@charset "UTF-8";@import url(animate.css);@import url(//fonts.googleapis.com/css?family=Ubuntu:300,400,500,700,300italic);@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);body{background:#f2f4f5;color:#798a95;font:300 14px/23px "Ubuntu", sans-serif;-webkit-text-size-adjust:none;}
img{max-width:100%;height:auto;}
h1{font-weight:700;font-size:29px;line-height:61px;color:#39c360;}
h2{margin-top:50px;margin-bottom:15px;font-weight:500;font-size:25px;line-height:23px;color:#485f6e;text-align:center;}
h3{font-weight:700;font-size:17px;line-height:23px;color:#39c360;}
h4{margin-bottom:5px;font-weight:700;font-size:17px;line-height:23px;color:#485f6e;}
h5{margin-bottom:5px;font-weight:300;font-size:14px;line-height:23px;color:#39c360;}
h6{margin-bottom:15px;font-weight:700;font-size:13px;line-height:23px;text-transform:uppercase;color:#485f6e;}
h2 a:hover, h4 a:hover, h6 a:hover{color:#39c360;}
h3 a:hover, h5 a:hover{color:#485f6e;}
p a:hover, .marked-list a:hover, .list a:hover{text-decoration:underline;}
p .fa, .marked-list .fa, .list .fa{text-decoration:none;}
time{display:block;}
a{font:inherit;color:inherit;text-decoration:none;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}
a:focus{outline:none;}
a:active{background-color:transparent;}
a[href^="tel:"],
a[href^="callto:"]{color:inherit;text-decoration:none;}
strong{font-weight:700;}
.fa{line-height:inherit;}
[class*='fa-']:before{font-weight:400;font-family:"FontAwesome";}
.page{overflow:hidden;min-height:500px;}
.lt-ie9 .page{min-width:1200px;}
h3 + p{margin-top:15px;}
p + .btn{margin-top:15px;}
p + .btn2{margin-top:10px;}
.brand{display:inline-block;padding-top:3px;padding-bottom:5px;}
.brand_name{font-weight: 700;font-size: 29px;line-height: 61px;color: #39c360;}
.btn{display:inline-block;background:#39c360;padding:10px 32px;border-radius:3px;color:#fff;font-weight:700;text-transform:uppercase;font-size:13px;line-height:20px;}
.btn:hover{background:#798a95;}
.btn:active{background:#485f6e;}
.btn2{display:inline-block;border:2px solid #fff;padding:8px 32px;border-radius:3px;color:#fff;font-weight:700;text-transform:uppercase;font-size:13px;line-height:20px;}
.btn2:hover{background:#fff;color:#39c360;}
.btn2:active{background:#e6e6e6;}
.btn3{display:inline-block;color:#39c360;font-weight:700;text-transform:uppercase;font-size:13px;line-height:20px;margin-top:25px;}
.btn3:hover{color:#798a95;}
.btn3:active{color:#485f6e;}
.box{text-align:center;}
.box:before, .box:after{display:table;content:"";line-height:0;}
.box:after{clear:both;}
.box_aside{float:left;}
.box_cnt{margin-top:20px;}
.box_cnt__no-flow{overflow:hidden;}
.box h3 + p{margin-top:10px;}
.cover{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.005);color:#fff;border-radius:3px;text-align:center;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}
.cover h2, .cover h3, .cover h4, .cover h5{color:#fff;}
.cover:hover{background:rgba(72, 95, 110, 0.7);}
.cover:hover .cover_hidden{display:block;}
.cover_hidden{display:none;}
.lt-ie9 .cover{background:repeat url(../images/cover.png);}
.gallery:before, .gallery:after{display:table;content:"";line-height:0;}
.gallery:after{clear:both;}
.gallery img{width:100%;}
.gallery_item{float:left;width:25%;position:relative;text-align:center;}
@media (max-width:1440px) and (min-width:768px){.gallery_item{width:50%;}
}
@media (max-width:767px){.gallery_item{width:100%;}
}
@media (max-width:479px){.gallery_item p{display:none;}
}
.gallery_title{color:#fff;font-weight:500;font-size:25px;line-height:23px;}
.gallery_title + *{margin-top:10px;}
.gallery .cover{border-radius:0;}
.gallery .cover:hover{background:rgba(50, 195, 96, 0.6);}
.middle_inner{display:inline-block;vertical-align:middle;width:90%;}
.helper{display:inline-block;vertical-align:middle;height:100%;width:0px;}
.index-list{counter-reset:li;}
.index-list li{text-align:center;}
@media (min-width:768px){.index-list li{margin-bottom:30px;}
}
.index-list li:before{content:counter(li,decimal-leading-zero);counter-increment:li;display:inline-block;width:75px;height:75px;border-radius:50%;border:2px solid #dadfe2;text-align:center;font-size:27px;line-height:75px;font-weight:700;color:#485f6e;margin-bottom:20px;}
.index-list2{counter-reset:li;}
.index-list2 li{position:relative;text-align:left;}
@media (min-width:768px){.index-list2 li{margin-bottom:30px;}
}
.index-list2 li:before{content:counter(li,decimal-leading-zero);counter-increment:li;display:inline-block;width:65px;height:65px;border-radius:50%;border:2px solid #dadfe2;text-align:center;font-size:27px;line-height:65px;font-weight:700;color:#485f6e;float:left;margin-right:12px;}
.index-list2 li .index-list_cnt{overflow:hidden;padding-top:5px;}
.social-list li{display:inline-block;}
.social-list li .fa{font-size:18px;line-height:26px;}
.social-list li a{color:#c3cbce;}
.social-list li a:hover{color:#39c360;}
.social-list li + li{margin-left:20px;}
.marked-list li{position:relative;padding-left:20px;margin-bottom:9px;}
.marked-list li:before{content:'\f0a9';position:absolute;left:0;top:0;font:400 14px 'FontAwesome';line-height:inherit;color:#39c360;}
.table{width:100%;text-align:center;font-size:16px;line-height:18px;}
.table td, .table th{border:1px solid #d2d2d2;width:20.75%;padding:13px 0 10px;vertical-align:middle;}
.table th{color:#39c360;font-weight:700;font-size:17px;line-height:18px;padding-top:17px;padding-bottom:17px;}
.table th:first-child, .table td:first-child{width:17%;}
@media (max-width:767px){.large-only{display:none;}
}
@media (min-width:768px){.small-only{display:none;}
}
.small-only th:empty{display:none;}
.addr{margin-top:15px;font-size:18px;line-height:23px;}
@media (max-width:979px) and (min-width:768px){.addr{font-size:16px;}
}
.addr dl:before, .addr dl:after{display:table;content:"";line-height:0;}
.addr dl:after{clear:both;}
.addr dt{float:left;margin-right:70px;}
@media (max-width:1199px){.addr dt{margin-right:20px;}
}
.addr dd{overflow:hidden;margin-top:25px;}
.addr .fa{color:#39c360;}
.addr .fa-envelope{font-size:66px;line-height:70px;}
.addr .fa-mobile{font-size:86px;line-height:80px;}
.addr .fa-map-marker{font-size:79px;line-height:90px;}
.addr a:hover{text-decoration:underline;}
.sf-menu{display:inline-block;margin-top:0px;margin-bottom:20px;text-align:left;}
.sf-menu:before, .sf-menu:after{display:table;content:"";line-height:0;}
.sf-menu:after{clear:both;}
.sf-menu > li{position:relative;float:left;}
.sf-menu > li + li{margin-left:25px;}
.sf-menu a{display:block;}
.sf-menu > li > a{color:#485f6e;font-weight:700;font-size:13px;line-height:23px;text-transform:uppercase;}
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover{color:#39c360;}
.sf-menu > li.active > a{color:#39c360;}
.sf-menu ul{display:none;position:absolute;top:100%;min-width:190px;margin-top:31px;left:-10px;padding:0;background:#485f6e;z-index:2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sf-menu ul > li{position:relative;padding:0 20px 0 10px;border-bottom:1px solid #5b6f7d;}
.sf-menu ul > li:last-child{border-bottom:0;}
.sf-menu ul > li > a{color:#FFF;font-size:12px;line-height:29px;}
.sf-menu ul > li.sfHover > a, .sf-menu ul > li > a:hover{color:#39c360;}
.sf-menu ul ul{position:absolute;top:0;left:100%;margin-left:10px;width:auto;margin-top:0;padding:0;z-index:4;}
.sf-menu ul ul > li > a{color:#FFF;}
.sf-menu ul ul > li.sfHover > a, .sf-menu ul ul > li > a:hover{color:#39c360;}
.sf-menu > li > .sf-with-ul{position:relative;}
.sf-menu > li > .sf-with-ul:before{position:absolute;left:50%;top:80%;margin-left:-6px;content:"";font:400 12px/12px "FontAwesome";}
.sf-menu ul .sf-with-ul{position:relative;}
.sf-menu ul .sf-with-ul:before{position:absolute;right:-10px;top:50%;margin-top:-7px;content:"";font:400 12px/12px "FontAwesome";}
@media (max-width:767px){.sf-menu{display:none;}
}
.rd-mobilemenu{display:none;position:fixed;top:0;left:0;bottom:0;z-index:9999999;text-align:left;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.rd-mobilemenu.active{right:0;}
.rd-mobilemenu_ul{position:fixed;top:56px;left:0;bottom:0;width:240px;padding:20px 0;color:#666;background:#FFF;font-size:14px;line-height:20px;overflow:auto;-webkit-box-shadow:5px 0 5px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:5px 0 5px 0 rgba(0, 0, 0, 0.1);box-shadow:5px 0 5px 0 rgba(0, 0, 0, 0.1);-moz-transform:translateX(-240px);-ms-transform:translateX(-240px);-o-transform:translateX(-240px);-webkit-transform:translateX(-240px);transform:translateX(-240px);-moz-transition:0.3s ease;-o-transition:0.3s ease;-webkit-transition:0.3s ease;transition:0.3s ease;-moz-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);-o-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);-webkit-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);}
.rd-mobilemenu.active .rd-mobilemenu_ul{-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}
.rd-mobilemenu_ul a{display:block;padding:9px 25px 11px;}
.rd-mobilemenu_ul a:hover{background:#39c360;color:#FFF;}
.rd-mobilemenu_ul ul a{padding-left:40px;}
.rd-mobilemenu_ul ul ul a{padding-left:60px;}
.rd-mobilemenu_ul:after{content:'';display:block;height:20px;}
.rd-mobilepanel{display:none;position:fixed;top:0;left:0;right:0;height:56px;background:#FFF;color:#000;-webkit-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.1);box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.1);z-index:99999991;}
.rd-mobilepanel_title{position:fixed;top:4px;left:56px;right:56px;color:#000;font-size:24px;line-height:48px;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;}
.rd-mobilepanel_toggle{background:none;border:none;display:inline-block;padding:0;outline:none;outline-offset:0;cursor:pointer;-webkit-appearance:none;position:fixed;top:4px;left:8px;width:48px;height:48px;}
.rd-mobilepanel_toggle::-moz-focus-inner{border:none;padding:0;}
.rd-mobilepanel_toggle span{position:relative;display:block;margin:auto;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before{content:"";position:absolute;left:0;top:-8px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.rd-mobilepanel_toggle span:after{top:8px;}
.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span{width:24px;height:4px;background-color:#000;backface-visibility:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span:after{-webkit-transition-duration:0.3s, 0.3s;transition-duration:0.3s, 0.3s;-webkit-transition-delay:0.3s, 0s;transition-delay:0.3s, 0s;-webkit-transition-property:top, -webkit-transform;transition-property:top, transform;}
.rd-mobilepanel_toggle.active span{transition:background .3s 0s ease;background:transparent;}
.rd-mobilepanel_toggle.active span:before, .rd-mobilepanel_toggle.active span:after{top:0;-webkit-transition-delay:0s, 0.3s;transition-delay:0s, 0.3s;}
.rd-mobilepanel_toggle.active span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.rd-mobilepanel_toggle.active span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
@media (max-width:767px){body{padding-top:56px;}
.rd-mobilemenu, .rd-mobilepanel{display:block;}
}
@media (max-width:359px){.rd-mobilepanel_title{font-size:18px;}
}
.isStuck{background:#fff;z-index:999;border-bottom:1px solid #333333;}
.isStuck .sf-menu > li > ul{margin-top:21px;}
@media only screen and (max-width:979px){.isStuck{display:none !important;}
}
.toTop{width:40px;height:40px;font-size:28px;line-height:38px;color:#fff;background:#485f6e;border-radius:50%;position:fixed;right:66px;bottom:180px;display:none;overflow:hidden;text-align:center;text-decoration:none;z-index:20;}
.toTop:hover{color:#fff;background:#39c360;text-decoration:none;}
@media only screen and (max-width:1399px){.toTop{display:none !important;}
}
header{background:#fff;padding-top:10px;padding-bottom:10px;}
header .brand{float:left;}
header .nav{text-align:center;}
@media (max-width:979px) and (min-width:768px){header .nav{clear:both;}
}
header .header_right{float:right;padding-top:15px;padding-bottom:10px;}
header .header_right .phone{background:#eceff0;padding:10px 20px;color:#39c360;font-weight:700;font-size:13px;line-height:20px;text-transform:uppercase;border-radius:3px;}
header .header_right .phone .fa{color:#485f6e;font-size:18px;margin-right:5px;vertical-align:middle;}
@media (max-width:767px){header{text-align:center;}
header .brand, header .header_right{float:none;}
}
main{display:block;background:#fff;}
.text1{text-align:center;margin-bottom:30px;}
.circle{display:inline-block;border-radius:50%;}
.elipse{display:inline-block;border-radius:10%;}
.bb{border-bottom:1px solid #dadfe2;}
.mb1{margin-bottom:30px;}
@media (min-width:768px){.mb2{margin-bottom:40px;}
}
.mb3{margin-bottom:50px;}
.tc{text-align:center;}
.br{border-radius:3px;}
time{color:#39c360;font-weight:400;font-size:12px;line-height:23px;}
time .fa{margin-right:5px;color:#fff;}
time + *{margin-top:10px;}
blockquote{font-style:italic;}
.terms p + h3, .terms p + p{margin-top:25px;}
.terms h3 + p{margin-top:10px;}
.link1{color:#39c360;}
.triangle-block{position:relative;}
.triangle-block .triangle{position:absolute;left:0;overflow:hidden;width:100%;height:60px;}
@media (max-width:979px){.triangle-block .triangle{display:none;}
}
.triangle-block .triangle path{fill:#ffffff;}
.triangle-block .triangle_1{top:-1px;}
.triangle-block .triangle_2{bottom:-1px;}
.fb-like-box{background:#fff;width:340px;overflow:hidden;float:right;display:block;}
@media (max-width:767px){.fb-like-box{float:none;}
}
@media (max-width:479px){.fb-like-box{width:270px;height:290px;}
.fb-like-box > span > iframe{width:270px !important;height:290px !important;}
}
.fb_iframe_widget_fluid{display:block !important;}
.isotop_item{position:relative;}
.isotop_item img{width:100%;}
@media (min-width:768px){.isotop_item{margin-bottom:30px;}
}
.lt-ie9 .isotop_item{margin-bottom:30px;}
#isotop_filters span{display:inline-block;cursor:pointer;margin:0 22px 10px;}
#isotop_filters span:hover, #isotop_filters span.is-checked{color:#39c360;}
.well1{padding-bottom:55px;}
.well2{padding-bottom:30px;}
.well4{padding-bottom:70px;}
footer{background:#f2f4f5;font-size:12px;}
@media (min-width:768px){footer .social-list{text-align:right;}
}
.footer-top{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #d0d6da;}
.footer-bottom{padding-top:15px;padding-bottom:25px;}
.footer-nav a:hover{color:#39c360;}