.tm-carousel{display:none;position:relative;float:left;width:100%;margin:0;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;float:left;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-carousel .owl-item .manu_image a{display:inline-block}
.owl-carousel .owl-item .manu_image a img{max-width:100%}
.owl-carousel .owl-item:hover a img{border-color:#00f}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);text-align:center}
.grabbing{cursor:url(../img/megnor/grabbing.png) 8 8,move}
.customNavigation{position:absolute;width:100%;direction:ltr!important;text-align:center;clear:both;top:38%;z-index:1;opacity:0;-khtml-opacity:0;-webkit-opacity:0;-moz-opacity:0}
.featured-products.clearfix .customNavigation{top:44%}
.mb-3 {margin-bottom: 1rem !important;}
.mb-4 {margin-bottom: 1.5rem !important;}
.mb-5 {margin-bottom: 3rem !important;}
.p-3 {padding: 1rem !important;}
.p-4 {padding: 1.5rem !important;}
.p-5 {padding: 3rem !important;}

#sdsblogArticle .page-item-title h1 {color: #000;font-size: 28px;margin: 15px 0;padding: 0;}

#tmcmsblock:hover .customNavigation,.homeblog-inner:hover .customNavigation,.products:hover .customNavigation,.testimonial-main:hover .customNavigation{opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1}
.customNavigation a{background:0 0;position:relative;font-size:24px;padding:0;color:#ddd;border:none;height:32px;width:32px;cursor:pointer;overflow:hidden;font-family:FontAwesome}
.customNavigation a::before{line-height:32px}
.customNavigation a:hover{color:#fff;border-color:none;background:0 0}
.customNavigation a.prev::before{content:" ";background:url(../img/megnor/left-arrow.svg) no-repeat scroll center center;background-size:22px;width:35px;height:35px;position:absolute;top:0;left:auto;right:0}
.customNavigation a.prev:hover:before{content:" ";background:url(../img/megnor/left-arrow-hover.svg) no-repeat scroll center center;background-size:22px}
.customNavigation a.next::before{content:" ";background:url(../img/megnor/right-arrow.svg) no-repeat scroll center center;background-size:22px;width:35px;height:35px;position:absolute;top:0;left:0;right:auto}
.customNavigation a.next:hover:before{content:" ";background:url(../img/megnor/right-arrow-hover.svg) no-repeat scroll center center;background-size:22px}
#smartblog_block .customNavigation{top:36%}
#smartblog_block a.prev,.bestseller-products .customNavigation a.btn.prev.bestseller_prev,.featured-products #spe_res .customNavigation a.prev,.newproducts #spe_res .customNavigation a.prev,.special-products .customNavigation a.btn.prev.special_prev{left:-10px;position:absolute}
#smartblog_block a.next,.bestseller-products .customNavigation a.btn.next.bestseller_next,.featured-products #spe_res .customNavigation a.next,.newproducts #spe_res .customNavigation a.next,.special-products .customNavigation a.btn.next.special_next{right:-10px;position:absolute}
.brands .products .customNavigation{top:25px;display:none}
.brands .products .customNavigation a.prev,.crosssell-products .customNavigation a.prev,.product-accessories .customNavigation a.prev,.productscategory-products.clearfix .customNavigation a.prev{left:-10px;position:absolute}
.brands .products .customNavigation a.next,.crosssell-products .customNavigation a.next,.product-accessories .customNavigation a.next,.productscategory-products.clearfix .customNavigation a.next{right:-10px;position:absolute}

#featured-products {position: relative;display: block;clear: both;margin: 30px 0;padding: 50px 0;}
section#featured-products div#spe_res div.products ul li.product_item{display:block}

@media (max-width:1449px){
.brands .products .customNavigation a.next,.crosssell-products .customNavigation a.next,.product-accessories .customNavigation a.next,.productscategory-products.clearfix .customNavigation a.next{right:-5px}
.brands .products .customNavigation a.prev,.crosssell-products .customNavigation a.prev,.product-accessories .customNavigation a.prev,.productscategory-products.clearfix .customNavigation a.prev{left:-5px}
#smartblog_block .customNavigation{top:33%}
}
@media (max-width:1199px){
.customNavigation{top:40%}
#smartblog_block .customNavigation{top:32%}
}
@media (max-width:991px){
.customNavigation a.next{right:0}
.customNavigation a{font-size:0}
#main .images-container .js-qv-mask{margin:0}
#smartblog_block a.prev,.featured-products #spe_res .customNavigation a.prev,.newproducts #spe_res .customNavigation a.prev{left:-5px}
#smartblog_block a.next,.featured-products #spe_res .customNavigation a.next,.newproducts #spe_res .customNavigation a.next{right:-5px}
.crosssell-products .customNavigation a.prev,.product-accessories .customNavigation a.prev,.productscategory-products.clearfix .customNavigation a.prev{left:-5px}
.crosssell-products .customNavigation a.next,.product-accessories .customNavigation a.next,.productscategory-products.clearfix .customNavigation a.next{right:-5px}
}
@media (max-width:767px){
.crosssell-products .customNavigation a.next,.product-accessories .customNavigation a.next,.productscategory-products.clearfix .customNavigation a.next{right:0;position:relative}
.crosssell-products .customNavigation a.prev,.product-accessories .customNavigation a.prev,.productscategory-products.clearfix .customNavigation a.prev{left:0;position:relative}
#smartblog_block .customNavigation{top:0;position:relative}
#main .images-container .js-qv-mask{margin:0}
#smartblog_block a.prev,.bestseller-products .customNavigation a.btn.prev.bestseller_prev,.featured-products #spe_res .customNavigation a.prev,.newproducts #spe_res .customNavigation a.prev,.special-products .customNavigation a.btn.prev.special_prev{left:0;position:relative}
#smartblog_block a.next,.bestseller-products .customNavigation a.btn.next.bestseller_next,.featured-products #spe_res .customNavigation a.next,.newproducts #spe_res .customNavigation a.next,.special-products .customNavigation a.btn.next.special_next{right:0;position:relative}
.customNavigation{opacity:1;position:relative}
}
@media (max-width:479px){
.brands .products .customNavigation{top:10px}
}
#tmleftbanner img,#tmrightbanner img{max-width:100%}

.btn.btn-default.gridcount:hover {background: #565656;color: #fff;}

.newsletter_title {font-size: 24px;font-weight: 600;letter-spacing: 0.2px;line-height: 30px;margin: 40px 0 30px;color: #000;}
.material-icons.arrow_forward {font-size: 28px;}

#add-to-cart-or-refresh .social-sharing {margin-top: 25px;}
#add-to-cart-or-refresh .product-additional-info.js-product-additional-info {margin-top: 35px;}
#add-to-cart-or-refresh .btn.btn-primary.js-mailalert-add.mt-1 {margin-top: 25px;}
.product-flag.out_of_stock {display: none;}
#main p img {float: left;padding: 5px 20px 5px 0;}

@media (max-width:479px){
.flexslider .caption-description p,.flexslider .caption-description strong, .flexslider .caption-description b{color: #fff;}
.flexslider .caption-description h1 {font-size: 1.2rem;color: #ec9700;font-weight: 500;padding:0 10px;margin:0;}
.flexslider .caption-description h2 {font-size: 1.2rem;color: #fff;font-weight: 500;padding:0 10px;margin:0;}
.flexslider .caption-description h3 {font-size: 1.2rem;color: #ec9700;font-weight: 500;padding:0 10px;margin:0;}
.flexslider .caption-description h4 {font-size: 1.2rem;color: #fff;font-weight: 500;padding:0 10px;margin:0;}
.flexslider .caption-description h5 {font-size: 1rem;color: #fff;font-weight: 500;padding:5px 10px 0;margin:0;}
.flexslider .caption-description h6 {font-size: 1rem;color: #ec9700;font-weight: 500;padding:5px 10px 0;margin:0;}
}


@media (min-width:768px){
.flexslider .caption-description {max-width:60%}
.flexslider .caption-description p,.flexslider .caption-description strong, .flexslider .caption-description b{color: #fff;}
.flexslider .caption-description h1 {font-size: 2.8rem;color: #ec9700;font-weight: 500;padding:0;margin:0;}
.flexslider .caption-description h2 {font-size: 2.8rem;color: #fff;font-weight: 500;padding:0;margin:0;}
.flexslider .caption-description h3 {font-size: 1.8rem;color: #ec9700;font-weight: 500;padding:0;margin:0;}
.flexslider .caption-description h4 {font-size: 1.8rem;color: #fff;font-weight: 500;padding:0;margin:0;}
.flexslider .caption-description h5 {font-size: 1rem;color: #fff;font-weight: 500;padding:10px 0 0;margin:0;}
.flexslider .caption-description h6 {font-size: 1rem;color: #ec9700;font-weight: 500;padding:15px 0 0;margin:0;}
}

@media (min-width:991px){
.flexslider .caption-description h1 {font-size: 3rem;color: #ec9700;font-weight: 900;padding:0;margin:0;}
.flexslider .caption-description h2 {font-size: 3rem;color: #fff;font-weight: 900;padding:0;margin:0;}
.flexslider .caption-description h3 {font-size: 2rem;color: #ec9700;font-weight: 900;padding:0;margin:0;}
.flexslider .caption-description h4 {font-size: 2rem;color: #fff;font-weight: 900;padding:0;margin:0;}
.flexslider .caption-description h5 {font-size: 2rem;color: #fff;font-weight: 900;padding:10px 0 0;margin:0;}
.flexslider .caption-description h6 {font-size: 1.2rem;color: #fff;font-weight: 600;padding:15px 0 0;margin:0;}
}

@media (min-width:1200px){

.flexslider .caption-description p,.flexslider .caption-description strong, .flexslider .caption-description b{color: #fff;}
.flexslider .caption-description h1 {font-size: 3.8rem;color: #ec9700;font-weight: 900;padding:0;margin:0;}
.flexslider .caption-description h2 {font-size: 3.8rem;color: #fff;font-weight: 900;padding:0;margin:0;}
.flexslider .caption-description h3 {font-size: 2.8rem;color: #ec9700;font-weight: 900;padding:0;margin:0;}
.flexslider .caption-description h4 {font-size: 2.8rem;color: #fff;font-weight: 900;padding:0;margin:0;}
.flexslider .caption-description h5 {font-size: 2rem;color: #fff;font-weight: 900;padding:10px 0 0;margin:0;}
.flexslider .caption-description h6 {font-size: 1.6rem;color: #fff;font-weight: 600;padding:15px 0 0;margin:0;}

}

.btn:focus, .btn:hover {text-decoration: none;background: #595959;color: #fff;border-color: #3a3d46;}

#uParallax {padding-top: 0px;}
