/*
Theme Name: Redwoods
Theme URI: http://www.redwoods.co.nz
Description: A simple WordPress theme based on the Twitter Bootstrap framework
Version: 1.0
Author: Hodgeman Web & Design
Author URI: http://www.hodgeman.co.nz

BROWN: 	#7C351F
(INFO)	#A34529
				
BLUE: 	#00529B
(HORSE) #006DCC
				
ORANGE:	#F68E1E
(WALK)	#EC6620
				
GREEN: 	#A0CE66
(BIKE)	#4F970F

*/
body{background:#f2f2ea;padding-bottom:40px;color:#5a5a5a;font-family:Tahoma, Geneva, sans-serif;}
#logo{background:url(images/logo_trans.png) no-repeat;width:300px;height:121px;position:absolute;top:20px;text-indent:-9999px;z-index:10}
h1,h2,h3{font-weight:normal;text-rendering:auto}
h1{font-size:30px}
h2{font-size:20px}
h3{font-size:16px}
#main{margin-bottom:40px}
#sidebar{position:relative;margin-top:-100px}
#icons a{width:125px;height:125px;display:block;text-indent:-9999px;margin-bottom:20px;border:5px solid #FFF;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.5);box-shadow:0 0 5px 0 rgba(0,0,0,0.5);}
#icons a.info{background-color:#7C351F;background-image:url(images/shape_tree.png)}
#icons a.horse{background-color:#00529b;background-image:url(images/shape_horse.png)}
#icons a.walk{background-color:#F68E1E;background-image:url(images/shape_walk.png)}
#icons a.bike{background-color:#86C341;background-image:url(images/shape_bike.png)}
#icons a.info:hover{background-color:#A34529}
#icons a.horse:hover{background-color:#006DCC}
#icons a.walk:hover{background-color:#EC6620}
#icons a.bike:hover{background-color:#3E9400}
#searchform{padding:10px 10px 0}
#searchform_top{position:absolute;top:20px;right:20px;z-index:10;}
a,h1{color:#7d3520}
.navbar-inverse{background-color:#611c09;border-top:1px solid #A9300F;border-bottom:3px solid #330F05}
.navbar-wrapper,
.navbar .navbar-inner,
.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-submenu:hover>a,
.dropdown-submenu:focus>a{background-color:#7d3520}
.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .nav .active>a,
.navbar-inverse .nav .current_page_parent>a,
.navbar-inverse .nav .active>a:hover,
.navbar-inverse .nav .active>a:focus,
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,
.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle,
.navbar-inverse .nav-collapse .nav>li>a:hover,
.navbar-inverse .nav-collapse .nav>li>a:focus,
.navbar-inverse .nav-collapse .dropdown-menu a:hover,
.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#79230B}
.navbar-inverse .navbar-toggle{background-color:#7d3520}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus{background-color:#79230B}
.btn-info{background-color:#611c09;border-color:#330F05}
.btn-info:hover{background-color:#7d3520;border-color:#A9300F}
.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#FFF;border-bottom-color:#FFF}
.navbar-inverse{background-color:#611c09;border-top:1px solid #A9300F;border-bottom:3px solid #330F05}
.navbar-inverse .navbar-inner{background-image:none;background-repeat:no-repeat;filter:none}
.navbar-inverse .navbar-nav>li>a{color:#FFF}
.dropdown-menu>li>a:hover{color:#FFF}
ul.nav li.dropdown:hover > ul.dropdown-menu{display:block;}
img.pull-left{margin:0 20px 20px 0}
img.pull-right{margin:0 0 20px 20px}
.icons img.pull-left{margin:0 3px 3px 0}
.icons img.pull-right{margin:0 0 3px 3px}
.alert-info{color:#904f33;background-color:#dacebf;border-color:#BEA98E;}
#toTop{position:fixed;bottom:20px;right:20px;display:none;}
footer{font-size:0.8em}
.alignnone{margin:5px 20px 20px 0;}
.aligncenter,
div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
.aligncenter{display:block;margin:5px auto 5px auto;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}
.carousel{margin-bottom:0px;}
.carousel .container{position:relative;z-index:9;}
.carousel-control{height:80px;margin-top:0;font-size:120px;text-shadow:0 1px 1px rgba(0,0,0,.4);background-color:transparent;border:0;z-index:10;}
.carousel #carousel-inner{height:300px;}
.carousel img{position:absolute;top:0;left:0;min-width:100%;height:500px;}
.sticky .fa{float:left}
.sticky div{margin-left:50px}
#main{padding-top:30px}
.make-responsive{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;margin-bottom:16px;overflow:hidden;}
.make-responsive.widescreen{padding-bottom:57.25%;}
.make-responsive.vimeo{padding-top:0;}
.make-responsive iframe,
.make-responsive object,
.make-responsive embed{position:absolute;top:0;left:0;width:100%;height:100%;}
@media only screen and (max-device-width:800px), only screen and (device-width:1024px) and (device-height:600px), only screen and (width:1280px) and (orientation:landscape), only screen and (device-width:800px), only screen and (max-width:767px){.make-responsive{padding-top:0;}
}
.widget{margin-bottom:20px}
h3, h3.widgettitle{color:#FFF;background:url(images/sidebar_brown_left.png) left top no-repeat, url(images/sidebar_brown_right.png) right top no-repeat, url(images/sidebar_brown_centre.png) center top repeat-x;font-weight:normal;font-size:14px;text-transform:uppercase;padding:0 0 0 20px;line-height:35px}
@media (max-width:1200px){#icons a{width:105px;height:105px;margin-bottom:15px;}
.carousel #carousel-inner{height:250px;}
}
@media (max-width:991px){#sidebar{margin-top:0}
}
@media (max-width:979px){#logo{width:200px;height:94px;background-size:200px auto}
.span4 h2{background-size:228px 35px}
.container.navbar-wrapper{margin-bottom:0;width:auto;}
.navbar .navbar-inner{padding-left:20px}
.navbar-inner{border-radius:0;margin:-20px 0;}
.navbar{margin:20px 0}
.navbar .brand{display:block;}
.carousel #carousel-inner{height:200px;}
.carousel img{width:auto;height:500px;}
.featurette{height:auto;padding:0;}
.featurette-image.pull-left,
.featurette-image.pull-right{display:block;float:none;max-width:40%;margin:0 auto 20px;}
}
@media (max-width:767px){#logo{width:150px;height:70px;background-size:150px auto;top:10px;left:10px}
.navbar .btn-navbar{margin-right:0}
.navbar-inner{margin:-20px;}
h3.widgettitle{padding-left:40px}
.span4 h2{background-size:300px 35px}
ul#icons{position:relative;top:0;width:100%;clear:both}
.carousel{margin-left:0;margin-right:0;}
.carousel .container{}
.carousel #carousel-inner{height:150px;}
}
@media (max-width:768px){h1{font-size:26px}
h2{font-size:18px}
h3{font-size:16px}
#icons a{width:100%;height:90px;background-size:contain;border-width:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
h3.widgettitle{padding-left:30px}
}
@media (max-width:480px){h1{font-size:24px;margin-top:0}
h2{font-size:18px}
h3{font-size:16px}
#main{padding-top:20px}
#icons a{height:60px;}
img.pull-left,
img.pull-right{float:none !important;margin:0 0 20px 0}
.icons img{width:35px;height:35px}
.icons img.pull-left{float:left !important}
.icons img.pull-right{float:right !important}
}