/*
Design by Metamorphosis Design
http://www.metamorphozis.com
Released for free under a Creative Commons Attribution 3.0 License
*/

a[href^="tel:"]{color:inherit;text-decoration:none;}
body{background:#dfdfdf;}
a{outline:none;}
h1,h2,h3,h4,h5,h6{font-family:'Nova Square', cursive;color:#E66201;font-weight:normal;line-height:1em;}
h2{font-size:46px;margin:0;}
h3{font-size:30px;margin:48px 0 15px 0;}
p{margin-bottom:18px; color: #666}
.span5{color: #666}
.maxheight2 {color: #666}
.lead{color:#E66201;font-size:14px;line-height:1em;font-weight:bold;font-family:'Nova Square', cursive;text-transform:uppercase;}
.lead2{color:#C15634;}
.text-info{color:#E66201;}
a.text-info:hover{color:#0a917e;}
.link{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;font-family:'Nova Square', cursive;font-size:14px;line-height:1em;color:#C45634;font-weight:bold;text-decoration:underline;margin-top:20px;display:inline-block;cursor:pointer;}
.link:hover{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;color:#E66201;}
figure.img-polaroid{display:inline-block;margin:0;}


.top-0{margin-top:0!important;}
.bot-0{margin-bottom:0!important;}
.left-0{margin-left:0!important;}
.last{margin-right:0!important;}
.center{text-align:center;}

.clear{clear:both;}
.extra-wrap{overflow:hidden;}
.list{list-style-type:none;margin:0;}
.list li{margin:12px 0 0 0;padding:0 15px 0 0;font-size:14px;line-height:18px;font-weight:bold;text-align:right;background:url(images/list.gif) right 6px no-repeat;display:block;}
.list li:first-child{margin-top:0;}
.list li a{color:#A05035;}
.list li a:hover{color:#E66201;text-decoration:none;}
.list3 li{background:url(images/list.gif) 0 6px no-repeat;padding:0 0 0 15px;text-align:left;}
.list2{list-style-type:none;margin:0;}
.list2 li{margin:8px 0 0 0;padding:0 0 0 15px;font-size:13px;line-height:18px;font-weight:normal;background:url(images/list2.gif) 0 6px no-repeat;display:block;}
.list2 li:first-child{margin-top:0;}
.list2 li a{color:#C1564F;}
.list2 li a:hover{color:#E66201;text-decoration:none;}

.btn{display:inline-block;background-color:#faac60;background-image:-moz-linear-gradient(top,#fcc478,#f8873b);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fcc478),to(#f8873b));background-image:-webkit-linear-gradient(top,#fcc478,#f8873b);background-image:-o-linear-gradient(top,#fcc478,#f8873b);background-image:linear-gradient(to bottom,#fcc478,#f8873b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcc478',endColorstr='#fff8873b',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);border:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.2);box-shadow:0px 1px 2px rgba(0,0,0,0.2);font-family:'Nova Square', cursive;font-size:15px;line-height:18px;text-transform:uppercase;color:#f6f2f2;font-weight:bold;text-shadow:none;text-decoration:none;padding:9px 30px 10px 30px;margin:17px 0 0 0;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}

.btn:hover{background:none;background-color:#a52c3d;background-image:-moz-linear-gradient(top,#bd354a,#811e2a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#bd354a),to(#811e2a));background-image:-webkit-linear-gradient(top,#bd354a,#811e2a);background-image:-o-linear-gradient(top,#bd354a,#811e2a);background-image:linear-gradient(to bottom,#bd354a,#811e2a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbd354a',endColorstr='#ff811e2a',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);color:#f6f2f2;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}header{padding:0;text-align:left;background:none;position:relative;z-index:999;background: url(images/block1.jpg) center;}
.sub-header{padding-bottom:67px;}

header h1.brand{display:inline-block;padding:0;font-size:30px;float:left;line-height:0;position:relative;z-index:99;margin:24px 0 0 51px; padding-top: 70px;}
header h1.brand a{display:inline-block;text-decoration:none; color: #000}
header h1.brand a:hover{color: #fff}
header h1.brand a img{width:100%;}
.select-menu{display:none!important;}
.navbar_{margin:64px 0 0 0;float:right;}
.navbar_ .navbar-inner{position:relative;padding:0;margin:0;background:none;border:none;min-height:inherit;filter:progid:DXImageTransform.Microsoft.gradient(enabled= false);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.nav-collapse_{margin:0;line-height:0!important;font-size:0;text-align:right;}
.nav-collapse_ .nav{position:relative;float:right;display:inline-block;margin:0 25px 0 0;padding:0;background:#0da993;}
.nav-collapse_ .nav li{margin:0;padding:0;position:relative;zoom:1;z-index:99;}
.nav-collapse_ .nav>li{float:left;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background: url(images/menu_bg.png) repeat-x #000;}
.nav-collapse_ .nav:after{content:" ";position:absolute;background:#000;height:1px;width:100%;left:0;right:0;bottom:-1px;z-index:10;}
.nav-collapse_ .nav:before{content:" ";position:absolute;background:#000;height:1px;width:100%;left:0;right:0;top:-1px;z-index:10;}
.nav-collapse_ .nav>li:first-child{border-left:none;}
.nav-collapse_ .nav li a{font-family:'Nova Square', cursive;font-size:12px;line-height:1em;font-weight:bold;text-transform:uppercase;letter-spacing:1px;color:#ffffff;text-shadow:none;text-decoration:none;margin:0;}
.nav-collapse_ .nav>li>a{display:inline-block;position:relative;text-align:center;padding:21px 25px 21px 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.nav-collapse_ .nav>li.sub-menu>a:before{content:" ";position:absolute;background:url(images/menu-marker.gif) 0 0 no-repeat;width:5px;height:3px;left:50%;bottom:10px;margin-left:-2px;}
.nav-collapse_ .nav>li.sfHover.sub-menu>a:before,.nav-collapse_ .nav>li.sub-menu.active>a:before,.nav-collapse_ .nav>li.sub-menu:hover>a:before{background-position:right 0;}
.nav-collapse_ .nav>li.sfHover>a,.nav-collapse_ .nav>li.sfHover>a:hover,.nav-collapse_ .nav>li>a:hover,.nav-collapse_ .nav>li.active>a,.nav-collapse_ .nav>li.active>a:hover{background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;color:#9E4733;}
.nav-collapse_ .nav>li>ul{position:absolute;left:0px;top:60px;padding:22px 0 22px 0;}
.nav-collapse_ .nav li ul{display:none;width:277px;list-style:none;zoom:1;z-index:9;margin:0;background:#fff;}
.nav-collapse_ .nav ul li{line-height:1em;display:block;text-align:left;position:relative;}
.nav-collapse_ .nav ul li a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;display:block;color:#088674;font-size:14px;padding:3px 10px 4px 38px;position:relative;}
.nav-collapse_ .nav>li>ul li>a:hover,.nav-collapse_ .nav>li>ul li.sfHover>a{text-decoration:none;color:#088674;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;background:#088674;color:#fff;}
.nav-collapse_ .nav>li li.sub-menu>a:before{content:" ";position:absolute;background:url(images/menu-marker.gif) right 0 no-repeat;width:5px;height:3px;right:10px;top:50%;margin-top:-2px;}
.nav-collapse_ .nav ul ul{position:relative;}
.nav-collapse_ .nav ul ul li a{padding:3px 10px 4px 58px;}
.nav-collapse_ .nav>li>ul li li>a:hover,.nav-collapse_ .nav>li>ul li li.sfHover>a{background:#dfdfdf;color:#088674;}

.content-block{padding-bottom:51px;background:url(images/content-line.png) 0 bottom repeat-x;}
.content-block2{padding-bottom:42px;background:url(images/content-line2.png) 0 bottom repeat-x #eeeeee;}
.content-block3{padding-bottom:51px;background:url(images/content-line2.png) 0 bottom repeat-x;}
.block-0{text-align:right;margin-top:40px;}
.block-0 h3{margin:0 0 22px 0;}
.block-0 span{font-family:'Nova Square', cursive;font-size:24px;line-height:1em;color:#088674;font-weight:bold;}
.block-1{padding-top:40px;}
.block-1 .span2{overflow:hidden;padding-top:24px;}
.block-1 img{margin-bottom:20px;width:100%;}
.block-1 .link{margin-top:5px;}
.block2{list-style-type:none;margin:0;color:#E66201;}
.block2 .span2{margin-top:45px;}
.block2 p.lead2{margin:10px 0 16px 0;}
.block2 .link{margin-top:10px;}

.block-img img{margin-bottom:26px;}

.thumbnails .span3{margin-top:15px;margin-bottom:0px;float:left;}
.thumbnails .thumbnail{background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;padding:0;}
.thumbnails .thumbnail img{width:100%;}
.thumbnails .thumbnail a.text-info{display:inline-block;margin:26px 0 12px 0;}

.list-staff{list-style-type:none;margin:-30px 0 0 -20px;}
.list-staff li{margin-top:30px;display:inline-block;margin-left:20px;}
.list-staff li .img-polaroid{display:block;}
.list-staff li img{width:100%;}

.block3{list-style-type:none;margin:0;}
.block3 .span3{margin-top:55px;}
.block3 h4{font-size:18px;line-height:1em;margin:5px 0 16px 0;}
.list-events{margin:0;}
.list-events li{display:block;overflow:hidden;margin-top:16px;padding-top:17px;background:url(images/content-line.png) 0 0 repeat-x;}
.list-events li:first-child{background:transparent;margin-top:0px;padding-top:0px;}
.list-events li>div{overflow:hidden;}
.list-events li img{float:left;margin:3px 15px 0 0;}
.block4 img{float:left;margin:0 20px 0 0;}
.block4 .span4{margin-top:15px;}
.block4 .span4>div{overflow:hidden;color:#666;}
.block-5{margin-top:75px;}
.block-5 .span2{margin-top:30px;}
.block-5 img{width:100%;}

.float{float:left;}
.float2{float:right;}
footer{position:relative;padding-bottom:30px;}
.footer-logo{margin-top:21px;font-size:12px;line-height:1em;text-transform:uppercase;font-weight:bold;font-family:'Nova Square', cursive;color:#aaa9a9;}
.footer-logo span{display:block;margin-top:5px;}
.footer-logo a{color:#aaa9a9;}
.footer-logo span>a{display:inline-block;}
.footer-logo a:hover{color:#E66201;}
footer ul.list2{list-style-type:none;margin:46px 0 0 0;}
.logos{margin-left:-16px;margin-top:30px;overflow:hidden;}
.logos li{float:left;display:inline-block;margin-left:16px;margin-top:9px;}
.block-404 .span8{padding-top:183px;text-align:center;}
.block-404 h3{margin:124px 0 30px 0;}
.form-404{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;margin:50px 0px 0 0;}
.form-404 input{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;padding:8px 10px;margin:0;font-size:13px;line-height:18px;color:#a7a7a7;background:#fff;outline:none;width:75%;border:1px solid #dfdfdf;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;float:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:36px;}
.form-404 input:focus{box-shadow:none;border:#dfdfdf 1px solid;}
.form-404 a{margin:7px 0 0 20px;float:left;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}

@media (min-width: 1270px) {
.contact-form label{display:inline-block;}
.contact-form .coll-1,.contact-form .coll-2,.contact-form .coll-3{width:243px;}
.form-404 input{width:300px;}
.right-1{padding-right:100px;}
.nav-collapse_ .nav>li>a{padding:21px 45px 21px 45px;}

}

@media (max-width: 1199px) {}

@media (min-width: 980px) and (max-width: 1199px) {}

@media (max-width: 979px) {
header h1.brand{margin:0px 0 0 21px;}
.navbar_{margin:40px 0 0;}

}

@media (min-width: 768px) and (max-width: 979px) {
.navbar_{padding:0;}
.navbar_ .btn-navbar{display:none;}
.navbar_ .nav-collapse_{overflow:visible;height:auto;line-height:0;clear:none;}
.nav-collapse_ .nav>li a{font-weight:bold;}
.nav-collapse_ .nav>li>a{padding:24px 15px 24px 15px;font-size:12px;line-height:1em;}

header h1.brand{width:200px;}
h2{font-size:46px;line-height:1em;}
}

@media (max-width: 767px) {
body{padding:0;margin:0;}
.container{padding:0 20px;}
.select-menu{display:none!important;}
.navbar_{float:none;}
.select-menu{display:block!important;}
.navbar_ .nav-collapse_ .nav{display:none!important;}
.navbar_ .btn-navbar{display:none;}
.navbar_ .nav-collapse{overflow:visible;}
.navbar_ .nav-collapse{height:auto;padding:15px 0 15px 0;}
.navbar_ .nav-collapse select{width:100%;position:relative;margin:0;background:#ededed;border:#a6a6a6 1px solid;}

.block-404 .span8{padding-top:40px;text-align:center;}
.block-404 h3{margin:44px 0 30px 0;}
.form-404 input{width:100%;}
.form-404 a{margin:7px 0 0 0px;float:right;}
.float{float:none!important;}
.float2{float:none!important;}
.sub-header{padding-bottom:0px;}
.block-0{text-align:left;}
.list li{background:url(images/list.gif) 0 6px no-repeat;padding:0 0 0 15px;text-align:left;}
.dl-horizontal dt{float:left!important;}
.block-5{margin-top:35px;}
}

@media (min-width: 626px) and (max-width: 767px) {
.block-1 .span2{width:28%;float:left;margin-left:20px;}
.thumbnails{margin-left:-20px;}
.thumbnails .span3{width:20%;float:left;margin-left:20px;}
.block-img img{margin:0 30px 26px 0;float:left;}
.block-5{margin-left:-20px;}
.block-5 .span2{margin:30px 0 0 20px;float:left;width:20%;}
}

@media (max-width: 625px) {

}

@media (min-width: 560px) and (max-width: 625px) {

.block-img img{margin:0 20px 26px 0;float:left;}
}

@media (max-width: 559px) {
.block-img img{width:100%;}}

@media (min-width: 482px) and (max-width: 625px) {
.block-1 .span2{width:25%;float:left;margin-left:20px;}
.thumbnails{margin-left:-20px;}
.thumbnails .span3{width:42%;float:left;margin-left:20px;}
.block-5{margin-left:-20px;}
.block-5 .span2{margin:30px 0 0 20px;float:left;width:42%;}
}

@media (max-width: 481px) {
.page1-banner{display:block;}
.block4 .span4>div{overflow:visible;}
}

@media (min-width: 321px) and (max-width: 481px) {}

@media (max-width: 420px) {}

@media (max-width: 320px) {

}

.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}