@import "animate.css";@import url(http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css);@import url(http://fonts.googleapis.com/css?family=Asap);@import url(http://fonts.googleapis.com/css?family=Lato:300);@import url(http://fonts.googleapis.com/css?family=Lato:400);@import url(http://fonts.googleapis.com/css?family=Lato:700);@import url(http://fonts.googleapis.com/css?family=Lato:700italic);@import url(http://fonts.googleapis.com/css?family=Lato:900);body{background:#43756e;font:400 16px/21px "Lato", sans-serif;color:#666666;}
a[href^="tel:"]{color:inherit;text-decoration:none;}
a{text-decoration:none;color:inherit;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
img{max-width:100%;}
*{-webkit-text-size-adjust:none;}
h2{font:900 18px/24px "Lato", sans-serif;color:#e05339;text-transform:uppercase;}
h4{font:900 20px/24px "Lato", sans-serif;color:#ffffff;text-transform:uppercase;}
.btn-default{text-transform:uppercase;color:#445361;font-weight:900;border-bottom:1px dotted #445361;font-size:12px;line-height:14px;display:inline-block;}
.btn-default:hover{color:#e05333;border-color:#e05333;}
#header{position:relative;}
#header .nav_wrapper{background-color:#336600;}
#header .nav_wrapper #search{position:relative;float:right;margin-top:26px;border-bottom:1px solid #ffffff;}
#header .nav_wrapper #search input{padding-bottom:5px;border:none;border-radius:0;font-size:13px;font-family:"Lato", sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;box-shadow:none;outline:none;width:167px;margin-right:20px;background:transparent;color:#ffffff;}
#header .nav_wrapper #search input::-ms-clear{display:none;}
#header .nav_wrapper #search a{position:absolute;font-size:18px;cursor:pointer;color:#ffffff;top:-2px;right:-1px;}
#header .nav_wrapper #search a:hover{color:#000000;}
#header .info_wrapper{background:#fcf9f2;padding:47px 0 34px;}
#header .info_wrapper h1{float:left;margin-left:1px;}
#header .info_wrapper .phone-number{text-align:right;float:right;margin-top:-5px;}
#header .info_wrapper .phone-number span{display:block;}
#header .info_wrapper .phone-number .phone{position:relative;font:300 28px/28px "Lato", sans-serif;color:#445361;}
#header .info_wrapper .phone-number .phone i{display:block;position:absolute;width:36px;height:36px;top:1px;background:#e05333;color:#ffffff;font-size:22px;line-height:36px;text-align:center;border-radius:100px;left:-40px;}
#header .info_wrapper .phone-number .description{font-size:15px;line-height:18px;margin-top:2px;}
#header .dashed_border1{z-index:1;height:2px;width:100%;background:url(../images/border1.png) repeat-x;position:absolute;bottom:-2px;}
.colorlink{color:#e05339;text-align:center;}
.colorlink:hover{color:#000000;text-align:center;}
@media (max-width:1199px){#header{text-align:center;}
#header .nav_wrapper #search{display:inline-block;float:none;margin-bottom:20px;}
#header nav{display:inline-block;float:none;}
#header nav .sf-menu > li + li{margin-left:0;}
}
@media (max-width:767px){#header .info_wrapper h1{float:none;margin-left:0;margin-bottom:10px;}
#header .info_wrapper .phone-number{text-align:center;float:none;}
#header .info_wrapper .phone-number span{display:block;}
#header .info_wrapper .phone-number .phone{position:relative;font:300 20px/24px "Lato", sans-serif;color:#445361;}
#header .info_wrapper .phone-number .phone i{left:92px;}
#header .info_wrapper .phone-number .description{font-size:12px;line-height:14px;}
}
@media (max-width:480px){#header .info_wrapper .phone-number{text-align:center;float:none;}
#header .info_wrapper .phone-number span{display:block;}
#header .info_wrapper .phone-number .phone{position:relative;font:300 20px/24px "Lato", sans-serif;color:#445361;}
#header .info_wrapper .phone-number .phone i{left:16px;}
#header .info_wrapper .phone-number .description{font-size:12px;line-height:14px;}
}
nav{background-color:#336600;float:left;}
.sf-menu{text-transform:uppercase;}
.sf-menu > li + li{margin-left:5px;}
.sf-menu > li{float:left;position:relative;}
.sf-menu > li > .sf-with-ul:after{font-family:FontAwesome;font-size:10px;position:absolute;font-style:normal;font-weight:normal;text-decoration:none;cursor:default;content:"\f0d7";color:#fcf9f2;bottom:0px;left:50%;margin-left:-3px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.sf-menu > li > a{padding:26px 10px 23px 10px;font:200 15px/20px "Asap", sans-serif;display:inline-block;-webkit-transition:0.3s all ease;transition:0.3s all ease;color:#ffffff;}
@media (max-width:979px){.sf-menu > li > a{padding:13px 10px 11px 10px;}
}
.sf-menu > li > a:hover{background-color:#336600;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.sf-menu > li > a:active{background-color:#336600;}
.sf-menu .sfHover > a:after{color:#ffffff;}
.sf-menu > li.current > a{background-color:#336600;}
.sf-menu > li.current > .sf-with-ul:after{color:#ffffff;}
.sf-menu > li.sfHover > a{background-color:#336600;}
.sf-menu a{-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.sf-menu a:hover{-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.sf-menu ul{width:120px;font:400 12px/16px Arial, sans-serif;position:absolute;top:74px;left:50%;margin-left:-88px;background:#e05333;text-align:center;padding:27px 0 31px 0;z-index:2;display:none;}
.sf-menu ul > li + li{margin-top:19px;}
.sf-menu ul li{position:relative;display:block;}
.sf-menu ul li > .sf-with-ul:after{font-family:FontAwesome;font-size:10px;position:absolute;font-style:normal;font-weight:normal;text-decoration:none;cursor:default;content:"\f0da";color:#ffffff;bottom:-1px;right:10px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.sf-menu ul li a{color:#ffffff;text-transform:none;}
.sf-menu ul li a:hover{color:#ffffff;}
.sf-menu ul > .sfHover > a:after{color:#000000;}
.sf-menu ul li.sfHover > a{color:#000000;}
.sf-menu ul ul{position:absolute;top:-28px;left:264px;background:#ffffff;padding:29px 0 25px 0;z-index:4;text-align:center;}
.sf-menu ul ul li a{color:#000000;text-transform:none;display:inline-block;}
.sf-menu ul ul li a:hover{color:#e05333;}
.sf-menu ul ul li + li{margin-top:19px;}
@media only screen and (max-width:767px){.sf-menu{display:none;}
nav{width:100%;float:none;}
.select-menu{border-radius:none;display:block;text-transform:capitalize;float:none;color:#e05333;width:100%;margin-top:20px;background:#ffffff;font:22px/28px "Lato", sans-serif;text-align:left;border:1px solid #e05333;padding:2px 0;position:relative;}
.select-menu option{text-align:left;position:relative;}
}
.isStuck{background:#c33339;z-index:999;}
@media only screen and (max-width:1199px){.isStuck{display:none !important;}
}
#content{background:#fcf9f2;}
.border{position:relative;}
.dashed_border{z-index:0;height:2px;width:100%;background:url(../images/border1.png) repeat-x;position:absolute;top:86px;}
.post1{position:relative;z-index:4;text-align:center;margin:41px 0 39px;}
.post1 img{background:#fcf9f2;border-radius:1000px;padding:4px;margin-bottom:7px;border:1px solid #c0c3c3;}
.post1 .font1{display:block;}
.font1{font-size:11px;line-height:14px;color:#445361;text-transform:uppercase;}
.font1 a:hover{color:#e05333;}
.font1__inset1{color:#c2c8cd;}
.wrapper1{background:#f7f2e0;padding:72px 0;}
.post2 .banner{position:relative;padding:10px;border:1px solid #babcb5;border-radius:9px;}
.post2 .banner .font2{text-align:center;display:block;position:absolute;top:50%;left:0;right:0;margin-top:-57px;}
.post2 .post2_info{text-align:center;margin-left:-87px;margin-top:73px;}
@media (min-width:1200px){.post2 .post2_info{padding:0 87px;}
}
.post2 .post2_info a{margin-top:28px;}
@media (max-width:1199px){.post2 .post2_info{margin-left:0;margin-top:0;}
}
@media (min-width:768px) and (max-width:979px){.post2 .font3, .post2 .font2{font-size:30px;line-height:34px;}
.post2 .banner .font2{margin-top:-34px;}
}
@media (max-width:767px){.post2 .banner{margin-bottom:20px;margin-top:40px;}
.post2 .banner img{width:100%;}
}
@media (max-width:480px){.post2 .banner .font2{margin-top:-30px;}
}
.post2__inset1 .post2_info{margin-left:0px;}
.post2__inset1 .post2_info .font3{color:#f8ac42;}
.post2__inset1 .post2_info a{background:#445361;}
.post2__inset1 .post2_info a:hover{background:#f8ac42;}
@media (max-width:767px){.post2__inset1 .banner{margin-top:20px;}
}
.font2{font-size:44px;line-height:52px;color:#ffffff;text-transform:uppercase;font-weight:900;}
@media (max-width:480px){.font2{font-size:24px;line-height:30px;}
}
.font3{font-size:44px;line-height:52px;font-weight:700;text-transform:uppercase;color:#8ac1b2;}
@media (max-width:480px){.font3{font-size:24px;line-height:30px;}
}
.btn-big{display:inline-block;color:#ffffff;padding:15px 0;font-size:23px;line-height:27px;font-weight:700;text-transform:uppercase;width:370px;text-align:center;background:#e05339;border-radius:9px;}
.btn-big:hover{background:#8ac1b2;}
@media (max-width:480px){.btn-big{font-size:17px;line-height:21px;width:auto;max-width:270px;padding-left:10px;padding-right:10px;}
}
.wrapper2{padding:72px 0;}
#owl1 .item1{border-bottom-color:#e05339;}
#owl1 .item1 .item_head h2{color:#e05339;}
#owl1 .item2{border-bottom-color:#45907b;}
#owl1 .item2 .item_head > h2{color:#45907b;}
#owl1 .item3{border-bottom-color:#f8ac42;}
#owl1 .item3 .item_head h2{color:#f8ac42;}
@media (max-width:767px){#owl1 .item{padding:2px;}
}
.owl-pagination{position:absolute;left:50%;margin-left:-6px;bottom:-51px;}
.owl-pagination .owl-page{display:inline-block;}
.owl-pagination .owl-page span{float:left;width:11px;height:11px;border-radius:30px;background:#d6d4cf;margin-left:2px;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;}
.owl-pagination .owl-page span:hover{background:#e05339;}
.owl-pagination .owl-page.active span{background:#e05339;}
@media (max-width:767px){.owl-pagination{margin-left:-58px;}
}
.post3{background:#ffffff;border-bottom:2px solid #e05339;}
.post3 .item_head{padding:20px 22px 12px 22px;position:relative;}
.post3 .item_head img{position:absolute;right:17px;top:50%;margin-top:-24px;}
.post3 .item_head h2{margin-top:-6px;}
.post3 .item_body{padding:23px 22px 27px 22px;}
.post3 .item_body .btn-default{margin-top:19px;margin-left:2px;}
.post3 .socials{margin-top:23px;margin-bottom:1px;}
@media (min-width:768px) and (max-width:979px){.post3 .item_head{padding:20px 22px 12px 22px;position:relative;text-align:center;}
.post3 .item_head img{position:relative;display:block;float:none;right:0;top:0;margin-top:0px;left:50%;margin-left:-24px;margin-bottom:10px;}
.post3 .item_head h2{margin-top:-6px;}
.post3 .socials{text-align:center;}
.post3 .socials li{margin-bottom:4px;}
}
@media (max-width:767px){.post3 .item_image img{width:100%;}
}
#owl2 .item{padding:2px;}
#owl2 .owl-pagination{bottom:-54px;}
@media (max-width:767px){#owl2 .owl-pagination{margin-left:-78px;}
}
.socials li{display:inline-block;margin-right:2px;}
.socials li a{text-align:center;}
.socials li a i{color:#ffffff;font-size:14px;display:block;width:24px;height:24px;border-radius:50px;line-height:24px;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;}
.socials li .fa-facebook{background:#3a5a9f;}
.socials li .fa-facebook:hover{background:#738fcc;}
.socials li .fa-twitter{background:#45b0e3;}
.socials li .fa-twitter:hover{background:#9ed6f0;}
.socials li .fa-google-plus{background:#d61119;}
.socials li .fa-google-plus:hover{background:#f25b61;}
.socials li .fa-linkedin{background:#1783bc;}
.socials li .fa-linkedin:hover{background:#4fb4ea;}
.socials li .fa-envelope-o{background:#676767;}
.socials li .fa-envelope-o:hover{background:#9a9a9a;}
.blockquote1{margin-top:53px;position:relative;text-align:center;}
.blockquote1:before{position:absolute;content:'â€œ';font-family:"Trebuchet MS", sans-serif;font-size:94px;line-height:94px;color:#e05339;display:block;left:50%;margin-left:-25px;top:-74px;}
.blockquote1 .blockquote_text{display:block;font:italic 700 44px/52px "Lato", sans-serif;color:#8ac1b2;}
.blockquote1 .blockquote_text .blockquote_target{color:#e05339;}
.blockquote1 .btn-big{margin-top:49px;}
@media (max-width:480px){.blockquote1 .blockquote_text{font-size:22px;line-height:26px;}
}
.google-map1 iframe{width:100%;height:400px;}
@media (max-width:767px){.google-map1 iframe{height:200px;}
}
.post2__inset2 .banner{background:#f7f2e0;margin-top:2px;}
@media (max-width:767px){.post2__inset2 .banner{margin-top:40px;}
}
.post2__inset2 .font1{display:block;margin-top:8px;}
.post2__inset2 .font3{display:inline-block;margin-top:2px;}
.post2__inset2 p{margin-top:26px;margin-bottom:15px;}
.post2__inset2 .divider1{display:inline-block;margin:0 24px;}
.post2__inset3 .font3{color:#e05339;}
.post2__inset3 .post2_info a{background:#45907b;}
.post2__inset3 .post2_info a:hover{background:#e05339;}
.post3__inset1{margin-bottom:30px;}
@media (max-width:979px){.post3__inset1 .item_head{text-align:left;}
}
.wrapper5{padding:0 0 42px 0;}
.wrapper6{padding:74px 0 42px;}
.gallery_item{padding:10px;border-radius:9px;border:1px solid #bdc0c1;margin-bottom:30px;}
.gallery_item a{display:block;background:#8ac1b2;position:relative;}
.gallery_item a:hover img{opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}
.gallery_item a .gallery_icon:after{font-family:FontAwesome;font-size:20px;position:absolute;font-style:normal;font-weight:normal;text-decoration:none;cursor:default;content:'\f002';width:30px;height:30px;text-align:center;line-height:30px;color:#ffffff;top:50%;left:50%;margin-top:-15px;margin-left:-15px;display:none;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}
.gallery_item a:hover .gallery_icon:after{display:block;}
@media (max-width:767px){.gallery_item img{width:100%;}
}
.post3__inset2{margin-bottom:30px;}
.post3__inset2 .item_head a:hover{color:#e05333;}
.post3__inset2 .item_head .divider2{display:inline-block;margin:0 10px;}
.post3__inset2 .item_image img{float:left;margin:0 29px 22px 22px;}
.post3__inset2 .item_body{overflow:hidden;padding:0 20px 0 0;}
@media (max-width:1199px){.post3__inset2{padding-bottom:30px;}
}
@media (max-width:979px){.post3__inset2 .item_image img{width:100%;float:none;margin:0;}
.post3__inset2 .item_body{overflow:auto;padding:20px 20px 0 20px;}
}
.btn-big-wrapper{text-align:center;}
.btn-big-wrapper .btn-big{margin-bottom:29px;}
.list2-block1{background:#ffffff;padding:18px 20px 61px 20px;border-bottom:2px solid #e05339;margin-bottom:30px;}
.list2-block1 h2{margin-bottom:19px;}
.list2 li{margin-left:20px;position:relative;overflow:visible;}
.list2 li:before{content:'';display:block;position:absolute;width:5px;height:9px;overflow:visible;background:url(../images/list2.png) no-repeat;top:7px;left:-20px;}
.list2 li + li{margin-top:9px;}
.list2 a{color:#878787;}
.list2 a:hover{color:#e05333;}
.post3__inset3{margin-bottom:30px;padding-bottom:34px;}
.post3__inset3 .item_head{padding-top:24px;}
.google-map2 iframe{width:100%;height:387px;}
.contact-page_address .our-address{margin-top:3px;margin-bottom:11px;font-size:11px;line-height:14px;color:#445361;text-transform:uppercase;}
.contact-page_address .numbers{display:inline-block;}
.contact-page_address .numbers.telephone{min-width:90px;}
.contact-page_address .numbers.fax{min-width:70px;}
.simple-link{color:#878787;}
.simple-link:hover{color:#e05333;}
#contact-form{border-bottom:2px solid #e05339;background:#ffffff;padding:18px 22px 28px 22px;margin-bottom:30px;}
#contact-form h2{margin-bottom:12px;}
.post3__inset4{padding:18px 20px 40px 22px;margin-bottom:28px;}
.post3__inset4 h2{margin-bottom:19px;}
.post3__inset4 p{margin-bottom:21px;}
.post3__inset4 .simple-link{display:inline-block;margin-bottom:25px;}
.search_results{padding:72px 0;}
#search-results h4{color:#878787 !important;}
.search_header{color:#e05333;text-transform:uppercase;font-size:18px;font-family:"Lato", sans-serif;font-weight:900;}
#footer{text-align:center;}
#footer h4{margin-bottom:24px;}
#footer .footer_name{font-weight:700;text-transform:none;line-height:1.2em}
#footer .footer_block{margin:40px 0;}
.wrapper3{background:#4e8680;padding:35px 0 8px;}
.list1 li{color:#bfdcc5;}
.list1 a:hover{color:#ffffff;}
.list1 li + li{margin-top:3px;}
.contacts-list .mail{color:#ffffff;margin-top:27px;}
.contacts-list .numbers{min-width:73px;display:inline-block;}
.contacts-list .default-link{color:#ffffff;}
.contacts-list .default-link:hover{color:#bfdcc5;}
.wrapper4{background:#43756e;padding:48px 0;}
.privacy{color:#ffffff;line-height:16px;}
.privacy a:hover{color:#e05339;}
#toTop{font-family:FontAwesome;content:'\f0aa';display:none;text-decoration:none;position:fixed;bottom:40px;left:51%;margin-left:640px;overflow:hidden;border:none;color:#a7bebb;width:24px;height:24px;border-radius:100px;font-size:28px;line-height:25px;text-align:center;z-index:20;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#toTop:hover{outline:none;color:#2c4d48;}
.textinicio{width:100%;text-align:center;}
ul.tabs{margin:0;padding:0;float:left;list-style:none;height:43px;width:100%;position:relative}
ul.tabs li{float:left;overflow:hidden;position:relative;text-align:center;font-size:14px;padding:0;background-color:#FFF}
ul.tabs li a{text-decoration:none !important;color:#009de0 !important;display:block;outline:none;text-align:center;font-size:16px;padding:0 28px 0 28px;line-height:41px;border:1px solid #171717}
ul.tabs li a:hover{color:#fff !important;border-bottom:1px solid #000}
ul.tabs li.active a, ul.tabs li a:hover{background-color:#CCCCCC;border-bottom:1px solid #000;background-repeat:repeat;background-position:left top}.colorverde{color:#060;}
.colorrojo{color:#F00;}