html, body{overflow-x:hidden;}
body{font-family: 'Poppins', sans-serif; /*color:#666;*/padding:0;margin:0px;font-size:16px;position:relative;line-height:normal;font-weight:400; counter-reset: my-sec-counter;}
h1, h2, h3, h4, h5, h6, p, ul, li, img, a, input, select, div{margin:0px;padding:0px;outline:none!important;box-shadow:none;border:0px;list-style:none;}
h1, h2, h3, h4, h5, h6, p, img, a, input, select,figcaption{-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{line-height: 1.3}
*{-webkit-overflow-scrolling:touch;}
h1{font-size:48px; font-weight:500; /*color:#000*/}
h2{font-size:32px; font-weight:500; /*color:#000*/}
h1.category-headline,h1 .page-title.main-category{font-size:32px; font-weight:500; /*color:#000*/}
h3{font-size:24px; font-weight:500; /*color:#000*/}
h4{font-size:20px; font-weight:500; /*color:#000*/}
h5{font-size:16px; font-weight:500; /*color:#000*/}
h6{font-size:14px; font-weight:500; /*color:#000*/}
p{font-size: 16px;/*color:#666*/;padding:0px;margin:25px 0 0 0;line-height: 170%;font-weight: 400;}
p:first-child{margin-top:0}
img{max-width:100%;}
a{/*color:#000;*/text-decoration:none;}
a:hover{text-decoration:none; /*color: #000*/}
ol {counter-reset: my-sec-counter;}

.button-primary.subScripto-ctrl { display:none !important;}
.button-primary.subScripto-ctrl.change-progress { display: block !important;}


.d-block {   display: block!important;}
.flex-wrap { -ms-flex-wrap: wrap!important;flex-wrap: wrap!important;}
.d-flex {display: -ms-flexbox!important;display: flex!important;}

.lasmere:hover{color:#FA6400}
.lasmere, .m-product-reviews button{font-weight: 600;font-size:12px;line-height: 21px; letter-spacing: 1px; color: #000000; position:relative}
/*.lasmere:before{width:0; background:#FA6400; content:''; height:4px; position:absolute; bottom:-10px; left:0}
.lasmere:hover:before{width:100%; transition:all 0.5s ease 0s; }*/
.slick-slide img {display:inline-block;}
@keyframes animatebottom {
from {bottom: -300px;opacity: 0;}
to { bottom: 0;opacity: 1;}   
}
.lang-currency-section, .lang-currency-section-mobile{display: flex; justify-content: flex-end; width: 100%}
.currency-picker{margin-left: 20px;}
.lang-currency-section-mobile{justify-content: flex-start;}

/*---Custom Conatiner---*/
.container950{max-width:980px; margin-left:auto; margin-right:auto;padding-left: 15px;padding-right: 15px;}
.container720{max-width:750px; margin-left:auto; margin-right:auto; padding-left: 15px;padding-right: 15px;}  

/*---Generic Margin---*/
/*.product-slider, .collage-mainbox, .page-text-section, .category-slider, .big-usp, .home-news, .subscribe-sec, .home-aboutcontent{margin-top:75px} */
.seemore, .lessmore{display: block; width: 40px; margin-top: 10px;     white-space: nowrap; font-weight: 500}
.lessmore{width:35px;}
/*---Header---*/
header{margin:0;padding:0;}
.header_left .logo img{margin-left: -10px}
.header_left .col-md-4:nth-child(2){text-align:center} 
.header_left .search-col{margin-left:auto; margin-right:auto}
.logo img{margin-left: auto; margin-right: auto; max-width: 275px;}
.topbar{background:#f6f6f6;font-size:12px;padding: 12px 15px;font-weight:400;text-transform:uppercase;letter-spacing:1px;margin-bottom: 40px; font-weight: 500; /*color: #000*/}
.topbar a.number:hover{color:#FA6400}
.top-usp ul{margin:0; padding:0; text-align: center}
.top-usp ul li{margin: 0 0 0 15px;padding:0;display:inline-block; }
.top-usp ul li i{margin-right:10px;float: left;margin-top:2px;}
.topbar-right{text-align:right}
.language{display:inline-block;margin: 0 0 0 20px;padding:0;position:relative;} 
.language:first-child{margin-left:0}
.logo{text-align:center}
.user-icon-svg, .basket-icon{width: 18px;height: 21px;}
.heart-icon{width: 20px;}
.user-myaccount-link > a{padding:0;border-radius: 30px 30px 0 0;width: 50px;height:46px;display:inline-block;text-align:center;line-height: 48px;}
.user-myaccount-link:hover > a{background:#eee;}
.user-myaccount-link ul{visibility:hidden;opacity:0;position:absolute;width:184px;background:#fff;text-align:left;padding:0px 0 0 0;z-index:10;transition:all 0.5s ease 0s;top:47px;font-size: 12px; }
.user-myaccount-link ul li{display:block;background: #333;margin-left:0px;}
.user-myaccount-link ul li a{display:block;color:#fff!important;padding:8px 10px;border-bottom: 1px solid #6666;}
.user-myaccount-link ul li:last-child a{border-bottom:0px;}
.user-myaccount-link ul li a:hover{background: #FA6400;}
.user-myaccount-link:hover ul{visibility:visible;opacity:1;}
.user-myaccount-link:hover > a ul{visibility:visible; opacity:1}
.header-right{text-align:right; padding-top: 5px;}
.user-icon{display:inline-block;}
.wishlist{display:inline-block;margin-left: 5px;}
.wishlist a, .basket a{display:block}
.wishlist a:hover img, .basket a:hover img{opacity:0.7}
.basket{display:inline-block;margin: 0 0 0 20px;padding: 0 0 0 25px;position: relative;}
.basket:before{content:''; height:34px; background:#d8d8d8; width:1px; position:absolute; left:0; top:-5px}
.basket .product-count{display:inline-block; background:#FA6400; width:28px; height:22px; border-radius:15px; text-align:center; color:#fff; margin:0 0 0 10px; font-size:12px; line-height:22px;}
/*---Search---*/
.search-col{display:inline-block;width:100%;max-width:255px;position:relative;margin: 4px 0 0 0;}
.search-col input{width:100%;padding: 12px 0 14px 30px;border-bottom:1px solid #D8D8D8;font-size:12px;color:#000;text-transform:uppercase;letter-spacing: 1.1px;}
.search-col input:focus{border-color:#FA6400}
.search-col button{position:absolute; left:0; background:none; border:0; width:auto; padding:0px 0 0; top:10px;}
.search-col button:hover{opacity:0.5}


/*---Navigation---*/
.nav>li>a:focus, .nav>li>a:hover{background: none}
.nav-container{margin-top: 18px;position:relative;padding: 0;}
.nav-container .navbar{margin-bottom:0;min-height:0;background:none;border:0;position:static;}
.nav-container .navbar .marker{padding:15px 0 0 5px;}
.nav-container .navbar-nav{text-align:center}
.nav-container .nav li{margin:0;padding:0;float:none;}
.nav li:first-child{margin-left:0px;}
.nav-container .nav li a{font-size:12px;padding:22px 0;color:#000;text-transform:uppercase;font-weight:500;letter-spacing: 2px;}
.nav-container .nav li a:hover, .header-col .nav li a:focus, .nav-container .nav li:hover > a, .nav-container .nav li.active > a{background:#333333;color:#fff;}

.nav-container .col-md-8{position:static}
.yamm .navbar-collapse{padding-left:0;padding-right:0}
.yamm .nav, .yamm .collapse, .yamm .dropup, .yamm .dropdown{position:inherit}
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown{position:static;}
.yamm .container{position:relative;}
.yamm .dropdown-menu{left:auto;}
.yamm .yamm-content{padding:20px 20px;}
.yamm .dropdown.yamm-fw .dropdown-menu{left:0px;right:0px;width:100%;padding-top:0px;/* border-top:1px solid rgba(0,0,0,0.1); */background:#fff;padding: 45px 0px 35px;border-bottom: 0;margin:5px auto 0;}
.yamm .dropdown.yamm-fw .dropdown-menu:before{content:'';background:#fff;left: -50%;top:-5px;width: 200%;/* left:0; */position:absolute;height:calc(100% + 5px);border-top: 1px solid rgba(0,0,0,0.1);}

.yamm .dropdown.yamm-fw .dropdown-menu li{width:25%;padding:0 15px;margin:0px;float: left;}
.yamm .dropdown.yamm-fw .dropdown-menu > li{padding-bottom: 15px;}
.yamm .primary-dropdown.yamm-fw>.dropdown-menu>li:first-child{display:none;}
.yamm .dropdown.yamm-fw>.dropdown-menu>li>a{font-weight: 600;}
.yamm-content{padding:0px;margin:0px;}
.yamm-content li{list-style:none;padding:2px 0px;display:inline-block;margin-bottom:12px;width:20%}
.yamm-content li a{color:#000;font-size:16px;padding:3px 14px;}
.yamm-content li h4{text-transform:uppercase;margin-bottom:0px;margin-top:5px;}
.yamm-content li h4 p{margin-bottom:1px;padding:0px;font-family:larsseitbold;}
.yamm-content li a:hover{background:none;color:#000}
.dropdown-menu{box-shadow:none;border:none;}
.yamm-content li.dropdown ul.dropdown-menu, .yamm-content li.dropdown:hover ul.dropdown-menu .yamm-content li.dropdown .caret{display:none!important}
.yamm-content li.dropdown{Xposition:inherit;display:inline-block}
.yamm .dropdown.yamm-fw .dropdown-menu ul{display:block!important;margin: 8px 0 0 0!important;padding:0px!important;position:inherit;width:100%;}
.yamm .dropdown.yamm-fw .dropdown-menu ul li{width:100%;padding: 4px 0;}
.yamm .dropdown.yamm-fw .dropdown-menu ul li a{font-weight: 400; white-space: initial;}
.nav-container .nav .yamm-content li a{border:0!important;color:#000;padding:0;background:none;font-size: 14px;font-weight:300;text-transform:none;letter-spacing: 0; z-index: 1}
.nav-container .nav .yamm-content li a:hover{border:0!important;color: #FA6400;background:none;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background:none;color:#333333}
.dropdown-menu .caret{display:none}
.yamm .item-myaccount.dropdown.yamm-fw .dropdown-menu:before, .yamm .item-myaccount.dropdown.yamm-fw .dropdown-menu:after{display:none}
.yamm .item-myaccount.dropdown.yamm-fw .dropdown-menu{left:15px;text-align:left;right:auto;padding:0}
.item-myaccount .yamm-content li{width:100%;border-bottom:1px solid #555}
.nav-container .nav .item-myaccount .yamm-content li a{padding:10px 15px}
.dropdown-menu{background:#fff;border-bottom:1px solid #000;}
.navbar-nav li ul.dropdown-menu > li:nth-child(6),.navbar-nav li ul.dropdown-menu > li:nth-child(10),.navbar-nav li ul.dropdown-menu > li:nth-child(14){clear:both;}
.yamm .dropdown.yamm-fw .category-dropdown-menu ul li{padding:3px 2px;}
.yamm .dropdown.yamm-fw .category-dropdown-menu > li{padding-bottom:10px;}
.yamm .primary-dropdown.yamm-fw>.category-dropdown-menu>li:first-child{display:block;}
.yamm .dropdown.yamm-fw ul.category-dropdown-menu li ul li > a{font-weight:300;font-size:16px;}
.navbar-nav li ul.category-dropdown-menu > li:nth-child(6),.navbar-nav li ul.category-dropdown-menu > li:nth-child(10),.navbar-nav li ul.category-dropdown-menu > li:nth-child(14){clear:unset;}
.yamm .dropdown.yamm-fw ul.category-dropdown-menu li{width:100%;}
.yamm .dropdown.yamm-fw ul.category-dropdown-menu li ul{width:25%;float:left;}
.nav-container .nav li{float: none;margin-right:24px;background:#fff;}
.nav-container .nav li a{/* padding: 0 0 0 0; */font-size: 12px;font-weight:600;text-transform:uppercase;position:relative;}
.nav-container .nav li a:hover, .header-col .nav li a:focus, .nav-container .nav li:hover > a, .nav-container .nav li.active > a{background:transparent;color: #000;}
.nav-container .nav>li>a:hover:after{position:absolute;width:100%;height: 2px;bottom:-5px;background:#000;content:"";display:block;}
.nav-container .nav>li:hover a:after{position:absolute;width:100%;height:2px;bottom: 0;background: #000;content:"";display:block;transition: all 0.5s ease 0s;}
.nav-container .nav>li li a:after{display:none!important;}
.nav-container .top-icon-panel{text-align:right;color:#000;font-size:16px;}
.nav-container .top-icon-panel a{color:#000;font-size:16px;text-decoration:none;}
.nav-container .top-icon-panel a span{display:inline-block;margin:0 7px 0 0;}
.nav-container .top-icon-panel a label{display:unset;font-weight:normal;margin-bottom:0px;cursor:pointer;}
.nav-container .searchbox, .nav-container .userlogin, .nav-container .wishlist{display:inline-block;margin-left:42px;}
.slider-banner .hero-slider-theme{margin-top:0}


/*---cart Toggle---*/
.empty-cart{font-size:16px;margin-top:15px;/*color:#000*/} 
.open_cart.empty span{margin-top:15px;}
.cross-pic{position:absolute;right:20px;top:30px;}
.cross-pic a{display:block;background:url(../images/close.svg) no-repeat 0 0;background-size:18px;width:18px;height:18px;opacity:1;}
.cart-toggle{position:fixed;top:0;z-index:99999999;right:0;height:100%;display:block; }
.cart-pnl{margin:0;padding:0 0;/*color:#edecdc;*/display:none;float:right}
.cart-content{max-width:380px;width:100%;background:#fff;margin:0;float:left;padding:30px 20px 20px 30px;position:relative;overflow:auto;text-align:left; min-width: 380px; height: 100vh!important;}
.cart-content .h5{font-size:22px;font-weight:300;/*color:#333;*/margin-bottom:7px;}
.cart-content .dropdown-header{padding:0}
.cross-pic a{background:rgba(0, 0, 0, 0) url("../images/close.svg") no-repeat scroll 0 0/18px auto;display:block;height:18px;opacity:0.3;width:18px;}
.cart-pnl .t-striped{margin:5px 0 0 0;padding:0;overflow:auto;overflow-x:hidden;width:100%; }
.cart-content h2{font-size:30px;font-weight:300;}
.cart-pnl .t-striped li{border:1px solid #e6e6e6;display:block;float:left;width:100%;margin-top:10px;padding:10px 10px;border-radius:5px;position: relative;}
.cart-pnl .t-striped li .media-item-img img{}
.cart-pnl .t-striped li h2{font-size:16px;text-transform:none;margin:0;font-weight:300;/*color:#000;*/line-height:180%;}

.cart-pnl .t-striped li span{display:block;margin:0;padding:0;font-size:14px;/*color:#000;*/line-height:180%;font-weight:500;margin-bottom:0px;}
.cart-pnl .t-striped li span.w-product-title span{line-height:140%; margin-bottom:5px;     white-space: normal; padding-right: 10px;}
.cart-pnl .update-qty{display:flex;width:100%;font-size: 9px!important;margin:12px 0 8px; white-space:nowrap}

.cart-pnl .update-qty i{font-size: 9px!important;color: #fff;}
.cart-remove{position:absolute;right: 5px; top: 5px;}
.cart-pnl .update-qty .cart-plus, .cart-pnl .update-qty .cart-minus{width: 25px;height: 25px;background: #ccc;color:#fff;text-align: center;border-radius: 0;vertical-align: top; border-radius: 50%; min-width: 25px; border-radius: 50%; min-width: 25px; align-content: center; justify-content: center; line-height: 27px;}
.cart-pnl .update-qty .cart-plus:hover, .cart-pnl .update-qty .cart-minus:hover{background: #000;}
.cart-pnl .update-qty .cart-minus {margin-right: 5px;}
.cart-pnl .update-qty .cart-plus {margin-right:15px;}
.cart-pnl .update-qty .cart-plus i, .cart-pnl .update-qty .cart-minus i{margin:0 auto}
.cart-pnl .t-striped li .media-body{width:/*58.33333333%*/64.333333%;}
.cart-pnl .t-striped li .w-cart-product-price-before-discount{display:none;}
.cart-pnl .t-striped li span.w-cart-product-price span{/*color:#666666;*/margin-top:0;font-size:13px;float:left;}
.cart-remove-ajax i{color:#EB5757;}
.cart-pnl .update-qty .w-cart-product-amount{width: 35px;border:1px solid #ccc;padding: 1px 5px;margin-right:5px;font-weight: 300!important;font-size: 12px!important;float: none!important;display: inline-block;vertical-align: top;text-align: center;}
.cart-pnl .t-striped li .w-cart-product-x{padding:0 5px 0px;}
.header-cart a span{transition:none;}
.cart-pnl .button-primary{padding:13px 15px;font-size:12px;/*color:#fff!important;*/background: #000;text-align:left;border-radius:0px;transition:all 0.5s ease 0s;border:0;text-align:center;border-radius:0px; letter-spacing: 2px; text-transform: uppercase;}
a.cart-remove-ajax{display: block; width:10px;}
.header-cart .w-product-title a{padding:0}
.cart-pnl .button-primary:hover{background:#FA6400!important; }
.w-cart-goto-cart{margin-top:25px;}
.cart-pnl .button-primary.button-icon > .fa{width:46px!important;padding:10px 11px;background:none;display:none;}
.cart-pnl .w-cart-header{/*color:#000*/}
.cart-bottom{float:left;width:100%;/*color:#333;*/margin-top:18px;line-height:24px;}
.shipping-col{max-width:340px}
.w-cart-product .media-item-img{text-align:center;padding-right:0;}
.w-cart-product .media-item-img img.media-image{margin:0 auto;float:none;max-height:55px;}
.w-cart-delivery-line, .w-cart-price-sub-total, .w-cart-vat-line,.w-cart-total-saving-line{padding-top:5px;}
.cart-pnl .w-cart-header{/*color:rgba(0,0,0,1);*/}
.w-cart-total-price-title, .b-cart-total-price-final{/*color:#000;*/font-size:24px;}
.w-cart-total-price-line{padding-top:20px;}
.w-cart-total-price-line strong{font-weight: 500}
.mini-cart-product{background:#721f2a;padding:7px;margin-left:-15px;margin-right:-15px;margin-top:30px;border-radius:5px;float:left;width:calc(100% + 30px)}
.mini-cart-product .col-md-4{background:#fff;text-align:center;padding:10px 15px;}
.mini-cart-product .col-md-4 img{max-height:125px;}
.mini-cart-product .col-md-8 h3{font-size:14px;/*color:#fff;*/text-transform:uppercase;line-height:130%;margin-top:5px;font-weight:700;max-height:35px;overflow:hidden;margin-bottom:10px;}
.mini-cart-product .col-md-8 p{margin:5px 0 5px;/*color:#fff;*/line-height:130%;font-size:13px;font-weight:300;}
.mini-cart-product .m-product-price{/*color:#fff*/}
.cart-content .mini-cart-product .m-product-priceline .h5{display:block}
.cart-content .mini-cart-product .m-product-priceline s{/*color:#fff;*/font-size:14px;}
.cart-content .mini-cart-product .m-product-price{font-size:20px;font-weight:600;}
.cart-btn-icon{background:#C80713;border-radius:4px 0px 4px 0;width:40px;height:40px;float:right;text-align:center;padding-top:4px;margin:0 -7px -7px 0;}
.cart-btn-icon img{max-width:15px;margin-top:5px;}
.cart-btn-icon:hover{background:#d8b467}
.mini-cart-product .col-md-8 p.list-desc{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}
li.item-myaccount{display:none !important;}
.home-news .col-md-4.col-sm-4.col-xs-12{width:100%}
.accordian-content{display:none;}
.accordian-content.open{display:block;}
 .displaynone {  display: none;}
.cart-pnl .t-striped li span.w-cart-product-price span.w-cart-product-amount{margin-right: 10px;}

.content.product-transaction.product-action{border: 1px solid #B1B1B1;padding: 6px;border-radius: 30px;/*max-width: 210px*/;margin: 15px auto 15px;overflow: hidden;}
.content.product-transaction.product-action .row { display:flex}
.productlist-qty .productlist-qty {width: calc(100% - 224px);}
.productlist-qty input {border: 0;/*color: #000;*/padding: 12px 0 0;} 
.content.product-transaction.product-action .button-primary {/*margin: 0;*/transition: all 0.5s ease 0s;float: right;font-size: 14px;/*width: 130px!important*/padding: 8px 15px; text-transform: uppercase}
.productlist-tractions-button .form-group{margin-bottom: unset;}
.content.product-transaction .productlist-qty input{background:none;width: 40px;margin-right: 10px;margin-left: 15px;text-align: left;padding-top: 8px;}

.cart-remove-ajax i.fa-trash {/*color: #FA6400;*/font-size: 14px;}
.cart-remove-ajax:hover i.fa-trash {/*color:#000*/}
.cart-removed,.cart-success-message{    background: #fff;font-size:12px;padding: 15px 30px 0;margin:0 0 0;display:block;/*color: #c80713;*/}
.cart-success-message {/* background:#51B100 */ /*color:#51B100*/}
.loading-icon{height:100%;width:100%;display:none;position:absolute;top:0;left: 0;background: rgba(235,233,233,0.8);text-align:center;align-items:center;border-radius: 5px;}
.loading-icon img{max-width:32px;margin:0 auto;position: absolute;top: 50%;left: 0;right: 0;transform: translate(0, -52%);border-radius: 50%;border: 3px solid #fff;}
.saving-amount{display: block;background: #fec42d;text-align: center;color: #fff; max-width: 155px;  border-radius: 8px; padding: 5px;  margin: 15px auto -10px; }
.w-cart-total-saving-line span,.m-cart-total-saving-line span,.totalSaving span{color:#C80713}
.cart-toggle footer{background:none; padding:0; color:inherit}


/*---Slider Area---*/
.home-slider{visibility: hidden;}
.home-slider.slick-initialized{visibility: visible;} 

.slider-banner .slick-slide{position: relative} 
.slider-banner img{width:100%; height:auto; max-height:650px; } 
.slider-banner{padding:0;position:relative; margin-top:0px;}
.slider-banner .owl-item{position:relative}
.banner-caption{position:absolute;width: 90%;max-width:1440px;top: 50%;left: 0;right: 0;margin: 0 auto;text-align: right;transform: translate(0, -50%);display: flex;justify-content: flex-end;}

.banner-caption .banner-text {background: #000;width: 100%;max-width: 472px;display: flex;text-align: center;padding: 30px;color: #fff;height:355px;align-items: center;}
.banner-caption .banner-text figure{display:block;margin: 0 auto; }
.banner-caption figure h2{margin-bottom:30px;margin-top: 0; color: #fff}
.banner-caption figure p{font-size:18px; color:#fff; max-width:320px; margin:0 auto}
.banner-caption figure .btn{border: 1px solid #FFFFFF;width:140px;height:46px;line-height: 210%;color:#fff;text-align:center;border-radius:0;font-size:15px; margin-top:40px; letter-spacing: 2.30769px;}
.banner-caption figure .btn:hover{background:#fff; color:#000}

.slider-banner .slick-dots{position:absolute;left:0;bottom: 40px;right:0;max-width:150px;margin:0 auto;} 
.slider-banner .slick-dots{display: initial;/* position:relative; */margin-top: 0;bottom: 30px;width:auto;/* max-width:1170px; */left:0;right:0;margin:0 auto;text-align:center;padding: 10px 20px;background:rgba(0,0,0,.5);display: flex!important;margin:0 auto;border-radius:5px;border-radius: 40px;/* min-width:140px; */justify-content: center;}
.slider-banner .slick-dots li button{width: 16px;height: 16px;background:0 0;border: 2px solid #fff;color:#a7aba9;text-align:center;line-height:125%;font-size:20px;transition:all .5s ease 0s;margin: 0 4px;display: inline-block;font-size:0;outline: none;vertical-align: middle;border-radius: 50%;}
.slider-banner .slick-dots li.slick-active button{background: #FA6400;}
.slider-banner .hero-slider-theme .owl-buttons{display:none}

.product-slider-theme .owl-controls .owl-buttons .owl-next, .product-slider-theme .owl-controls .owl-buttons .owl-prev, .hero-slider-theme .owl-controls .owl-buttons .owl-next, .hero-slider-theme .owl-controls .owl-buttons .owl-prev{width: 23px;height:42px;font-size: 0;top: 35%;}
.product-slider-theme .owl-controls .owl-buttons .owl-next, .product-slider-theme .owl-controls .owl-buttons .owl-prev{top:50%}
.product-slider-theme .owl-controls .owl-buttons .owl-next:before, .product-slider-theme .owl-controls .owl-buttons .owl-prev:before, .hero-slider-theme .owl-controls .owl-buttons .owl-next:before, .slick-prev, .slick-next{width:23px; height:42px;top: 0;height: 100%}
.product-slider-theme .owl-controls .owl-buttons .owl-next, .hero-slider-theme .owl-controls .owl-buttons .owl-next{right:-45px}
.product-slider-theme .owl-controls .owl-buttons .owl-prev, .hero-slider-theme .owl-controls .owl-buttons .owl-prev{left:-45px;}
.product-slider-theme .owl-controls .owl-buttons .owl-prev:before, .product-slider-theme .owl-controls .owl-buttons .owl-next:before, .hero-slider-theme .owl-controls .owl-buttons .owl-prev:before, .slick-prev, .slick-next{font-size:0px;background-image:url(../images/slider-arrow.png);background-repeat:no-repeat;background-color: transparent;top:0;height: 42px;border: 0;    }
.product-slider-theme .owl-controls .owl-buttons .owl-next:before, .hero-slider-theme  .owl-controls .owl-buttons .owl-next:before, .slick-next {background-image:url(../images/slider-arrow1.png);background-repeat:no-repeat;background-color: transparent;top:0; height: 100%;  }

.product-slider-theme .owl-controls .owl-buttons .owl-prev:hover:before, .product-slider-theme .owl-controls .owl-buttons .owl-next:hover:before, .slick-prev:hover, .slick-next:hover{opacity:0.5}

.slick-prev, .slick-next{position:absolute;top: 50%;margin-top: -35px; outline:none} 
.slick-prev{left:-45px}
.slick-next{right:-45px}
.page-text-section{text-align: center; }
.page-title{border-bottom: 0}

/*---Home Collage Box---*/
/*
.collage-mainbox{display: flex; padding-left: 15px; padding-right: 15px;}
.collage-mainbox .col-md-6.left img.responsive{position: absolute;}
.collage-mainbox .col-md-6{padding: 0;}
.collage-mainbox img{width:100%!important; height:100%!important; object-fit:cover;}
.collage-left{margin: 0;height: 100%;}
.collage-right1{height: 360px;margin:0;overflow:hidden;}
.collage-right2{height:360px;margin:0;overflow:hidden}
.collage-mainbox .category-boxs .decs-area h3{font-size:32px;}
.collage-mainbox i img{height:auto!important; width:auto!important}
.collage-mainbox .title{width: 100%; display: flex}
.collage-mainbox .category-boxs .decs-area{flex-wrap: wrap; height: auto; }
.collage-mainbox .category-boxs .decs-area p{color: #fff;margin: 0 0 10px 0;}  

.category-mainbox{margin-top:50px}
.category-mainbox .col-xs-6:nth-child(4n+1){clear:both}
.category-mainbox h2{margin-bottom:20px}
*/
.category-slider .category-boxs{position:relative;overflow:hidden; }
.category-slider .category-boxs .placeholder-wrapper{margin:0}

.category-slider .category-boxs .decs-area{position:absolute;width:100%;bottom: 5px;left:0;z-index: 2;padding:10px 20px;transition:all 0.5s ease 0s;height: 100%;display: flex;align-items: flex-end;vertical-align: middle; }
.category-slider .category-boxs:before{content:'';opacity: 0.72;position:absolute;bottom: 0;width: 100%;height: 50%;transition:all 0.5s ease 0s;z-index: 1; background: -moz-linear-gradient(top,  rgba(125,185,232,0) 0%, rgba(0,0,0,0.99) 99%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(top,  rgba(125,185,232,0) 0%,rgba(0,0,0,0.99) 99%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(125,185,232,0) 0%,rgba(0,0,0,0.99) 99%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#000000',GradientType=0 );
} 
.category-slider .category-boxs .decs-area h3{color:#fff;margin: 0 0 5px 0;padding:0;width: calc(100% - 40px);}
.category-slider .category-boxs .decs-area i{margin: 0;width:40px;height:40px;text-align:center;line-height:38px; transition:all 0.5s ease 0s;}
.category-slider .category-boxs:hover:before{bottom:0; height:100%} 
.category-slider .category-boxs:hover .decs-area i{background:#FA6400;}

.product-slider h2, .category-slider h2{margin-bottom:50px;}
.product-slider h2{margin-bottom: 0px;}
.product-slider .owl-pagination{display: none}
/*.product-slider .m-productlist-item{min-height:420px;} */
.product-slider .owl-item .productItem{ margin: 0; padding:0 5px;}
.product-slider .hero-slider-theme{margin-top: 0}

.big-usp ul{height: 260px;background: #efefef;display: flex;}
.big-usp ul li{/* background:#F5F5F5; */text-align:center;padding: 0px 0; height:100%; transition:all 0.7s ease 0s; align-items:center; display:flex; justify-content:center}
.big-usp ul li:hover{background:#fff; box-shadow:0px 0px 40px rgba(0,0,0,0.1)}
.big-usp ul li:hover h3, .big-usp ul li:hover p{/*color:#fff*/}
.big-usp ul li:hover span{background:#fff;  }
.big-usp ul li span{display:inline-block;width:60px;height:60px;background:#efefef;transition: transform 0.8s;transform-style: preserve-3d;line-height:56px;border-radius:5px;transition:all 0.5s ease 0s; }
.big-usp ul li h3{margin:15px 0 15px; /*color:#000*/}
.big-usp ul li span img{display:inline-block;max-width: 34px;}
.big-usp ul li p{margin:0 auto; max-width:250px}
.big-usp ul li:hover h3{/*color:#FA6400*/}


/*---Home News---*/
.home-news .lasmere{margin-top:15px; display:inline-block}
.home-news h3{margin-bottom:0; font-weight:500; margin-top:25px}
.home-news p{margin-top:15px}
.home-news figure{margin-top:30px}
#news-slider .slick-list{margin-left: -15px; margin-right:-15px; overflow: visible} 

/*---Home Subscribe Section---*/
.subscribe-sec .main-newsblock{padding:0; display:flex; flex-wrap: wrap}
.subscribe-sec .main-newsblock .half{padding:0}
.subscribe-sec .main-newsblock .half img{width:100%; height:100%; object-fit:cover}

.subscribe-sec .container .right{border: 2px solid #EDEDED;border-left:0;padding:30px;display: flex;align-items: center;}
.subscribe-sec .desc{max-width:535px;margin:0 auto;width:100%;}
.subscribe-sec .newsletter{display:inline-block; width:100%; margin:20px 0 0 0}
.subscribe-sec .desc h3{line-height:150%;margin-bottom:10px;}
.subscribe-sec .desc input{width: 100%;border:1px solid #000!important;padding:10px 15px;float:left;margin-right: 0;height: 50px;     border-radius: 0!important;}
.subscribe-sec .desc button{border:0; background:#000; /*color:#fff;*/ font-size:14px; width:140px; height:50px; letter-spacing:1px; transition:all 0.5s ease 0s;}
.subscribe-sec .desc button:hover{background:#FA6400;  /*color:#fff*/}
.subscribe-sec .note{font-size:11px;margin-top:20px;display:inline-block;margin-top:30px;/*color: #666;*/}
.subscribe-sec .note a{text-decoration:underline; /*color:#666*/}
.subscribe-sec .note a:hover{ /*color:#FA6400;*/ text-decoration:none}
.subscribe-sec .w-newsletter-name, .subscribe-sec .w-newsletter-form-header{display:none}
.subscribe-sec .panel-body{padding:0}
.subscribe-sec .desc input[TYPE="checkbox"]{height: 15px;width: 15px!important;margin: 0;}
.subscribe-sec .input-group{position:relative;padding-left:20px;margin-top: 5px;}
.subscribe-sec .input-group-addon{margin:0;padding: 0;width: 15px!important;padding: 0;position: absolute;top: 3px; left:0; font-weight:normal}
.subscribe-sec .form-label {font-weight:400!important; font-size:13px;}
.subscribe-sec .newsletter-btn{display:flex;width: 100%;}
.w-newsletter-email, .w-newsletter-email label{width:100%}
.w-newsletter-email{width:calc(100% - 160px);margin-left: 0;margin-bottom: 0;}

/*---Home about content---*/
.home-aboutcontent h2{margin-bottom:40px;}
.home-aboutcontent p{text-align:left}


/*---Footer---*/
.footer-top .slick-prev, .footer-top .slick-next{margin-top: -20px;}
.footer-top .slick-initialized .slick-slide{text-align: center;display: flex;justify-content: center;min-height: 80px;/* border: 1px solid #000; */flex-direction: column;align-items: center;}
.footer-top img {-webkit-filter: grayscale(1);filter: grayscale(1);height: auto!important;width: auto;}
.footer-top img:hover{-webkit-filter: grayscale(0);filter: grayscale(0);}
footer{background:#000; padding:0 0 50px;/* color:#fff*/}
footer p{/*color:#fff; */line-height:180%; font-size:14px}
footer h4{font-size:24px; margin:0 0 30px 0; padding:0; /*color: #fff*/}
footer a, footer a:visited{/*color:#fff*/}
footer a:hover{/*color:#FA6400*/}
footer ul li{margin: 12px 0;display:block;font-size:12px;text-transform:uppercase;letter-spacing: 1px;}
.footer-top{background:#efefef; padding:50px 15px; min-height:175px;}
.footer-middle{padding-top: 80px;}
.kontact p{max-width: 220px;}
.abningstider p{max-width: 290px;}
.kontact p strong, .abningstider p strong{display:block; font-weight:600} 
.social ul li i{font-size: 29px;display: inline-block;vertical-align: middle;margin:0px 8px 0 0;width: 34px;}
.social ul li i.fa-google-plus{font-size: 25px;}

footer .social ul li{margin:22px 0}
.copyright hr{margin: 60px 0 40px;border-color: #fff;opacity: 0.2;    display: block !important;}
.copyright .left p{padding-top:4px}
.copyright .right{text-align:center}
ul.payment-logo{display:inline-block; float:right}
ul.payment-logo li{display:inline-block;margin:0 0 0 10px}
ul.payment-logo li:first-child{margin-left:0}

/*---BreadCrumbs---*/
.breadcrumb-section{position:relative;margin-top:0px;padding-top: 0!important;}
.breadcrumb-section:before{border-top:1px solid #d8d8d8;content:'';display:inline-block;width:calc(100% - 30px);position: absolute; left:15px;}
.nav-breadcrumbs .seperator{font-size:0; position:relative}
.nav-breadcrumbs .seperator:before{content: "\f105";position:absolute;left:-3px;top: 13px;font: normal normal normal 12px/1 FontAwesome;} 
.footer-newsletter img.rack-bg{display:none}
.g-recaptcha{display:inline-block;width:100%!important;max-width:100%!important;}
.g-recaptcha div{width:100%}
.nav-breadcrumbs>li{margin:0}
.m-breadcrumb a, .m-print a{/*color:#666*/}
.nav-breadcrumbs>li a:hover{/*color:#c80713;*/ background:none}
.m-print {display:inline-block;vertical-align: middle;margin: 25px 10px 0 15px;position: relative;float: left;}
.m-print a, .m-product-nav-share .xsmall.button{display:block; font-size:16px; padding: 8px 10px;border-radius: 30px; background:#eee;}
.m-product-nav-share .xsmall.button{display:inline-block;padding: 0px 0px!important;border:0!important;width: 40PX;height: 40px;font-size: 14px;margin-top: -15px;line-height: 38px;}
.m-print:before{content:''; height:10px;background:#000;width:1px;position:absolute;right:-15px;top:13px;}
.m-breadcrumb{display:inline-block;margin: 15px 0 0 0;vertical-align: middle;text-transform: uppercase;letter-spacing: 2px;}  
.m-print a:hover{background:#FA6400; /*color:#fff*/}

.category-headline{text-align:center;border-bottom: 0;margin-bottom: 10px;}
.category-description{text-align:center;margin-bottom: 75px;}
.angular-productlist{margin-top: 25px;}
.productsortbar{border-bottom: 1px solid #d8d8d8;margin-bottom:25px;font-size: 12px;letter-spacing: 2px;text-transform: uppercase; /*color:#000;*/ font-weight:500; letter-spacing:2px;}
.productsortbar .sortbar-body .form-input{font-size: 12px;letter-spacing: 2px;/*color: #666;*/font-weight: 500;}
.productsortbar .sortbar-body, .productsortbar .sortbar-body .trailing{margin-bottom: 0} 
.productlist .text-center h2{margin-bottom: 40px;}
.category-short-description{text-align: center; margin-top: 50px;}
.form-input:hover, .form-label.input-group-main:hover{background: #fff!important}
.m-productlist-item .m-product-wishlist{display:none;opacity:0;position:absolute;z-index:1000;background:#efefef;width:30px;height:30px;border-radius:50%;text-align:center;display:inline-block;line-height:31px;top:8px;transition:all .5s ease 0s; left:25px;}

.m-productlist-item:hover .m-product-wishlist{opacity:1}
.m-productlist-item .m-product-wishlist img{width:16px;}
.m-product .splash, .m-productlist .splash{left:5px; top:auto; bottom:12px}
.m-productlist .splash.right{left:auto; right: 10px;}
.m-productlist .splash.center {left: auto;width: 100%;text-align: center;}


/*.m-productlist .splash{top:0} */
.productsortbar .sortbar-body .form-input > select{text-transform:uppercase; letter-spacing:2px;}
.productsortbar .amount-display{display:inline-block; vertical-align:top; margin-right:10px;}
.productsortbar .change-limit{width:calc(100% - 280px); display:inline-block}
.emptyCategory .panel {border: 0; box-shadow: none}
.m-product-wishlist a button, .m-product-wishlist button{padding: 0} 

/*---Products Section---*/
.m-productlist-list{margin-top: 20px;}
.product-section .m-productlist-list .productItem {margin-bottom: 1em; float: none}
.product-section .m-productlist-list .row {display: flex;flex-wrap: wrap;}
.pagination{border-radius:0;}
.pagination>li>a, .pagination>li>span{/*color:#000;*/display: block;width: auto;height: 34px;font-size: 14px;font-weight: 500;line-height: 170%;border-radius:0; padding: 6px 14px;}


.pagination>li.current>a{color: #fff !important; background: #FA6400;}
.w-pagination{margin-bottom:0}
.pagination>li:first-child>a, .pagination>li:first-child>span, .pagination>li:last-child>a, .pagination>li:last-child>span{border-radius:0}
/*---SIdebar Products Filter---*/
.filter-section{text-align:left}
.filter-section .panel-heading{font-size:25px;font-weight:700;background:none;border-bottom:0;padding: 0;/*color: #333;*/margin-bottom: 20px;}
.filter-section .form-label{font-size: 12px;margin-bottom: 12px;text-transform: uppercase;letter-spacing: 2px;font-weight: 500;/*color: #000;*/}
.filter-section .filter-price .form-label{margin-bottom:18px;}
.filter-section .form-label.input-group-main{border:0;font-size: 14px;padding:0;background: none;text-transform: none;font-weight: 400;letter-spacing: 0;/*color: #666;*/}
.rzslider .rz-bubble{bottom:25px; font-size: 14px;  /*color: #666;*/}
.filter-section .form-group{margin-bottom: 6px;}
.filter-section .input-group-addon{border:0;background:none;padding: 0;margin:0;width: auto;height: auto;min-width: 0;position:relative;}
.filter-section .small .input-group-addon{padding:0}
.filter-data{margin-bottom: 35px;}
.filter-data.filter-price{margin-bottom:20px;width: calc(100% - 30px);}

.filter-section span.input-group-addon:before{width: 18px;height: 18px;background:#fff;border: 1px solid #B1B1B1;border-radius: 3px;content:'';display: block;margin-right: 10px;}
.filter-section span.input-group-addon .checkbox-checkmark{width: 18px;height: 18px;background:#fff;border: 1px solid #909090;border-radius: 3px;content:'';display: block;opacity:0;position:absolute;top: 2px;box-shadow: none;}
.filter-section span.input-group-addon .checkbox-checkmark:before{content: "\f00c";font: normal normal normal 14px/1 FontAwesome;position:absolute;left:1.5px;top: 1px;color: #000;z-index: 2;}
.filter-section span.input-group-addon input{position:absolute;top:0;left:0;width:18px;height:20px;visibility:hidden;padding: 0;height: auto;box-shadow: none;}
.filter-section span.input-group-addon input[type="checkbox"]:checked + .checkbox-checkmark{opacity:1;border-top: 0;}
.filter-section span.input-group-addon .color-option{width: 19px;height: 18px;background:#fff;position:absolute;left: 0;top: 1px;border-radius: 3px;z-index: 1;}
.filter-section .customfilter.color-filter span.input-group-addon input[type="checkbox"]:checked + .checkbox-checkmark{left: 0;top: 2px;width: 18px; height: 17px;}


.productfilter .filter-button{display:inline-block}
.productfilter .apply-filter-button{display:inline-block}
.productfilter.panel{border:0; box-shadow: none;} 
.productfilter .panel-footer {margin-top: -15px;padding: 15px;background: none;}
.productfilter .panel-footer button{padding:10px 15px}
.filter-section .customfilter.color-filter span.input-group-addon .checkbox-checkmark:before{left:80px;}
/*.product-listings{margin-bottom:60px;}*/

.apply-filter-button{margin-left:10px}
.show-more-filer{display:block;padding: 0;}
.show-more-filer a:after{content: "\f107";font: normal normal normal 16px/1 FontAwesome;display:inline-block;margin:0 0 0 5px;}
.show-more-filer a:hover{/*color:#C80713*/}
.filter-news-sale{display:inline-block;padding: 30px 0 0;margin-top: -10px;border-top: 1px solid #eee;margin-bottom: 0;}
.filter-section .input-group{background:none;outline:none;padding-left: 0;} 
.filter-section .panel-heading .button.small{background: none;font-size: 14px;padding: 0;border: 0;border-bottom: 1px solid #FA6400;font-weight: 500;/*color: #000;*/float: right;margin: 5px 0 0;}
.filter-section .panel-heading .button.small:hover{border-bottom-color:#fff; color:#FA6400}
.filter-section .panel-footer .button.small{float:left;border:0;width: 102px;font-size: 12px;letter-spacing: 2px;font-weight: 500;text-transform: uppercase;}
.filter-section .panel-footer .button.small.apply-filter{float:right; background:#000; color:#fff; width: auto}
.filter-section .panel-footer .button.small:hover{background: #FA6400; color: #fff}
.button, .button:visited{background:#d8d8d8; color:#000}
.m-filter-search{padding:0!important; margin-bottom:20px;}
.m-filter-price{padding:0!important; margin-bottom:20px;}
.brandfilter, .categoryfilter, .customfilter{margin-bottom: 30px;}
.filter-section .m-filter-search input{padding:10px 15px; height:auto!important}
.filter-section .m-filter-price .form-label{margin-bottom: 25px;}
.rzslider.rzslider .rz-pointer{background: #000}
.filter-section hr{margin-top:0}
.rzslider .rz-bar{height: 1px;}

/*---Cartpopup---*/
.productAddedtoBasketInfo{background:#EFEFEF;padding-top: 25px;padding-bottom: 25px;margin-bottom: -8px;position: relative;z-index: 1;text-align: left;border: 1px solid #6DD400;}
.productAddedtoBasketInfo .notification-heading{display:flex;align-items:center}
.productAddedtoBasketInfo .m-cart-free-delivery{text-align:left}
.productAddedtoBasketInfo .buttons{text-align:right;width: 320px;display: inline-block;}
.productAddedtoBasketInfo .buttons a{display:inline-block;padding: 11px 15px;border: 2px solid #000000;margin-left:15px;font-size: 12px;text-transform: uppercase;font-weight: 500;letter-spacing: 2px;}
.productAddedtoBasketInfo .notification-data{width: calc(100% - 325px);display:inline-block;}
.productAddedtoBasketInfo .notification-data p{margin:10px 0 0 0; font-size:12px;; text-transform:uppercase; font-weight:500; color:#000}
.productAddedtoBasketInfo .buttons a:hover{background:#000; color:#fff}
.productAddedtoBasketInfo .buttons a.nextBasket{background:#000; color:#fff; position:relative}
.productAddedtoBasketInfo .buttons a.nextBasket:before{transition:all 0.5s ease 0s;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid black;content:'';position:absolute;top: -8px;margin:0 auto;right: 0;left: 0;width: 12px;}
.productAddedtoBasketInfo .buttons a.nextBasket:hover{background:#FA6400; border-color:#FA6400}
.productAddedtoBasketInfo .buttons a.nextBasket:hover:before{border-bottom: 6px solid #FA6400}

/*---Text Page---*/
.m-text-content h1, .m-text-content h2, .m-text-content h3, .m-text-content h4, .m-text-content h5, .m-text-content h6, .page-text-sectionsec h2, .page-text-sectionsec h3, .page-text-sectionsec h4, .page-text-sectionsec h5, .page-text-sectionsec h6{margin-top:25px;}
.m-text-content p,.m-text-content span, .m-text-content ul, .m-text-content ol{margin-top: 20px;}
.m-text-content p a, .home-aboutcontent p a, .page-text-section p a{/*border-bottom: 1px solid #FA6400*/ transition: all 0.3s ease 0s;}
/*.m-text-content p a:hover, .home-aboutcontent p a:hover, .page-text-section p a:hover{border-bottom:1px solid #fff}*/
.page-title{margin-bottom:0}
.m-text-content ul, .m-text-content ol,.m-blog-content ul,.m-blog-content ol,.m-news-content ul,.m-news-content ol{padding: 0}
.m-blog-content ol li,.m-blog-content ul li, .m-news-content ul li,.m-news-content ol li, .m-text-content ul li, .m-text-content ol li, .page-text-sectionsec ul li, .page-text-sectionsec ol li,.product-additional-info li,.product-additional-info ol li {position:relative;padding: 0 0 0 38px;margin: 15px 0;}
.m-blog-content ul li:before, .m-news-content ul li:before, .m-text-content ul li:before, .page-text-sectionsec ul li:before,.product-additional-info ul li:before{position: absolute;content: "\f061";width: 23px;height: 23px;background:#FA6400;font: normal normal normal 10px/1 FontAwesome;color:#fff;display:flex;align-items:center;justify-content:center;top: 0px;left: 0px;line-height: 139%;border-radius: 2px; padding-left: 1px}  
.m-blog-content ul li:before, .m-news-content ul li:before , .m-text-content ol li:before, .page-text-sectionsec ol li:before,.product-additional-info ol li:before{position: absolute;width: 23px;height: 23px;background:#FA6400;left:0; counter-increment: my-sec-counter; content: counter(my-sec-counter);color: #fff;text-align: center;border-radius: 2px;top: 0px; display: flex; align-items: center; justify-content: center;} 
.m-text{margin-top:20px;} 

.pageTypecart .m-breadcrumb, .pageTypecart .m-print, .pageTypecheckout .m-breadcrumb, .pageTypecheckout .m-print{display:none}   
.cart-page h2.headline-section{margin-top:10px; margin-bottom: 10px;}
.cart-page .page-title{margin-top: 10px; margin-bottom:10px;}
form#m-cart{margin-top: 20px; margin-bottom:20px;}
.m-cart-content .panel{box-shadow: none}
.pageTypecart .basket {display:none}
.qty-info .input-group{padding-left:0}
.cart-page .m-cart-product-container .qty-info ul.button-group .form-group .input-group .form-input{width:40px;}
.step-wise-checkout-form{margin-top:20px; padding:0 10px}
.mob-search, .mobile-menu{display: none} 
#categories-slider-slick .slick-slide, #news-slider .slick-slide{padding: 0 15px}
.category-slider .category-boxs img.lazyloaded{width: 100%}
.pageTypecart .owl-pagination{display:none}
.cart-page{min-height:400px;position: relative;}
.cart-page .panel{border:0; box-shadow:none}
.cart-page .panel-warning{color: #ccc}

/*--News Page---*/
.pageTypenews .m-news-social{padding: 0 5px; margin-top: 30px;}
.pageTypenews .page-title{margin-bottom: 0; padding-bottom: 10px;} 
.pageTypenews h1.m-news-headline{font-size: 36px; margin-bottom: 0} 
.pageTypenews .m-news-slider-theme{margin-bottom: 25px;}
.pageTypenews .m-news-slider-theme img{width:100%!important; height: auto;}
.pageTypenews .w-social.list-inline{padding-left:15px;} 

/*-- Filter ---*/
.single-filter-select.active{display:block;}
.at-filter.single-filter, .single-filter-select{display:none;}
.single-filter-select .form-group{width: 100%;float: left;clear: both;margin:6px 0;}
.single-filter-select.active{width: 100%;padding: 15px 0 0;border: 0px solid #ddd;/* box-shadow: 0 3px 5px 0 rgba(0,0,0,.15); */margin-top: 5px;background: #fff;display: inline-block;position: relative;z-index:10;left: 0;text-align: left;top: -15px;}
.single-filter-select span.form-label.input-group-main{border: none;font-size: 14px;min-width: 100%;text-transform: none;padding:0 2px;margin: 0;height: auto;line-height: normal;}
.single-filter-select .input-group .input-group-addon{background-color: #fff;border: none;vertical-align: top;padding: 0;height: auto;margin: 0;width: auto;}
.single-filter-select .input-group-addon input[type=checkbox]{width: 20px;height: 20px;border: 1px solid #000;margin:0 0 0 2px; float: left}
.single-filter-select .input-group{width:100%;margin: 0;}
.single-filter-select .sortfilter span.form-label.input-group-main{padding: 0}
.single-filter-select{/* overflow-y: auto; *//* overflow-x: hidden; *//* max-height: 250px; */margin-right: 12px;color: #1a1a1a;transform: translateZ(0);}
.pageTypecheckout .big-usp{margin-bottom:30px;}
.user-myaccount .w-menu-item.item-mywishlist, .user-myaccount .w-menu-item.item-newsletterSignup{display:none}

/*---Product Details Page---*/
.m-product-nav{margin-top:-48px; margin-bottom:15px;}
.m-product-nav-cycle{margin-top: 30px;}
.product-slider-theme .item{text-align:center;}
.product-thumbnails{display:inline-block;width:100%;}
.thumbelina-wrapper{/* background:#f5f5f5; max-width:384px;*/float: none;width: 100%;padding: 0;display: inline-block;height: 95px!important;margin: 0 auto;}
.thumbelina li{text-align:center;margin: 0 auto;padding:5px 10px;/*width: 100%!important;*/ margin:0;}
.thumbelina li img:hover{border:1px solid #d8d8d8;}
.thumbelina li img{margin:0 auto; padding:5px;border: 1px solid #fff; transition:all 0.5s ease 0s;}
.product-image .owl-carousel .owl-item{margin-right:0px}
.product-slider-theme img{margin:0 auto;width: 100%!IMPORTANT;}
.send-to-friend{display:none;}
.m-product-image .product-slider-theme .owl-controls .owl-buttons .owl-next{right:30px; display: none}
.m-product-image .product-slider-theme .owl-controls .owl-buttons .owl-prev{left:30px; display: none }

.pageTypeproduct .m-product-image .splash{left: 170px;bottom:auto;top:12px;}
.m-product-brand a{color: #666;padding-bottom: 5px;display: inline-block;}
.m-product-brand a.m-product-brand-link img{margin-bottom: 10px!important;}  
.pageTypeproduct header.page-title h1{font-size: 20px; text-transform: uppercase}
.pageTypeproduct .m-product-offers p{margin-top: 0;}
.m-product-priceline .select2-container .select2-choice{background: #EFEFEF}
.m-product-brand-text a{padding-bottom:10px; display:inline-block}
.product-priceLines {letter-spacing:0; margin-bottom: -20px;margin-top: -15px;}
.m-product-buttons-variantInfoPanel .product-priceLines{margin-bottom: -25px;}
.m-product-buttons-variantInfoPanel .priceVatText, .variantInfoPanel .priceVatText {margin-top: 25px;}

.pageTypeproduct .m-product-priceline, .pageTypeproduct .m-product-price-before-discount, .product-priceLines .priceBeforeDiscount{font-size:20px; /*color:#000*/}
.pageTypeproduct .m-product-priceline .h5{margin-right: 10px;}
.pageTypeproduct .h4.m-product-price, .product-priceLines .price{font-size:20px; color:#000; }
/*.pageTypeproduct .page-title{padding-bottom:10px;}*/
.m-product-price-terms{padding-bottom:0;text-transform:uppercase;font-size: 12px;letter-spacing: 2px;padding-top: 5px;}
/*.m-description-short-wrap{max-width:400px;}*/
.m-description-short-wrap hr, .m-product-dropdown-list-separator, .product-additional-info hr{display:none}
.pageTypeproduct  .select2-container .select2-choice .select2-arrow, .crowselproductilist .select2-container .select2-choice .select2-arrow{right:10px; top:10px}
.pageTypeproduct .select2-container .select2-choice, .crowselproductilist .select2-container .select2-choice{height:50px;background:#efefef;border:0;box-shadow:none;padding:0 15px;line-height:50px;font-size:12px;text-transform:uppercase;font-weight:500;color:#000!important;letter-spacing:1px}
.product-stock-icon i{color: #6DD400}

.m-product-variants{margin-top:20px; margin-bottom: 15px;}
.pageTypeproduct .variantInfoPanel .panel, .m-product-information .panel{border: 0;box-shadow: none; border-radius:0}
.m-product-information .panel.panel-danger{border:1px solid #c02b43}
.m-product-information .panel .panel-body, .product-itemNumber{padding: 12px 0px;}

.pageTypeproduct .variantInfoPanel .panel .panel-body, .m-product-instock .panel-body{padding: 12px 15px;font-size: 12px;text-transform: uppercase;font-weight: 500;letter-spacing: 2px;}
.pageTypeproduct .variantInfoPanel .panel .panel-body strong, .m-product-information .panel .panel-body strong{font-weight:600}
.m-product-information .panel{margin-bottom: 15px;}
.m-product-information .panel .panel-body{padding-top: 0;padding-bottom: 0} 
.m-product-information .panel.m-product-discontinued .panel-body, .m-product-information .panel.m-product-soldout .panel-body{padding-top:12px;padding-bottom:12px;} 
.m-product-information .panel.m-product-instock .panel-body{padding-bottom: 18px;}
.m-product-transaction-amount .input-group{display:flex;align-items: center;}
.m-product-transaction-amount .m-transaction-input, .m-product-orderform-transaction-input{width:68px;height: 64px;text-align:center;border: 1px solid #000!important;margin: 0 8px;font-size: 16px!important;}
.m-product-transaction-amount.no-qty .m-transaction-input{width: 100%; margin: 0} 
.m-product-orderform-transaction-input{border-radius:0!important;margin-left: 35px;}

.m-product-transaction-amount .input-group i, .m-product-orderform-transaction-amount .input-group-button button{width:26px;height:26px;background:#C4C4C4;display:block;text-align:center;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition: all 0.5s ease 0s;}
.m-product-transaction-amount .input-group a:focus, .m-product-transaction-amount .input-group a:hover{outline: none; text-decoration: none}
.m-product-transaction-amount .m-transaction-input{width:68px;height:64px;text-align:center;border: 1px solid #000!important;margin: 0 8px;font-size: 16px;}


.m-product-transaction-amount .m-product-transaction-unittitle{display:none!important}
.m-product-transaction-button .button-primary{width:100%;max-width:100%;height:64px;padding: 0;border:0;transition: all 0.5s ease 0s;}
.m-product-transaction.product-transaction{padding:0 15px 0 0}
.m-product-information .m-wishlist{margin:0; padding:0}
.m-product-information .m-wishlist .m-product-wishlist-button{margin:0;background:#efefef;text-align:center;height:64px;line-height: 64px;display: block; padding: 0;width: 100%;}
.m-product-transaction-amount .input-group i:hover, .m-product-transaction-button .button-primary:hover{background:#FA6400;}
.m-product-information .m-wishlist .m-product-wishlist-button:hover{background:#dfdcdc}
.extra-product-usp{display: flex;flex-wrap: wrap;font-size: 12px;font-weight: 500;text-transform: uppercase;margin:25px 0 15px;}
.extra-product-usp .uspproductpage{width: calc(50% - 8px);margin: 0 0 10px 10px;} 
.extra-product-usp .uspproductpage:nth-child(2n+1){margin-left:0}
.extra-product-usp a{border:1px solid #D8D8D8;padding: 10px 15px;text-align: center;display: block;}
.extra-product-usp a:hover{background:#000; color:#fff !important;}
.extra-product-usp a i{margin-right:5px;} 
.product-additional-info{font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:500;/*color: #000;*//* margin-top:30px; */}
.product-additional-info-accordian .additionalinfo:last-child{border-bottom:1px solid #d8d8d8;}
.additionalinfo{border-top:1px solid #d8d8d8;padding: 12px 0;/*color: #000; */    cursor: pointer;}
.additionalinfo.current{padding-bottom:0}
.additionalinfo .read-more{float:right}
.additionalinfo .accordian-content,.additionalinfo .accordian-content p{font-size:12px;text-transform:none;padding:5px 0;letter-spacing:1px;line-height:180%; font-weight:400; /*color:#666*/}
.additionalinfo .accordian-content{padding-bottom:15px;}
.additionalinfo .accordian-content p{margin-top: 15px;}
.additionalinfo .accordian-content p:first-child{margin-top:0}
.m-product-orderform-dropdown-list-item .select2-container{margin-top: 0!important}  

.orderformTitle{/*color:#000; */}
.m-orderform-dropdown.m-product-orderform-dropdown{margin-bottom: 35px;}
.m-product-orderform-dropdown-list-item{background: #fff!important;margin-bottom: 0;} 
.m-product-orderform-dropdown-heading, .m-product-orderform-dropdown-list{border-left:1px solid #eee; border-right:1px solid #eee}
.m-product-orderform-dropdown .m-product-orderform-dropdown-heading{border-bottom:1px solid #eee}
.m-product-orderform-transaction-amount{position:relative;margin: 0 auto;}
.m-product-orderform-transaction-amount .input-group-button{padding:0!important;margin: 0;position:absolute;top: 10px;} 
.m-product-orderform-transaction-amount .input-group-button:nth-child(2){left:0}
.m-product-orderform-transaction-amount .input-group-button:nth-child(3){right:0}
.m-orderform-dropdown.m-product-orderform-dropdown .m-product-orderform-select2{margin-bottom: 0}
.select2-drop .panel-success{border-top:0!important; border-bottom:0!important}  

.additionalinfo .table-h-striped tbody > tr:nth-child(odd){background: none}
.additionalinfo .table-h-striped tbody > tr:first-child td{border-top:0}
.additionalinfo .table-h-striped td{padding:10px 0;line-height: 180%; font-size:12px;}
.additionalinfo .table-h-striped .m-product-customdata-title{width: 50%;/*color:#666;*/}
.additionalinfo .m-product-customdata{border:0}
.additionalinfo .m-product-customdata-data-title{padding:0 15px;display: inline-block;}
.m-product-tags-heading p:first-child, .m-product-tags-form p:first-child{margin-top:0}
.additionalinfo .h6{margin-bottom:15px;}
.additionalinfo .m-product-tags-heading .h6, .additionalinfo .m-product-tags-form .h6{margin-bottom:-20px; display: block}
.m-product-extrabuy .panel{margin-bottom: 0}
.extra-buy{padding-bottom:0!important}
.m-product-extrabuy-heading-all{padding: 0}
.products-related h2{text-align: center}
.products-related{margin-top: 75px;}
.additionalinfo .social.accordian-content .h6{display:block;margin-top:5px;margin-bottom:10px;}
.notification-section{margin-top: 0;margin-bottom: 0;}
.notification-section .panel{border: 0;box-shadow: none; border-radius: 0; color:#000;font-size:14px; font-weight:500; text-transform:uppercase;margin-bottom:0}
.notification-section .panel-success{background: #EFEFEF; border-top: 2px solid #6DD400; border-bottom: 2px solid #6DD400}
.notification-section .panel-danger{background: #EFEFEF; border-top: 2px solid red;border-bottom: 2px solid red; }
:not(.ielt9) .w-slider .placeholder-wrapper{max-width: 100%!important}
.m-product-short-description{margin-bottom: 20px;}
.popup-contnett,#overlaypriceTerms{padding: 30px; max-width:800px;}
.pageTypeproduct .page-title.main-category{margin-bottom: 50px;}

.m-product-reviews button{background: #000!important; color: #fff!important; border: 0!important}
.m-product-reviews button:hover{background: #FA6400}
.pageTypeproduct .product-information .panel-success{border: unset !important;} 
.m-product-variants.m-product-buttons .input-group-image.variant-button-image, .input-group-image.variant-button-image img {height: 37px!important;}	
.m-product-variants.m-product-buttons .input-group .input-group-image:first-child > img{float: right}
.m-product-title{padding-bottom:0}
.m-product-variants.m-product-buttons .m-product-buttons-type-title, .m-product-additionals-title{font-size:16px; margin-bottom: 10px; display: block; color: #000; letter-spacing: 1px}
.pageTypeproduct .m-wishlist{margin-bottom:0px;}
.variant-button-image input[type=checkbox]{left:12px;}
.pageTypeproduct .m-product-variants.m-product-buttons .variantInfoPanel{margin-top:-20px}
.pageTypeproduct .m-product-variants.m-product-buttons .variantInfoPanel .panel .panel-body{padding-left:0; padding-right:0}
.pageTypeproduct .m-product-variants.m-product-buttons .variantInfoPanel .panel.panel-danger .panel-body{padding-left:15px; padding-right:15px}
.pageTypeproduct .m-product-variants.m-product-buttons .variantInfoPanel .panel.panel-danger{margin-bottom: 25px;}
.pageTypeproduct .m-product-offers p{margin-top:6px;}
.pageTypeproduct .m-reviews-stars{margin-bottom:4px;}
.m-product-additionals-wrap{background: transparent;}
.m-product-information .m-product-variants.m-product-buttons .panel.panel-success, .m-product-information .m-product-variants.m-product-dropdown .panel.panel-success{margin-bottom:0} 

.m-product-additionals{margin-bottom:0px;margin-top: -20px;}    
.m-product-additionals-list-item .m-product-additionals-text p{display: none}	
.additionalHelp{font-size: 14px;}	
.m-product-additionals-wrap .panel-heading{padding-left: 0; padding-right: 0}	
.form-group.m-product-additionals-type{margin-bottom: 0}	
.m-product-reviews .m-product-review-stars label.form-label{margin-bottom: 6px}	
.m-product-reviews .m-product-review-headline{margin-top: 20px; margin-bottom: 20px;}	
.m-product-reviews{margin-top: 20px; position: relative;}
.m-product-reviews .m-product-review-header{position: absolute; right:0; top:5px;}
.m-product-reviews form{margin-bottom:20px;}	
.additionalinfo .accordian-content .m-product-review-body p{margin-top: 0; padding: 0} 	
.additionalinfo .accordian-content .m-product-review-body p.h6{margin-bottom: 0}	
.m-product-buttons-list .row{margin-bottom: 20px;}
.m-product-price-for, .priceFor{font-weight:500}
.m-product-variants.m-product-buttons .selected-priceLine span, .selected-priceLine span{font-size:16px;}
.m-product-variants.m-product-buttons .product-priceLines p, .product-priceLines p{margin-top:5px}
.m-product-variants.m-product-buttons .selected-priceLine span, .m-product-variants.m-product-buttons .selected-priceLine .priceBeforeDiscount, .selected-priceLine span, .selected-priceLine .priceBeforeDiscount{font-size:16px;font-weight: 500;} 

.m-product-variants.m-product-buttons .selected-priceLine span.priceFor, .selected-priceLine span.priceFor{color:#000}
.m-product-variants.m-product-buttons .m-product-additionals-wrap{display:inline-block; width:100%; margin-top:3px;}
.m-product-information{margin-bottom:0}
.pageTypeproduct hr{display:none}
.pageTypeproduct .product-itemNumber.selected-itemNumber, .pageTypeproduct .m-product-itemNumber, .pageTypeproduct .m-product-weight, .pageTypeproduct .priceSuggested{font-size:12px;padding-top: 0;margin-top: 0px;display: inline-block;float: left;     text-transform: uppercase; letter-spacing:1px}
.pageTypeproduct .m-product-itemNumber{margin-top:5px; width: 100%}
.normal-pro .m-product-reviews-quick-review{margin-bottom: 10px; margin-top: 15px;}
.normal-pro .m-product-information .m-product-instock{margin-bottom:5px;}
.normal-pro .m-product-information .panel.m-product-info{margin-bottom: 10px;}
.m-product-instock i.fa-check {color: #6DD400;}
.pageTypeproduct .m-product-weight{margin-top: 5px; margin-bottom: 5px;}

.pageTypeproduct .m-product-orderform-dropdown .variantInfoPanel .panel.panel-success{border:0!important}
.m-product-orderform-variantInfoPanel .panel{margin-bottom: 0}
.m-orderform-dropdown .variantInfoPanel.open{padding: 0}
.m-product-orderform-transaction-amount .input-group-button button{height: 26px!important;background:#C4C4C4!important;/*color:#fff!important;*/border-radius:50%!important;display: block!important;margin: 0!important;text-align: center;padding: 0!important;}
.m-product-orderform-list p{font-size: 12px;}
.pageTypeproduct .m-product-orderform-list .panel-success{/*color:#6dd400!important;*/ border-top:0!important; border-bottom:0!important}
.m-product-orderform-offer p{margin-top: 0px;}
.m-product-orderform-list input.m-product-orderform-transaction{height:42px!important;} 
.m-product-orderform-transaction-amount .xsmall .input-group-main{height: auto}
.m-product-orderform .m-product-orderform-list{overflow-x: auto}
.m-product-orderform .m-product-orderform-list li{width: 100%;background: none!important;border-top: 1px solid #e8e8e8;}
.m-product-orderform .m-product-orderform-list li:first-child{border-top:0}
.m-product-orderform .panel.panel-border, .m-orderform-dropdown.m-product-orderform-dropdown .panel{border: 0; box-shadow: none}
.m-product-orderform-priceline p{/*color: #000*/} 
.variant-pro .m-product-information .m-product-dropdown-variantInfoPanel .panel.panel-warning{margin-bottom: 5px}
.m-product-callForPrice{margin-top:15px;}
.m-product-information .m-wishlist.callforprice{margin-left:15px;}
.m-product-callForPrice i.fa-phone{float: left; margin:5px 7px 0 0}
.m-product-orderform-list p.m-product-orderform-soldout{border:0!important}
.packet-pro .m-product-packet-list li:nth-child(2){padding-left:0; padding-right: 0; margin-top:5px; padding-bottom: 0}
.m-product-packet .panel-heading{padding-left: 0; padding-right: 0}
.packet-pro .m-product-packet-list .m-product-packet-variant-title{padding-bottom: 10px;}
.m-product-packet{margin-top:15px;}
.m-product-packet .panel-heading .h4{font-weight:400; font-size:16px;}
.m-product-packet .panel{margin-bottom: 0}
.m-product-packet-variantInfoPanel{margin-bottom: 15px;}
.m-product-orderform-wrap .panel-heading{padding-left: 0}
.m-product-orderform-dropdown-wrap .panel-heading:first-child{padding-left: 0}
.product-weight-text, .product-weight{padding-top: 5px; letter-spacing: 1px; font-size: 12px;/* color: #000*/}
.pageTypeproduct .m-product-image .product-image img.responsive{width: 100%!important;}
.pageTypeproduct .product-itemNumber.selected-itemNumber{width: 100%}
.pageTypeproduct .priceSuggested{margin-bottom:-5px;}
.login-statuss{background:#000;text-align:center;/*color:#fff;*/font-size:12px;text-transform:uppercase;letter-spacing:2px;padding:12px 0}
.fancybox-close{position:absolute!important;top:-18px;right:-18px;width:36px!important;height:36px!important;cursor:pointer;z-index:8040; line-height: 40px;}
.fancybox-skin .fancybox-close .fa-inverse{color: #fff !important;}
.fancybox-skin .fancybox-close{/*color: #000*/}
.fancybox-skin .fancybox-close:hover, .fancybox-skin .fancybox-close:focus{/*color: #333*/}

/*---Defaul Page Css---*/
header.page-title h1, .page-text-sectionsec h1 {font-size: 34px;}
label.form-label{font-weight:500;font-size:15px;position:relative;/*color: #333;*/ margin-bottom: 10px;}
.small .input-group-addon, .small .input-group-button, .small .input-group-button>.button, .small .input-group-button>.button-primary, .small .input-group-button>.button-text, .small .input-group-image, .small .input-group-main, .small.form-input, .small.form-label.input-group-main{height:auto; border-radius:5px; padding: 10px 15px;}
.modules.m-text{margin-top:0px; margin-bottom:50px;}
.m-cart-product-title{font-weight:700; line-height: 140%;}
.pageTypecart .site-content header{margin-bottom:0}
.m-userlogin, .m-usercreate, .m-newsletter{margin-bottom:0px;}
.m-userlogin, .m-userpasswordrecover, .m-usercreate, .m-wishlist, .m-newsletter, .m-cart-header, .m-checkout, .m-cart, .m-user-orders, .m-useredit,.modules.m-contact, .m-userpasswordupdate{margin-top:20px;}
#m-userlogin .m-userlogin-username{width:48%;float:left}
#m-userlogin .m-userlogin-password{width:48%;float:right}
#m-userlogin .m-userlogin-remember{width:48%;float:left; margin-top:10px;}
#m-userlogin .m-userlogin-links{float:left;width:100%;font-size:13px; margin-top:10px; margin-bottom: 10px;}
.pageTypeuserlogin .content_area, .pageTypeusercreate .content_area, .pageTypenewsletter .content_area{padding-right:15px;}
#m-userlogin .input-group-addon input[type="radio"], #m-userlogin .input-group-addon input[type="checkbox"], #m-newsletter .input-group-addon input[type="radio"], #m-newsletter .input-group-addon input[type="checkbox"]{margin-top:5px;}
#m-newsletter .m-newsletter-name, #m-newsletter .m-newsletter-email{width:50%;float:left;padding:0 15px}
.m-userlogin-item{margin-top:5px;}
.m-userlogin-item:first-child{margin-top:0}
.w-notification{padding-left:0;padding-right:0;margin-bottom: -1px; position: relative;z-index: 1;}

#m-usercreate .form-group{margin-bottom:20px;}
.m-user-orders, .m-wishlist{margin-bottom:50px;}
.m-wishlist-header h1, .m-cart-header h1.m-cart-headline{text-align:left;margin: 0 0 15px 0;}
p.m-wishlist-login-link{margin-top:0}
.m-userlogin-description{display:none}
.m-userlogin .panel-body, .m-userpasswordrecover .panel-body, .m-usercreate .panel-body, .m-newsletter .panel-body{padding: 20px;}
.m-userlogin .panel-footer, .m-userpasswordrecover .panel-footer, .m-usercreate .panel-footer, .m-newsletter .panel-footer{padding-left:0px;padding-right:20px;}
#m-wishlist .m-wishlist-buy{float:right;max-width:170px;width:100%}
#m-useredit h5{margin-bottom:30px}
p.m-useredit-description{margin-top: -10px; margin-bottom: 20px; }
.m-userlogin .panel-body, .m-userpasswordrecover .panel-body, .m-usercreate .panel-body, .m-wishlist .panel-body, .m-newsletter .panel-body, .m-cart-header .panel-body, .m-checkout .panel-body, .m-cart .panel-body, .m-user-orders .panel-body, .m-useredit .panel-body {padding-left:0; padding-right: 0}
.m-userlogin .panel-body, .m-userpasswordrecover .panel-body, .m-usercreate .panel-body, .m-wishlist .panel-body, .m-newsletter .panel-body, .m-cart-header .panel-body, .m-checkout .panel-body, .m-cart .panel-body, .m-user-orders .panel-body, .m-useredit .panel-body {padding-left:0; padding-right: 0}
.panel-border .panel-heading, .panel-border .panel-footer {border-color: #eee; background:transparent}
/*
.button, .button:visited{border-radius:20px; background:#FA6400; color:#fff; transition:all 0.5s ease 0s;}
.button:hover, .button:visited:hover, .button:focus, .button:visited:focus{background:#000; color:#fff}
*/
.small .input-group-addon, .small .input-group-button>.button, .small .input-group-button>.button-primary, .small .input-group-button>.button-text, .small .input-group-image, .small .input-group-main, .small.button, .small.button-group>li>a, .small.button-primary, .small.button-text, .small.form-input, .small.form-label, .small.pager-group>.button, .small.pager-group>.button-primary, .small.pager-group>.button-text, .small.pagination>li>a{font-size: 13px;}
.m-usercreate-description-bottom{font-size: 14px;}
.login-statuss.iscartt, .login-statuss.isproductpage {display:none;}
.m-product-nav-cycle .trailing-db-mobile{display: none}
.form-group.w-recatpcha{margin-bottom: 0; text-align: left}
.m-userpasswordrecover-spam-check{margin-top: 25px;}
.m-userpasswordrecover-spam-check hr, .m-usercreate-spam-check hr{display: none}
.m-user-orders .panel-border .t-striped > li:nth-child(odd){background: #fff}
.m-user-orders .h6{font-size:16px}
.m-user-orders .small.button-icon>.fa{padding:.5em 0.5em}
.m-user-orders .panel{margin-bottom: 0}
.m-user-orders .nav-tabs>li{margin-right:0px;border: 0;}
.m-user-orders .nav-tabs>li a{border:0;border-bottom:0px solid #fff}
.m-user-orders .nav-tabs > li:first-child > a{margin-left:0px;}
.m-user-orders .nav-tabs > li > a{font-size:16px;font-weight: 400;background:transparent;text-transform:uppercase;/*color:#000;*/margin:0px;border-radius:0px;margin-left:35px;padding:12px 0;}
.nav-tabs > li > a:hover{border-color:#fff #fff #000 #fff;}
.m-user-orders .nav-tabs > li.active > a, .m-user-orders .nav-tabs > li.active > a:hover, .m-user-orders .nav-tabs > li.active > a:focus{border:0px;border-bottom:1px solid #000!important;/*color:#000;*/bottom: 0;position:relative;font-weight: 500;}
.consent-description{font-style: normal;}
.m-userremove__text-wrap--description{margin-top: 10px;}
.m-userremove-description-bottom{margin-top: 5px;}
/*#deliveryActive{margin-left:-7px; top:13px;} */
#m-wishlist-data .panel-border .panel-heading,  #m-wishlist .panel-border .panel-heading{background-color: #d8d8d8;}
.panel-border .t-striped > li:nth-child(odd){background-color:#e8e8e8}
.small.button-icon>.fa, .small.pager-group>.button-icon>.fa{padding: .5em 0.5em}
#m-wishlist-data .h6, #m-wishlist .h6{font-size:16px;margin-top: 10px;display: inline-block;margin-bottom: 0;}
#m-wishlist .form-group{margin-bottom: 0}
#m-wishlist .form-group.m-wishlist-amount input{height: 37px;}
#m-wishlist .button-primary{margin-left: 10px}
#m-wishlist, #m-wishlist p {font-size: 14px}
#m-wishlist-data .panel-heading .button-icon{background: #fff}
.m-notfound{margin-top: 30px;}
.m-notfound .button-primary{margin-top: 30px;}
.w-newsletter-name, .m-newsletter-spam-check hr{display: none}
.postionbottomright .m-newsletter-newsletter{margin-left: -10px;}
.my-newslettermodal label{margin-bottom: 5px;}
.m-wishlist-login-text{margin-bottom: 15px;}
.m-wishlist-header .col-xl-12.text-right .button {margin-left: 15px;}
.site-main-content{padding-bottom: 0}
.filter-section .form-group	label.disable-true{opacity: 0.4; pointer-events: none}

.pageTypecart .popup-section.hideonmobile, .pageTypecheckout .popup-section.hideonmobile{display: none}
.pageTypeproduct .panel-danger {/*color:#c02b43;*/}
.pageTypeproduct .panel-warning,.pageTypeproduct .panel-success,.pageTypeproduct .product-itemNumber.selected-itemNumber {/*color:#000;*/}
.pageTypeproduct .panel-danger.m-product-stock.m-product-soldout, .pageTypeproduct .panel-danger.m-product-discontinued{padding-left:15px;}
.pageTypecheckout header .header-right .basket:before{display:none;}
.slider-banner.bannerimage ul.slick-dots{display:none !important;}

.m-product-orderform-list .m-product-stock-message{display:block}
.m-product-orderform-list .m-product-orderform-info{text-align: center} 
.m-product-orderform-dropdown-wrap .panel-footer.m-product-orderform-transaction{padding-left: 0; padding-right: 0; padding-top: 20px;}
.m-cart-product-price{/*color: #000*/}
.single-price .m-cart-product-price{/*color: #666*/}
.m-cart-product-price.saleprice{/*color:#FA6400*/}
/*.pageTypeproduct .m-product-variants.m-product-buttons .variantInfoPanel .panel{margin-bottom: 0}*/

#cookieConsentForm h2{font-size:24px; color: #000}
#cookieConsentForm .w-cookie-description, .w-cookie-extended-info p{font-size:14px;/*color: #666;*/padding: 0 30px;line-height: 170%;}
.cookie-button.button-text-simple{border-bottom: 0;/*color: #000;*/font-size: 14px;text-transform: uppercase;margin:5px 0 30px 30px;}
.w-cookie-options{background:#EFEFEF;padding: 20px 30px;text-align: center;margin-bottom: 40px;}
.w-cookie-consent{padding:0;margin: 0;}
.w-cookie.center .w-cookie-form{padding:0}
.w-cookie.center .w-cookie-form .h2{font-size: 24px!important;/*color:#000;*/padding: 30px 30px 5px;}
.w-cookie-option-title{font-size:12px;font-weight: 500;display:block;margin-bottom: 15px;/*color: #000;*/}
.switch-rail, .switch-rail:before{border-radius: 30px;}
.switch-rail{background-color:#C4C4C4; border:0; box-shadow:none}
.switch-rail:before{box-shadow: none;left: 7px;bottom: 5px;width: 33px;height: 33px; transition: all 0.5s ease 0s;}
.switch{width:76px; height:43px;}



input:checked + .switch-rail{background-color:#FA6400;box-shadow: none;opacity: 1;}
input:checked + .switch-rail:before{border:0; box-shadow:none; -webkit-transform: translateX(30px);-ms-transform: translateX(30px); transform: translateX(30px);}
.w-cookie-extended-info{padding:10px 30px;}
.w-cookie-extended-info h3{margin-bottom:15px;}
.w-cookie-extended-info p{padding:0}
.w-cookie-extended-info p{margin-top:0;margin-bottom: 15px;}
.w-cookie-actions{margin-bottom: 60px;padding: 0 15px;}
.w-cookie-actions .cookie-button{background:#D8D8D8;font-size:12px;text-transform:uppercase;/*color:#000;*/font-weight:500;border:0;width:200px;height:57px;letter-spacing: 2px; transition: all 0.5s ease 0s;}
.w-cookie-actions .button-primary.cookie-button{background:#000; /*color:#fff;*/ margin-left:15px;}
.w-cookie-actions .cookie-button:hover{background:#fa6400; /*color:#fff;*/ text-decoration:none}	
.w-cookie-actions .button-primary.cookie-button:hover{background:#FA6400;  /*color:#fff*/}
.w-cookie-toggle.button.cookie-button{position:relative;background: none!important;border: 0!important;/*color: #000!important;*/padding-bottom: 15px;padding-top: 15px;height: auto;}
.w-cookie-toggle.button.cookie-button i{margin-top:10px;margin-bottom: 10px;}
#cookieConsentForm .accordion-text p.accordion-description{margin-top: 0;font-size: 13px;}
#cookieConsentForm .closed .accordion-btn:hover p.accordion-description{/*color:#000*/}
#cookieConsentForm .accordion-title{font-size:14px; /*color:#000*/}
#cookieConsentForm .closed .accordion-btn{padding:10px; border:0; /*color:#000*/}
#cookieConsentForm .closed .accordion-btn:hover{background:none; border:0}
#cookieConsentForm .accordion-text p.accordion-description{/*color:#000*/}

#cookieConsentForm .closed .accordion-text p.accordion-description, #cookieConsentForm .closed  .accordion-title{/*color:#000*/}
#cookieConsentForm .accordion-text p.accordion-description, #cookieConsentForm .accordion-title{/*color:#fff*/}
#cookieConsentForm .accordion-btn{padding:10px;}
#cookieConsentForm p{font-size:13px;}
.m-productlist-short-description p{font-size:13px;}
input:disabled + .switch-rail{opacity: 0.3;cursor: not-allowed;}
.m-cart-coupon-row form{margin-top: -100px;}
.m-cart-coupon-input-text {font-weight: 500;font-size: 16px;line-height: 24px;letter-spacing: 2px;text-transform: uppercase;/*color: #000;*/margin-top: 0;cursor: pointer;}
.m-cart-coupon-input-text span{font-weight: 400;text-transform: none;display: block;padding: 8px 0;margin-bottom: 10px;font-size: 14px;}
.m-cart-coupon-row .form-group{float: left;width: 100%;} 
.m-cart-coupon-row .form-group span{font-size:14px;}
.m-cart-coupon-row .input-group-button{padding:0}
.m-cart-delivery-info-container ul.payment-logo li{margin: 0;}
.m-product-dropdown-select .select2-container.select2-container-disabled{opacity:0.6;}
.m-product-dropdown-select .select2-container.select2-container-disabled a{cursor: not-allowed;}

.language-picker .dropdown-container ul li a:hover{background: #000;color: #fff!important;}
body .lang-currency-section .button.xsmall,body .lang-currency-section .button.xsmall:hover{color:#000 !important;}

.topinfo-content p{font-size:14px;}
.language .cs-skin-border .cs-options{min-width: 110px;}
.w-language .button{border: 0;padding: 1px 0 0 20px;font-size:12px;text-transform: uppercase;color: #000!important;letter-spacing: 1px;position:relative; }
.w-language .button:before{content:"\f107";font-family:FontAwesome;font-size:20px;color:#cccfd1;line-height:100%;position:absolute;left:0;font-weight:400}
.w-language .button span{margin:0 5px 0 0} 
.w-language .dropdown-menu{background:none;border-bottom: 0;top: 19px!important;}
.w-language .dropdown-menu .dropdown-container{background: #fff;border: 1px solid #000;margin-top: 3px;margin-left: 0;}
.w-language .dropdown-menu .dropdown-container li{border-top:1px solid #000;font-size: 12px;padding: 0 0px;}
.w-language .dropdown-menu .dropdown-container li:first-child{border-top:0}
.w-language .dropdown-menu .dropdown-container li a{color: #464646; padding:5px 10px; font-weight:300; transition: none; font-size: 12px;}
.w-language .dropdown-menu .dropdown-container li a:hover{/*background:#000; color:#fff*/}
.w-language .dropdown-menu .dropdown-container li span{margin-right:4px;}
.language .cs-skin-border > span:after{font-weight: normal}

.w-language .dropdown:hover>.dropdown-menu {display: none!important;opacity: 0!important;}
.w-language .dropdown.show>.dropdown-menu {display: block!important;opacity: 1!important;transform: none!important;}
.w-language .dropdown.show .button:before{content: "\f106"; color: #000; top:-2px;}

.modules.angular-productlist .productItem .type-col .product-transaction{border:0;box-shadow:none;padding:0 15px;border-radius: 0;padding-top:8px;}
.modules.angular-productlist .productItem .type-col .product-transaction .prices{min-height:43px; margin-bottom: 10px;}
.m-productlist-item .m-productlist-amount{margin-bottom: 0}
.m-productlist-item .m-productlist-amount input{padding:8px 0; height:auto}
.modules.angular-productlist .productItem .type-col .product-transaction .m-productlist-tractions-button{padding-left:0;}
.select2-results small{font-size: 12px;}
.content.product-transaction.product-action .button-primary i{display: none}
.productItem .variants.flash .select2-container .select2-choice{border: 1px solid red!important;background: rgba(255,0,46,0.1);}
.popup-content-section .popup_nl_button{color: #fff;display: block;padding: 14px 0;}
.productItem .type-col .product-delivery{border-bottom:none !important;}
.productfilter  .button.small,.language-picker .button.xsmall{background:none !important;}
.product-transaction.m-productlist-transactions .product-various-price-info{margin-bottom:15px; margin-top: 4px;}
.modules.angular-productlist .productItem .type-col .product-transaction.product-action{padding-top: 0}
.modules.angular-productlist .productItem .type-col .product-transaction .prices.doubleprice{}
.productItem .product-delivery{margin-bottom: 0; margin-top: 8px}
.productItem .product-delivery p{font-size: 12px;color: #666;font-weight: 500;}
.productItem .product-delivery.m-productlist-stock p i{margin-right: 5px;}
.productItem .product-delivery.m-productlist-stock p i.fa-clock-o{color: red}
.productItem .product-delivery.m-productlist-stock p i.fa-check{color: green}

.pageTypenews .m-news-page-header .page-title, .pageTypeblog .m-news-page-header .page-title{margin-bottom: 15px;}
.m-news-list ol li .row, .m-blog-list ol li .row{display: flex} 
.m-news-list ol li figure, .m-blog-list ol li figure{width: 320px; margin-right: 15px;}
.m-news-list ol li .m-news-list-textwrap, .m-blog-list ol li .m-blog-list-textwrap{width:calc(100% - 335px)}
.m-news-list ol li .m-news-list-description, .m-blog-list ol li .m-blog-list-description{line-height: 170%}
.m-news-list ol li .m-news-list-textwrap .m-news-list-date, .m-blog-list ol li .m-blog-list-textwrap .m-blog-list-date{margin-top:-10px; margin-bottom: 15px;}
.m-news-list ol li .m-news-list-readmore, .m-blog-list ol li .m-blog-list-readmore, .m-blog-list ol li .m-blog-list-comment, .m-calendar-form button{/*padding: 8px 20px; color: #fff;background-color: #2f2f2f;*/margin-top: 10px;display: inline-block;text-transform: uppercase;font-size: 14px; width: auto!important}
.m-news-list ol li .m-news-list-readmore:hover, .m-blog-list ol li .m-blog-list-readmore:hover, .m-blog-list ol li .m-blog-list-comment:hover, .m-calendar-form button:hover{/*background:#fa6400*/}
.m-news-list ol li .m-news-list-readmore i, .m-blog-list ol li .m-blog-list-readmore i, .m-blog-list ol li .m-blog-list-comment i{display: none}
.m-blog-list ol li .m-blog-list-comment{margin-left:10px;}

.pageTypenews .m-news-article .page-title, .pageTypeblog .m-blog-post .page-title{padding-bottom: 0}
.m-news-slider-theme figure, .blog-slider-theme figure{display: inline-block;width: 100%;height: auto;position: relative;overflow: hidden;max-height:500px;margin-bottom: 25px;margin-top:10px;} 
.m-news-slider-theme figure .placeholder, .blog-slider-theme figure .placeholder{display:none!important}
.m-news-slider-theme figure img, .blog-slider-theme figure img{width: 100%;height: auto;position: relative!important;top: 0!important;}
.w-social.list-inline>li{margin-left: 20px; margin-right: 15px;}
.pageTypenews .w-social.list-inline>li:first-child{margin-left: 0!important}
.m-blog-meta-wrap p, .m-blog-meta-wrap p a,  .m-blog-list-date{color: #9d9d9d; }
.m-blog-list-category, .m-blog-list-date+span, .m-blog-meta-wrap a,.m-news-date+span{font-size:85%;}
.w-social-facebook iframe{max-width:120px;}
.home-newss a.lasmere{font-weight: unset;font-size: unset;}
.home-newss a.lasmere:hover{}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{background:unset;}
.cart-content{border-radius: 6px;}
.panel-border .m-product-packet-list.t-striped > li:nth-child(odd){background: none;border-bottom: 1px solid #eee;padding-bottom: 10px;}
.packet-pro .m-product-packet-list .m-product-packet-variant-title{border-bottom: 1px solid #eee;margin-bottom:10px;padding-left: 15px;}
ul.list-unstyled.t-striped.m-product-packet-list li{margin-top:0px;}
.packet-pro .m-product-packet .panel-heading {border-bottom:none;padding-top:0px;padding-bottom:0px;}
.m-product-packet-list .form-group {margin-bottom: 15px;}


.m-product-image .product-image .thumbelina-but{display: none}
.verticleSlider {display: flex; flex-wrap: wrap}
.verticleSlider .mainProductImage{width: calc(100% - 155px); order: 2}
.verticleSlider .thumbnailsImages{width: 122px;margin-right: 30px;}
.verticleSlider .slick-slide{margin-bottom:15px;/* padding: 0; */}
.verticleSlider .slick-slide{/* border:1px solid #ccc; */cursor: pointer;padding: 10px; border: 1px solid #fff;}
/*.verticleSlider .slick-slide img{width:100%}*/
.verticleSlider .slick-slide.slick-current{box-sizing: border-box;border: 1px solid #ccc;}

.cart-section .cross-pic span{display: none}
.update-qty-box{display: flex}
.cart-coupon-row fieldset{display:none;margin-top:10px;}
.cart-coupon-row{width: 100%;/* position:absolute; */top: 0;right:0;/* max-width:460px; */z-index: 1;display: flex;justify-content: flex-end;}
.cart-coupon-row form{border: 1px solid #D8D8D8;padding: 15px 25px;margin-top: 20px;/* float: left; */width: 100%;position: relative;background: #fff;display: inline-block;max-width: 460px;}
.cart-coupon-row fieldset .input-group.small{margin-top:10px;display: block;}
.cart-coupon-row fieldset .input-group.small input{height:44px; border-radius:0; font-size:14px; border-right:1px solid #D8D8D8; padding: 0 15px}
.m-cart-coupon-row .form-group span.input-group-button button{width:100%;border-radius:0;background:#D8D8D8!important;color:#000!important;font-weight: 600;font-size:16px;margin-top:15px;text-transform:uppercase;height:52px;cursor:pointer;letter-spacing: 2px;}
.m-cart-coupon-row .form-group span.input-group-button button:hover{background:#fa6400!important;color:#fff!important;transition: all 0.5s ease 0s;}
.cart-coupon-row .open .fa-angle-down{transform: translate(0, -50%) rotate(180deg);}
.cart-coupon-row .fa-angle-down{position: absolute;right: 25px;transition: all 0.2s ease 0s;transform: translate(0, -50%);color: #000;font-size: 20px;margin-top:10px;}

.thumbelina  .item.slick-slide.slick-active.hidethis{display:none;}
.noimage  .verticleSlider .thumbnailsImages{display: none}
.noimage .verticleSlider .mainProductImage{width: 100%} 

/* cart page */
.m-cart-product-container .qty-info{position:relative;z-index:2}
.m-cart-product-container p.m-cart-product-price-with-vat{/*color: #666;*/ font-size: 12px;}
.m-cart-product-container p.m-cart-product-delivery-time{margin-top: 0;margin-bottom: 20px;}
.badge{border-radius: 0; font-weight: 400; font-style: italic; padding: 4px 11px; margin-left: 5px;}
.badge.badge-succes.m-productlist-new, .badge.badge-succes.m-product-splash-new{/*color: #000*/}
.badge.badge-danger.m-productlist-soldout, .badge.badge-danger.m-product-splash-soldout{background:#DB9A9A}
.cart-page .page-title { margin:0 0 2px; padding:0 0 10px; border-color:#D8D8D8; }
.cart-page .page-title h1.m-cart-headline, .cart-page h2.headline-section { font-weight:500; font-size:16px; line-height: 24px; letter-spacing:2px; text-transform:uppercase; }
.cart-page .panel-border .t-striped > li { background-color:#fff!important; border-bottom:1px solid #D8D8D8; padding:10px 0; }
.m-cart-headline{border-bottom:1px solid #D8D8D8;margin-bottom: 0!important;padding-bottom: 11px;}
.cart-page .m-cart-product-container .row > .button-text {float:right;/*color:#000;*/font-size:14px;text-decoration:none;width:auto;position: absolute;right: 0;padding-top: 0;}
.cart-page .m-cart-product-container .row > .button-text:after { content:"";
width:14px; height:14px; background:url(../images/cross-icon.png) center no-repeat; display:inline-block; vertical-align: middle; margin-left:5px;     position:relative; top:-2px; }
.cart-page .m-cart-product-container .productinfo  { clear:both;  }
.cart-page .m-cart-product-container .productinfo .m-cart-product-title {font-weight: 500;font-size: 16px;line-height:18px;letter-spacing:2px;text-transform:uppercase;/*color:#000*/;margin:0 0 15px;padding-right: 80px;}
.cart-page .m-cart-product-container .qty-info ul.button-group { display:flex;     align-items:center;  }
.cart-page .m-cart-product-container .qty-info ul.button-group li a.button {width: 26px;height: 26px;border:0;/*color:#fff;*/border-radius: 50%;line-height: 17px;margin: 0 0 0 0;display: block; padding: 0}
.cart-page .m-cart-product-container .qty-info ul.button-group li a.button span.fa {  display:none; }
.cart-page .m-cart-product-container .qty-info ul.button-group li a.button.minus-btn { background:url(../images/icon-minus.png) center no-repeat #C4C4C4 !important; }
.cart-page .m-cart-product-container .qty-info ul.button-group li a.button.plus-btn {background:url(../images/icon-plus.png) center no-repeat #C4C4C4 !important;}
.cart-page .m-cart-product-container .qty-info ul.button-group li a.button.plus-btn:before{content:''}
.cart-page .m-cart-product-container .qty-info ul.button-group li a.button.minus-btn:hover { background:url(../images/icon-minus.png) center no-repeat #000; }
.cart-page .m-cart-product-container .qty-info ul.button-group li a.button.plus-btn:hover { background:url(../images/icon-plus.png) center no-repeat #000; }
.cart-page .m-cart-product-container .qty-info ul.button-group .form-group { margin:0 10px; }
.cart-page .m-cart-product-container .qty-info ul.button-group .form-group .input-group .form-input {width: 30px;height:30px;border:1px solid #D9D9D9!important;font-size:12px;text-align:center;padding:0 2px;}
.cart-page .m-cart-product-container .qty-info ul.button-group li a.button.plus-btn i:before{display:none}
.cart-page .m-cart-product-container .price-info, .cart-page .m-cart-product-container .cart-total-info { text-align:right;  }
.cart-page .m-cart-product-container .price-info {font-weight:500;font-size:12px;line-height:18px;letter-spacing:2px;text-transform:uppercase;/*color:#666666;*/margin-bottom:8px;padding-right: 15px;margin-top: -10px;}
.cart-page .m-cart-product-container .cart-total-info {font-size:20px; /*color:#FA6400;*/ padding-right: 15px;}
.cart-page .m-cart-product-container .cart-total-info s.m-cart-product-priceBeforeDiscount { /*color:#000;*/ margin-right:10px; }
.cart-page .m-cart-product-container .price-info .is-block { display:inline-block; width:auto!important;  }
.cart-page .m-cart-delivery-info-container { border:1px solid #D8D8D8;padding:20px 25px 25px;}
.cart-page .m-cart-delivery-info-container tbody{padding-bottom: 0;margin-bottom: 50px;}
.cart-page .m-cart-delivery-info-container .table {margin-bottom: 0;}
.cart-page .m-cart-delivery-info-container .table>tbody>tr>td {border-top:0;padding: 9px 0;/*color:#666666;*/}
.cart-page .table>tfoot>tr>td {border-bottom:0;padding: 16px 0;}
.cart-page .table .m-cart-total-line {font-size:20px;/*color: #000;*/}
.cart-page .m-cart-delivery-info-container .checkout-btn { display:block; padding:19px 10px; font-weight:500; font-size:16px; line-height:24px; text-align:center; letter-spacing:2px; text-transform:uppercase; }
.cart-page .m-cart-delivery-info-container .checkout-btn > i { display:none; }
.related-products .page-title { padding-bottom:0; margin:30px 0 15px; border-bottom:0; }
.related-products .page-title .h1 { font-weight:500; font-size:32px; line-height:48px; text-align:center; /*color:#000000; */ }
.modules.angular-productlist .product-description {margin-top:25px;margin-bottom:0px;}
.productItem .title{margin-bottom: 0}
.modules.angular-productlist .product-description .m-productlist-brand-link { display:none; }
.modules.angular-productlist .product-description .m-productlist-heading a h4 {/*color:#000;*/text-transform: uppercase;font-size: 12px;letter-spacing: 2px;line-height: 150%; min-height:36px; margin-bottom: 0}
/*.modules.angular-productlist .m-productlist-list > .row { margin:0; }*/
.modules.angular-productlist .m-productlist-figure .badge-container .badge-section, .product-badge-section-detail{width:65px;height:65px;position:absolute;top:10px;right: 10px;background:#FA6400;z-index:9;border-radius:100%;color:#fff;display:flex;align-items: center;justify-content:center;font-size:16px;font-weight:700;     z-index: 100;}
.cart-page .m-cart-product-container .row > .button-text.mobile-remove{display:none;}
 
.modules.angular-productlist .product-description, .modules.angular-productlist .productItem .type-col .product-transaction { text-align:center; }
.modules.angular-productlist .productItem .type-col { border-color:transparent; transition:all 0.5s ease 0s; }
.modules.angular-productlist .productItem .type-col:hover { border-color:#D8D8D8; }
.modules.angular-productlist .productItem .type-col .product-transaction { border-top:0;background-color:transparent; padding:3px 10px 5px;}
.modules.angular-productlist .m-productlist-figure  {  overflow: hidden; max-height: 300px;}
.modules.angular-productlist .m-productlist-figure .m-productlist-image {max-height:300px;top:0px; min-width: 100%; }
.modules.angular-productlist .m-productlist-discount .m-productlist-price-before-discount, .modules.angular-productlist .m-productlist-price, .modules.angular-productlist .m-productlist-transactions .m-productlist-itemNumber, .modules.angular-productlist .product-transaction .product-various-price-info{ /*color:#666666;*/ font-size:12px; font-weight:500; }
.modules.angular-productlist .product-description .m-productlist-itemNumber{margin-top:8px; margin-bottom:0px;}
.modules.angular-productlist .saleprice.m-productlist-price{/*color:#FA6400*/}
.modules.angular-productlist .m-productlist-price {/*color:#666;*/ margin-top:0; margin-top:10px;}
p.m-productlist-discount{line-height: 150%}
.modules.angular-productlist .m-productlist-price{margin-top:0px; margin-bottom:0px;}
.product-slider .hero-slider-theme .owl-controls .owl-buttons{display: block !important}
/*.template-six .slick-arrow{display: none!important}*/
.modules.angular-productlist .productItem .type-col{padding:20px}
.productContent .image a.trailing-db{margin-bottom:0px}
.modules.angular-productlist .m-productlist-transactions .m-productlist-itemNumber{margin-bottom: 5px;}


.slider-banner.bannerimage.notfullwidth, .slider-banner.bannerimage.fullbanner { max-width: 100%;}	
.slider-banner.bannerimage.fullbanner .container {max-width:100%; width:100%; padding:0 0px}	

.w-cookie-actions {margin-bottom: 30px;padding: 0 15px;}
.w-cookie-actions .button-text.cookie-button{border:1px solid #ccc !important;}
.w-cookie-actions .button-text.cookie-button:hover{border-color:#ccc !important;}
.addwish-page-add{z-index: 1!important}

.w-cookie-actions .cookie-button.button-text {background:#fff; color:#000; text-transform:none; text-decoration:underline;}
.w-cookie-actions .cookie-button.button-text:hover {background:#fff !important; color:#ccc !important; text-transform:none; text-decoration:underline;}
ul.m-product-packet-list li,ul.m-product-packet-list li div.m-product-packet-variant-title{padding-left:0px !important;}
.m-productlist-transactions-button button{transition: all 0.5s ease 0s;float: right;font-size: 14px;text-transform: uppercase;}	
.m-productlist-transactions-button button span{float:left;}	
.m-productlist-transactions .m-productlist-transactions-amount input {padding: 8px 0;height: auto;}
.pageTypeproduct .variantInfoPanel .panel .panel-body, .m-product-instock .panel-body{margin-left:0px;}
ul.list-unstyled.t-striped.m-product-packet-list li{padding-right:0px;}
.category-boxs{position:relative;overflow:hidden; }
.category-boxs .placeholder-wrapper{margin:0}

.category-boxs .decs-area{position:absolute;width:100%;bottom: 5px;left:0;z-index: 2;padding:10px 20px;transition:all 0.5s ease 0s;height: 100%;display: flex;align-items: flex-end;vertical-align: middle; }
.category-boxs:before{bottom:5px;content:'';opacity: 0.72;position:absolute;width: 100%;height: 50%;transition:all 0.5s ease 0s;z-index: 1; background: -moz-linear-gradient(top,  rgba(125,185,232,0) 0%, rgba(0,0,0,0.99) 99%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(top,  rgba(125,185,232,0) 0%,rgba(0,0,0,0.99) 99%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(125,185,232,0) 0%,rgba(0,0,0,0.99) 99%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007db9e8', endColorstr='#000000',GradientType=0 );
}


.category-boxs .decs-area h3{color:#fff;margin: 0 0 5px 0;padding:0;width: calc(100% - 40px);}
.category-boxs .decs-area i{margin: 0;width:40px;height:40px;text-align:center;line-height:38px; transition:all 0.5s ease 0s;}
.category-boxs:hover:before{ height:100%;bottom:5px;} 
/*.category-boxs:hover .decs-area{bottom:15px;}*/
.category-boxs:hover .decs-area i{background:#FA6400;}
.category-boxs img.lazyloaded{width: 100%}
.modules.m-usercreate .m-usercreate-company input,.modules.m-usercreate .m-usercreate-vatnumber input,.modules.m-usercreate .m-usercreate-eannumber input{height: auto;border-radius: 5px;padding: 10px 15px;}
.modules.m-usercreate .m-usercreate-newsletter .form-label.input-group-main{padding: 10px 15px;}
.w-customer-type-input > .button-group > .button, .w-customer-type-input > .button-group > .button-primary{border-radius:5px;}
.modules.m-usercreate .form-label.input-group-main{border-top-right-radius: 5px;    border-bottom-right-radius: 5px;}

li.m-product-extrabuy-list-item:before {content: none !important;}
.pageTypeblog h2,.pageTypeblog h3,.pageTypeblog h1,.pageTypeblog h4,.pageTypeblog h5{margin-top: 25px;margin-bottom:20px}

.m-product-transaction .m-product-transaction-button.notwishilist{padding-right: 5px !important;}
.sidecartclerk .clerk-design-component-rmuYHqaO {display:inline-block !important;;width:90% !important;}
.sidecartclerk .clerk-slider{clear:both;}

.sidecartclerk .clerk-design-component-IPG7Cca5{margin-bottom:auto;height: 3em;}
.sidecartclerk .clerk-design-component-HzbD0vBO{margin-bottom: auto;min-height: 40px;}


.sidecartclerk .clerk_slider_box { width: 100%; display: grid;grid-template-columns: 70px auto; gap: 0 20px; align-items: normal; text-align: left; }
.sidecartclerk .clerk_slider_box .clerk-design-component-TvPn6X0q {height:auto;     background-position: top center !important;}
.sidecartclerk .clerk_slider_box .clear-info .clerk-design-product-name  { text-align: left;  margin:0px !important; padding:0px !important}
.sidecartclerk .clerk_slider_box .clear-info .clerk-design-product-price   {text-align:left !important}
.sidecartclerk .clerk_slider_box .clear-info .clerk-design-button   {    max-width: inherit !important; margin: initial; padding: 11px 25px; display: inline-block; margin-left: 0 !important; }
.sidecartclerk .clerk-slider-nav { zoom: 0.65; top: 31% !important;}

@media(min-width: 1280px) and (max-width:1700px){
.slider-banner img{ height:650px} 
}
 
@media (min-width:992px) {
.product-slider .m-productlist-item .m-product-wishlist {left:20px;}
}
@media (max-width:1199px) {
.modules.angular-productlist .productItem .type-col {
    padding: 10px;
}
.category-boxs .decs-area h3, .collage-mainbox .category-boxs .decs-area h3{font-size:24px;}

.nav-container .nav li {margin-right: 19px;}
.nav-container .nav li:nth-last-child(2){margin-right: 0px;}

}
 
@media (max-width:991px) {
.product-slider .modules.angular-productlist .productItem .type-col{padding: 0 20px;} 
.cart-page .m-cart-product-container .price-info, .cart-page .m-cart-product-container .cart-total-info{text-align: left}
.cart-page .m-cart-product-container .price-info{margin-top:12px; letter-spacing: 0; line-height: 160%;}
.cart-page .panel-border .t-striped > li:first-child{padding-top:10px}
.cart-page .panel-border .t-striped > li{padding:20px 0}
.cart-page .panel-border .t-striped > li article.row{display:flex}
.cart-page .m-cart-product-container .row > .button-text{font-size: 13px;}
.cart-page .m-cart-product-container .cart-total-info{font-size: 16px;} 
.cart-page .m-cart-product-container .productinfo .m-cart-product-title{padding-right:15px;}
.cart-page .m-cart-product-container .row > .button-text{font-size: 13px;position: relative;margin-bottom: 5px; display: none}
.cart-page .m-cart-product-container .row > .button-text.mobile-remove{display: inline-block;position: absolute;right: 0;}
 .cart-page .m-cart-product-container .row > .button-text.mobile-remove:after{display: none}
 .cart-page .m-cart-product-container .price-info{clear:both;margin-top:10px;}
.category-boxs .decs-area h3, .collage-mainbox .category-boxs .decs-area h3{font-size:16px; width: calc(100% - 30px); margin-bottom: 2px;}	
 .category-boxs .decs-area i{width: 30px; height:30px; line-height: 30px;}

}
 
@media (max-width:767px) {
.m-cart-list .m-cart-product-container > .row { margin:0; }
.modules.angular-productlist .m-productlist-figure { height:auto; }
 
/*.product-slider .modules.angular-productlist .m-productlist-figure .splash.m-productlist-splash {left:20px;}*/
.product-section .m-productlist-list .productItem{/* border: 1px solid #000 */} 
.product-slider .product-section .m-productlist-list .productItem{margin-bottom:0}
.modules.angular-productlist .m-productlist-figure .m-productlist-image{top:0}
.modules.angular-productlist .productItem .type-col:hover{border-color:transparent} 
.m-product .splash, .m-productlist .splash{bottom:15px;}
.modules.angular-productlist .productItem .type-col{padding: 15px 0;}
.category-boxs .decs-area{padding:10px}
.thumbelina-wrapper {height:auto !important;}
}
 

@media (max-width:575px) {
.badge{font-style: 11px;} 
.product-slider .modules.angular-productlist .productItem .type-col{padding: 0 50px;}
/*
.product-slider .hero-slider-theme .owl-controls .owl-buttons .owl-prev{left: 18px;width: 20px;} 
.product-slider .hero-slider-theme .owl-controls .owl-buttons .owl-next{right:20px;text-align: right;width: 20px;} 
*/
.modules.angular-productlist .m-productlist-figure .badge-container .badge-section{width:50px; height:50px; font-size:14px;}
.product-slider .m-productlist-item .m-product-wishlist{left:70px; top:10px}
/*.product-slider .modules.angular-productlist .m-productlist-figure .splash.m-productlist-splash{left:50px; }*/
}


@media (max-width: 320px){
	.productAddedtoBasketInfo .buttons a {font-size:9px;}
}
@media (max-width: 320px){
	.productAddedtoBasketInfo .buttons a {margin-right: 0px !important;}
}

@media (min-width: 960px){
.col-l-1, .col-l-10, .col-l-11, .col-l-12, .col-l-2, .col-l-3, .col-l-4, .col-l-5, .col-l-6, .col-l-7, .col-l-8, .col-l-9 {padding-left:15px; padding-right: 15px; float: left;}
	
}

@media (min-width: 992px){
.mobile-filter, .mobile-filter-sort-withoutfilter{display: none}
.pageTypecart .insta-col{margin-top: 50px!important}
.thumbelina-but.horiz.left, .thumbelina-but.horiz.right{height: 115px;line-height: 115px;top: 0;background: none;} 
.thumbelina-but.horiz.right{right: -20px;top: 10px;}
.thumbelina-but.horiz.left{left:-20px;top: 10px;}	
.min-top .topbar{margin-bottom:20px; padding:8px 15px}
.min-top .nav-container{margin-top: 0}
.min-top .nav-container .nav li a{padding:20px 0}  
.min-top .nav-container .nav .yamm-content li a{padding: 0;}
.min-top .logo img{max-width: 196px;}

}
@media (min-width: 1025px){
.verticleSlider .slick-next{position:relative;right: 0;margin: 0 auto;left: -5px;top: 10px;height: 50px;transform: rotate(90deg);/* background-size: 100% 100%; *//* width: 0; */}
.verticleSlider .slick-slider{padding-bottom:50px;text-align: center;}
.verticleSlider .slick-prev{position:relative;right: 0;margin: 0 auto;left: -5px;top: 10px;height: 50px;transform: rotate(90deg);/* background-size: 100% 100%; *//* width: 0; */}
.verticleSlider .slick-prev{margin-bottom:20px;}
}

@media (min-width: 1200px){
.container, .yamm .dropdown.yamm-fw .dropdown-menu{width:90%; max-width:1470px;}	
.slider-banner .owl-item{height: 600px;position:relative;} 
.slider-banner .owl-item img{object-fit: cover;width: 100%;height: 100%;position:absolute;top:0;left:0;}
.logo{min-height: 52px;}
.m-product-transaction.product-transaction > .row{display: flex; }
.m-product-transaction.product-transaction .m-product-transaction-amount{width: 160px; padding-right: 0}
}

@media (max-width: 1280px){
.top-usp ul li{margin-left: 5px;}
}
@media (max-width: 1199px){
.big-usp ul{flex-wrap: wrap; height: auto; background: none}
.big-usp ul li h3{font-size:18px; margin-bottom: 10px;}
.big-usp ul li{padding:20px 10px;}
.big-usp {background:#efefef; padding:20px 15px }

.slick-next{right:-10px;width:12px;background-size:200% 100%;height:24px;display:block;background-position:-12px 0;margin-top:-10px}
.slick-prev{left:-10px;width:12px;background-size:200% 100%;height:24px;display:block;background-position:0 0;margin-top:-10px}
.category-slider  .category-boxs .decs-area h3{font-size:24px;}
ul.payment-logo{text-align: left; float: left; margin-top:15px}
.copyright hr{margin-top: 50px;}
.top-usp ul{display: flex}	

.product-slider .hero-slider-theme .owl-controls .owl-buttons .owl-prev{left: -10px;}	
.product-slider .hero-slider-theme .owl-controls .owl-buttons .owl-next{right: -10px;text-align: right;}	
.footer-top .slick-prev, .footer-top .slick-next{margin-top:-10px}	
	
.currency-picker{margin-left: 15px;}	
.top-usp ul li{font-size:11px;} 
.usp-section{margin-top:2px;}
.content.product-transaction.product-action .button-primary{font-size: 11px;padding: 12px 10px;}
.modules.angular-productlist .productItem .type-col .product-transaction .col-s-1{padding:0 15px;width: 80px;}	
.modules.angular-productlist .productItem .type-col .product-transaction .m-productlist-tractions-button{width: calc(100% - 80px);}	
}

@media (max-width: 1024px){
.verticleSlider .thumbnailsImages{width:100%; margin-right: 0; order:2}
.verticleSlider .mainProductImage{width:100%; margin-bottom: 20px; order:1}


.verticleSlider .slick-list {margin: 0 -10px; padding-left: 10px; padding-right: 10px;}
.verticleSlider .slick-slide{margin-right: 10px; margin-left: 10px;}
.slick-prev{left:-10px;}
.slick-next{right:-10px}
.pageTypeproduct .m-product-image .splash{left:0}	
.pageTypeproduct .slick-slide img{width:100%; height: auto}	

}


@media (min-width:768px) and (max-width: 991px){
header .container{padding: 0}
.mob-search .search-col button{top:10px; left:20px;}
.mob-search .search-col input{padding-left: 50px;border:1px solid #d8d8d8;}
.navbar-toggle{margin-left: 0px;margin-top: 20px;}
.basket{padding-left: 10px; margin-left:10px;}
.logo img{max-width: 160px; margin-top:10px;}
.insta-col, .viewinsta {margin-bottom:30px;}
.abningstider{clear: both}
footer h4{margin:30px 0 20px!important;}
/*.footer-top{margin-bottom: 40px;}*/
.basket .product-count{margin-left:5px;}
.slider-banner .slick-dots{/*position: relative; bottom:0;*/ margin-top:20px;}	 
	.topbar .currency-picker, .topbar .lang-currency-section{display: none}
	.top-usp{width: 100%}
	.top-usp .usp-section{text-align: center}
	.top-usp ul{justify-content: center}
	.header_left .logo img{margin-left: auto}
}

@media (max-width: 991px){
.footer-middle{padding-top: 0}
body{font-size:13px;}
h2{font-size: 22px}
h3{font-size: 16px;}	
p{font-size:13px; margin-top:15px;}	
.topbar{margin-bottom:20px;}	
	
#categories-slider-slick .slick-slide, #news-slider .slick-slide{padding: 0 10px}
.top-usp ul li{margin-left: 10px;}
.mob-search{display: block;padding: 0}
.mob-search .search-col{max-width: 100%;margin-top: 15px;}
.cart-content{border-radius: 6px;}

.nav-container, .slider-banner{margin-top:0}	
.nav-container.is_desktop{display: none}
.navbar-toggle{display: block;float: left;padding: 0 10px;border: 0;} 
.navbar-toggle .icon-bar{background: #000!important;height: 2px;width: 20px;border-radius: 60px;}
.navbar-toggle .icon-bar + .icon-bar{margin-top: 5px;}
.mobile-menu, .navbar-default .navbar-toggle{display:block} 	
.mobile-menu .navbar-default{background:none;border:0;min-height: 0;margin: 0;}	
.mobile-menu .user-myaccount-link ul{display:none}
.my-account-section-mobile{/* display:flex; */margin-bottom: 20px;border-top: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;padding:25px 0;}	
.my-account-section-mobile i{font-size:18px; margin-right: 5px;}	
.my-account-section-mobile a{display:flex; align-items:flex-end}
.custommenu-toggle > .row{padding: 15px 30px 10px;/* display: flex; */align-items: center;margin: 0;}
.navbar-nav{margin: 25px 0 0px;}
.custommenu-toggle{width:100%;background: #fff;padding:0;position:fixed;height:100vh;display:block;z-index:10001!important;left:-100%;top:0;transition:all 0.5s ease 0s;overflow-y:auto;color: #000;}
.custommenu-toggle.open{left:0}
.navbar-default .navbar-nav li a{padding: 12px 0px;/* border-bottom:0px solid #ebebeb; */border-top: 1px solid #d8d8d8;font-weight: 600;color: #000;font-size: 14px;}
.navbar-default .navbar-nav li a:hover{/* background:#000 */}
.navbar-default .navbar-nav li:last-child a{border-bottom: 0px solid #ebebeb;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{border-bottom:0px solid #ebebeb;}
small.open2{cursor:pointer;height:44px;position:absolute;right:0;top: 3px;width:48px;display:block;text-align: right;line-height: 48px;}
small.open2:before{content: "\f105";font: normal normal normal 24px/1 FontAwesome;color: #d8d8d8;transition:all 0.5s ease 0s;}
small.open2.active:before{content: "\f106";}
small.open2.active ul.dropdown-menu{display:none!important}
.custommenu-toggle .nav .dropdown{position:relative!important}
.custommenu-toggle .logo{text-align:center}
.custommenu-toggle .logo img{max-width:80px; margin:0 auto}
.cross-btn{display:inline-block;padding:10px 0 5px 15px;cursor:pointer}
.dropdown.open>.dropdown-menu, .dropdown:hover>.dropdown-menu{display:inline}
.navbar .nav .dropdown .dropdown-menu{transition:all 0.5s ease 0s;}
.dropdown:hover > .dropdown-menu{display:none}
.yamm .dropdown.yamm-fw .dropdown-menu{opacity:1!important;width:100%!important;padding-bottom:0;padding-top:0px;transition:none;padding: 0;background: #4f4d4d;}
.navbar-default .navbar-nav li a span{display:none}
.navbar-nav > li{width:100%;}
.nav .yamm-content li:first-child{margin:0}
.yamm-content li{width:100%;margin-bottom:0;padding:0}
.yamm .dropdown.yamm-fw .dropdown-menu .open2{display:none}
.yamm-content li a{padding:10px 5px;}
.navbar-default .navbar-nav li li a{font-weight:400;font-size: 13px;padding: 10px 15px;/* background: #222; */border-top: 1px solid #d8d8d8!important;/* color: #fff; */} 
.navbar-default .navbar-nav li li li a{border-top:0 }
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:none}
.navbar-default .navbar-nav > li > a:hover{color: #FA6400;}
li.item-myaccount{display:block !important;}
.yamm .dropdown.yamm-fw .dropdown-menu li{width: 100%; margin: 0; padding: 0; font-weight: 400; border-bottom: 0}
.yamm .dropdown.yamm-fw .dropdown-menu .dropdown-menu > li:first-child {display: block!important;}	
.yamm .dropdown.yamm-fw .dropdown-menu li li{width:100%; padding: 0}
.yamm .dropdown.yamm-fw .dropdown-menu > li:first-child {display: none!important;}

.yamm .dropdown.yamm-fw .dropdown-menu > li a.parent.dropdown-toggle{font-size: 13px;/* color: #fff; *//* background: #222; */} 
.yamm .dropdown.yamm-fw .dropdown-menu ul{margin: 0!important} 
.yamm .dropdown.yamm-fw .dropdown-menu ul li a{padding-left:30px;/* background: #222; */}
.yamm .dropdown.yamm-fw .dropdown-menu > li:first-child{display:none!important;}
.slider_area{margin-bottom:50px;}
.mobile-menu-bottom{display:inline-block;width:100%;/* background:#000; */padding: 0;/* height:100%; */color: #000;font-size: 14px;}
.mobile-menu-bottom .wishlist{margin-left:0; margin-right:20px;}
.mobile-menu-bottom .user-icon{white-space:nowrap;margin-left:0px;}
.languags-link span{display:inline-block;margin-right: 20px;vertical-align: top;}
.mobile-menu-bottom .language{display:inline-block;width:auto;float: none;vertical-align: top;}
.mobile-menu-bottom a{color: #000;width: auto;height: auto;line-height: normal;}
.mobile-menu-bottom .language a{color:#999}
.mobile-menu-bottom .language a.active, .mobile-menu-bottom .language a:hover{color:#fff}

.mobile-menu-bottom .cs-skin-border>span{/* color: #fff; */overflow:visible;padding-left: 0;font-weight: 600;}
.w-language .button{padding-left: 0; padding-right: 0px;}
.mobile-menu-bottom .language .cs-select > span::after, .w-language .button:before{left: auto;right: -25px;font-size: 24px;color: #000;}	
.yamm .dropdown.yamm-fw .dropdown-menu:before{display: none}
.mobile-menu-bottom{font-size:12px;text-transform: uppercase;letter-spacing: 1px;font-weight: 600;}
.custommenu-toggle .title{display: flex;padding: 0;position: relative; margin-top:20px;}
.custommenu-toggle h2{font-size: 19px;color: #000;text-transform: uppercase;}
.custommenu-toggle .close{display:flex; align-items:center; top:0px; color: #fff;text-shadow: none;position: absolute;right: 0;opacity: 1;font-size: 12px;font-weight: 500;letter-spacing: 1px;}
.custommenu-toggle .close i{margin:0 0 0 7px; font-size:20px;}
.custommenu-toggle .user-icon-svg, .custommenu-toggle .heart-icon{width: 16px; height: auto; margin-right: 10px;}
.custommenu-toggle .language .cs-skin-border.cs-active > span, .cs-select.cs-active>span::after{/* color: #fff!important */}	

.banner-caption .banner-text{max-width: 350px; height:auto}	
.slider-banner .owl-controls{bottom: 20px;}
.banner-caption figure h2{font-size: 24px;}
.banner-caption figure p{font-size: 15px;}
.product-slider, .collage-mainbox, .page-text-section, .category-slider, .big-usp, .home-news, .subscribe-sec, .home-aboutcontent{margin-top: 50px;}	
.category-slider{margin-top: 0}


.big-usp ul li h3{font-size:16px; }

.category-slider  .category-boxs .decs-area h3 {font-size:16px; width: calc(100% - 30px); margin-bottom: 2px;}	/*.collage-mainbox .category-boxs .decs-area h3*/
/*.collage-right1, .collage-right2{height: auto}*/	
.category-slider .category-boxs .decs-area i{width: 30px; height:30px; line-height: 30px;}
/*
.collage-mainbox i img{max-height: 10px;}
.collage-mainbox .category-boxs .decs-area{padding-right:5px}
*/
	
.footer-top{padding: 30px 15px;min-height: 0;}
.footer-top .slick-initialized .slick-slide{padding-left: 15px; padding-right: 15px;}	
.product-slider h2, .category-slider h2, .insta-col h2, .insta-col h2{margin-bottom: 30px;}	
.product-slider h2{margin-bottom:20px; margin-top: 15px}
#categories-slider-slick .slick-prev, #categories-slider-slick .slick-next{display: none}
.product-slider .hero-slider-theme .owl-controls .owl-buttons .owl-prev{left:0px}
.product-slider .hero-slider-theme .owl-controls .owl-buttons .owl-next{right:0px}	
.breadcrumb-section:before{display: none}
.category-description{margin-bottom: 40px;}	
	
.desktop-filter, .desktop-sortbar{display: none}	
.mobile-filter{padding: 20px 15px;font-size: 12px;border-top:1px solid #EFEFEF;}	
.product-section .m-productlist-list .productItem{} 
.m-productlist-list, .angular-productlist{margin-top:0;margin-bottom: 0;}
.mobile-filter-sort{display:flex;align-items:center;margin: 15px 0;}
.filtering{position:relative;border: 1px solid #d8d8d8;font-size: 12px;text-transform: uppercase;width: 48%;display: block;text-align: left;font-weight: 500;letter-spacing: 1px;}
.filtering select{padding:6px 12px;text-transform: uppercase;}
.filtering select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width: 100%;letter-spacing: 1px;}	
.filtering .fa-angle-down{position:absolute;right: 10px;font-size: 20px;top: 4px;}
.filter-section .filtering  .form-group{width:100%;margin: 0;}
.filtering:first-child{margin-right: 15px;padding: 6px 12px;}
.filtering-withoutfilter.filtering	{padding: 0}
.mobile-filter-sort .filter-icons{position: absolute; right:8px; width: 15px;} 
.single-filter-custom{border-bottom: 1px solid #d8d8d8;position: relative;margin-bottom: 10px;}
.single-filter-custom i{position:absolute;font-size: 20px;right: 0;top: 0;color: #d8d8d8;}
.single-filter, .single-filter{margin-bottom:0}
.filter-section .form-label{margin-bottom:10px;}
.filter-section hr{display: none}
.filter-section .form-label.input-group-main{font-size: 12px;}	
.m-filter-search{margin-top: 10px;margin-bottom: 15px;} 
.filter-section .m-filter-search input{font-size: 12px; padding: 6px 15px;}
.productfilter .panel-footer{border-top:0;padding: 15px 15px; margin-top: -5px;}
.newfilter{margin-top:10px;}
.productfilter.panel{margin-bottom:10px}
.filtermodal .modal-body .panel-body{height: calc(100vh - 250px);overflow-y: auto; overflow-x: hidden}
.mobile-filter-close{border: 0;background: none;padding: 0;float: right;font-weight: 500;color: #000;}
.filter-section .panel-heading{text-align:center;letter-spacing: 1px; margin-top: 10px;}
.filter-section .panel-heading .button.small{padding:0;width: auto;float: left;margin: 0;}
.filter-section .panel-heading h3{font-size:20px; line-height: 150%;}
.m-filter-price{margin-bottom:0}
.rzslider{margin-bottom:0}
.filtermodal .modal-dialog{padding: 0; margin: 0; width: 100%} 
.filtermodal {animation: animatebottom 0.4s; overflow-y: hidden!important; top:105px;}
.modal-open{position: fixed; width:100% }
.modal-backdrop{background: rgba(0,0,0,0.5)}	
.mobile-filter-sort.mobile-filter-sort-withoutfilter{justify-content: flex-end}
.thumbelina-but.horiz.right{right: -5px;width: auto;background: none;height: 100%;top: 5px;display: flex;align-items: center;}
.thumbelina-but.horiz.left{width: auto;left:-5px;background: none;height: 100%;top: 5px; display: flex;align-items: center;}
.m-cart-coupon-row form{width:100%; max-width: 100%}	
.currency-picker{margin-left: 0; margin-top:0px;}
.language-picker{width:auto; margin-right: 40px; position: relative;}
.w-language .button{background: #fff!important; font-weight: 600; color: #464646!important}
.w-language .button:before{top:-3px;}
.w-language-dropdown .open2{display:none}
.pageTypeproduct .m-product-priceline, .pageTypeproduct .m-product-price-before-discount, .product-priceLines .priceBeforeDiscount, .pageTypeproduct .h4.m-product-price, .product-priceLines .price{font-size: 14px;}	

.cart-section .cross-pic{display: flex;color: #000;font-size: 15px;align-items: center;font-weight: 500;top: 35px;}	
.cart-section .cross-pic span{display: block}
.cart-section .cross-pic a{opacity: 1;height: 12px;width: 12px;background-size: 100%; margin-left:5px;}
.cart-pnl .update-qty .w-cart-product-amount{width: 35px; min-width: 35px;}
.quick-cart-expanded-total{font-size: 16px;}
.cart-pnl .cart-content{height:calc(100vh - 125px)!important; padding: 30px; border-radius: 6px 6px 0 0;}	
.cart-bottom{padding: 6px;}
.cart-pnl .t-striped li{padding: 15px 10px;}	
}
@media (max-width: 1280px){
.slider-banner img {height: 500px; }
}
@media (max-width: 960px){
.modules.angular-productlist .productItem .type-col .product-transaction .m-productlist-tractions-button {width: calc(100% - 80px);}
.slider-banner img { height: auto; max-height: 650px; height: 450px; object-fit: cover; }
}



@media (max-width: 767px){
.slider-banner img {  height: 350px; }
h2{font-size: 20px}
h3{font-size: 16px;}
body{font-size:12px;}
 p, .m-news-list ol li .m-news-list-description{font-size:12px; margin-top:15px;}	
.topbar{overflow-x: auto;margin-bottom: 20px;}
.top-usp ul{display: flex}
.top-usp ul li{white-space:nowrap;margin: 0 0 0 50px;font-size: 10px;}
.top-usp ul li:first-child{margin-left:0}
.basket{margin: 0;padding:0; white-space: nowrap;}
.basket:before{display:none}
.header-right{padding-top: 0}
.basket .product-count{margin-left: 5px;}
.product-slider, .collage-mainbox, .page-text-section, .category-slider, .big-usp, .home-news, .subscribe-sec, .home-aboutcontent{margin-top: 30px;}	
.slider-banner .owl-item{/* height:375px; */overflow: hidden;}	
.slider-banner img{height:100%;width:100%;object-fit: cover;min-height: 350px;}

.banner-caption{position: relative; transform: none; top:0; width: 100%}	
.banner-caption .banner-text{height:auto; padding:20px 30px; max-width: 100%; padding-bottom: 50px;}	
.banner-caption figure h2{font-size:24px; margin:0 0 10px 0; font-weight:400}
.banner-caption figure p{font-size:14px;}	
.slider-banner .owl-controls{bottom:20px}
.slider-banner .hero-slider-theme .owl-pagination{padding: 0; background: none}
/*.collage-mainbox{display: block}*/	

.page-text-section p a{display: inline-block}
.banner-caption figure .btn{margin-top:20px; margin-bottom:10px; font-size: 12px; height:40px;}

.home-news p, .home-news .lasmere{margin-top: 10px;}
.subscribe-sec .container .right{border:0px; padding: 20px 15px;}
.subscribe-sec{padding-left: 0; padding-right: 0}
.home-aboutcontent h2{margin-bottom: 20px;}
.insta-col{padding:0} 
.insta-col ul{display: flex; flex-wrap: wrap; margin-left: -5px; margin-right: -5px;}
.insta-col ul li{padding: 5px;}
.insta-col, .viewinsta { margin-top: 30px !important; margin-bottom:10px;}

.overlay-details i{font-size: 7.8vw;}
footer h4{font-size: 20px; margin-bottom: 15px; margin-top: 30px!important;}
.kontact p, .abningstider p, .copyright .left p{max-width: 100%; font-size: 11px;}
.category-slider  .category-boxs .decs-area{padding:10px}
footer .social ul{display: flex; flex-wrap: wrap}
footer .social ul li{width: 50%;margin:10px 0;font-size: 11px;}
.copyright hr{margin:20px 0 25px}
ul.payment-logo li{margin-left:5px;}
.copyright .right{text-align: left; padding-top:20px;}
ul.payment-logo{float:left; margin-top: 0}
footer{padding-bottom:30px;}
/*.collage-mainbox .category-boxs .decs-area h3{font-size: 18px;}*/
.subscribe-sec .desc{max-width: 100%}
.mob-search  .search-col input{border-top:1px solid #d8d8d8;padding: 14px 15px 14px 50px;}
.mob-search .search-col button{left:15px;top:14px;}	
.navbar-toggle{margin-left:-10px}
.subscribe-sec .container .right{width: 100%;border-left: 2px solid #ededed;}		
.footer-top{margin-bottom: 0}

.modules.angular-productlist .product-description{margin-top: 15px; margin-bottom: 5px;}
.product-slider .m-productlist-item{min-height: 0}
.product-slider .productItem .title{margin-bottom: 0.5em}
.category-slider{margin-top: 0}
.product-slider .hero-slider-theme .owl-controls .owl-buttons .owl-prev{left: 10px;}
.product-slider .hero-slider-theme .owl-controls .owl-buttons .owl-next{right:10px;}
.category-description{margin-bottom: 30px;}	
.category-item{margin-bottom:0.5em}		
.category-item .category-boxs:before{display: none}	
.category-item .category-boxs .decs-area{position: relative; padding:10px 0}	
.category-item .category-boxs .decs-area h3{color: #000 !important;}
.category-item .category-boxs .decs-area i{display: none}
.productlist .text-center h2{margin-bottom:30px;}
.category-item .category-boxs .decs-area h3{text-align: center; width: 100%;}
.filtermodal .modal-body .panel-body{height: calc(100vh - 235px);}
.m-productlist-item .m-product-wishlist{left:10px;opacity: 1; top:0 }
.m-breadcrumb{letter-spacing:1px;}	
.m-breadcrumb .nav>li>a{padding: 5px 12px;}	
.nav-breadcrumbs .seperator:before{top:7px}
.m-product-nav{margin-bottom: 10px;}	
.m-product-nav, .m-product-nav-cycle{margin-top: 0}	
.m-product-transaction.product-transaction > .row{display: flex}	
.m-product-transaction-button{padding:0}
.m-product-transaction-button .button-primary{padding: 0 10px;}
.m-product-transaction-amount{width: 180px;}
/*.m-product-transaction-amount .m-transaction-input{width: 100%}	*/
.m-product-information .m-wishlist{width: 60px; margin-left:10px}
.m-product-transaction .m-product-transaction-button{width:calc(100% - 210px)}
.m-product-transaction .m-product-transaction-button.notwishilist{width:calc(100% - 185px);    padding-right: 0px !important;}
.products-related{margin-top: 50px; margin-bottom: 20px;}
.productAddedtoBasketInfo{padding:25px 15px;}
header.page-title h1, .page-text-sectionsec h1 {font-size: 24px;}	
.m-user-orders #tabs-pane2 .panel-heading, #m-wishlist .panel-border .panel-heading{display: none}	
#m-wishlist .m-wishlist-amount{margin-bottom: 15px;}
#m-wishlist .m-wishlist-buy{max-width: 100%; margin:0px 0;float:left}	
#m-wishlist .button-primary{margin-left: 0px}
.m-wishlist-amount{margin-top: 5px;}
#m-wishlist .col-xl-24.text-right{padding-left: 25px; padding-right: 25px;}
#m-wishlist .col-xl-24.text-right .button, #m-wishlist .col-xl-24.text-right .button-primary{width:150px;}
#m-wishlist .col-xl-24.text-right .button{float: left}
#m-wishlist .col-xl-24.text-right .button-primary{float: right}
#m-wishlist .text-right .button-primary{margin-top: 15px} 
.m-wishlist-headline{margin-bottom: 15px!important;}
.m-product-information{margin-top:0px;} 

.pageTypeproduct .h4.m-product-price{margin-bottom: 0}	
.product-slider-theme .owl-controls .owl-buttons{display: block}
.product-priceLines{margin-bottom: -10px;}
.m-product-extrabuy-figure{height:100px; margin-bottom: 15px;}	
.m-product-extrabuy-info > .row{margin-left: 0; margin-right: 0}
.m-wishlist-header .col-xl-12.text-right{display: flex}
.cart-content{padding-bottom:75px;}
.filter-section span.input-group-addon .checkbox-checkmark{top:1px;}	
.slider-banner .slick-dots{bottom:10px}
.m-product-orderform-transaction-amount{margin:15px 0 0; display: inline-block}
.m-orderform-dropdown.m-product-orderform-dropdown .m-product-transaction.product-transaction{padding: 0 15px}
.m-product-orderform .m-product-orderform-list{overflow-x: hidden}
.m-cart-coupon-row form {margin-top:20px; margin-bottom: 20px; display: inline-block}
.m-cart-coupon-row .input-group-main{font-size: 14px!important; padding-left: 10px;}
.topinfo-content p{font-size:12px;}
.content.product-transaction.product-action .button-primary i{display: block;width: 100%;     line-height: 41px;     font-size: 16px;}	
.content.product-transaction.product-action .button-primary span{display: none}	
.modules.angular-productlist .productItem .type-col .product-transaction .m-productlist-tractions-button .form-group{margin-bottom:0}
.modules.angular-productlist .productItem .type-col .product-transaction .m-productlist-tractions-button{width: 60px;padding:0 15px 0 0;}
.modules.angular-productlist .productItem .type-col .product-transaction .col-s-1{width: calc(100% - 60px); padding: 0 15px}
.modules.angular-productlist .productItem .type-col .product-transaction .m-productlist-tractions-button .button-primary{padding: 13px 0px; height: 43px;}

.m-news-list ol li figure, .m-blog-list ol li figure{width: 100%; margin-right: 0}	
.m-news-list ol li figure img, .m-blog-list ol li figure img{width: 100%!important;height: auto;}
.productItem .type-col .title{padding: 0}
.m-productlist-item .m-productlist-amount input{height: 43px;}
.pageTypenews .m-news-page-header .page-title, .pageTypeblog .m-blog-page-header .page-title{font-size: 30px;}	
.m-news-list ol li .row, .m-blog-list ol li .row{flex-wrap: wrap}	
.m-news-list-headline .h2, .m-blog-list-headline .h2{font-size: 24px;}	
.m-news-list ol li figure a, .m-blog-list ol li figure a{max-width:100%!important}
.cart-pnl .cart-content{height:calc(100svh - 160px)!important; padding-bottom:35px!important;}
.cart-section .cross-pic{top:20px}
.quick-cart-expanded-total{font-size: 14px;}
.slider-banner.bannerimage.notfullwidth .slider-area {padding:0 0px !important}	

#cookieConsentForm .w-cookie-consent {max-height: calc(100vh - 120px)!important;} 
#cookieConsentForm.w-cookie-form{height: calc(100vh - 60px)!important;}
#cookieConsentForm.w-cookie-details .w-cookie-consent { max-height: 0vh !important; }
#cookieConsentForm .w-cookie-description, .w-cookie-extended-info p{padding: 0 20px;}
.w-cookie.center .w-cookie-form .h2{padding:20px 20px 5px; font-size: 20px!important;}	 
#cookieConsentForm .w-cookie-description{max-height: 230px; overflow-y: auto}	
}

@media only screen and (max-width: 767px) and (orientation : landscape){
#cookieConsentForm .w-cookie-consent {max-height: calc(100vh - 130px)!important;}
#cookieConsentForm .w-cookie-description{max-height:50px!important; overflow-y: auto}
}

@media (max-width: 575px){
.collage-right1, .collage-right2{height: 250px;}
.category-boxs.collage-left{height: 350px;}
.category-item .category-boxs .decs-area h3{font-size:12px; width: 100%; text-align: center}
.filtering-withoutfilter.filtering{margin-right: 0; width: 100%}
.productAddedtoBasketInfo .notification-heading{flex-wrap: wrap}
.productAddedtoBasketInfo .notification-data{width: 100%; margin-bottom: 15px;}
.productAddedtoBasketInfo .buttons a{margin-left: 0; margin-right:15px;}
#m-userlogin .m-userlogin-username, #m-userlogin .m-userlogin-password, #m-userlogin .m-userlogin-remember, #m-newsletter .m-newsletter-name, #m-newsletter .m-newsletter-email{width: 100%;}
#m-newsletter .m-newsletter-name{margin-right:0} 
.m-cart-header.page-title .button-primary.button-icon{float:right}
.form-group {margin-bottom: 20px;}
.language-picker{margin-right:35px;}
.m-news-list ol li .m-news-list-textwrap, .m-blog-list ol li .m-blog-list-textwrap{width: 100%; margin-top: 20px;}	
.cart-pnl .cart-content{padding: 15px;}

}

@media (max-width: 519px){
	.w-cookie-actions{display: -webkit-flex; /* Safari */display: flex;}
	.w-cookie-actions .button-primary.cookie-button {order: 1}
	.w-cookie-actions .button-text.cookie-button {order: 2}	
	.w-cookie-actions .button-text.cookie-button{border:0px solid #ccc !important;}
	.w-cookie-actions {margin-bottom: 20px;}
	
}

@media (max-width: 479px){
.logo img{width: 136px!important}
.pageTypeproduct .h4.m-product-price, .product-priceLines .price{display: block}
	.cart-pnl .update-qty{flex-wrap: wrap; white-space: wrap}
	.update-qty-box{margin-bottom: 10px;}
	.cart-pnl .t-striped li span.w-cart-product-price span{width: 100%}
	.w-cart-total-price-title, .b-cart-total-price-final{font-size: 18px;}

}

@media (max-width: 380px){
	.logo img{max-width: 100%}
	.cart-content{min-width: 100%}
	
}
@media (max-width: 360px){
.m-product-transaction-button .button-primary{font-size:11px;}
}

.singlepricep {font-size: 12px;}




/*06-09-2023*/
.product-additional-info-tabs {margin-top:40px;}
.product-additional-info-tabs .additionalinfo {border-width: 0; padding: 0; cursor: initial;}
.product-additional-info-tabs .accordian-heading { cursor: pointer; color: #000; padding: 12px 0; border-top: 1px solid #d8d8d8;}
.product-additional-info-tabs .videoOnClick a {font-size: 12px; padding: 12px 0; display: block; position: relative; letter-spacing: 2px; text-transform: uppercase; font-weight: 500;}
.product-additional-info-tabs .videoOnClick svg {position: absolute; top: 50%; margin-left: 4px; transform: translateY(-50%);}
.product-additional-info-tabs .videoOnClick {border-bottom: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8;}
.product-additional-info-tabs .accordian-content {display: none; }
.product-additional-info-tabs .accordian-heading.active + .accordian-content {display: block;}
.product-additional-info-tabs .accordian-heading.active .fa.fa-plus:before {content: "\f068";}
.additionalinfo-video {border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8;}
.additionalinfo-video .videoOnClick {position: relative;}
.additionalinfo-video .videoOnClick a {font-size: 12px; display: block; padding: 12px 0; color: #000; letter-spacing: 2px; text-transform: uppercase; font-weight: 500;}
.additionalinfo-video .videoOnClick svg {position: absolute; top: 50%; margin-left: 4px; transform: translateY(-50%);}
.additionalinfo .table-h-striped .m-product-customdata-title {width: 10%;}

@media (min-width: 768px) {
	.product-additional-info-tabs {margin-top:80px;}
	.product-additional-info-tabs .additionalinfo { display: flex; flex-wrap: wrap;}
	.product-additional-info-tabs .accordian-heading {border-top-width: 0;  order: 1; }
	.product-additional-info-tabs .videoOnClick { order: 50; border-bottom-width: 0; border-top-width: 0}
	.product-additional-info-tabs .accordian-heading, 
	.product-additional-info-tabs .videoOnClick a {padding: 20px 0; padding-inline: 38px; }
	.product-additional-info-tabs .accordian-heading i {display: none;}
	.product-additional-info-tabs .accordian-heading.active {position: relative;}
	.product-additional-info-tabs .accordian-heading.active:after {content: "";position: absolute; pointer-events: none; left: 0; right: 0; bottom: 0; height: 1px; background: #000;}
	.product-additional-info-tabs .accordian-content {order: 100; width: 100%; border-top: 1px solid #d8d8d8;}
	.product-additional-info-tabs .accordian-heading:first-of-type {padding-left: 0;}
	.product-additional-info-tabs .accordian-content {padding: 20px 0;}
}

/*07-09-2023*/
.verticleSlider .slick-slide {padding: 0;}
.verticleSlider .slick-arrow {background-image: none;position: absolute; transform: rotate(90deg); color: #000 !important; width: 40px; height: 40px; padding: 8px; background-color: #fff; z-index: 1;}
.thumbelina-wrapper .thumbelina .slick-slide img {aspect-ratio: 1/1;}
.thumbelina-wrapper .thumbelina .slick-slide {position: relative;}
.thumbelina-wrapper .thumbelina .slick-slide .play_icon {position: absolute; inset: 0; display: flex; background-color: rgb(0 0 0 / 15%);}
.thumbelina-wrapper .thumbelina .slick-slide .play_icon img {aspect-ratio: inherit; margin: auto; width: 36px;}
.verticleSlider .thumbnailsImages {display: none;}
.product-slider-theme .owl-pagination {margin: 3px 0 0;}
.product-slider-theme .owl-controls .owl-page {vertical-align: middle;}
.product-slider-theme .owl-controls .owl-page span {width: 12px; height: 2px; margin: 0px 2px; border-radius: 0;}
.thumbelina-wrapper .thumbelina .item.videoslider{display:none}
.thumbelina-wrapper .thumbelina.slick-initialized .item.videoslider{display:block}
.product-slider-theme .item.videmainslide {background-color: #000; display: flex; }
.product-slider-theme .item.videmainslide img {margin: auto;}
.product-slider-theme .owl-wrapper {display: flex !important;}
.product-slider-theme .w-slider-anchor,
.product-slider-theme .item.videmainslide {height: 100%;}
.product-slider-theme .item.videmainslide span.play_icon { position: absolute; inset: 0;  display: flex;}
.product-slider-theme .item.videmainslide span.play_icon img {max-width: 100px; margin: auto;}


.actives:after {height: 88px;bottom: 1px;position: absolute;width: 100%;content: "";left: 0;background: rgb(255,255,255);background: linear-gradient(180deg, rgba(255,255,255,0.00043767507002800965) 0%, rgba(255,255,255,0.7707457983193278) 42%, rgba(255,255,255,1) 100%);border-bottom: #FFF solid 0px;}
.datalongdesc.actives { position: relative;}
.product-additional-info-tabs .accordian-content.description .viewmore { position: relative;}
.moreless-button{ border-bottom: 1px solid black;    font-weight: 500;    margin-top: 0px;}
.moreless-button:focus,  .moreless-button:hover{ text-decoration:none !important;}
.reamoredata{margin-top:30px;    display: inline-block;}

body .trailing-trip .button-primary {
    font-size: max(.875em , 12px);
}

@media (max-width: 767px) {
    .product-slider .hero-slider-theme .owl-controls .owl-buttons .owl-next:before, .product-slider .hero-slider-theme .owl-controls .owl-buttons .owl-prev:before {
        width: 11px;
        background-size: 100%;
    }
	.sidecartclerk .clerk-design-component-yY7FAiY0{ clear: both;padding-top:20px;}
}

@media (min-width: 768px) {
	.verticleSlider .thumbnailsImages {display: block;}
	.product-slider-theme .owl-pagination {display: none;}
}
@media (min-width: 1025px) {
	.verticleSlider .slick-slider {padding: 0;}
}
@media (min-width: 1034px) {
	.verticleSlider .slick-arrow { transform: rotate(0deg); margin-block: 0; left: 0; }
	.thumbelina-wrapper, .verticleSlider .slick-slider {height: 100% !important;}
	.verticleSlider .slick-prev {top: 0;}
	.verticleSlider .slick-next {bottom: 0; top: inherit;}
	.verticleSlider {margin-left: -15px; margin-right: -15px;}
	.verticleSlider .thumbnailsImages, .verticleSlider .mainProductImage {padding-left: 15px; padding-right: 15px;}
	.verticleSlider .thumbnailsImages {width: inherit; margin-right: 0; flex-basis: 17.8%; max-width: 17.8%;}
	.verticleSlider .mainProductImage {width: inherit; flex-basis: 82.2%; max-width: 82.2%;}
}
@media (max-width: 1033px) {
	.verticleSlider .slick-slider {overflow: hidden;}
	.verticleSlider .slick-list {padding-left: 0; padding-right: 0; margin: 0 -10px;}
	.verticleSlider .slick-slide {margin-bottom: 0; margin-right: 10px; margin-left: 10px;}
	.verticleSlider .slick-arrow {margin: 0; top: 50%; transform: translateY(-50%);}
	.verticleSlider .slick-arrow svg {transform: rotate(-90deg);}
	.verticleSlider .slick-prev {left: 0;}
	.verticleSlider .slick-next  {right: 0; left: inherit;}
	.verticleSlider .mainProductImage {width: 100%;	margin-bottom: 20px; order: 1;}
	.verticleSlider .thumbnailsImages {width: 100%;	margin-right: 0; order: 2;	}

}


/*11-09-2023*/
.product-additional-info-tabs .accordian-content.description .actives {height: 180px; overflow: hidden;}
/* .product-additional-info-tabs .accordian-content.description .datalongdesc.m-text-content p,
.product-additional-info-tabs .accordian-content.description .datalongdesc.m-text-content ul li,
.product-additional-info-tabs .accordian-content.description .datalongdesc.m-text-content ol li {font-size: initial;} */