a{color:#535353;-webkit-transition:color 0.3s;-o-transition:color 0.3s;transition:color 0.3s;}
a:hover, a:focus{text-decoration:none;color:#248f40;}
body{font-family:"Exo 2", sans-serif;font-size:15px;line-height:20px;color:#535353;letter-spacing:0.025em;}
.text-right{text-align:right;}
.hidden{display:none;}
.request-a-call-form fieldset input.error{color:#f00;transition:all 0.3s;}
.site-header{position:fixed;z-index:200;width:100%;height:47px;background:#fff;}
.site-main{width:100%;position:relative;float:left;margin:100px 0 0 0;z-index:100;}
.logo{position:relative;z-index:100;height:100px;}
@media (max-width:991px){.logo{text-align:center;}
}
.logo h1{margin:0;}
.logo h1 img{max-width:100%;}
.contacts{text-align:right;overflow:hidden;padding:12px 0 0 0;}
@media (max-width:991px){.contacts{height:47px;}
}
@media (max-width:767px){.contacts{height:auto;margin:0 0 12px 0;text-align:center;}
.contacts ul li:nth-child(2){padding:16px 0 0 0;}
}
.contacts ul{margin:0;padding:0;float:right;}
@media (max-width:767px){.contacts ul{float:none;}
}
.contacts ul li{list-style-type:none;float:left;font-size:16px;color:#131313;margin:0 0 0 32px;}
@media (max-width:1199px){.contacts ul li{margin-left:10px;}
}
@media (max-width:767px){.contacts ul li{display:block;float:none;}
}
.contacts ul li:first-child{margin-left:0;}
.contacts ul li:before{content:'';width:7px;height:7px;display:inline-block;vertical-align:top;background-color:#248f40;margin:7px 12px 0 0;}
.contacts ul li a{color:inherit;}
.contacts ul li a:hover{color:#248f40;}
.contacts ul li.call-link a{position:relative;padding:0 0 2px 0;display:inline-block;}
.contacts ul li.call-link a:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:1px;background-image:url(../images/line.gif);}
.countdown{padding:36px 0 0 70px;}
@media (max-width:991px){.countdown{padding:0;margin-bottom:20px;}
}
@media (max-width:767px){.countdown{padding-top:20px;padding-left:0;}
}
.countdown h3{font-size:24px;font-weight:bold;text-transform:uppercase;margin:0 0 23px 0;}
.countdown p{font-size:16px;font-weight:300;line-height:1.2;margin:0 0 8px 0;}
#clock strong{display:inline-block;font-weight:300;font-size:12px;width:73px;margin:0 22px 0 0;background-image:url(../images/count-bg.png);background-repeat:no-repeat;text-align:center;}
@media (max-width:767px){#clock strong{margin-bottom:20px;}
}
#clock span{display:block;font-size:32px;font-weight:100;line-height:46px;letter-spacing:0;margin-bottom:5px;padding-left:8px;text-align:left;}
#clock span:first-letter{letter-spacing:20px;text-align:right;}
.request-form-wrapper{position:relative;z-index:1000;}
.request-form{background-color:rgba(19, 19, 19, 0.3);padding:29px 31px 31px 31px;color:#fff;position:relative;top:123px;}
@media (max-width:991px){.request-form{top:615px;position:absolute;left:15px;right:15px;}
}
.request-form > *{padding:0 0 0 15px;}
.request-form form{padding:25px 0 0 0;}
.request-form h2{font-size:18px;font-weight:300;line-height:1.2;text-transform:uppercase;margin:0 0 9px 0;color:inherit;text-align:left;}
@media (max-width:991px){.request-form h2{display:none;}
}
.request-form h2:before{display:none;}
.request-form p:not(.field){font-size:16px;line-height:18px;margin:0 0 10px;}
@media (max-width:991px){.request-form p:not(.field){display:none;}
}
.request-form .field{margin:0 0 23px 0;}
@media (max-width:991px){.request-form .field{margin-bottom:15px;}
}
.request-form .field input{font-size:14px;color:#fff;background-color:rgba(255, 255, 255, 0.04);border:1px solid #767676;padding:7.5px 17px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.request-form .field input::-webkit-input-placeholder{color:inherit;}
.request-form .field input::-moz-placeholder{color:inherit;}
.request-form .field input:-moz-placeholder{color:inherit;}
.request-form .field input:-ms-input-placeholder{color:inherit;}
@media (max-width:991px){.request-form .field input{text-align:center;}
}
.request-form .field input:focus{outline:none;}
.request-form input[type="submit"]{background:#ec360a;color:#fff;border:none;width:100%;height:49px;font-size:20px;font-weight:300;text-transform:uppercase;text-align:center;margin:5px 0 0 0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.request-form input[type="submit"]:hover, .request-form input[type="submit"]:focus{background:#c22600;}
.request-form input[type="submit"]:focus{outline:none;}
.btn-wrapper{text-align:right;}
@media (max-width:991px){.btn-wrapper{text-align:center;margin-bottom:12px;}
}
.btn-wrapper:after{content:'';width:23px;height:23px;background-image:url(../images/icon-1.png);display:inline-block;vertical-align:top;margin:2px 0 0 0;}
.btn-wrapper a{font-size:20px;line-height:1.2;color:#636363;position:relative;}
@media (max-width:480px){.btn-wrapper a{font-size:18px;}
}
.btn-wrapper a:before{content:'';width:100%;display:block;position:absolute;bottom:-2px;left:0;height:1px;background-image:url(../images/line-1.gif);}
.btn-wrapper a:hover{color:#248f40;}
.btn-wrapper-1{padding:0 0 0 70px;}
@media (max-width:768px){.btn-wrapper-1{padding-left:0;}
}
.btn-wrapper-1 a{font-size:20px;font-weight:300;text-transform:uppercase;background-color:#ec360a;color:#fff;padding:14.5px 42px;display:inline-block;vertical-align:top;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.btn-wrapper-1 a:hover{background-color:#c22600;}
.btn-link{font-size:20px;font-weight:500;color:#248f40;}
.btn-link:hover{color:#131313;}
.btn-small{font-size:14px;font-weight:300;color:#767676;}
.parallax-window.parallax-window-1{background:#333 url(../images/parallax-1.jpg) no-repeat 0 0 fixed;-webkit-background-size:cover;background-size:cover;margin-bottom:48px;text-align:center;color:#fff;}
.parallax-window.parallax-window-1 h2{color:inherit;margin:0 0 85px 0;}
.parallax-window.parallax-window-1 p{font-size:18px;font-weight:300;line-height:24px;margin:0;}
.parallax-window.parallax-window-1 .parallax-inner{padding:36px 0 43px 0;}
.parallax-window.parallax-window-2{background:url(../images/parallax-2.jpg) no-repeat 0 0 fixed;-webkit-background-size:cover;background-size:cover;color:#131313;margin-bottom:42px;}
.parallax-window.parallax-window-2 .parallax-inner{padding:63px 0 75px 0;}
@media (max-width:991px){.icon-box{margin-bottom:20px;}
}
.icon-box .icon{margin:0 0 11px 0;}
.icon-box p strong{font-size:20px;font-weight:600;line-height:1.2;}
.row + .row{padding-top:50px;}
@media (max-width:991px){.row + .row{padding-top:0;}
}
.spacer-86{height:86px;}
.spacer-30{height:30px;clear:both;}
.spacer-62{height:62px;}
.left-indent{padding:0 0 0 70px;}
@media (max-width:768px){.left-indent{padding-left:0;}
}
.extra-logo{background-image:url(../images/extra-logo.png);background-repeat:no-repeat;background-position:100% 0;min-height:430px;padding:221px 0 0 0;margin:105px 0 0 0;text-align:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
@media (min-width:1200px){.extra-logo{padding-right:176px;padding-left:142px;margin-right:69px;}
}
@media (max-width:991px){.extra-logo{text-align:center;}
}
.extra-logo h3{font-size:80px;font-weight:300;line-height:1.2;letter-spacing:0.025em;margin:0;}
.extra-logo p{font-size:28px;font-weight:300;line-height:36px;margin:0;}
.list-1{counter-reset:my-counter;list-style-type:none;margin:0 0 59px 0;padding:0;}
.list-1 li{font-size:28px;line-height:36px;vertical-align:top;display:table-row;overflow:hidden;}
.list-1 li + li:before,
.list-1 li + li span{padding-top:48px;}
.list-1 li:before{min-width:70px;display:table-cell;vertical-align:middle;font-size:64px;line-height:1em;color:#248f40;content:counter(my-counter);counter-increment:my-counter;}
.list-1 li span{overflow:hidden;display:table-cell;vertical-align:middle;margin-bottom:48px;}
.testimonials{margin-bottom:48px;}
.testimonials .item{overflow:hidden;color:#131313;}
.testimonials .item + .item{margin-top:56px;}
.testimonials .item .photo{position:relative;float:left;margin:20px -35px 0 0;}
@media (max-width:767px){.testimonials .item .photo{display:inline-block;vertical-align:top;float:none;margin:0 0 10px 0;}
}
.testimonials .item .photo:after{content:'';border:4px solid #248f40;position:absolute;left:11px;top:11px;right:11px;bottom:11px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.testimonials .item .desc{border:4px solid #cecece;padding:18px 35px 0 63px;overflow:hidden;min-height:223px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
@media (max-width:767px){.testimonials .item .desc{padding-left:27px;}
}
.testimonials .item .desc h3{font-size:20px;font-weight:600;margin:0;}
.testimonials .item .desc h3 small{font-size:16px;}
.testimonials .item .desc .site-url{font-size:16px;font-style:italic;color:#248f40;}
.testimonials .item .desc .site-url:hover{color:#131313;}
.testimonials .item:hover .photo:after{left:0;top:0;right:0;bottom:0;}
.testimonials .item.align-right .photo{float:right;margin-right:0;margin-left:-35px;}
@media (max-width:767px){.testimonials .item.align-right .photo{display:inline-block;vertical-align:top;float:none;margin:0 0 10px 0;}
}
.testimonials .item.align-right .desc{padding-left:27px;padding-right:71px;}
@media (max-width:767px){.testimonials .item.align-right .desc{padding-right:27px;}
}
.box{margin-bottom:33px;}
.box__color-1{background-color:#eaeceb;padding:38px 0 103px 0;}
.breadcrumbs{margin-bottom:30px;}
.post p{font-size:18px;line-height:22px;margin:0 0 7px 0;padding:9px 0 0 0;}
.google-map{border-top:5px solid #248f40;background-repeat:no-repeat;background-position:0 0;background-size:cover;position:relative;float:left;width:100%;height:423px;margin:47px 0 41px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
@media (max-width:991px){.google-map{height:auto;margin-bottom:0;}
.google-map .container{width:100%;}
.google-map [class*="col-"],
.google-map [clas^="col-"]{padding-left:0;padding-right:0;}
}
.contact-info{background-color:rgba(19, 19, 19, 0.8);padding:37px 32px 28px 31px;position:relative;z-index:100;color:#fff;}
@media (max-width:991px){.contact-info{text-align:center;}
}
.contact-info h2{margin:0 0 31px 0;text-align:left;color:#fff;}
@media (max-width:991px){.contact-info h2{text-align:center;}
}
.contact-info h2:before{background-color:#fff;}
.contact-info p{font-size:18px;font-weight:300;line-height:21px;margin:0 0 22px 0;}
.contact-info p a{color:#fff;}
.contact-info .btn{font-size:20px;font-weight:300;text-transform:uppercase;background-color:#ec360a;color:#fff;display:block;padding:14.5px 0;text-align:center;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.contact-info .btn:hover, .contact-info .btn:focus{background-color:#c22600;}
.social{padding:23px 0 0 0;}
.social ul{overflow:hidden;margin:0;padding:0;}
.social ul li{float:left;list-style-type:none;}
@media (max-width:991px){.social ul li{float:none;display:inline-block;vertical-align:top;}
}
.social ul li + li{margin:0 0 0 15px;}
@media (min-width:1200px){.social ul li + li{margin:0 0 0 30px;}
}
.social ul li a:hover img{-webkit-transition:0.7s;-o-transition:0.7s;transition:0.7s;-webkit-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);}
.hero-unit{border:2px solid #248f40;padding:22px 0 26px 0;margin:30px 0;}
#partnership{margin:0 0 40px 0;}
@media (min-width:1300px){.hero-unit{margin-left:-66px;margin-right:-66px;}
}
.hero-unit h2{font-size:36px;font-weight:500;line-height:1.2;margin:0 0 25px 0;color:#248f40;}
.hero-unit h2:before{display:none;}
.hero-unit h2 small{font-size:30px;font-weight:300;display:inline-block;padding-top:5px;}
.hero-unit h2 a{color:#248f40;background-image:url(../images/line.gif);background-repeat:repeat-x;background-position:0 100%;display:inline-block;vertical-align:top;padding:0 0 6px 0;}
.hero-unit h2 a:hover{color:#131313;}
@media (max-width:991px){.hero-unit .text-right{text-align:center;}
}
.hero-unit .btn{font-size:20px;font-weight:300;text-transform:uppercase;background-color:#ec360a;display:inline-block;color:#fff;padding:14.5px 44px;margin:0 160px 0 0;text-align:center;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
@media (max-width:991px){.hero-unit .btn{margin-right:0;}
}
.hero-unit .btn:hover, .hero-unit .btn:focus{background-color:#c22600;}
.request-a-call{text-align:center;width:300px;background-color:#fff;padding:22px 26px 23px 26px;z-index:1000;display:none;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);box-shadow:0 0 10px rgba(0, 0, 0, 0.5);}
.request-a-call h3{font-size:18px;font-weight:300;line-height:22px;text-transform:uppercase;color:#131313;margin:0 0 11px 0;}
.request-a-call p{margin:0 0 22px 0;}
.window-popup .btn-close{right:15px;top:15px;}
.btn-close{position:absolute;right:8px;top:8px;width:13px;height:13px;background-repeat:no-repeat;background-image:url(https://lmvik.com/images/icon-close.png);}
.fp-close{position:absolute;right:8px;top:8px;width:13px;height:13px;background-repeat:no-repeat;background-image:url(https://lmvik.com/images/icon-close.png);}
.request-a-call-form fieldset{border:none;padding:0;margin:0 0 16px 0;}
.request-a-call-form fieldset input{font-size:14px;font-weight:300;color:#767676;width:100%;border:1px solid #767676;padding:6px 17px 7px;-webkit-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s;}
.request-a-call-form fieldset input::-webkit-input-placeholder{color:inherit;}
.request-a-call-form fieldset input::-moz-placeholder{color:inherit;opacity:1;}
.request-a-call-form fieldset input:-moz-placeholder{color:inherit;opacity:1;}
.request-a-call-form fieldset input:-ms-input-placeholder{color:inherit;}
.request-a-call-form fieldset input + input{margin-top:23px;}
.request-a-call-form fieldset input:focus{outline:none;border-color:#000;}
.request-a-call-form .btn{background-color:#ec360a;font-size:20px;font-weight:300;text-transform:uppercase;color:#fff;border:none;width:100%;height:49px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.request-a-call-form .btn:hover{background-color:#c22600;}
.window-popup{position:absolute;top:120px;left:50%;background-color:#fff;width:900px;padding:35px 30px 0 30px;z-index:1001;display:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
@media (min-width:1200px){.window-popup{width:1030px;}
}
@media (max-width:991px){.window-popup{overflow:scroll;padding-bottom:35px;width:700px;}
}
@media (max-width:767px){.window-popup{width:100%;}
}
.window-popup .left-col{float:left;width:272px;margin:0 28px 0 0;padding:8px 0 0 0;}
@media (max-width:991px){.window-popup .left-col{width:auto;float:none;}
}
.window-popup .left-col dl{overflow:hidden;font-weight:300;font-size:20px;margin:0 0 13px 0;}
@media (max-width:1200px){.window-popup .left-col dl{font-size:17px;}
}
.window-popup .left-col dl dt{color:#131313;float:left;padding:4px 0 0 0;}
.window-popup .left-col dl dd{float:right;color:#535353;margin:0;}
.window-popup .left-col dl dd strong{font-size:30px;font-weight:600;}
.window-popup .left-col dl + dl{margin-bottom:36px;}
.window-popup .left-col dl + dl dd{padding-top:20px;}
.window-popup .right-col{overflow:hidden;}
.window-popup .right-col h3{font-size:30px;font-weight:500;line-height:1.2;margin:0 0 25px 0;color:#248f40;}
.window-popup .right-col p{margin:0 0 15px 0;}
.window-popup .btn{font-size:20px;font-weight:300;line-height:49px;min-width:270px;text-align:center;padding:0 15px;text-transform:uppercase;background-color:#248f40;color:#fff;display:inline-block;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;}
.window-popup .btn:hover{background-color:#1a6b2f;}
.window-popup figure.thumbnail{border:1px solid #c1c1c1;position:relative;margin-bottom:33px;}
@media (max-width:991px){.window-popup figure.thumbnail{display:inline-block;vertical-align:top;}
}
@media (max-width:991px){.window-popup figure.thumbnail img{max-height:200px;}
}
.window-popup figure.thumbnail .icon{position:absolute;right:13px;bottom:13px;}
.window-popup .note{clear:both;padding-top:28px;}
.window-popup Table{width:100%;margin-bottom:31px;border:none;}
.window-popup Table thead th{font-weight:normal;border-left:1px solid #b7b7b7;padding-top:9px;padding-bottom:9px;}
.window-popup Table thead th:first-child{text-align:left;border-left:none;padding-left:9px;}
.window-popup Table tbody tr{border-top:1px solid #b7b7b7;}
.window-popup Table tbody tr:first-child{border-top:none;}
.window-popup Table tbody td{text-align:center;border:none;border-left:1px solid #b7b7b7;padding-top:9px;padding-bottom:9px;}
.window-popup Table tbody td:first-child{text-align:left;border-left:none;padding-left:9px;}
.black-opacity{position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(19, 19, 19, 0.8);z-index:1000;display:none;}
.full-post{background-color:#fff;padding:30px 32px 28px 32px;position:fixed;top:50%;left:50%;width:900px;height:591px;overflow-y:scroll;z-index:1001;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
@media (min-width:1200px){.full-post{width:1030px;}
}
@media (max-width:991px){.full-post{padding-bottom:35px;width:700px;}
}
@media (max-width:767px){.full-post{width:100%;}
}
.full-post h2{color:#248f40;font-weight:500;margin:0 0 35px 0;}
.full-post h2:before{display:none;}
.full-post h5{font-size:18px;font-weight:600;line-height:1.2;margin:0;color:#131313;}
.full-post p{margin:0;}
.full-post p + h5{margin-top:18px;}
.site-footer{padding:34px 0 12px 0;position:relative;float:left;width:100%;}
@media (max-width:991px){.site-footer{text-align:center;}
}
@media (max-width:991px){.site-footer .text-right{text-align:center;}
}
.nav-wrapper{background-color:rgba(19, 19, 19, 0.8);height:53px;position:relative;top:-53px;margin-bottom:-53px;overflow:hidden;}
@media (max-width:991px){.nav-wrapper{top:0;margin:0;}
}
@media (max-width:767px){.nav-wrapper{height:auto;padding-bottom:10px;}
}
nav.primary{overflow:hidden;padding:14px 0 0 0;}
nav.primary ul{margin:0;padding:0;float:right;}
@media (max-width:767px){nav.primary ul{float:none;text-align:center;}
}
nav.primary ul li{list-style-type:none;float:left;margin:0 0 0 14px;}
@media (max-width:1200px){nav.primary ul li{margin-left:10px;}
}
@media (max-width:767px){nav.primary ul li{float:none;display:block;}
}
nav.primary ul li:first-child{margin-left:0;}
nav.primary ul li a{font-size:16px;font-weight:300;color:#fff;}
@media (max-width:1200px){.logo h1 img{height:47px;}
nav.primary ul{display:inline-block;float:none;}
nav.primary{display:inline-block;text-align:center;width:100%;}
#land_menu{z-index:100;}
}
nav.primary ul li a:hover{color:#248f40;}
.dropdown-wrapper{text-align:center;}
.dropdown-wrapper .dropdown-trigger{color:#fff;font-weight:500;text-transform:uppercase;display:inline-block;vertical-align:top;margin:15px 0 0 0;}
.dropdown-wrapper span.name-icon{display:inline-block;vertical-align:top;}
.dropdown-wrapper span.inner-icon{display:inline-block;}
.dropdown-wrapper span.icon-bar{display:block;width:23px;height:3px;margin:3px auto;background:#fff;}
.dropdown-wrapper .dropdown{background-color:black;width:200px;position:fixed;right:-200px;top:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;z-index:100;}
.dropdown-wrapper .dropdown ul{margin:0;padding:50px 0 25px 0;}
.dropdown-wrapper .dropdown ul li{list-style-type:none;}
.dropdown-wrapper .dropdown ul li + li{margin:10px 0 0 0;}
.dropdown-wrapper .dropdown ul li a{color:#fff;}
.dropdown-wrapper .dropdown ul li a:hover{color:#248f40;}
.dropdown-wrapper .close{position:absolute;right:10px;top:10px;width:30px;height:30px;}
.dropdown-wrapper .close:before, .dropdown-wrapper .close:after{content:'';position:absolute;left:50%;top:50%;bottom:auto;right:auto;height:20px;width:2px;background:#fff;}
.dropdown-wrapper .close:before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg);}
.dropdown-wrapper .close:after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);}
#slider{margin-bottom:0 !important;height:100%;}
@media (max-width:767px){#slider{margin-bottom:53px !important;height:100%;}
}
.camera_wrap a, .camera_wrap img,
.camera_wrap ol, .camera_wrap ul, .camera_wrap li,
.camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td
.camera_thumbs_wrap a, .camera_thumbs_wrap img,
.camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li,
.camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td{background:none;border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;list-style:none;}
.camera_wrap{direction:ltr;display:none;float:left;position:relative;z-index:0;}
.camera_wrap img{max-width:none !important;}
.camera_fakehover{height:100%;min-height:60px;position:relative;width:100%;z-index:1;}
.camera_wrap{width:100%;}
.camera_src{display:none;}
.cameraCont, .cameraContents{height:100%;position:relative;width:100%;z-index:1;}
.cameraSlide{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;}
.cameraContent{bottom:0;display:none;left:0;position:absolute;right:0;top:0;width:100%;}
.camera_target{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;text-align:left;top:0;width:100%;z-index:0;}
.camera_overlayer{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:0;}
.camera_target_content{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:2;}
.slider_bg::after{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background:rgba(19,19,19,0.6);}
.slider_bg .caption-wrapper{z-index:1;}
.slider_bg{position:absolute;top:0;left:0;width:100%;height:100%;}
.request-form .field Input.error{box-shadow:0 0 4px #b40000;transition:all 0.2s linear 0s;border-color:#b40000;}
.camera_target_content .camera_link{background:url(../images/blank.gif);display:block;height:100%;text-decoration:none;}
.camera_loader{background:#fff url(../images/camera-loader.gif) no-repeat center;background:rgba(255, 255, 255, 0.9) url(../images/camera-loader.gif) no-repeat center;border:1px solid #ffffff;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;height:36px;left:50%;overflow:hidden;position:absolute;margin:-18px 0 0 -18px;top:50%;width:36px;z-index:3;}
.camera_bar{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:3;}
.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar{height:100%;position:absolute;width:auto;}
.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar{height:auto;position:absolute;width:100%;}
.camera_nav_cont{height:65px;overflow:hidden;position:absolute;right:9px;top:15px;width:120px;z-index:4;}
.camera_caption{bottom:0;display:block;position:absolute;width:100%;}
.camera_caption > div{padding:10px 20px;}
.camerarelative{overflow:hidden;position:relative;}
.imgFake{cursor:pointer;}
.camera_prevThumbs{bottom:4px;cursor:pointer;left:0;position:absolute;top:4px;visibility:hidden;width:30px;z-index:10;}
.camera_prevThumbs div{background:url(../images/camera_skins.png) no-repeat -160px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px;}
.camera_nextThumbs{bottom:4px;cursor:pointer;position:absolute;right:0;top:4px;visibility:hidden;width:30px;z-index:10;}
.camera_nextThumbs div{background:url(../images/camera_skins.png) no-repeat -190px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px;}
.camera_command_wrap .hideNav{display:none;}
.camera_command_wrap{left:0;position:relative;right:0;z-index:4;}
.camera_wrap .camera_pag{margin-top:-43px;}
.camera_wrap .camera_pag .camera_pag_ul{list-style:none;margin:0;padding:0;text-align:center;height:17px;}
.camera_wrap .camera_pag .camera_pag_ul li{cursor:pointer;display:inline-block;height:19px;margin:0 6px;position:relative;text-align:left;text-indent:9999px;width:19px;border:1px solid #248f40;}
.camera_commands_emboss .camera_pag .camera_pag_ul li{-moz-box-shadow:0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);}
.camera_wrap .camera_pag .camera_pag_ul li > span{height:13px;left:50%;overflow:hidden;position:absolute;top:50%;margin:-6.5px 0 0 -6.5px;width:13px;background:#248f40;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span{-moz-box-shadow:0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0;}
.camera_pag_ul li img{display:none;position:absolute;}
.camera_pag_ul .thumb_arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;top:0;left:50%;margin-left:-4px;position:absolute;}
.camera_prev, .camera_next, .camera_commands{cursor:pointer;height:40px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:2;}
.camera_prev{left:0;}
.camera_prev > span{background:url(../images/camera_skins.png) no-repeat 0 0;display:block;height:40px;width:40px;}
.camera_next{right:0;}
.camera_next > span{background:url(../images/camera_skins.png) no-repeat -40px 0;display:block;height:40px;width:40px;}
.camera_commands{right:41px;}
.camera_commands > .camera_play{background:url(../images/camera_skins.png) no-repeat -80px 0;height:40px;width:40px;}
.camera_commands > .camera_stop{background:url(../images/camera_skins.png) no-repeat -120px 0;display:block;height:40px;width:40px;}
.camera_wrap .camera_pag .camera_pag_ul li{cursor:pointer;display:inline-block;height:19px;margin:0 6px;position:relative;text-indent:9999px;width:19px;}
.camera_thumbs_cont{-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow:hidden;position:relative;width:100%;}
.camera_commands_emboss .camera_thumbs_cont{-moz-box-shadow:0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 0px white, inset 0px 1px 1px rgba(0, 0, 0, 0.2);}
.camera_thumbs_cont > div{float:left;width:100%;}
.camera_thumbs_cont ul{overflow:hidden;padding:3px 4px 8px;position:relative;text-align:center;}
.camera_thumbs_cont ul li{display:inline;padding:0 4px;}
.camera_thumbs_cont ul li > img{border:1px solid;cursor:pointer;margin-top:5px;vertical-align:bottom;}
.camera_clear{display:block;clear:both;}
.showIt{display:none;}
.camera_clear{clear:both;display:block;height:1px;margin:-1px 0 25px;position:relative;}
.pattern_1 .camera_overlayer{background:url(../images/patterns/overlay1.png) repeat;}
.pattern_2 .camera_overlayer{background:url(../images/patterns/overlay2.png) repeat;}
.pattern_3 .camera_overlayer{background:url(../images/patterns/overlay3.png) repeat;}
.pattern_4 .camera_overlayer{background:url(../images/patterns/overlay4.png) repeat;}
.pattern_5 .camera_overlayer{background:url(../images/patterns/overlay5.png) repeat;}
.pattern_6 .camera_overlayer{background:url(../images/patterns/overlay6.png) repeat;}
.pattern_7 .camera_overlayer{background:url(../images/patterns/overlay7.png) repeat;}
.pattern_8 .camera_overlayer{background:url(../images/patterns/overlay8.png) repeat;}
.pattern_9 .camera_overlayer{background:url(../images/patterns/overlay9.png) repeat;}
.pattern_10 .camera_overlayer{background:url(../images/patterns/overlay10.png) repeat;}
.camera_caption{color:#fff;}
.camera_caption > div{background:#000;background:rgba(0, 0, 0, 0.8);}
.camera_wrap .camera_pag .camera_pag_ul li{background:#b7b7b7;}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.camera_pag_ul li img{border:4px solid #e6e6e6;-moz-box-shadow:0px 3px 6px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 3px 6px rgba(0, 0, 0, 0.5);box-shadow:0px 3px 6px rgba(0, 0, 0, 0.5);}
.camera_pag_ul .thumb_arrow{border-top-color:#e6e6e6;}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont{background:#d8d8d8;background:rgba(216, 216, 216, 0.85);}
.camera_wrap .camera_pag .camera_pag_ul li{background:none;}
.camera_thumbs_cont ul li > img{border-color:1px solid #000;}
.camera_amber_skin .camera_prevThumbs div{background-position:-160px -160px;}
.camera_amber_skin .camera_nextThumbs div{background-position:-190px -160px;}
.camera_amber_skin .camera_prev > span{background-position:0 -160px;}
.camera_amber_skin .camera_next > span{background-position:-40px -160px;}
.camera_amber_skin .camera_commands > .camera_play{background-position:-80px -160px;}
.camera_amber_skin .camera_commands > .camera_stop{background-position:-120px -160px;}
.camera_ash_skin .camera_prevThumbs div{background-position:-160px -200px;}
.camera_ash_skin .camera_nextThumbs div{background-position:-190px -200px;}
.camera_ash_skin .camera_prev > span{background-position:0 -200px;}
.camera_ash_skin .camera_next > span{background-position:-40px -200px;}
.camera_ash_skin .camera_commands > .camera_play{background-position:-80px -200px;}
.camera_ash_skin .camera_commands > .camera_stop{background-position:-120px -200px;}
.camera_azure_skin .camera_prevThumbs div{background-position:-160px -240px;}
.camera_azure_skin .camera_nextThumbs div{background-position:-190px -240px;}
.camera_azure_skin .camera_prev > span{background-position:0 -240px;}
.camera_azure_skin .camera_next > span{background-position:-40px -240px;}
.camera_azure_skin .camera_commands > .camera_play{background-position:-80px -240px;}
.camera_azure_skin .camera_commands > .camera_stop{background-position:-120px -240px;}
.camera_beige_skin .camera_prevThumbs div{background-position:-160px -120px;}
.camera_beige_skin .camera_nextThumbs div{background-position:-190px -120px;}
.camera_beige_skin .camera_prev > span{background-position:0 -120px;}
.camera_beige_skin .camera_next > span{background-position:-40px -120px;}
.camera_beige_skin .camera_commands > .camera_play{background-position:-80px -120px;}
.camera_beige_skin .camera_commands > .camera_stop{background-position:-120px -120px;}
.camera_black_skin .camera_prevThumbs div{background-position:-160px -40px;}
.camera_black_skin .camera_nextThumbs div{background-position:-190px -40px;}
.camera_black_skin .camera_prev > span{background-position:0 -40px;}
.camera_black_skin .camera_next > span{background-position:-40px -40px;}
.camera_black_skin .camera_commands > .camera_play{background-position:-80px -40px;}
.camera_black_skin .camera_commands > .camera_stop{background-position:-120px -40px;}
.camera_blue_skin .camera_prevThumbs div{background-position:-160px -280px;}
.camera_blue_skin .camera_nextThumbs div{background-position:-190px -280px;}
.camera_blue_skin .camera_prev > span{background-position:0 -280px;}
.camera_blue_skin .camera_next > span{background-position:-40px -280px;}
.camera_blue_skin .camera_commands > .camera_play{background-position:-80px -280px;}
.camera_blue_skin .camera_commands > .camera_stop{background-position:-120px -280px;}
.camera_brown_skin .camera_prevThumbs div{background-position:-160px -320px;}
.camera_brown_skin .camera_nextThumbs div{background-position:-190px -320px;}
.camera_brown_skin .camera_prev > span{background-position:0 -320px;}
.camera_brown_skin .camera_next > span{background-position:-40px -320px;}
.camera_brown_skin .camera_commands > .camera_play{background-position:-80px -320px;}
.camera_brown_skin .camera_commands > .camera_stop{background-position:-120px -320px;}
.camera_burgundy_skin .camera_prevThumbs div{background-position:-160px -360px;}
.camera_burgundy_skin .camera_nextThumbs div{background-position:-190px -360px;}
.camera_burgundy_skin .camera_prev > span{background-position:0 -360px;}
.camera_burgundy_skin .camera_next > span{background-position:-40px -360px;}
.camera_burgundy_skin .camera_commands > .camera_play{background-position:-80px -360px;}
.camera_burgundy_skin .camera_commands > .camera_stop{background-position:-120px -360px;}
.camera_charcoal_skin .camera_prevThumbs div{background-position:-160px -400px;}
.camera_charcoal_skin .camera_nextThumbs div{background-position:-190px -400px;}
.camera_charcoal_skin .camera_prev > span{background-position:0 -400px;}
.camera_charcoal_skin .camera_next > span{background-position:-40px -400px;}
.camera_charcoal_skin .camera_commands > .camera_play{background-position:-80px -400px;}
.camera_charcoal_skin .camera_commands > .camera_stop{background-position:-120px -400px;}
.camera_chocolate_skin .camera_prevThumbs div{background-position:-160px -440px;}
.camera_chocolate_skin .camera_nextThumbs div{background-position:-190px -440px;}
.camera_chocolate_skin .camera_prev > span{background-position:0 -440px;}
.camera_chocolate_skin .camera_next > span{background-position:-40px -440px;}
.camera_chocolate_skin .camera_commands > .camera_play{background-position:-80px -440px;}
.camera_chocolate_skin .camera_commands > .camera_stop{background-position:-120px -440px;}
.camera_coffee_skin .camera_prevThumbs div{background-position:-160px -480px;}
.camera_coffee_skin .camera_nextThumbs div{background-position:-190px -480px;}
.camera_coffee_skin .camera_prev > span{background-position:0 -480px;}
.camera_coffee_skin .camera_next > span{background-position:-40px -480px;}
.camera_coffee_skin .camera_commands > .camera_play{background-position:-80px -480px;}
.camera_coffee_skin .camera_commands > .camera_stop{background-position:-120px -480px;}
.camera_cyan_skin .camera_prevThumbs div{background-position:-160px -520px;}
.camera_cyan_skin .camera_nextThumbs div{background-position:-190px -520px;}
.camera_cyan_skin .camera_prev > span{background-position:0 -520px;}
.camera_cyan_skin .camera_next > span{background-position:-40px -520px;}
.camera_cyan_skin .camera_commands > .camera_play{background-position:-80px -520px;}
.camera_cyan_skin .camera_commands > .camera_stop{background-position:-120px -520px;}
.camera_fuchsia_skin .camera_prevThumbs div{background-position:-160px -560px;}
.camera_fuchsia_skin .camera_nextThumbs div{background-position:-190px -560px;}
.camera_fuchsia_skin .camera_prev > span{background-position:0 -560px;}
.camera_fuchsia_skin .camera_next > span{background-position:-40px -560px;}
.camera_fuchsia_skin .camera_commands > .camera_play{background-position:-80px -560px;}
.camera_fuchsia_skin .camera_commands > .camera_stop{background-position:-120px -560px;}
.camera_gold_skin .camera_prevThumbs div{background-position:-160px -600px;}
.camera_gold_skin .camera_nextThumbs div{background-position:-190px -600px;}
.camera_gold_skin .camera_prev > span{background-position:0 -600px;}
.camera_gold_skin .camera_next > span{background-position:-40px -600px;}
.camera_gold_skin .camera_commands > .camera_play{background-position:-80px -600px;}
.camera_gold_skin .camera_commands > .camera_stop{background-position:-120px -600px;}
.camera_green_skin .camera_prevThumbs div{background-position:-160px -640px;}
.camera_green_skin .camera_nextThumbs div{background-position:-190px -640px;}
.camera_green_skin .camera_prev > span{background-position:0 -640px;}
.camera_green_skin .camera_next > span{background-position:-40px -640px;}
.camera_green_skin .camera_commands > .camera_play{background-position:-80px -640px;}
.camera_green_skin .camera_commands > .camera_stop{background-position:-120px -640px;}
.camera_grey_skin .camera_prevThumbs div{background-position:-160px -680px;}
.camera_grey_skin .camera_nextThumbs div{background-position:-190px -680px;}
.camera_grey_skin .camera_prev > span{background-position:0 -680px;}
.camera_grey_skin .camera_next > span{background-position:-40px -680px;}
.camera_grey_skin .camera_commands > .camera_play{background-position:-80px -680px;}
.camera_grey_skin .camera_commands > .camera_stop{background-position:-120px -680px;}
.camera_indigo_skin .camera_prevThumbs div{background-position:-160px -720px;}
.camera_indigo_skin .camera_nextThumbs div{background-position:-190px -720px;}
.camera_indigo_skin .camera_prev > span{background-position:0 -720px;}
.camera_indigo_skin .camera_next > span{background-position:-40px -720px;}
.camera_indigo_skin .camera_commands > .camera_play{background-position:-80px -720px;}
.camera_indigo_skin .camera_commands > .camera_stop{background-position:-120px -720px;}
.camera_khaki_skin .camera_prevThumbs div{background-position:-160px -760px;}
.camera_khaki_skin .camera_nextThumbs div{background-position:-190px -760px;}
.camera_khaki_skin .camera_prev > span{background-position:0 -760px;}
.camera_khaki_skin .camera_next > span{background-position:-40px -760px;}
.camera_khaki_skin .camera_commands > .camera_play{background-position:-80px -760px;}
.camera_khaki_skin .camera_commands > .camera_stop{background-position:-120px -760px;}
.camera_lime_skin .camera_prevThumbs div{background-position:-160px -800px;}
.camera_lime_skin .camera_nextThumbs div{background-position:-190px -800px;}
.camera_lime_skin .camera_prev > span{background-position:0 -800px;}
.camera_lime_skin .camera_next > span{background-position:-40px -800px;}
.camera_lime_skin .camera_commands > .camera_play{background-position:-80px -800px;}
.camera_lime_skin .camera_commands > .camera_stop{background-position:-120px -800px;}
.camera_magenta_skin .camera_prevThumbs div{background-position:-160px -840px;}
.camera_magenta_skin .camera_nextThumbs div{background-position:-190px -840px;}
.camera_magenta_skin .camera_prev > span{background-position:0 -840px;}
.camera_magenta_skin .camera_next > span{background-position:-40px -840px;}
.camera_magenta_skin .camera_commands > .camera_play{background-position:-80px -840px;}
.camera_magenta_skin .camera_commands > .camera_stop{background-position:-120px -840px;}
.camera_maroon_skin .camera_prevThumbs div{background-position:-160px -880px;}
.camera_maroon_skin .camera_nextThumbs div{background-position:-190px -880px;}
.camera_maroon_skin .camera_prev > span{background-position:0 -880px;}
.camera_maroon_skin .camera_next > span{background-position:-40px -880px;}
.camera_maroon_skin .camera_commands > .camera_play{background-position:-80px -880px;}
.camera_maroon_skin .camera_commands > .camera_stop{background-position:-120px -880px;}
.camera_orange_skin .camera_prevThumbs div{background-position:-160px -920px;}
.camera_orange_skin .camera_nextThumbs div{background-position:-190px -920px;}
.camera_orange_skin .camera_prev > span{background-position:0 -920px;}
.camera_orange_skin .camera_next > span{background-position:-40px -920px;}
.camera_orange_skin .camera_commands > .camera_play{background-position:-80px -920px;}
.camera_orange_skin .camera_commands > .camera_stop{background-position:-120px -920px;}
.camera_olive_skin .camera_prevThumbs div{background-position:-160px -1080px;}
.camera_olive_skin .camera_nextThumbs div{background-position:-190px -1080px;}
.camera_olive_skin .camera_prev > span{background-position:0 -1080px;}
.camera_olive_skin .camera_next > span{background-position:-40px -1080px;}
.camera_olive_skin .camera_commands > .camera_play{background-position:-80px -1080px;}
.camera_olive_skin .camera_commands > .camera_stop{background-position:-120px -1080px;}
.camera_pink_skin .camera_prevThumbs div{background-position:-160px -960px;}
.camera_pink_skin .camera_nextThumbs div{background-position:-190px -960px;}
.camera_pink_skin .camera_prev > span{background-position:0 -960px;}
.camera_pink_skin .camera_next > span{background-position:-40px -960px;}
.camera_pink_skin .camera_commands > .camera_play{background-position:-80px -960px;}
.camera_pink_skin .camera_commands > .camera_stop{background-position:-120px -960px;}
.camera_pistachio_skin .camera_prevThumbs div{background-position:-160px -1040px;}
.camera_pistachio_skin .camera_nextThumbs div{background-position:-190px -1040px;}
.camera_pistachio_skin .camera_prev > span{background-position:0 -1040px;}
.camera_pistachio_skin .camera_next > span{background-position:-40px -1040px;}
.camera_pistachio_skin .camera_commands > .camera_play{background-position:-80px -1040px;}
.camera_pistachio_skin .camera_commands > .camera_stop{background-position:-120px -1040px;}
.camera_pink_skin .camera_prevThumbs div{background-position:-160px -80px;}
.camera_pink_skin .camera_nextThumbs div{background-position:-190px -80px;}
.camera_pink_skin .camera_prev > span{background-position:0 -80px;}
.camera_pink_skin .camera_next > span{background-position:-40px -80px;}
.camera_pink_skin .camera_commands > .camera_play{background-position:-80px -80px;}
.camera_pink_skin .camera_commands > .camera_stop{background-position:-120px -80px;}
.camera_red_skin .camera_prevThumbs div{background-position:-160px -1000px;}
.camera_red_skin .camera_nextThumbs div{background-position:-190px -1000px;}
.camera_red_skin .camera_prev > span{background-position:0 -1000px;}
.camera_red_skin .camera_next > span{background-position:-40px -1000px;}
.camera_red_skin .camera_commands > .camera_play{background-position:-80px -1000px;}
.camera_red_skin .camera_commands > .camera_stop{background-position:-120px -1000px;}
.camera_tangerine_skin .camera_prevThumbs div{background-position:-160px -1120px;}
.camera_tangerine_skin .camera_nextThumbs div{background-position:-190px -1120px;}
.camera_tangerine_skin .camera_prev > span{background-position:0 -1120px;}
.camera_tangerine_skin .camera_next > span{background-position:-40px -1120px;}
.camera_tangerine_skin .camera_commands > .camera_play{background-position:-80px -1120px;}
.camera_tangerine_skin .camera_commands > .camera_stop{background-position:-120px -1120px;}
.camera_turquoise_skin .camera_prevThumbs div{background-position:-160px -1160px;}
.camera_turquoise_skin .camera_nextThumbs div{background-position:-190px -1160px;}
.camera_turquoise_skin .camera_prev > span{background-position:0 -1160px;}
.camera_turquoise_skin .camera_next > span{background-position:-40px -1160px;}
.camera_turquoise_skin .camera_commands > .camera_play{background-position:-80px -1160px;}
.camera_turquoise_skin .camera_commands > .camera_stop{background-position:-120px -1160px;}
.camera_violet_skin .camera_prevThumbs div{background-position:-160px -1200px;}
.camera_violet_skin .camera_nextThumbs div{background-position:-190px -1200px;}
.camera_violet_skin .camera_prev > span{background-position:0 -1200px;}
.camera_violet_skin .camera_next > span{background-position:-40px -1200px;}
.camera_violet_skin .camera_commands > .camera_play{background-position:-80px -1200px;}
.camera_violet_skin .camera_commands > .camera_stop{background-position:-120px -1200px;}
.camera_white_skin .camera_prevThumbs div{background-position:-160px -80px;}
.camera_white_skin .camera_nextThumbs div{background-position:-190px -80px;}
.camera_white_skin .camera_prev > span{background-position:0 -80px;}
.camera_white_skin .camera_next > span{background-position:-40px -80px;}
.camera_white_skin .camera_commands > .camera_play{background-position:-80px -80px;}
.camera_white_skin .camera_commands > .camera_stop{background-position:-120px -80px;}
.camera_yellow_skin .camera_prevThumbs div{background-position:-160px -1240px;}
.camera_yellow_skin .camera_nextThumbs div{background-position:-190px -1240px;}
.camera_yellow_skin .camera_prev > span{background-position:0 -1240px;}
.camera_yellow_skin .camera_next > span{background-position:-40px -1240px;}
.camera_yellow_skin .camera_commands > .camera_play{background-position:-80px -1240px;}
.camera_yellow_skin .camera_commands > .camera_stop{background-position:-120px -1240px;}
.slider-wrapper{top:-53px;position:relative;border-bottom:5px solid #248f40;height:577px;}
@media (max-width:991px){.slider-wrapper{margin-bottom:300px;}
}
@media (max-width:767px){.slider-wrapper{top:0;}
}
.slider-wrapper .caption-wrapper{position:absolute;left:0;right:0;padding:123px 0 0 0;color:#fff;}
@media (max-width:991px){.slider-wrapper .caption-wrapper{display:flex;align-items:center;text-align:center;height:100%;padding-top:0;}
}
.slider-wrapper .caption h2{font-size:45px;font-weight:bold;line-height:1.2;margin:0 0 24px 0;color:inherit;text-align:left;}
@media (max-width:991px){.slider-wrapper .caption h2{font-size:33px;display:block;text-align:center;margin-bottom:0;}
}
@media (max-width:480px){.slider-wrapper .caption h2{font-size:28px;display:block;text-align:center;}
}
.slider-wrapper .caption h2:before{display:none;}
.slider-wrapper .caption > p{font-size:30px;font-weight:300;line-height:43px;margin:0;}
@media (max-width:480px){.slider-wrapper .caption > p{font-size:15px;line-height:25px;}
}
h2{font-size:36px;font-weight:300;line-height:1.2;color:#131313;margin:0 0 18px 0;text-align:center;}
h2:before{content:'';width:13px;height:13px;background-color:#248f40;display:inline-block;vertical-align:top;margin:18px 16px 0 0;}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-stage{position:relative;}
.owl-carousel.owl-carousel-3 .owl-stage{position:relative;-ms-touch-action:pan-Y;margin:0 auto;}
.owl-carousel.owl-carousel-3 .owl-stage-outer{padding-left:28px;}
@media (max-width:767px){.owl-carousel.owl-carousel-3 .owl-stage-outer{padding-left:0;}
}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;}
.owl-carousel .owl-item img{display:block;width:100%;}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled{display:none;}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel.owl-refresh .owl-item{visibility:hidden;}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-grab{cursor:move;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{animation-name:fadeOut;}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.owl-height{transition:height 500ms ease-in-out;}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease;}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease;}
.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}
.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-theme .owl-nav [class*='owl-']{width:56px;height:83px;color:#FFF;font-size:0;line-height:0;margin:0;padding:0;background-color:#c3c3c3;background-repeat:no-repeat;display:inline-block;cursor:pointer;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.owl-theme .owl-nav [class*='owl-']:hover{background-color:#aaaaaa;}
.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default;}
.owl-theme .owl-nav .owl-prev{background-image:url(../images/prev.png);background-position:19px 24px;margin-right:5px;}
@media (min-width:1300px){.owl-theme .owl-nav .owl-prev{position:absolute;left:-65px;top:213px;margin:0;}
}
.owl-theme .owl-nav .owl-next{background-image:url(../images/next.png);background-position:19px 24px;margin-left:5px;}
@media (min-width:1300px){.owl-theme .owl-nav .owl-next{position:absolute;right:-65px;top:213px;margin:0;}
}
.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px;}
.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#869791;}
.owl-theme .owl-dots .owl-dot{border:1px solid #248f40;width:19px;height:19px;margin:0 5.5px;}
.owl-theme .owl-dots .owl-dot span{width:13px;height:13px;margin:2px 0 0 2px;background:#248f40;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background:#248f40;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.owl-theme-1{padding:14px 0 0 0;margin-bottom:41px;}
.owl-theme-1 h4{font-size:26px;font-weight:500;line-height:31px;margin:0 0 22px 0;text-align:center;color:#248f40;}
.owl-theme-1 .thumbnail{position:relative;border:1px solid #c1c1c1;margin:0 0 25px 0;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;-o-border-radius:1px;border-radius:1px;}
.owl-theme-1 .thumbnail .icon{position:absolute;bottom:13px;right:13px;width:100px;height:100px;}
.owl-theme-1 dl{overflow:hidden;font-weight:300;font-size:20px;margin:0 0 13px 0;}
@media (max-width:1200px){.owl-theme-1 dl{font-size:17px;}
}
.owl-theme-1 dl dt{color:#131313;float:left;padding:4px 0 0 0;}
.owl-theme-1 dl dd{float:right;color:#535353;margin:0;}
.owl-theme-1 dl dd strong{font-size:30px;font-weight:600;}
.owl-theme-1 dl + dl{margin-bottom:25px;color:#7c7c7c;}
.owl-theme-1 dl + dl dt,
.owl-theme-1 dl + dl dd{color:inherit;}
.owl-theme-1 dl + dl dt br{display:none;}
.owl-theme-1 dl + dl dd{padding-top:4px;}
.owl-theme-1 dl + dl dd strong{font-size:20px;}
.owl-theme-1 .btn-fake{background-color:#248f40;color:#fff;display:block;font-size:20px;font-weight:300;text-transform:uppercase;text-align:center;padding:14.5px 0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.owl-theme-1 .btn-fake:hover, .owl-theme-1 .btn-fake:active{background-color:#1a6b2f;}
.owl-theme-1 .desc{padding:5px 10px 0;}
.owl-theme-2{padding:0;margin:29px 0 118px 0;}
@media (min-width:768px){.owl-theme-2 .item [class*="col-"]:nth-child(1),
.owl-theme-2 .item [class*="col-"]:nth-child(2),
.owl-theme-2 .item [class*="col-"]:nth-child(3){margin-bottom:30px;}
}
@media (max-width:767px){.owl-theme-2 .item [class*="col-"]{margin-bottom:30px;}
}
@media (min-width:1300px){.owl-theme-2 .owl-nav .owl-prev{position:absolute;left:-51px;top:50%;margin:-41.5px 0 0 0;}
}
@media (min-width:1300px){.owl-theme-2 .owl-nav .owl-next{position:absolute;right:-51px;top:50%;margin:-41.5px 0 0 0;}
}
.owl-theme-2 .owl-dots{position:absolute;bottom:-62px;left:0;right:0;height:19px;}
.owl-theme-3{padding:38px 0 0 0;margin:0 0 125px 0;}
.owl-theme-3 .title-wrap{background-color:#248f40;line-height:85px;min-height:91px;text-align:center;}
.owl-theme-3 h2{font-size:26px;font-weight:600;line-height:31px;text-transform:uppercase;margin:0;color:#fff;display:inline-block;vertical-align:middle;}
.owl-theme-3 h2:before{display:none;}
.owl-theme-3 .desc{padding:16px 10px;font-size:14px;font-weight:300;line-height:20px;color:#fff;background-color:#323232;position:relative;float:left;width:100%;}
.owl-theme-3 .desc dl{font-size:inherit;overflow:hidden;margin:0;position:relative;float:left;width:100%;}
.owl-theme-3 .desc dl + dl dd{padding:0;}
.owl-theme-3 .desc dl dt{color:inherit;padding:0;float:left;position:relative;width:65%;}
.owl-theme-3 .desc dl dd{color:inherit;margin:0;float:left;position:relative;width:35%;}
.owl-theme-3 .desc img {width: auto;display:inline;}
.owl-theme-3 .owl-dots{position:absolute;bottom:-62px;left:0;right:0;height:19px;}
@media (min-width:1300px){.owl-theme-3 .owl-nav .owl-prev{position:absolute;left:-65px;top:171px;margin:0;}
}
@media (min-width:1300px){.owl-theme-3 .owl-nav .owl-next{position:absolute;right:-65px;top:171px;margin:0;}
}
.owl-theme-4{padding-top:53px;margin-bottom:40px;}
.owl-theme-4 h3{font-size:24px;font-weight:500;line-height:29px;color:#248f40;margin:0 0 23px 0;}
.owl-theme-4 p{margin:0 0 7px 0;font-size:18px;font-weight:300;line-height:22px;color:#131313;}
.owl-theme-4 .btn{font-size:14px;font-weight:300;color:#767676;}
.owl-theme-4 .btn:hover{color:#248f40;}
.owl-theme-4 .owl-dots{position:absolute;bottom:-110px;left:0;right:0;height:19px;}
@media (min-width:1300px){.owl-theme-5 .owl-nav .owl-prev{position:absolute;left:-65px;top:42px;margin:0;}
}
@media (min-width:1300px){.owl-theme-5 .owl-nav .owl-next{position:absolute;right:-65px;top:42px;margin:0;}
}
#map-wrapper{position:absolute;top:0;left:0;width:100%;}
@media (max-width:991px){#map-wrapper{position:relative;}
}
.blog_list{width:100%;}
.blog_list .item{width:25%;padding:0 28px 0 0;margin:0 0 28px 0;height:240px;position:relative;float:left;}
.blog_list .item:nth-child(4n){padding:0;}
.blog_list .item H3{height:60px;overflow:hidden;position:relative;float:left;width:100%;color:#248f40;font-size:24px;line-height:29px;font-weight:500;margin:20px 0 12px;}
.blog_list .item P{margin:0;color:#131313;font-size:18px;line-height:22px;}
.blog_list .item .short{position:relative;float:left;width:100%;overflow:hidden;max-height:112px;margin:0 0 12px 0;}
.slider_pag{width:100%;display:inline-block;text-align:center;z-index:1;position:absolute;left:0;bottom:24px;}
.slider_pag .pag{width:17px;height:17px;display:inline-block;border:1px solid #248f40;margin:0 6px;transition:all 0.2s linear 0s;position:relative;}
.slider_pag .pag::after{content:'';position:absolute;top:2px;left:2px;width:11px;height:11px;background:#248f40;transform:scale(0);transition:0.3s;}
.slider_pag .pag.active::after,.slider_pag .pag:hover::after{transform:scale(1);transition:0.3s;}
@media (max-width:991px){.blog_list .item, .blog_list .item:nth-child(4n){width:50%;padding:0 28px 0 0;}
.blog_list .item:nth-child(2n){padding:0;}
.box__color-1{padding:38px 0;}
.site-header{height:146px;}
.site-main{margin:200px 0 0 0;}
.logo h1 img{height:auto;}
}
@media (max-width:768px){.site-header{height:141px;position:relative;}
.site-main{margin:60px 0 0 0;}
}
@media (max-width:767px){.site-header{height:163px;}
}
@media (max-width:600px){.blog_list .item, .blog_list .item:nth-child(2n){width:100%;padding:0;height:auto;}
.blog_list .item H3, .blog_list .item .short{height:auto;overflow:visible;}
.btn-wrapper-1 a{width:100%;text-align:center;}
}