.cta2 img{max-width:100%; height:auto}
.cta{text-align:center}
.cta a{color:#ededed}
.cta a:hover{color:#fff}
.cta h3{padding-top:40px}
.cta, .cta2 {background-color:#393D40; color:#FFF; min-height:127px}
.footer1, .footer2, .footer3{margin-top: 40px;}
.ccm-add-block{color:#000!important}
.black-bg .ccm-add-block{color:#fff!important}
.ccm-ui .btn{font-family:Helvetica,Arial,sans-serif!important;font-size:12px!important;text-transform:none!important;letter-spacing:0;height:auto!important}
#ccm-page-controls-wrapper .breadcrumb>li+li:before{content:"";padding:0}
.ccm-ui *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.ccm-ui div.popover .arrow{margin-top:-11px!important}
.ccm-editor-controls ul,.ccm-editor-controls ul li{line-height:18px}
#ccm-page-controls-wrapper .breadcrumb .divider{background-color:transparent}
.ui-dialog-content{overflow-x:hidden!important}
.ui-dialog-content .span5{width:400px}
.formidable .label{padding:8px 0 0;font-size:95%;font-weight:500;white-space:normal;color:#333}
.formidable label{font-weight:500}
.formidable input[type=text],.formidable input[type=email],.formidable input[type=number],.formidable input[type=password],.formidable input[type=url],.formidable input[type=tel],.formidable textarea{border:solid 1px #e1e1e1;border-radius:1px;background-image:none;background-color:#fff;display:inline-block;width:100%;max-width:100%;height:43px}
.formidable textarea{min-height:90px}
.formidable .buttons .btn{border:none;margin-right:12px;padding:10px 20px;width:auto;cursor:pointer;display:inline-block;line-height:normal;background:#8d9091;color:#FFF;transition:all .3s ease}
.formidable .checkbox .checkbox,.formidable .radio .radio{padding:0;margin-left:20px;margin-top:-5px}
.formidable .checkbox .checkbox label,.formidable .radio .radio label{padding-left:3px;margin-top:-3px}
h1,h2,h3,h4,h5,h6{font-family:'Istok Web',sans-serif}
.user-logged-in nav.navbar-fixed-top{top:50px;z-index:5}
.navbar-brand{padding:4px 15px 5px;height:auto}
a.callusicon:focus,a.callusicon:hover{color:#960}
.popup{float:left;position:relative;overflow:hidden;border-radius:10px}
.popup a{display:block;position:absolute;top:0;opacity:0;left:0;bottom:0;right:0;text-align:center;color:#EF4035;border:0}
.popup a span{top:50%;position:absolute;left:0;right:0;transform:translateY(-50%)}
.popup a:hover,.popup:hover a{border-bottom:0}
.popup:hover img{opacity:1}
.popup:hover a{color:#fff;opacity:1}
.popup.popup-right,.popup.image-right{float:right;margin-left:15px;margin-bottom:15px;max-width:400px}
.popup.popup-left,.popup.image-left{float:left;margin-right:15px;margin-bottom:15px;max-width:400px}
body{background-color:#f3f3f3;margin:0;padding:0;font-family:'Open Sans',sans-serif}
article,aside,figure,footer,header,hgroup,menu,nav,section{display:block}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;-webkit-font-smoothing:antialiased}
.cl{clear:both}
.main .box{background-color:#FFF;padding:30px;margin-bottom:30px;overflow:hidden}
.c5_mobileheader h1::first-letter,.header h1::first-letter,.c5_mobileheader h2::first-letter,.header h2::first-letter{font-style:italic}
.c5_mobileheader h2::first-letter,.header h2::first-letter{font-size:80px}
.logo img,.main img{max-width:100%;height:auto}
.wrapper{max-width:1200px;margin:0 auto;padding:0;min-width:320px}
.header{width:100%;display:block;padding-top:0;background-color:#fff}
.container.main-container{margin-top:40px}
.sidebar h3.ccm-page-list-title{font-size:16px}
.row.news_item{padding-bottom:30px;margin-bottom:30px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC}
.footer2 ul,.footer3 ul{padding:0;margin:0;list-style-type:none}
section.broodkruim{line-height:50px}
.smllogo a,a.smallogo,.smllogo a:hover,a.smallogo:hover{color:#960;text-decoration:none}
.smllogo h2{font-size:54px}
section.usp,section.introduction{background-color:#fff;text-align:center;padding-top:60px;padding-bottom:60px}
section.nieuwsbrief{background-color:#fff;padding-top:30px;padding-bottom:30px;margin-top:60px}
section.usp{margin-top:60px}
.usp-content{text-align:center}
a{color:#960;text-decoration:none;font-weight:700}
a:hover,a:focus{color:#960;text-decoration:underline}
section.slider{overflow:hidden;border:1px solid #dadada}
article.content-wrapper{background-color:#fff;padding:60px;border:1px solid #dadada;margin-bottom:120px;padding:60px 80px;margin-top:60px}
.slide-text p{margin-bottom:15px}
.icon i{display:block;text-align:center}
section.introduction{margin-top:60px;margin-bottom:60px;text-align:left}
.usp i.fa{font-size:48px;color:#989898}
.fa-shopping-cart[data-count]:after{position:absolute;right:0;top:1%;content:attr(data-count);font-size:95%;padding:.5em;border-radius:999px;line-height:.75em;color:#fff;background:#960;text-align:center;min-width:1em;font-weight:700}
.headerwp{max-width:1200px;margin:0 auto;padding:0}
.headtoppart{display:block;width:100%;background-color:#f3f3f3;height:64px;margin:0 auto;padding:0;min-width:320px;line-height:32px}
.headertopleft{width:50%;float:left;padding:6px 0 0;font-weight:300;text-transform:uppercase;display:block;color:#000;text-decoration:none;position:relative;font-size:12px}
.headertopright{width:50%;float:right;text-align:right;font-weight:300;text-transform:uppercase;display:block;color:#000;padding:6px 0 0 18px;line-height:50px;text-decoration:none;position:relative;font-size:12px}
.headertopright a{line-height:39px;color:#000;padding:0 12px;display:inline-block;border-right:1px solid rgba(0,0,0,0.20)}
.headertopright i.fa{color:#989898}
.headertopright a:last-child{border-right:none}
.headertopright a:hover{background-color:#272B37;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#960;color:#fff}
.headertopright a.facebookicon:hover{background-color:#3b5998;color:#fff}
.headertopright a.twittericon:hover{background-color:#55acee;color:#fff}
.headertopright a.linkedinicon:hover{background-color:#0077b5;color:#fff}
.headertopright a.googleicon:hover{background-color:#dd4b39;color:#fff}
.address{padding:10px 0 0;font-size:12px;color:#000}
.address a{color:#000}
.address span{margin-right:9px}
.address .fa{margin-right:6px;margin-left:6px;color:#989898}
.bs-slider{overflow:hidden;max-height:500px;position:relative;background:#fff;width:100%;float:left;z-index:0}
.bs-slider:hover{cursor:-moz-grab;cursor:-webkit-grab}
.bs-slider:active{cursor:-moz-grabbing;cursor:-webkit-grabbing}
.bs-slider .bs-slider-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0)}
.bs-slider > .carousel-inner > .item > img,.bs-slider > .carousel-inner > .item > a > img{margin:auto;width:100%!important}
.newsletter{color:#989898;background:transparent}
textarea:focus,input:focus,.uneditable-input:focus{border-color:rgba(153,102,0,0.8)!important;box-shadow:0 1px 1px rgba(153,102,0,0.075) inset,0 0 2px rgba(153,102,0,0.8)!important;outline:0 none!important}
.newsletter{padding:0 30px 30px}
.newsletter .col-md-6{margin-top:30px}
.newsletter h3{display:table-cell;vertical-align:middle;height:50px}
.newsletter a.button{background:#960;height:50px;line-height:50px;display:inline-block;padding:0 15px;color:#FFF}
#form-newsletter{position:relative;max-width:400px}
.newsletter input[type="email"]{height:50px;border:0;line-height:50px;width:250px;color:#a1a1a1;padding:0 15px;display:inline-block;border-radius:0;background-color:#f3f3f3}
.newsletter a.btn-highlight{margin:0;height:50px;line-height:50px;padding:0 30px;text-transform:uppercase;font-weight:700;text-decoration:none;border-radius:0 15px 15px 0;position:absolute;right:0}
.fade{opacity:1}
.fade .item{top:0;z-index:1;opacity:0;width:100%;position:absolute;left:0!important;display:block!important;-webkit-transition:opacity ease-in-out 1s;-moz-transition:opacity ease-in-out 1s;-ms-transition:opacity ease-in-out 1s;-o-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s}
.fade .item:first-child{top:auto;position:relative}
.fade .item.active{opacity:1;z-index:2;-webkit-transition:opacity ease-in-out 1s;-moz-transition:opacity ease-in-out 1s;-ms-transition:opacity ease-in-out 1s;-o-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s}
.heading-holder{float:left;max-width:350px;width:50%}
.heading-holder h2{font-size:60px;text-transform:uppercase;line-height:50px}
.control-round .carousel-control{top:47%;opacity:0;width:45px;height:45px;z-index:3;color:#fff;display:block;font-size:24px;cursor:pointer;overflow:hidden;line-height:43px;text-shadow:none;position:absolute;font-weight:400;background:transparent;-webkit-border-radius:100px;border-radius:100px}
.control-round:hover .carousel-control{opacity:1}
.control-round .carousel-control.left{left:1%}
.control-round .carousel-control.right{right:1%}
.control-round .carousel-control.left:hover,.control-round .carousel-control.right:hover{color:#fdfdfd;background:rgba(0,0,0,0.5);border:0 transparent}
.control-round .carousel-control.left>span:nth-child(1){left:45%;margin-top:10px}
.control-round .carousel-control.right>span:nth-child(1){right:45%;margin-top:10px}
.indicators-line > .carousel-indicators{right:48%;bottom:7%;left:auto;width:90%;height:20px;font-size:0;overflow-x:auto;text-align:right;overflow-y:hidden;padding-left:10px;padding-right:10px;padding-top:1px;white-space:nowrap}
.indicators-line > .carousel-indicators li{padding:0;width:15px;height:15px;border:1px solid #960;text-indent:0;overflow:hidden;text-align:left;position:relative;letter-spacing:1px;background:#960;-webkit-font-smoothing:antialiased;-webkit-border-radius:50%;border-radius:50%;margin-right:5px;-webkit-transition:all .5s cubic-bezier(0.22,0.81,0.01,0.99);transition:all .5s cubic-bezier(0.22,0.81,0.01,0.99);z-index:2;cursor:pointer}
.indicators-line > .carousel-indicators li:last-child{margin-right:0}
.indicators-line > .carousel-indicators .active{margin:1px 5px 1px 1px;box-shadow:0 0 0 2px #fff;background-color:transparent;position:relative;-webkit-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease;-o-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}
.indicators-line > .carousel-indicators .active:before{transform:scale(0.5);background-color:#fff;content:"";position:absolute;left:-1px;top:-1px;width:15px;height:15px;border-radius:50%;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}
.slide_style_left{text-align:left!important}
.slide_style_right{text-align:right!important}
.slide_style_center{text-align:center!important}
.slide-text{left:0;top:5%;right:0;margin:auto;padding:10px;position:absolute;text-align:left;padding:10px 85px}
.slide-text > h2{padding:12px;background-color:rgba(255,255,255,0.8);color:#960;font-size:70px;font-style:normal;line-height:84px;margin-bottom:16px;letter-spacing:1px;display:inline-block;-webkit-animation-delay:.7s;animation-delay:.7s;border-radius:4px}
.slide-text span{padding:10px 20px;background-color:rgba(255,255,255,0.8);color:#960;font-size:20px;line-height:24px;font-weight:300;margin-bottom:40px;letter-spacing:1px;-webkit-animation-delay:1.1s;animation-delay:1.1s;border-radius:4px}
.slide-text > a.btn-default{color:#000;font-weight:400;font-size:13px;line-height:15px;margin-right:10px;text-align:center;padding:17px 30px;white-space:nowrap;letter-spacing:1px;display:inline-block;border:none;text-transform:uppercase;-webkit-animation-delay:2s;animation-delay:2s;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out}
.slide-text > a.btn-primary,a.btn.btn-primary,.btn-primary{color:#fff;cursor:pointer;font-weight:400;font-size:13px;line-height:15px;text-align:center;padding:17px 30px;white-space:nowrap;letter-spacing:1px;background:#960;display:inline-block;text-decoration:none;text-transform:uppercase;border:none;-webkit-animation-delay:2s;animation-delay:2s;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out}
a.btn-sm.btn-primary{padding:6px}
.slide-text > a:hover,.slide-text > a:active,a.btn.btn-primary:hover,a.btn.btn-primary:active,.btn-primary:hover,.btn-primary:active{color:#fff;background:#222;-webkit-transition:background .5s ease-in-out,color .5s ease-in-out;transition:background .5s ease-in-out,color .5s ease-in-out}
#myFooter{background-color:#3a3f46;color:#fff}
#myFooter .row{margin-bottom:60px}
#myFooter .info{text-align:justify;color:#afb0b1}
#myFooter ul{list-style-type:none;padding-left:0;line-height:1.7}
#myFooter h5{font-size:18px;color:#fff;font-weight:700;margin-top:30px}
#myFooter .logo{margin-top:10px}
#myFooter .second-bar .logo a{color:#fff;font-size:28px;float:left;font-weight:700;line-height:68px;margin:0;padding:0}
#myFooter a{color:#d2d1d1;text-decoration:none}
#myFooter a:hover,#myFooter a:focus{text-decoration:none;color:#fff}
#myFooter .second-bar{text-align:center;background-color:#33373e;text-align:center}
#myFooter .third-bar{text-align:center;background-color:#26292F;color:#afb0b1;font-size:12px}
#myFooter .third-bar a{font-size:12px;color:#afb0b1;padding:10px;transition:.2s;line-height:68px}
#myFooter .third-bar a:hover{color:#ccc}
#myFooter .second-bar a{font-size:22px;color:#9fa3a9;padding:10px;transition:.2s;line-height:68px}
#myFooter .second-bar a:hover,#myFooter .third-bar a:hover{text-decoration:none}
#myFooter .social-icons{float:right}
#myFooter .facebook:hover{color:#0077e2}
#myFooter .google:hover{color:#ef1a1a}
#myFooter .twitter:hover{color:#00aced}
.theme-container{padding-left:0;padding-right:0}
.title{color:#989898;font-weight:600;text-transform:uppercase;font-size:28px;line-height:80px}
.prod-categories .tab-content{margin-top:50px;margin-top:50px}
.new-tag.right{border-color:transparent #960 transparent transparent}
.sale-tag.right,.new-tag.right{width:0;height:0;border-style:solid;border-width:0 60px 60px 0;color:#fff;font-size:12px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0}
sale-tag.right > span,.new-tag.right > span{font-weight:600;position:absolute;right:-55px;top:13px;-webkit-transform:rotate(49deg);-moz-transform:rotate(49deg);-o-transform:rotate(49deg);-ms-transform:rotate(49deg);transform:rotate(49deg)}
.caption-title > a{color:#000;font-size:14px;font-weight:600;text-transform:uppercase}
.caption-text span{color:#000;font-size:14px;margin-right:5px}
.caption-text > del{font-size:14px}
.thumbnail-wrap .caption-title{padding:0}
.thumbnail-wrap{display:inline-block;width:100%;height:100%}
.thumbnail-wrap .thumbnail{padding:0;display:inline-block;margin:0 auto 35px;border-radius:0}
.thumbnail .caption{padding:10px 5px 21px;color:#666;min-height:180px}
.thumbnail-wrap:hover .back{transform:rotateY(360deg);opacity:1;backface-visibility:visible}
.thumbnail-wrap:hover .front{transform:rotateY(180deg);opacity:0;backface-visibility:hidden}
.flipper .front,.flipper .back{transition:.6s;transform-style:preserve-3d}
.flipper .front{transform:rotateY(0deg);backface-visibility:visible}
.flipper .back{backface-visibility:hidden;height:auto;left:0;opacity:0;position:absolute;top:0;transform:rotateY(160deg);width:100%}
.thumbnail-img{position:relative}
.thumbnail-wrap .thumbnail-img{overflow:hidden}
.thumbnail-wrap:hover .title{color:#999}
.thumbnail-content .fa{display:inline-block;font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400}
.rating span.star::before{color:#ffd33b;content:"\f005";font-family:"FontAwesome"}
.payment-icons{background-image:url(../images/payments-color.png?1)}
.payment-icons-holder{display:block;text-align:center;padding:15px}
.payment-icons{display:inline-block;height:60px;width:100px;margin-right:5px;background-size:100% auto;margin-left:-22px;margin-right:-22px;margin-bottom:-15px;-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5)}
.payment-icons.icon-payment-acceptgiro{background-position:0 0}
.payment-icons.icon-payment-achterafbetale{background-position:0 -60px}
.payment-icons.icon-payment-afterpay{background-position:0 -120px}
.payment-icons.icon-payment-alfabank{background-position:0 -180px}
.payment-icons.icon-payment-americanexpress{background-position:0 -240px}
.payment-icons.icon-payment-banktransfer{background-position:0 -300px}
.payment-icons.icon-payment-betaalnaontvangst{background-position:0 -360px}
.payment-icons.icon-payment-cartebleue{background-position:0 -420px}
.payment-icons.icon-payment-clickandbuy{background-position:0 -480px}
.payment-icons.icon-payment-cash{background-position:0 -3273px}
.payment-icons.icon-payment-dankort{background-position:0 -540px}
.payment-icons.icon-payment-directdebit{background-position:0 -600px}
.payment-icons.icon-payment-directebanki{background-position:0 -660px}
.payment-icons.icon-payment-discover{background-position:0 -720px}
.payment-icons.icon-payment-dotpay{background-position:0 -780px}
.payment-icons.icon-payment-ebo{background-position:0 -850px}
.payment-icons.icon-payment-ecare{background-position:0 -900px}
.payment-icons.icon-payment-ecelv{background-position:0 960px}
.payment-icons.icon-payment-empayment{background-position:0 -1020px}
.payment-icons.icon-payment-eps{background-position:0 -1080px}
.payment-icons.icon-payment-fashioncheque{background-position:0 -1140px}
.payment-icons.icon-payment-giftcard{background-position:0 -1200px}
.payment-icons.icon-payment-giropay{background-position:0 -1260px}
.payment-icons.icon-payment-ideal{background-position:0 -1320px}
.payment-icons.icon-payment-incasso{background-position:0 -1380px}
.payment-icons.icon-payment-invoice{background-position:0 -1440px}
.payment-icons.icon-payment-ippies{background-position:0 -1500px}
.payment-icons.icon-payment-klarna{background-position:0 -1560px}
.payment-icons.icon-payment-maestro{background-position:0 -1620px}
.payment-icons.icon-payment-mailru{background-position:0 -1680px}
.payment-icons.icon-payment-mastercard{background-position:0 -1740px}
.payment-icons.icon-payment-minitix{background-position:0 -1800px}
.payment-icons.icon-payment-mistercash{background-position:0 -1860px}
.payment-icons.icon-payment-multisafepay{background-position:0 -1920px}
.payment-icons.icon-payment-nordea{background-position:0 -1980px}
.payment-icons.icon-payment-onlinegiro{background-position:0 -2040px}
.payment-icons.icon-payment-onlinetransfer{background-position:0 -2100px}
.payment-icons.icon-payment-paypal{background-position:0 -2160px}
.payment-icons.icon-payment-paysafecard{background-position:0 -2220px}
.payment-icons.icon-payment-phone{background-position:0 -2280px}
.payment-icons.icon-payment-postfinance{background-position:0 -2340px}
.payment-icons.icon-payment-postnl{background-position:0 -3202px}
.payment-icons.icon-payment-pi{background-position:0 -3129px}
.payment-icons.icon-payment-przelewy24{background-position:0 -2400px}
.payment-icons.icon-payment-qiwi{background-position:0 -2460px}
.payment-icons.icon-payment-rembours{background-position:0 -2520px}
.payment-icons.icon-payment-ukash{background-position:0 -2580px}
.payment-icons.icon-payment-visa{background-position:0 -2640px}
.payment-icons.icon-payment-visadebit{background-position:0 -2700px}
.payment-icons.icon-payment-visaelectro{background-position:0 -2760px}
.payment-icons.icon-payment-vpay{background-position:0 -2820px}
.payment-icons.icon-payment-wallie{background-position:0 -2880px}
.payment-icons.icon-payment-webmoney{background-position:0 -2940px}
.payment-icons.icon-payment-webshopgiftcard{background-position:0 -3000px}
.payment-icons.icon-payment-yourgift{background-position:0 -3060px}
.payment-icons.icon-payment-afterpay_nl_b2c_digital_invoice,.payment-icons.icon-payment-afterpay_nl_b2c_direct_debit,.payment-icons.icon-payment-afterpay_nl_b2b_digital_invoice,.payment-icons.icon-payment-afterpay_be_b2c_digital_invoice{background-position:0 -120px}
.payment-icons.icon-payment-bitcoi{background-position:0 -3330px}
.payment-icons.icon-payment-belfius{background-position:0 -3395px}
.payment-icons.icon-payment-kbc{background-position:0 -3460px}
@media (min-width:992px) {
.cat-with-sidebar .cate-box:nth-child(3n+1){clear:both}
}
@media (min-width:768px)and (max-width:991px) {
.prod-with-sidebar .prod-slider-wrap,.prod-slider-style.prod-slider-wrap{margin-left:auto}
.prod-with-sidebar .hover-style1 li a{padding:0 13px}
.prod-tab-content li i{width:5%}
.cat-with-sidebar .cate-box:nth-child(2n+1){clear:both}
.cate-box .hover-style1 li a{padding:0 13px}
.cat-fullwidth .cate-box:nth-child(3n+1){clear:both}
}
@media (max-width:767px) {
.product-thumbnails{text-align:center;margin-bottom:0}
.product-thumbnails li:last-child{margin-right:0}
.product-thumbnails li{display:inline-block;margin:30px 15px 0 0;vertical-align:middle;width:18%}
.prod-tab-content li i{width:6%}
.cate-box .thumbnail-img{display:inline-block;margin:auto}
.title{font-weight:400;font-size:22px}
}
@media (max-width:568px) {
.thumbnail-wrap .thumbnail{display:table;margin-left:auto;margin-right:auto;width:auto}
}
.hover-style3:before{content:"";bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:1;background-color:rgba(0,0,0,0.5);opacity:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0)}
.thumbnail-wrap:hover .hover-style3:before{opacity:1;transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}
.hover-style3 .rating{left:0;opacity:0;position:absolute;right:0;top:0;visibility:hidden;z-index:2}
.thumbnail-wrap:hover .rating{top:27%;opacity:1;visibility:visible}
.hover-style3 .thumbnail-content{bottom:0;display:block;height:50px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:2}
.hover-style3 .thumbnail-content li{display:inline-block}
.hover-style3 .thumbnail-content .left-link{position:absolute;left:80%;opacity:0;visibility:hidden}
.thumbnail-wrap:hover .left-link{left:37%;margin-left:-50px;opacity:1;visibility:visible}
.hover-style3 .thumbnail-content .center-link{-webkit-transform:scale(0);transform:scale(0);opacity:0;visibility:hidden}
.thumbnail-wrap:hover .center-link{left:37%;margin-left:-42px;opacity:1;visibility:visible;opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hover-style3 .thumbnail-content .right-link{position:absolute;right:80%;opacity:0;visibility:hidden}
.thumbnail-wrap:hover .right-link{right:37%;margin-right:-50px;opacity:1;visibility:visible}
.hover-style3 .thumbnail-content i{background-color:#960;color:#fff;border-radius:2px;font-size:20px;height:50px;line-height:50px;text-align:center;width:50px;vertical-align:middle;display:inline-block}
.hover-style3 .thumbnail-content i:hover{background-color:#fff;color:#282828}
.hover-style3 .thumbnail-content .right-link,.hover-style3 .thumbnail-content .left-link,.hover-style3 .thumbnail-content i,.thumbnail-wrap .rating,.thumbnail-wrap .all-view{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}
-------------------------------------------- */
.modal-content{border-radius:0;display:inline-block;width:100%;padding:30px 15px}
.sb-close-btn{background:#333 none repeat scroll 0 0;color:#fff;display:inline-block;float:none;font-size:24px;font-weight:400;height:40px;line-height:40px;opacity:1;position:absolute;right:30px;text-align:center;text-shadow:unset;width:40px;z-index:5}
.sb-close-btn:hover{background:#ececec none repeat scroll 0 0;color:#999}
.caption-link{background-color:#fff;border-radius:3px;bottom:0;display:inline-block;font-size:14px;height:30px;left:0;line-height:30px;margin:auto;opacity:0;position:absolute;right:0;text-align:center;top:0;visibility:hidden;width:30px}
.owl-carousel .item:hover .caption-link{opacity:1;visibility:visible}
.sync2{bottom:70px;left:0;margin:auto;position:absolute;right:0;width:67%}
.sync2 .item{cursor:pointer;margin:0 9px;text-align:center;transition:all .4s ease-in-out 0}
.sync2 .item img,.sync1 .item img{border:1px solid rgba(0,0,0,0)}
.sync2 .synced .item img,.sync2 .item img:hover{border:1px solid #999}
.sync1 .owl-controls .owl-nav .owl-prev,.sync1 .owl-controls .owl-nav .owl-next{background:#fff none repeat scroll 0 0;border-radius:0;color:#000;cursor:pointer;display:inline-block;font-size:14px;height:50px;line-height:50px;opacity:1;position:absolute;text-align:center;top:45%;transition:all .3s ease-in-out 0;width:50px}
.sync1 .owl-dots .owl-dot span,.sync2 .owl-dots .owl-dot span{display:none}
.sync1 .owl-controls .owl-nav .owl-prev:hover,.sync1 .owl-controls .owl-nav .owl-next:hover{background:#000 none repeat scroll 0 0;color:#fff}
.sync1 .owl-controls .owl-nav .owl-next{right:3%}
.sync1 .owl-controls .owl-nav .owl-prev{left:3%}
.prod-tabs{border-bottom:1px solid #ccc;text-transform:uppercase;margin-bottom:15px}
.prod-tabs li{display:inline-block;font-weight:700}
.prod-tabs li a{color:#ccc;padding:15px;position:relative}
.prod-tabs li a:hover,.prod-tabs li a:focus,.prod-tabs li.active a{background-color:transparent;color:#333}
.prod-tabs li a::after{background:#000;content:"";height:2px;left:0;margin:auto;opacity:0;position:absolute;right:0;top:90%;transform:translateY(0px);-webkit-transform:translateY(0px);transition:opacity .3s ease 0s,transform .3s ease 0;-webkit-transition:opacity .3s ease 0s,-webkit-transform .3s ease 0;width:100%}
.prod-tabs li a:hover::after,.prod-tabs li a:focus::after,.prod-tabs li.active a::after{opacity:1;transform:translateY(4px);-webkit-transform:translateY(4px)}
.prod-tab-content p{margin-bottom:5px}
.prod-tab-content ul{margin-bottom:0}
.prod-tab-content li{display:inline-block;font-size:13px;padding:3px 0;vertical-align:middle;width:100%}
.prod-tab-content li i{font-size:14px;vertical-align:middle;float:left;margin-top:3px;width:3%}
.prod-tab-content li .des{float:left;width:94%}
.prod-tab-content li i{width:5%}
.prod-tabs li + li{margin-left:20px}
.prod-tabs li + li a::after,.prod-tabs li + li a:after{left:13px}
.prod-tabs li + li a::before,.prod-tabs li + li a:before{content:" ";border-left:1px solid #ccc;padding-left:20px}
.prod-tabs li a{padding:10px 0}
.content-style-2 .prod-btns .form-control.qty{height:50px}
.content-style-2 .prod-btns .quantity{margin-right:25px}
.c5_main .cl{clear:both}
.c5_menu .clearfix:before,.c5_menu .clearfix:after{content:"";display:table}
.c5_menu .clearfix:after{clear:both}
.c5_menu .clearfix{zoom:1}
.c5_main textarea{font-family:'Open sans',Arial,sans-serif}
.c5_main img,object,embed,video{border:0 none;max-width:100%}
.c5_main a:focus{outline:none!important}
.c5_main:before,.c5_main:after{content:"";display:table}
.c5_main:after{clear:both}
.c5_mobileheader{display:none}
.overlapblackbg{display:none}
.smllogo{padding:0;margin:0;float:left;line-height:74px}
.topmenusearch{float:right;width:168px;height:47px;position:relative;margin:18px 0 0 30px}
.topmenusearch .searchicon{-webkit-transition:all .7s ease 0;-moz-transition:all .7s ease 0;-o-transition:all .7s ease 0;transition:all .7s ease 0}
.topmenusearch input{width:100%;position:relative;float:right;top:0;right:0;bottom:0;width:100%;border:0;padding:0;margin:0;text-indent:15px;height:47px;z-index:2;outline:none;color:#ccc;background-color:#efefef;-webkit-transition:all .7s ease 0;-moz-transition:all .7s ease 0;-o-transition:all .7s ease 0;transition:all .7s ease 0}
.topmenusearch input:focus{color:#000;width:250px;background-color:#E1E1E1}
.topmenusearch input:hover{color:#000;width:250px;background-color:#E1E1E1}
.topmenusearch input:focus ~ .btnstyle{background-color:#960!important;color:#000;opacity:.9}
.topmenusearch input:hover ~ .btnstyle{background-color:#960!important;color:#fff;opacity:.9}
.topmenusearch input:focus ~ .btnstyle .fa{color:#fff}
.topmenusearch input:focus ~ .searchicon{opacity:1;z-index:3;color:#FFF}
.topmenusearch .btnstyle{top:0;position:absolute;right:0;bottom:0;width:40px;line-height:30px;z-index:1;cursor:pointer;opacity:.3;color:#fff;z-index:1000;background-color:transparent;border:solid 0;-webkit-transition:all .7s ease 0;-moz-transition:all .7s ease 0;-o-transition:all .7s ease 0;transition:all .7s ease 0}
.topmenusearch .btnstyle .fa{line-height:38px;margin:0;padding:0;text-align:center}
.topmenusearch .btnstyle:hover{background-color:#960;opacity:.9}
.c5_main{width:100%;max-width:1200px;background:#fff;margin:0 auto;padding:0;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.c5_menu{font-size:12px;padding:0;float:right;margin:30px auto 0}
.c5_menu-list{text-align:left;margin:0 auto;width:100%;display:block;padding:0}
.c5_menu-list > li{text-align:center;display:block;float:left;margin:0;padding:0}
.c5_menu-list > li > a .fa{display:inline-block;font-size:13px;line-height:inherit;margin-right:8px;color:#898d91}
.c5_menu-list li ul li a .fa.fa-angle-double-right{font-size:12px;margin:0 3px 0 -4px}
.mobiletext{display:none}
.c5_menu-list li a .arrow:after{border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid #898d91;content:"";right:12px;height:0;margin:0 0 0 9px;position:absolute;text-align:right;top:42px;width:0}
.c5_menu-list > li > a{font-weight:700;text-transform:uppercase;display:block;color:#960;padding:0 30px 0 18px;line-height:86px;border-right:1px solid rgba(0,0,0,0.10);text-decoration:none;position:relative;font-family:'Istok Web',sans-serif}
.c5_menu-list li a:hover .arrow:after{border-top-color:#b3b3b3}
.c5_menu-list li a.active .arrow:after{border-top-color:#b3b3b3}
.c5_menu-list li:hover>a .arrow:after{border-top-color:#b3b3b3}
.c5_menu-list > li a.menuhomeicon{padding:0 20px}
.c5_menu-list > li.socialicon{float:left}
.c5_menu-list > li.socialicon a{width:38px;padding:0 10px}
.c5_menu-list > li.socialicon a .fa{font-size:15px;color:#898d91;text-align:center}
.c5_menu-list > li.rightmenu a{padding:0 30px 0 20px;border-right:none}
.c5_menu-list > li.rightmenu a .fa{font-size:15px}
.c5_menu-list > li.rightmenu{float:right}
.c5_menu-list > li.rightmenu:before,.c5_menu-list > li.rightmenu:after{content:"";display:table}
.c5_menu-list > li.rightmenu:after{clear:both}
.c5_menu-list > li.rightmenu{zoom:1}
.c5_menu-list li > .c5_menu-submenu{transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg);visibility:hidden}
.c5_menu-list li:hover > .c5_menu-submenu{transform:rotateX(0deg);-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1;visibility:visible}
.c5_menu-submenu li > .c5_menu-submenu-sub{transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg);visibility:hidden}
.c5_menu-submenu li:hover > .c5_menu-submenu-sub{transform:rotateX(0deg);-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1;visibility:visible}
.c5_menu-submenu-sub li > .c5_menu-submenu-sub-sub{transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg);visibility:hidden}
.c5_menu-submenu-sub li:hover > .c5_menu-submenu-sub-sub{transform:rotateX(0deg);-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1;visibility:visible}
.c5_menu-list li > .megamenu{transform-style:preserve-3d;-o-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform:rotateX(-75deg);-o-transform:rotateX(-75deg);-moz-transform:rotateX(-75deg);-webkit-transform:rotateX(-75deg);visibility:hidden}
.c5_menu-list li:hover > .megamenu{transform:rotateX(0deg);-o-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1;visibility:visible}
.c5_menu-submenu{position:absolute;z-index:10;margin:0;padding:0;border:solid 1px #eee;background-color:#fff;opacity:0;-o-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transition:-o-transform 0.3s,opacity .3s;-ms-transition:-ms-transform 0.3s,opacity .3s;-moz-transition:-moz-transform 0.3s,opacity .3s;-webkit-transition:-webkit-transform 0.3s,opacity .3s}
.c5_menu-submenu li a{background:#fff!important;background-image:none!important;color:#666!important;border-right:0 none!important;text-align:left;display:block;line-height:22px;padding:6px 12px;text-transform:none;font-size:13px;letter-spacing:normal;border-right:0 solid}
.c5_menu-submenu li{position:relative;margin:0;padding:0}
.c5_menuexpandermain{display:none}
.c5_menu-list li:hover .c5_menu-submenu{display:block}
.c5_menu-list .c5_menu-submenu .c5_menu-submenu-sub{min-width:220px;position:absolute;left:100%;top:0;margin:0;padding:0;opacity:0;-o-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transition:-o-transform 0.4s,opacity .4s;-ms-transition:-ms-transform 0.4s,opacity .4s;-moz-transition:-moz-transform 0.4s,opacity .4s;-webkit-transition:-webkit-transform 0.4s,opacity .4s}
.c5_menu-list .c5_menu-submenu li:hover .c5_menu-submenu-sub{opacity:1;list-style:none;padding:0;border:solid 1px #eee;background-color:#fff;display:block}
.c5_menu-list .c5_menu-submenu .c5_menu-submenu-sub .c5_menu-submenu-sub-sub{min-width:220px;position:absolute;left:100%;top:0;margin:0;padding:0;opacity:0;-o-transform-origin:0 0;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-webkit-transform-origin:0 0;-o-transition:-o-transform 0.4s,opacity .4s;-ms-transition:-ms-transform 0.4s,opacity .4s;-moz-transition:-moz-transform 0.4s,opacity .4s;-webkit-transition:-webkit-transform 0.4s,opacity .4s}
.c5_menu-list .c5_menu-submenu .c5_menu-submenu-sub li:hover .c5_menu-submenu-sub-sub{opacity:1;list-style:none;padding:0;border:solid 1px #eee;background-color:#fff}
.c5_menu-submenu li{position:relative;padding:0;margin:0;display:block}
.c5_menu-click{display:none}
.c5_menu-click02{display:none}
.c5_menu-submenu .fa{margin-right:7px}
.c5_menu-list li:hover>a{background-color:rgba(0,0,0,0.10)!important;text-decoration:none}
.c5_menu-list > li > a:hover{background-color:rgba(0,0,0,0.10)!important;text-decoration:none}
.c5_menu-list > li > a.active{background-color:rgba(0,0,0,0.10)!important;text-decoration:none}
.c5_menu-submenu > li > a:hover{background-color:rgba(0,0,0,0.10)!important;border-radius:0!important;text-decoration:none;text-decoration:none}
@media only screen and (min-width: 1024px) and (max-width:1280px) {
.c5_menu-list li a .arrow:after{display:none!important}
.c5_menu-list > li > a{padding-left:10px!important;padding-right:10px!important}
.smllogo{width:20%!important}
.c5_main{width:96%;margin-left:2%;margin-right:2%}
.menu_form input[type="submit"]{width:40%!important}
.menu_form input[type="button"]{width:40%!important}
.topmenusearch{width:180px}
.topmenusearch input:focus{width:200px}
}
@media only screen and (min-width:780px) and (max-width:1023px) {
.c5_menu-list li a .arrow:after{display:none}
.c5_menu-list > li > a{white-space:nowrap!important;padding-left:7px!important;padding-right:7px!important}
.smllogo{width:20%!important}
.c5_main{width:96%;margin-left:2%;margin-right:2%}
.c5_menu-list > li.socialicon{display:none!important}
.c5_menu-list > li.carticon{display:none!important}
.megacollink{width:48%;margin:1%}
.typographylinks{width:48%;margin:1%}
.menu_form input[type="submit"]{width:40%!important}
.menu_form input[type="button"]{width:40%!important}
.c5_menu-list > li > a .fa{display:none}
.mobiletext{display:block}
.topmenusearch{width:120px}
.topmenusearch input:focus{width:130px}
.topmenusearch input:hover{width:130px}
}
@media only screen and (min-width: 781px) {
.c5_menu-list li:hover > .c5_menu-submenu{display:block!important}
.c5_menu-submenu li:hover > .c5_menu-submenu-sub{display:block!important}
.c5_menu-submenu-sub li:hover > .c5_menu-submenu-sub-sub{display:block!important}
.c5_menu-list li:hover > .megamenu{display:block!important}
.c5_menu-list > li a.menuhomeicon .fa{margin-right:0!important}
.c5_menu-list > li.carticon a .fa{margin-right:0!important}
.c5_menu-list > li.socialicon a .fa{margin-right:0!important}
}
@media only screen and (max-width: 780px) {
.c5_main{margin:0;background-color:transparent}
.topmenusearch{margin:0;width:100%;height:44px}
.topmenusearch input:focus{width:100%;background-color:#f5f5f5;color:#000}
.topmenusearch input:hover{width:100%;background-color:#f5f5f5;color:#000}
.topmenusearch input{border-radius:0!important;height:44px;background-color:#f1f1f1}
.smllogo{width:100%;display:none!important;margin:0 auto;text-align:center;background-color:#2B3A40}
.smllogo a{margin:0 auto;text-align:center;float:none;padding:10px 0 3px}
.topmenusearch .btnstyle{height:44px;color:#424242}
.c5_menucontainer{overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.overlapblackbg{left:0;z-index:102;width:100%;height:100%;position:fixed;top:0;display:none;background-color:rgba(0,0,0,0.45);cursor:pointer}
.c5_menucontainer.c5_offcanvasopener{display:block;margin-left:240px}
.c5_mobileheader{display:block!important;position:relative;top:0;right:0;left:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.callusicon{color:#c9c9c9;font-size:21px;height:25px;position:fixed;right:15px;top:16px;transition:all .4s ease-in-out 0;width:25px;z-index:102;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.callusicon:focus,callusicon:hover{color:#fff!important}
.c5_offcanvasopener .callusicon{display:none!important}
.smallogo{width:100%;display:block;text-align:center;padding-top:9px;position:fixed;z-index:4;width:100%;height:70px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.5);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.5)}
.smallogo > img{margin-top:6px}
.c5_menu-list > li:hover>a{background-color:rgba(0,0,0,0.08)!important;text-decoration:none}
.mobiletext{display:inline-block!important}
.c5_offcanvasopener .overlapblackbg{display:block!important}
.c5_offcanvasopener .c5_main{left:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.c5_main{width:240px;left:-240px;height:100%;position:fixed;top:0;margin:0;float:none;background-color:#fff;border-radius:0;z-index:103;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border:none!important;background-color:#fff!important}
.c5_menu{border-left:none;float:none;width:100%;display:block!important;height:100%;overflow-y:auto;display:block!important}
.c5_menu-click{height:43px;position:absolute;top:0;right:0;display:block;cursor:pointer;width:100%}
.c5_menu-click i{display:block;height:23px;width:25px;margin-top:11px;margin-right:8px;background-size:25px;font-size:21px;color:rgba(0,0,0,0.25);float:right}
.c5_menu-click02{height:43px;position:absolute;top:0;right:0;display:block;cursor:pointer;width:100%}
.c5_menu-click02 i{display:block;height:23px;width:25px;margin-top:11px;margin-right:8px;background-size:25px;font-size:21px;color:rgba(0,0,0,0.25);float:right}
.c5_-activearrow > i{transform:rotate(180deg)}
.c5_menu-rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.animated-arrow{position:fixed;left:0;top:0;z-index:102;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.c5_offcanvasopener .animated-arrow{left:240px}
.animated-arrow{cursor:pointer;padding:13px 35px 16px 0;margin:10px 0 0 15px}
.animated-arrow span,.animated-arrow span:before,.animated-arrow span:after{cursor:pointer;height:2px;width:23px;background:#c9c9c9;position:absolute;display:block;content:''}
.animated-arrow span:before{top:-7px}
.animated-arrow span:after{bottom:-7px}
.animated-arrow span,.animated-arrow span:before,.animated-arrow span:after{transition:all 500ms ease-in-out}
.c5_offcanvasopener .animated-arrow span{background-color:transparent}
.c5_offcanvasopener .animated-arrow span:before,.animated-arrow.active span:after{top:7px}
.c5_offcanvasopener .animated-arrow span:before{transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);bottom:0}
.c5_offcanvasopener .animated-arrow span:after{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.megacolimage{width:90%!important;margin:0 5%!important}
.typographylinks{width:98%!important;margin:0 1%!important;padding:10px 9px}
.typographydiv{width:86%!important;margin:0 7%!important}
.mainmapdiv{width:90%!important;margin:0 5%!important}
.innerpnd{padding:0!important}
.typography-text{padding:10px 0}
.c5_menu-list .megamenu{background-color:#fff;color:#666;display:none;position:relative!important;top:0;padding:0;border:solid 0;transform:none!important;opacity:1!important;visibility:visible!important}
.c5_menu-list li:hover .megamenu{display:none;position:relative!important;top:0}
.megamenu .title{color:#666;font-size:15px!important;padding:10px 8px 10px 0}
.ad-style{width:100%!important}
.megacollink{width:100%!important;padding:0 9px!important;margin:0!important}
.megamenu ul li.title{line-height:26px;color:#666;margin:0;font-size:15px;padding:7px 13px!important;border-bottom:1px solid #ccc;background-color:transparent!important}
.c5_menu-submenu > li:hover>a{background-color:#7b7b7b;color:#666}
.c5_menu > .c5_menu-list > li > a.active{color:#666;background-color:rgba(0,0,0,0.08)}
.c5_menu > .c5_menu-list > li > a:hover{color:#666;background-color:rgba(0,0,0,0.08)}
.c5_menu-list li:hover .c5_menu-submenu{display:none}
.c5_menu-list li:hover .c5_menu-submenu .c5_menu-submenu-sub{display:none}
.c5_menu-list .c5_menu-submenu .c5_menu-submenu-sub li:hover .c5_menu-submenu-sub-sub{display:none;list-style:none;padding:2px;border:solid 1px #eee;background-color:#fff}
.c5_menu-list li:first-child a{-webkit-border-radius:0 0 0 0;-moz-border-radius:0;border-radius:0 0 0 0}
.c5_menu-list li:last-child a{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0;border-radius:0 0 0 0;border-right:0 solid}
.c5_menu-submenu-sub{width:100%!important;position:static!important;left:100%!important;top:0!important;display:none;margin:0!important;padding:0!important;border:solid 0!important;transform:none!important;opacity:1!important;visibility:visible!important}
.c5_menu-submenu-sub li{margin:0!important;padding:0;position:relative}
.c5_menu-submenu-sub a{display:block;padding:10px 25px;border-bottom:solid 1px #ccc;font-weight:400}
.c5_menu-submenu-sub li a.active{color:#000!important}
.c5_menu-submenu-sub li:hover>a{background-color:#333!important;color:#fff}
.c5_menu > .c5_menu-list > li > a > .fa{font-size:16px;color:#bfbfbf;margin-right:11px;text-align:center;width:19px}
.c5_menu-submenu-sub-sub{width:100%!important;position:static!important;left:100%!important;top:0!important;display:none;margin:0!important;padding:0!important;border:solid 0!important;transform:none!important;opacity:1!important;visibility:visible!important}
.c5_menu-submenu-sub-sub li{margin:0!important}
.c5_menu-submenu-sub-sub a{display:block;color:#000;padding:10px 25px;background:#000!important;border-bottom:solid 1px #ccc;font-weight:400}
.c5_menu-submenu-sub-sub li a.active{color:#000!important}
.c5_menu-submenu-sub-sub li:hover>a{background-color:#606060!important;color:#fff}
.c5_menu .c5_menu-list{display:block!important}
.c5_menu .c5_menu-list > li{width:100%;display:block;float:none;border-right:none;background-color:transparent;position:relative;white-space:inherit;clear:left}
.c5_menu > .c5_menu-list > li > a{padding:9px 32px 9px 12px;font-size:14px;text-align:left;border-right:solid 0;background-color:transparent;color:#666;line-height:25px;border-bottom:1px solid;border-bottom-color:rgba(0,0,0,0.13);position:static}
.c5_menu .c5_menu-list li a .arrow:after{display:none!important}
.c5_menu .c5_menu-list li ul li a .fa.fa-caret-right{font-size:12px!important;color:#8E8E8E}
.mobile-sub .c5_menu-submenu{transform:none!important;opacity:1!important;display:none;position:relative!important;top:0;background-color:#fff;border:solid 1px #ccc;padding:0;visibility:visible!important}
.mobile-sub .c5_menu-submenu li a{line-height:20px;height:36px;background-color:#e7e7e7!important;font-size:13px!important;padding:8px 0 8px 18px;color:#8E8E8E}
.mobile-sub .c5_menu-submenu li a:hover{background-color:#e7e7e7!important;color:#666;text-decoration:underline}
.mobile-sub .c5_menu-submenu li:hover>a{background-color:#e7e7e7!important;color:#666}
.mobile-sub .c5_menu-submenu li .c5_menu-submenu-sub li a{line-height:20px;height:36px;background-color:#e7e7e7!important;border-bottom:none;padding-left:28px}
.mobile-sub .c5_menu-submenu li .c5_menu-submenu-sub li .c5_menu-submenu-sub-sub li a{line-height:20px;height:36px;background-color:#e7e7e7!important;border-bottom:none!important;padding-left:38px;color:#8e8e8e}
.c5_menu-list > li.socialicon a{width:100%}
.c5_menu-list > li.carticon em.roundpoint{left:22px}
.halfdiv .title{padding-left:15px}
.halfdiv{width:100%;display:block}
.halfdiv03 .title{padding-left:15px}
.halfdiv03{width:100%}
.halfmenu{width:100%;display:block}
.menu_form{padding:10px 10px 63px;background-color:#e7e7e7}
.menu_form input[type="button"]{width:46%}
.menu_form input[type="submit"]{width:46%}
.menu_form textarea{min-height:100px}
.c5_menu-list li > .c5_menu-submenu{transform:none!important;-o-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;transform:none!important;-o-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;visibility:visible!important}
.c5_menu-list li:hover > .c5_menu-submenu{transform:none!important;-o-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;transform:none!important;-o-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;visibility:visible!important}
.c5_menu-submenu li > .c5_menu-submenu-sub{transform:none!important;-o-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;transform:none!important;-o-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;visibility:visible!important}
.c5_menu-submenu li:hover > .c5_menu-submenu-sub{transform:none!important;-o-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;transform:none!important;-o-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;visibility:visible!important;opacity:1!important}
.c5_menu-submenu-sub li > .c5_menu-submenu-sub-sub{transform:none!important;-o-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;transform:none!important;-o-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;visibility:visible!important;opacity:1!important}
.c5_menu-submenu-sub li:hover > .c5_menu-submenu-sub-sub{transform:none!important;-o-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;transform:none!important;-o-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;visibility:visible!important;opacity:1!important}
.c5_menu-list li > .megamenu{transform:none!important;-o-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;transform:none!important;-o-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;visibility:visible!important;opacity:1!important}
.c5_menu-list li:hover > .megamenu{transform:none!important;-o-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;transform:none!important;-o-transform:none!important;-moz-transform:none!important;-webkit-transform:none!important;visibility:visible!important;opacity:1!important}
.headertopright a{color:#fff!important}
}
@media (min-width:1200px) {
.product-modal{width:1090px}
.cta, .cta2 {line-height:120px; min-height:157px}
}
@media (min-width:768px) and (max-width:991px) {
.prod-slider{margin-bottom:30px}
.product-content{margin-top:25px}
.cat-list-view .thumbnail-img{display:table}
.prod-tab-content li i{width:5%}
}
@media (max-width:767px) {
.sync2{bottom:30px;width:80%}
.prod-btns .quantity{margin-bottom:25px}
.sb-close-btn{right:15px}
.h1,h1{font-size:26px}
}
@media (max-width:380px) {
.prod-tabs li{display:block;margin:auto;width:100%;text-align:center;width:150px}
.prod-tabs li + li{margin-left:auto}
.prod-tabs li + li a::before{border-left:medium none;padding-left:0}
.prod-tabs li + li a::after{left:0}
}
@media (max-width:360px) {
.modal-content{padding:30px 0}
}
@media (max-width: 991px) {
.slide-text h2{font-size:32px;line-height:24px;margin-bottom:20px}
.slide-text > p{font-size:18px}
.slide-text{top:3%;padding:0 85px}
}
@media (max-width: 768px) {
.slide-text{padding:10px 50px}
.slide-text h2{font-size:30px;line-height:40px;margin-bottom:10px}
.slide-text > p{font-size:14px;line-height:20px;margin-bottom:20px}
.control-round .carousel-control{display:none}
section.slider{margin-top:70px}
.headtoppart{margin-top:70px;height:auto;background-color:#960}
.topmenusearch{margin:0;width:100%}
.topmenusearch input:focus{width:100%}
.posrlt{width:240px;float:none}
.headerright{width:100%;float:none}
.headertopleft{float:none;width:96%;margin:0 2%}
.headertopright{float:none;width:96%;margin:0 2%}
.address.clearfix:before,.address.clearfix:after{content:"";display:table}
.address.clearfix:after{clear:both}
.address.clearfix{zoom:1}
.headertopleft{display:none}
.headerfull{height:auto}
.headertopright a{width:19%;text-align:center}
.fa{font-size:18px}
.headertopright a{border-right:1px solid rgba(255,255,255,0.20)}
.headertopright i.fa{color:#fff}
.fa-shopping-cart[data-count]:after{right:0;top:1%;font-size:80%;padding:.4em;border-radius:999px;line-height:.75em;color:#000;background:#fff;text-align:center;min-width:1em;font-weight:400}
.usp-block{margin-left:auto;width:75%;margin-bottom:30px;border:1px solid #ddd;padding-bottom:30px;padding-top:30px;background-color:#fff;margin-right:auto}
.usp-content{text-align:center}
section.usp{background-color:transparent}
section.introduction{margin-right:10%;border:1px solid #ddd;margin-left:10%}
#myFooter{text-align:center}
#myFooter .info{text-align:center}
}
@media (max-width: 480px) {
.slide-text{padding:10px 30px}
.slide-text h2{font-size:20px;line-height:25px;margin-bottom:5px}
.slide-text > p{font-size:12px;line-height:18px;margin-bottom:10px}
.slide-text > a.btn-default,.slide-text > a.btn-primary{font-size:10px;line-height:10px;margin-right:10px;text-align:center;padding:10px 15px}
.indicators-line > .carousel-indicators{display:none}
}