@import url("../zerif-lite/style.css");@font-face{font-family:'solano_gothic_mvb_rgcapbold';src:url('fonts/solanogothicmvb-bdcap-webfont.eot');src:url('fonts/solanogothicmvb-bdcap-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/solanogothicmvb-bdcap-webfont.woff') format('woff'),
url('fonts/solanogothicmvb-bdcap-webfont.ttf') format('truetype'),
url('fonts/solanogothicmvb-bdcap-webfont.svg#solano_gothic_mvb_rgcapbold') format('svg');font-weight:normal;font-style:normal;}
body{font-family:'Roboto', sans-serif;font-size:16px;color:#535353;}
p{line-height:26px;}
.title{font-family:'solano_gothic_mvb_rgcapbold';position:relative;}
.title strong{color:#fd0000;}
.font-solano{font-family:'solano_gothic_mvb_rgcapbold';}
.title:before,
.title:after{background:url(images/herd-sepr.png) repeat-x;content:"";position:absolute;width:40%;left:50%;margin-left:-215px;height:6px;}
.title:before{top:0;}
.title:after{bottom:0;}
.rich-heading{position:relative;}
.rich-heading:before,
.rich-heading:after{background:url(images/herd-sepr.png) repeat-x;content:"";position:relative;width:16%;top:50%;margin-bottom:14px;height:6px;display:inline-block;}
.rich-heading:before{margin-right:15px;}
.rich-heading:after{margin-left:15px;}
.rich-heading1{position:relative;background:#ff0000;display:table;margin:0 auto;-webkit-transform:skewX(-10deg);transform:skewX(-10deg);padding:8px 15px;}
.rich-heading1 strong{-webkit-transform:skewX(10deg);transform:skewX(10deg);display:block;}
.rich-heading1:before,
.rich-heading1:after{background:url(images/herd-sepr.png) repeat-x;content:"";position:absolute;width:60%;top:50%;margin-bottom:14px;height:6px;display:inline-block;}
.rich-heading1:before{left:50%;margin-left:-300px;}
.rich-heading1:after{right:50%;margin-right:-300px;}
#footer{background:#000;}
#footer .top-part{background:#2c2c2c;line-height:22px;padding:35px 0;font-size:13px;}
#footer .top-part,
#footer .top-part a{color:rgba(236,242,246,.53);}
#footer .top-part h4{font-size:18px;font-weight:500;margin:0 0 20px 0;color:#fff;}
#footer .top-part .address p{line-height:22px;margin-top:5px;margin-bottom:0;}
#footer .top-part .address p:first-child{margin:0;margin-bottom:12px;}
#footer .top-part .address .ftr-phone{background:url(images/ico-phone.png) no-repeat 0 4px;padding-left:15px;}
#footer .top-part .address .ftr-mail{background:url(images/ico-mail.png) no-repeat 0 4px;padding-left:16px;}
#footer .top-part [class*="col-"]{padding-top:10px;padding-bottom:10px;}
#footer .top-part .map{border:5px solid #fff;}
#footer .top-part strong{font-weight:700;}
#footer .top-part ul{margin:0;list-style:none;}
#footer .top-part ul li{position:relative;list-style:none;}
#footer .top-part ul li a{position:relative;display:block;padding-left:16px;}
#footer .top-part ul li a:before{font-family:'FontAwesome';content:'\f0c8';font-size:5px;position:absolute;left:0px;top:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);color:#585858;-webkit-transition:all 700ms;transition:all 700ms;}
#footer .top-part ul li a:hover{color:#ff0000;}
#footer .top-part ul li a:hover:before{-webkit-transform:rotate(360deg);transform:rotate(360deg);color:#fff;}
.ftr-logo{margin-top:40px;}
.copy-right{padding:15px 0;font-size:12px;color:#fff;}
.copy-right a{color:#a8a8a8;}
.copy-right a:hover{color:#ff0000;}
.text-upper{text-transform:uppercase;}
.ftr-tag{text-transform:uppercase;font-weight:300;}
.ftr-tag strong{font-weight:700;}
.btn-white a,
.btn-red button{font-weight:700;font-size:16px !important;padding-right:68px !important;margin:0;text-transform:uppercase;}
.btn-white a{color:#ff0000 !important;}
.btn-red button{color:#fff !important;background:#ff0000 !important;}
.banner-holder{background:url(images/demo-banner.jpg) no-repeat;}
.navbar-brand{height:auto;padding:14px 20px;}
header.header{position:relative;}
.navbar-inverse{background:transparent;}
.main-menu{position:absolute;width:100%;left:0;}
.main-menu .nav-holder{width:84.2%;float:left;background:#fff;}
.main-menu .social-box{float:right;height:91px;padding:10px 11px;position:relative;top:-4px;background:#fff;text-align:center;width:15%;}
.main-menu .social-box:before{background:#e3e3e3 url(images/shadow.png) repeat-y;content:"";display:block;height:100%;left:-10px;position:absolute;top:2px;transform:skewX(0deg) skewY(-25deg);width:10px;}
.main-menu .social-box h5{color:#ff0000;font-size:16px;}
.main-menu .social-box a{margin:0 4px;transition:0.6s;transform-style:preserve-3d;transform:rotateY(0deg);display:inline-block;}
.main-menu .social-box a:hover{transform:rotateY(180deg);}
.navbar-nav.navbar-right:last-child{margin:0;}
.navbar-inverse .navbar-nav > li{padding:0 0 0 1px;margin:0;}
.navbar-inverse .navbar-nav > li:before{border-left:1px solid #f2f2f2;content:"";position:absolute;height:68%;top:16%;left:0;}
.navbar-inverse .navbar-nav > li:first-child{padding:0;}
.navbar-inverse .navbar-nav > li:first-child:before{display:none;}
.navbar-inverse .navbar-nav > li > a{padding:28px 18px;font-size:15px;color:#373737;position:relative;display:block;}
.navbar-inverse .navbar-nav > li > a:before{content:"";height:4px;left:0;opacity:0;position:absolute;top:-4px;width:100%;z-index:203;transition:all 0.3s ease-in-out 0s;background:#ff0000;}
.navbar-inverse .navbar-nav >li.current-menu-item > a,
.navbar-inverse .navbar-nav > li > a:hover{color:#ff0000;background:#fff2f2}
.navbar-inverse .navbar-nav >li.current-menu-item > a:before,
.navbar-inverse .navbar-nav > li > a:hover:before{opacity:1;}
.top-info{font-size:13px;font-weight:normal;padding:14px 0 18px 0;}
.top-info, .top-info a{color:#ffffff;}
.top-info .phone{background:url(images/top-phone.png) no-repeat;padding-left:22px;margin-left:8px;}
.top-info .mail{background:url(images/top-mail.png) no-repeat;padding-left:22px;margin-left:8px;}
.entry-content{margin:0;}
.content-left-wrap{padding:0;}
.featured-sec .left-section{padding-left:6.5%;}
.prdslider .owl-carousel .owl-item img{width:auto;}
.prdslider .wp-caption{border:none;}
.prdslider .owl-carousel .owl-stage-outer{padding-bottom:4px;}
.prdslider .lgx-carousel-section .lgx-carousel .lgx-item{padding-bottom:0;}
.prdslider .wp-caption-text{color:#141414;background:#f6f6f6;}
.prdslider .lgx-carousel-section .owl-theme .owl-controls .owl-nav [class*="owl-"]{opacity:1;}
.prdslider .lgx-carousel-section .owl-theme .owl-controls .owl-prev{left:-50px;}
.prdslider .lgx-carousel-section .owl-theme .owl-controls .owl-next{right:-50px;}
.prdslider .lgx-carousel-section .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover{background:none;}
.prdslider .item{border:1px solid #b6b6b6;box-shadow:0 4px 0 0 #cacaca;position:relative}
.prdslider .wp-caption-text{position:absolute;left:0;width:100%;bottom:0;text-align:center;padding:12px 0;border-top:1px solid #d0d0d0;}
.prdslider .item [class*="align"]{box-shadow:none;}
.prdslider .item:hover{border-color:#ff0000;box-shadow:0 4px 0 0 #ff6666;}
.prdslider .item:hover .wp-caption-text{border-color:#ff0000;background:#ff0000;color:#fff;}
.testimonial_rotator.template-longform .testimonial_rotator_quote{font-family:'Roboto', sans-serif;color:#fff;font-weight:300;font-size:21px;padding:0 30px;line-height:30px;}
.longform_hr{display:none;}
.testimonial_rotator.template-longform .testimonial_rotator_img{width:100px;height:100px;border:5px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-right:18px;}
.testimonial_rotator.template-longform .testimonial_rotator_img img{width:auto;height:auto;}
.author-holder{display:table;margin:0 auto;position:relative;padding:45px 0 20px 0;text-align:left;}
.author-holder .testimonial_rotator_img{float:left;}
.testimonial_rotator_author_info{font-family:'Roboto', sans-serif;font-size:17px;color:#fff;font-weight:normal;float:left;padding:0;}
.testimonial_rotator_author_info p{text-align:left;}
.testimonial_rotator_author_info strong{margin:10px 0 !important;font-family:'Roboto', sans-serif;font-size:27px;color:#fff;line-height:normal;font-weight:700;display:block;}
.testimonial_rotator_wrap.with-prevnext{margin:0;padding-top:0;padding-bottom:0;}
.testimonial_rotator_prev, .testimonial_rotator_next{color:#fff;font-size:30px;}
.testimonial_rotator_prev:hover, .testimonial_rotator_next:hover{color:#FF0000;}
.item{margin-bottom:0;}
.cycloneslider-template-dark .cycloneslider-caption-title{opacity:1;font-size:79px;background:#ff0000;text-shadow:0 1px 1px rgba(0, 0, 0, 0.32);color:#fefefe;font-family:'solano_gothic_mvb_rgcapbold';line-height:normal;-ms-transform:skewX(-6deg);-webkit-transform:skewX(-6deg);transform:skewX(-6deg);margin-bottom:38px;}
.cycloneslider-template-dark .cycloneslider-caption-title span{-ms-transform:skewX(6deg);-webkit-transform:skewX(6deg);transform:skewX(6deg);display:block;padding:0 15px;}
.cycloneslider-template-dark .cycloneslider-caption-title,
.cycloneslider-template-dark .cycloneslider-caption-description,
.cycloneslider-template-dark .cycloneslider-caption-more{display:none;float:left;clear:both;opacity:1;}
.cycloneslider-template-dark .cycloneslider-caption-description{color:#fff;font-size:18px;line-height:normal;text-shadow:0 1px 1px rgba(0, 0, 0, 0.32);}
.cycloneslider-template-dark .cycloneslider-caption{max-width:36%;margin:20.5% 30px 0 8%;line-height:26px;}
.inner-banner{background:url(images/inner-bg.jpg) no-repeat top center;background-size:cover;padding:200px 0 40px 0;}
.entry-title{font-size:55px;line-height:normal;margin-top:0;padding-top:0;font-family:'solano_gothic_mvb_rgcapbold';text-align:center;color:#fff;}
.alignright, .alignleft, .aligncenter{border:1px solid #ccc;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.05);margin-bottom:1.5em;padding:6px;}
.entry-content ul{padding:0;margin-left:0px;}
.entry-content ul li{position:relative;padding-left:22px;list-style:none;padding-bottom:10px;line-height:1.5em;}
.entry-content ul li:before{font-family:'FontAwesome';content:'\f192';font-size:13px;position:absolute;left:0px;top:auto;color:#FF0000;}
.entry-content ol{padding:0;margin-left:22px;}
.entry-content ol li{position:relative;padding-left:8px;list-style:decimal;padding-bottom:10px;line-height:1.5em;}
.entry-content ol ul{margin-top:20px;}
.entry-content ol ul li{list-style:none;padding-left:15px;}
.entry-content ol ul li:before{content:'-';font-size:13px;position:absolute;left:0px;top:auto;color:#5D005E;}
.faq .vc_toggle_title{line-height:normal;border-bottom:1px dotted #ccc;padding-bottom:12px;margin-bottom:0px;}
.faq .vc_toggle_title h4{font-family:'solano_gothic_mvb_rgcapbold';font-size:28px;color:#ff0000;}
.faq .vc_toggle_size_md .vc_toggle_icon{margin-top:-9px;}
.faq .iconboxhold{margin:12px 0 20px 0;}
.faq .ico-box{padding:10px 0;}
textarea{overflow:auto;width:100%;}
.form-control{border:1px solid #ece6e6;height:40px;box-shadow:none;border-radius:0;}
.form-control:focus{border-color:rgba(0,0,0,.5)}
textarea.form-control{height:120px;overflow:auto;resize:none;}
.red{color:#f00;}
.form-group label{margin-bottom:5px;}
.con-address{line-height:30px;}
.con-map iframe{display:table;}
.error-box{text-align:center;padding-bottom:30px;}
.error-box img{display:block;margin:0 auto;}
.error-box .go-home{background:#454547 none repeat scroll 0 0;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:7px 20px;text-align:center;text-transform:uppercase;}
.error-box .go-home i{font-size:14px;margin-left:6px;}
div.wpcf7-response-output{margin:2em 0 0;text-align:center;}
.nav-holder .social-box{display:none;}
@media (max-width:1024px){.main-menu .nav-holder{width:100%;}
.nav-holder .social-box{display:block;height:auto;width:auto;padding-top:25px;padding-bottom:24px;}
.nav-holder .social-box h5{display:none;}
.social-box{display:none;}
.main-menu .social-box::before{display:none;}
.navbar-inverse .navbar-nav > li::before{display:none;}
.navbar-inverse .navbar-nav > li > a{padding:12px 15px;}
.main-menu .social-box{height:81px;top:0;line-height:normal;}
.title:before, .title:after{width:100%;margin-left:0;left:0;}
.featured-sec .left-section{padding-left:0px;}
.featured-sec .prdslider .lgx-carousel-section .owl-theme .owl-controls .owl-prev{left:0;}
.featured-sec .prdslider .lgx-carousel-section .owl-theme .owl-controls .owl-next{right:0;}
.header .cycloneslider-template-dark .cycloneslider-caption{max-width:40%;}
.cycloneslider-template-dark .cycloneslider-caption-title{font-size:calc(100% + 30px);margin-bottom:18px;}
.cycloneslider-template-dark .cycloneslider-caption-description{font-size:calc(100% + 2px);}
.navbar-brand{max-width:30%;line-height:normal;}
.ftr-logo{margin-top:0;}
}
@media (max-width:980px){.copy-right [class*="col-"]{text-align:center;padding:3px 0;}
.fullwidth[class*=vc_col]{width:100%}
.vc_toggle_content img{display:inline-block;margin:9px 0;}
}
@media (max-width:767px){.header .cycloneslider-template-dark .cycloneslider-caption{display:block;}
.header .cycloneslider-template-dark .cycloneslider-caption{max-width:35%;}
.header .cycloneslider-template-dark .cycloneslider-caption{display:block;}
.header .cycloneslider-template-dark .cycloneslider-caption-title{font-size:calc(100% + 10px);margin:0;}
.header .cycloneslider-template-dark .cycloneslider-caption-description{display:none !important;}
.inner-banner{padding-top:40px;}
.top-info, .top-info a{text-align:center;}
.main-menu{position:relative;}
.navbar-collapse{padding-left:0;padding-right:0;}
.navbar-toggle{margin-right:0;}
.navbar-brand{max-width:100%;padding-left:0;padding-right:0;}
#main-nav .container{background:url(images/strip.jpg) no-repeat;background-size:cover;padding-top:12px;padding-bottom:12px;}
#main-nav .container + .container{background:none;}
.main-menu .social-box{display:block !important;width:100%;height:auto !important;line-height:normal !important;border-top:1px solid #ccc;}
.main-menu .nav-holder .social-box{display:none !important;}
.rich-heading::before, .rich-heading::after{display:none;}
.vc_btn3-container.vc_btn3-right.btn-white{text-align:center !important}
#footer .top-part .map{width:100%;margin-bottom:20px;}
}
@media (max-width:375px){.alignright, .alignleft{float:none;margin:0 auto 20px auto !important;display:block;}
.top-info a{background-size:10% !important;}
}