@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');



:focus-visible {

outline: none;}a:focus {
 outline: none;
 }

body{
 font-family: "Montserrat", serif;}:focus{
 border:none !important;}input{
 font-family: "Montserrat", serif;}.site-search .widget_product_search form::before{
 top: 10px !important;
 right: 1.15em;
 text-align: right;
 color:#CA9D3F;}#content .col-full{

	max-width:100% !important;

	padding:0;}header.entry-header{
 display:none;}header#masthead{
 padding-top:0;}header#masthead .col-full{
 position:relative;
 max-width: 100%;}.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header{margin-bottom:0}

.mlash-primary-navigation{
 border-bottom:6px solid #CA9D3F;}.main-navigation ul.menu>li>a, .main-navigation ul.nav-menu>li>a {
 padding: 0.2em 1em 1em;}.site-header-cart .cart-contents{
 padding: 1em 0 !important;}.main-navigation ul li, .secondary-navigation ul li{
 font-weight: 500 !important;}.main-navigation ul.menu ul.sub-menu, .main-navigation ul.nav-menu ul.children{
 background-color: #E6D5B1;}#menu-compte li{
 display:block;}#menu-compte .cartpops-cart__container-icon{
 color:#CA9D3F;}#menu-compte .cartpops-cart__container-icon i{
 font-size: 1.5em;}
 #menu-compte .fkcart-shortcode-container{gap:5px;padding-left:5px;}
 #menu-compte .fkcart-shortcode-container svg{fill:#CA9D3F}
 #menu-compte .fkcart-mini-toggler:after{
 margin-bottom: -5px;
 content: "Panier";
 font-weight: 400;
 font-size: 1em;
 margin-left: 0;
color:#000}
#menu-compte a{display:inline-block;position: relative;top:-11px;padding-left: 5px;color:#000}
#menu-compte .menu-item-2516:before{
    content:'';
    background:url(assets/images/account.svg);
    background-size: contain;
    background-repeat: no-repeat;
    width:30px;
    height: 30px;
    display:inline-block
}

 .menu-menu-entete-container{
 background:#F6E6BB59;
 border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.menu-menu-entete-container ul{
 margin: 0;}.menu-menu-entete-container ul li{
 display:inline-block;
 font-size: .8em;
 padding: 10px;
 font-weight: 600;
 width: 32.3333%;
 text-align: center;
 text-transform: uppercase;}.menu-menu-entete-container ul li a{
 text-decoration: none;;}.woocommerce-active .site-header .site-branding{
 width:100%;
 margin:10px 0 0;}.site-header .site-branding img{
 max-width: 100%;
 width: 13%;
 text-align: center;
 margin: 0 auto;}
 #site-header-cart{display:none;}

.woocommerce-active .site-header .main-navigation{width:100%;text-align: center;}

.mlash-secondary-navigation.woocommerce-active .site-header .site-branding{width: 100%;position: relative;z-index: 0;}

.mlash-secondary-navigation.woocommerce-active .site-header .secondary-navigation{
 width: auto !important;
 position: absolute !important;
 top:8%;
 right: 3%;
 text-align: right;
 margin-bottom: 0 !important;
 margin-right: 0 !important;}
 .woocommerce-active .site-header .site-search{
 position:absolute;
 right:calc(var(--accountNavWidth) + 4vw);
 top:9%;
 z-index:1000;
width:14vw;}#woocommerce-product-search-field-0{
 background: transparent;
 border: 1px solid #ccc;
 border-radius: 20px;
 padding: 8px;
 font-size: .8em;}#menu-compte .menu-item i._mi{
 font-size: 1.7em;
 color:#CA9D3F
}
a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus{
 outline-color:#CA9D3F;}.main-navigation ul.menu ul a:hover, .main-navigation ul.menu ul li:hover>a, .main-navigation ul.menu ul li.focus, .main-navigation ul.nav-menu ul a:hover, .main-navigation ul.nav-menu ul li:hover>a, .main-navigation ul.nav-menu ul li.focus{
 background-color: #CA9D3F;
 color:#000;}#banner .elementor-element{
 padding:0;}#newsale .mobile{display:none;}

#newsale .products .button{
 display:none;}#newsale .price{
 color:#CA9D3F;
 font-weight: 700;
 font-size: 1.2em;}#newsale .woocommerce-loop-product__title{
 font-size:1em;}#newsale .product img{
 -webkit-box-shadow: 2px 13px 12px -10px rgba(0,0,0,0.52); 
 box-shadow: 2px 13px 12px -10px rgba(0,0,0,0.52);}



 #newsale h2{padding-left:1%}
 #newsale .price .prefixe{
 font-size: .8em;}#newsale .product{padding:0 20px !important;}

 #bestsale h2{padding-left:1%}
#bestsale .mobile{display:none;}
#bestsale{margin-top: 30px;}
#bestsale .products .button{
 display:none;}#bestsale .price{
 color:#CA9D3F;
 font-weight: 700;
 font-size: 1.2em;}#bestsale .woocommerce-loop-product__title{
 font-size:1em;}#bestsale .price .prefixe{
 font-size: .8em;}
#bestsale .product{padding:0 20px !important;}

#bestsale .product img{
 -webkit-box-shadow: 2px 13px 12px -10px rgba(0,0,0,0.52); 
 box-shadow: 2px 13px 12px -10px rgba(0,0,0,0.52);


}

#customcategory h2{padding-left:1%}
#categories .woocommerce-loop-category__title .count{
 display:none;}#categories li.product-category{
 width: 32.9% !important;
 margin-right: 0.347826% !important;
 margin-bottom:20px;
 overflow: hidden;}#categories li.product-category img{
 -moz-transition:all .2s ease-in;
 -o-transition:all .2s ease-in;
 -webkit-transition:all .2s ease-in;
 margin-bottom:20px;
 display:none;
 width:600px;
 height:600px;}#categories li.product-category:hover img{
 opacity: .7;}#categories li.product-category h2{
 font-weight:400;
 text-transform: uppercase;
 margin-top: 10px;}#categories li.product-category:hover .catbg{
 filter:grayscale(.6);}#categories .catbg{
 width:100%;
 height:50vh;
 min-height:400px;
 background-position: center;
 background-size: cover;
 background-repeat: no-repeat;
 -moz-transition:all .2s ease-in;
 -o-transition:all .2s ease-in;
 -webkit-transition:all .2s ease-in;}



#customcategory .woocommerce-loop-category__title .count{
 display:none;}#customcategory li.product-category{
 width: 32.9% !important;
 margin-right: 0.347826% !important;
 margin-bottom:20px;
 overflow: hidden;}#customcategory li.product-category img{
 -moz-transition:all .2s ease-in;
 -o-transition:all .2s ease-in;
 -webkit-transition:all .2s ease-in;
 margin-bottom:20px;
 display:none;
 width:600px;
 height:600px;}#customcategory li.product-category:hover img{
 opacity: .7;}#customcategory li.product-category h2{
 font-weight:400;
 text-transform: uppercase;
 margin-top: 10px;}#customcategory li.product-category:hover .catbg{
 filter:grayscale(.6);}#customcategory .catbg{
 width:100%;
 height:50vh;
 min-height:400px;
 background-position: center;
 background-size: cover;
 background-repeat: no-repeat;
 -moz-transition:all .2s ease-in;
 -o-transition:all .2s ease-in;
 -webkit-transition:all .2s ease-in;}



#formation h2{
 color:#CA9D3F;}#formation p{font-size: .9em;text-align: justify;}

#formation p a{
 border:1px solid #CA9D3F;
 border-radius:40px;
 padding:12px 27px;
 text-decoration: none;
 color:#FFF;
 -moz-transition:all .2s ease-in;
 -o-transition:all .2s ease-in;
 -webkit-transition:all .2s ease-in;}#formation p a:hover{
 background:#CA9D3F ;}#formation:before{
 content:'';
 background-image:url('/wp-content/themes/mlash/assets/images/logomlash.svg');
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;
 display: block;
 width: 73%;
 height:100%;
 position:absolute;
 top:0;
 left:0;
 right: 0;
 bottom: 0;
 opacity: .15;
 z-index: 1;}#formation .elementor-element{
 position: relative;
 z-index: 2;}#temoinagne:before{
 content:'';
 background-image:url('/wp-content/themes/mlash/assets/images/logomlash.svg');
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;
 display: block;
 width: 73%;
 height:100%;
 position:absolute;
 top:0;
 right: 0;
 left:50%;
 bottom: 0;
 opacity: .15;
 z-index: 0;}#temoinagne .n2-ss-item-content{
 background: rgba(255, 255, 255, 0.3);
 padding: 20px;
 border-radius: 30px;}

.text h2{
 font-size: 2em;
 color:#CA9D3F;
 font-weight: 700;}

#text1{
 max-height:525px;
 overflow: hidden;}#text1 h2{
 font-size: 2em;
 color:#CA9D3F;
 font-weight: 700;}
 #text1 p{
 font-size: 1.1em;
 text-align:justify;
}

#text1 p a{
 border:1px solid #000;
 border-radius:40px;
 padding:12px 27px;
 text-decoration: none;
 color:#000;
 -moz-transition:all .2s ease-in;
 -o-transition:all .2s ease-in;
 -webkit-transition:all .2s ease-in;}#text1 p a:hover{
 background:#CA9D3F ;}

#text2{
 max-height:525px;
 overflow: hidden;}#text2 h2{
 font-size: 2em;
 color:#CA9D3F;
 font-weight: 700;}
 #text2 p{
 font-size: 1.1em;text-align: justify;}

#text2 p a{
 border:1px solid #000;
 border-radius:40px;
 padding:12px 27px;
 text-decoration: none;
 color:#000;
 -moz-transition:all .2s ease-in;
 -o-transition:all .2s ease-in;
 -webkit-transition:all .2s ease-in;}#text2 p a:hover{
 background:#CA9D3F ;}

#text3{
 max-height:525px;
 overflow: hidden;}#text3 h2{
 font-size: 2.5em;
 color:#CA9D3F;
 font-weight: 700;}#text3 p{
 font-size: 1.1em;}

#text3 p a{
 border:1px solid #000;
 border-radius:10px;
 padding:12px 27px;
 text-decoration: none;
 color:#000;
 -moz-transition:all .2s ease-in;
 -o-transition:all .2s ease-in;
 -webkit-transition:all .2s ease-in;}#text3 p a:hover{
 background:#CA9D3F ;}.site-info{
 font-size: .8em;
 padding: 15px 0 0 0;
 text-align: center;
 background: #fcf6e7;
 border-top: 1px solid rgba(0, 0, 0, .1);
 position: relative;
 z-index: 2;}.site-info .copyrights{
 display:inline-block;
 width:auto;}.site-info .menu-pied-de-page-container{
 display: inline-block;}.site-info .menu-pied-de-page-container ul{
 margin-left:10px;}.site-info .menu-pied-de-page-container ul li{
 list-style: none;
 display:inline-block;
 margin-right: 10px;}.site-info .menu-pied-de-page-container ul li:last-of-type{
 margin-right: 0;}.site-info .menu-pied-de-page-container ul li a{
 text-decoration: none;}.site-info .menu-pied-de-page-container ul li:hover a{
 text-decoration: underline;}.site-footer{
 padding-bottom: 0;
 border-top:6px solid #CA9D3F ;
 background:#FFF;
 color:#000;
 position: relative;}.site-footer .col-full{
 margin: 0;
 padding: 0;
 width: 100%;
 max-width: 100%;}.footer-widgets{
 padding-top: 0;
 margin: 0 5%;
 border-bottom: none;
 position: relative;
 z-index: 2;}.footer-widgets h2{
 font-size: 1.5em;
 color:#CA9D3F;
 font-weight:700;
 margin-bottom: 0;}.footer-widgets .widget_block{
 margin-bottom:10px;}.footer-widgets a{
 text-decoration: none;}.footer-widgets a:hover{
 text-decoration: underline;}#block-20{
 width: 58%;
 margin: 0 auto 20px auto;}.footer-widget-4 img{
 width:40px;
 display: inline-block;
 margin-right: 10px;}.footer-widget-4 .widget_media_image{
 display:inline-block;
 -moz-transition:all .2s ease-in;
 -o-transition:all .2s ease-in;
 -webkit-transition:all .2s ease-in;
 opacity: .5;}#block-24 p{
 margin-bottom: 0;}.footer-widget-4 .widget_media_image:hover{
 opacity: 1;}.woocommerce-page .content-area{
 margin-bottom:0;
 padding-top:20px;}.mlash-full-width-content .content-area{
 margin-bottom:0;}.site-main{
 margin-bottom:0;}.hentry{
 margin-bottom: 0;}.edit-link{
 display:none;}.site-footer:before{
 background-image:url('/wp-content/themes/mlash/assets/images/logomlash.svg');
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;
 display: block;
 width: 56%;
 height:100%;
 position:absolute;
 top:0;
 left:50%;
 right: 0;
 bottom: 0;
 opacity: .1;
 z-index:0;}

header:before{
     background-image:url('/wp-content/themes/mlash/assets/images/logomlash.svg');
     background-position: center;
     background-repeat: no-repeat;
     background-size: cover;
     display: block;
     width: 56%;
     height:100%;
     position:absolute;
     top:0;
     left:50%;
     right: 0;
     bottom: 0;
     opacity: .15; 
     z-index: -1;
     filter: grayscale(1) brightness(.9);
}

.mlash-breadcrumb{
 margin-bottom:0 !important;
 padding-bottom: 10px;
 background: #fcf6e7;
 padding:10px 0 !important;
 color:#000;}
 .main-navigation ul li a:hover, .main-navigation ul li:hover > a, .site-title a:hover, .site-header ul.menu li.current-menu-item > a{color: #000;}
 #fkcart-modal .fkcart-checkout-wrap #fkcart-checkout-button .fkcart-checkout--text{font-weight: 400;text-transform: uppercase;font-size:.9em;}
 .theme-twentytwenty .wc-block-grid.has-5-columns .wc-block-grid__product, .theme-twentytwenty .wc-block-grid.has-6-columns.alignfull .wc-block-grid__product, .wc-block-grid.has-5-columns .wc-block-grid__product, .wc-block-grid.has-6-columns.alignfull .wc-block-grid__product{font-size: 1em !important;}
 .woocommerce-cart .wp-block-woocommerce-empty-cart-block h2.wp-block-heading {font-family:'Montserrat';font-weight: 400;}
 .woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-title{text-align: left;color:#000;}
 .woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__products .wc-block-grid__product-image img{margin-bottom: 0;}
 .woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__products .price{color:#CA9D3F;font-size:1em;text-align: left !important;font-weight: 600;margin: 0;}
 .woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__products .wc-block-grid__product-add-to-cart{width: 100%;padding:20px 0 0 0;}
 .woocommerce-cart .wp-block-woocommerce-empty-cart-block .wc-block-grid__products .wp-block-button__link{font-size:.7em;text-transform: uppercase;font-weight: 500;width: 100%;color:#FFF;border-radius: 20px;}
 .woocommerce-breadcrumb a, a.woocommerce-review-link, .product_meta a{
 color:#000 !important;
 text-decoration: none !important;}body.woocommerce-page .woocommerce-products-header{
 display:none;}.woocommerce .site-main{
 padding: 0 5%;}.woocommerce .mlash-sorting{
 float:right;}.woocommerce .woocommerce-ordering{
 float: right;
 margin-left: 20px;
 color: #CFCFCF;}.woocommerce .mlash-sorting select{
 -webkit-appearance: none;
 padding: 3px 10px;
 color: #CFCFCF;
 border-color: #CFCFCF;
 margin-top: -14px;}.woocommerce .mlash-sorting:first-of-type .woocommerce-pagination{
 display:none;}.woocommerce .mlash-sorting:last-of-type{
 float:none;
 text-align: center;
 display:none !important;}.woocommerce .mlash-sorting:last-of-type .woocommerce-pagination{
 float:none;}.woocommerce .mlash-sorting:last-of-type .woocommerce-ordering{
 display:none !important;}.woocommerce .mlash-sorting:last-of-type .woocommerce-result-count{
 display:none !important;}

.woocommerce .mlash-sorting select:focus{
 border:1px solid #CFCFCF !important;}.woocommerce .add_to_cart_button{
 font-family: 'Montserrat';
 font-weight: 400;
 border-radius: 20px;
 width: 100%;}
 .woocommerce .add_to_cart_button:hover{
 /*background-color: #CA9D3F;*/
}
/* .woocommerce .products .onsale{display:none;} */

.woocommerce .products img{
 border:1px solid #CA9D3F;
 border-radius: 0;
 margin-bottom: 15px !important;}
 .woocommerce .product_type_variable{
 margin-bottom:0 !important;   
 font-family: 'Montserrat';
 font-weight: 400;
 border-radius: 20px;
 width: 100%;}
 .woocommerce .product_type_variable:hover{}
.woocommerce .products .woocommerce-loop-product__title{
 font-size: 1.2em !important; text-align: left;}
 .woocommerce .products .price{ font-weight: 600 !important; color:#CA9D3F !important; font-size:1.2em !important; text-align: left !important;}
/*.woocommerce #content{
 background-image:url('/wp-content/themes/mlash/assets/images/wave.svg');
 background-position: bottom;
 background-repeat: no-repeat;
 background-size: auto 100%;

}*/



.woocommerce #content:before{
 /*content:'';
 background-image:url('/wp-content/themes/mlash/assets/images/wave.svg');
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;
 position: fixed;
 padding: 2em;
 left: 48%;
 top: 50%;
 transform: translate(-50%,-50%);
 width:150%;
 height:100%;
 display:block;
 z-index: -1;*/
}


.woocommerce-page #content > .col-full{
 background:rgba(255,255,255,0.6);
 overflow:hidden;
 height: 100%;
 position:relative;}

.woocommerce-pagination{display: none !important;}

.woocommerce-pagination .page-numbers li .page-numbers.current{
 background-color: #CA9D3F !important;
 color:#FFF !important;}

.woocommerce-pagination .page-numbers li .page-numbers{
 background-color: #F6E6BB59 !important;
 color:#000 !important;}
 .single-product .wwp-wholesale-pricing-details .prefixe{margin-right:5px;}
 .single-product .woocommerce .site-main{
 padding: 8% 0;;}.single-product.woocommerce-page .content-area{
 padding-top: 50px; background:#FFF;}.single-product .product_title{
 font-size: 1.8em;
 font-weight: 600;
 text-transform: uppercase;}.single-product div.product .product_meta{display: none;}

.single-product div.product .woocommerce-variation-availability{display: none;}

.single-product div.product .variations tr{display:block;float:left;}

.single-product div.product .woocommerce-product-details__short-description{color:#000;}

#readmore{color:#CA9D3F;cursor:pointer;font-size:0.9em;text-align: right;}

#readmore:hover{text-decoration: underline;}

#readless{display:none;color:#CA9D3F;cursor:pointer;font-size:0.9em;text-align: right;}

#readless:hover{text-decoration: underline;}

.mlash-full-width-content.single-product div.product .summary{background: #FFF;padding:30px;border-radius: 5px;}

.single-product div.product .woocommerce-product-details__short-description.collapse p:not(:first-child){display:none}

.single-product div.product .woocommerce-product-details__short-description.full p{display:block}

.single-product div.product .variations label{color:#7a7a7a;}

.single-product div.product table.variations select{font-size:.8em;max-width:90% !important;width:90%;padding:8px 17px;border:1px solid #b2b2b2;color:#7a7a7a;font-family: "Montserrat";}

.single-product div.product .woocommerce-tabs{display:none;}

.single-product div.product .wwp-wholesale-pricing-details{margin: 0.41575em 0 !important;font-weight: 600;color:#CA9D3F;font-size:1em;}
.single-product div.product .price{margin: 0.41575em 0 !important;font-weight: 600;color:#CA9D3F;font-size:1em;}


.single-product div.product table.variations{position:relative;}

.single-product div.product .reset_variations{margin-top: 5px;}

.single-product div.product table.variations .value{margin-bottom: 0 !important;}

.single-product .related > h2:first-of-type{   
 font-size: 1.9em;
 font-weight: 400;
 text-transform: uppercase;
 color: #CA9D3F;
 text-align: left !important;
 margin-bottom: 20px;
 margin-top: 40px;}.single-product .related li.product{width:100% !important;display:table;}
.single-product .related li.product img{margin: 0;padding: 0;width:100%;}
.single-product .related ul.products{grid-template-columns: repeat(5, 1fr);display:grid;}
.single-product .related li.product .woocommerce-LoopProduct-link{display: table-row;position:relative;overflow: hidden;width:100%;}
.single-product .related li.product .price{font-size: 1.2em;}
.single-product .related li.product .woocommerce-loop-product__title{font-size: 1.2em !important;}


.wwp_group_announcement_table, th, td{border:none;}

.mlash-full-width-content.single-product div.product .summary{margin-bottom: 0 !important;}

.single-product .price .prefixe{font-size:0.8em;margin-right:0;}
.single-product .button{background:#CA9D3F;border-color: #CA9D3F;font-family: 'Montserrat' !important;}
.single-product .button:hover{background-color: #F6E6BB59;color:#000;}

.single-product .reset_variations{color:#000;}

.single-product div.product .stock{display:none;}

.single-product .woocommerce-variation-price{display: none;}

.single-product .product_conseil{display: table;width: 100%;table-layout:fixed;padding:20px;background:#F6E6BB59;overflow:hidden;}

.single-product .image_conseil{width:40%;display:table-cell;}

.single-product .texte_conseil{display: table-cell;padding:20px;background:#FFF;vertical-align: middle;}

.single-product .texte_conseil h2,.single-product .texte_conseil h3,.single-product .texte_conseil h1{font-size:1.5em;text-transform: uppercase;font-weight: 500;color:#CA9D3F;}
.single-product div.product .woocommerce-product-gallery img{margin:0 auto !important;}

.wwp-wholesale-pricing-details .price-text{display:none;}

#wholesale_tire_price{display:none !important;}


.woocommerce-checkout #content:before{
 content:'';
 background-image:url('/wp-content/themes/mlash/assets/images/wave.svg');
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;
 position: fixed;
 padding: 2em;
 left: 48%;
 top: 50%;
 transform: translate(-50%,-50%);
 width:150%;
 height:100%;
 display:block;
 z-index: -1;}.woocommerce-cart.mlash-full-width-content .content-area{width:100%;margin:0 auto;float:none;}





.woocommerce-checkout.mlash-full-width-content .content-area{width:1000px;margin:0 auto;float:none;}

.woocommerce-checkout.mlash-full-width-content .wp-block-woocommerce-checkout-order-summary-block{background:#fcf6e7;border-radius: 0;}

.woocommerce-checkout.mlash-full-width-content .wc-block-components-checkout-order-summary__title-text{text-transform: uppercase;}

.woocommerce-checkout.mlash-full-width-content .wc-block-components-sidebar{margin-top: 0;}

.woocommerce-checkout.mlash-full-width-content .wc-block-components-main{background:#FFF;padding: 20px;}

.woocommerce-checkout.mlash-full-width-content .wc-block-components-main .wc-block-components-title{color:#CA9D3F}

.woocommerce-checkout.mlash-full-width-content .woocommerce-form-login-toggle{margin-top:20px;}

.woocommerce-checkout.mlash-full-width-content .woocommerce-info{background:transparent;border:none;padding:0;color:#000;margin-bottom: 10px;}

.woocommerce-checkout.mlash-full-width-content .woocommerce-info:before{display:none;}

.woocommerce-checkout.mlash-full-width-content .woocommerce-info a{color:#000;}

.woocommerce-checkout.mlash-full-width-content .login{background: rgba(255, 255, 255, 0.8);padding: 20px;width: 100%;}

.woocommerce-checkout.mlash-full-width-content .login .woocommerce-form-login__submit{width: 100%;margin-top: 20px;background:#CA9D3F;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;}

.woocommerce-checkout.mlash-full-width-content .login .woocommerce-form-login__submit:hover{background:#fcf6e7}

.woocommerce-checkout.mlash-full-width-content .col-1{background:#FFF;padding:20px 20px 0 20px;margin-top:20px;margin-bottom: 0;}

.woocommerce-checkout.mlash-full-width-content .col-2{background:#FFF;border-radius: 0;padding: 0px 20px 20px 20px;}

.woocommerce-checkout.mlash-full-width-content #order_review{background:#fcf6e7;border-radius: 0;padding: 20px;margin-top: 20px;font-size: .9em;}

.woocommerce-checkout.mlash-full-width-content #order_review table{margin-bottom:20px;table-layout: fixed;}

.woocommerce-checkout.mlash-full-width-content #order_review table th{padding: 5px;background: transparent;color:#000;}

.woocommerce-checkout.mlash-full-width-content #order_review tr.cart_item{background-color: rgba(255, 255, 255, 0.5);}

.woocommerce-checkout.mlash-full-width-content #order_review tr.cart_item .product-total{text-align: right;}

.woocommerce-checkout.mlash-full-width-content #order_review tfoot{position: relative;top:20px;color: #000;}

.woocommerce-checkout.mlash-full-width-content #order_review tfoot td{padding: 5px;width:40%;}

.woocommerce-checkout.mlash-full-width-content #order_review tfoot tr{display: table;table-layout: fixed;width:var(--tableWidth);}

.woocommerce-checkout.mlash-full-width-content #order_review tfoot tr th{display: table-cell;width: 40%;}

.woocommerce-checkout.mlash-full-width-content #order_review .subtotalwrapper{width:100%}

.woocommerce-checkout.mlash-full-width-content #order_review .subtotalwrapper .label{font-weight: 400;width:40%;float:left;color: #000;}

.woocommerce-checkout.mlash-full-width-content #order_review .subtotalwrapper .value{width:60%;float:right;text-align: right;}

.woocommerce-checkout.mlash-full-width-content #order_review .coupon-message{font-size: .9em;}

table.woocommerce-checkout-review-order-table .product-name{width: 65% !important;}

table.woocommerce-checkout-review-order-table .product-name img{float: left;margin-right: 10px;}

.woocommerce-checkout.mlash-full-width-content #order_review table.shop_table .cart_item td{padding: 5px;background: transparent;border-bottom: 1px solid #CCC;}

.woocommerce-checkout.mlash-full-width-content #order_review_heading{width: 100%;}

.woocommerce-checkout.mlash-full-width-content h3{font-size: 1.3em;color: #CA9D3F;}

.woocommerce-checkout.mlash-full-width-content input{background: transparent;box-shadow:none;border:none;border-bottom:1px solid #CCC;}

.woocommerce-checkout.mlash-full-width-content .select2-container--default .select2-selection--single{height: 40px;}

.woocommerce-checkout.mlash-full-width-content .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 40px;}

.woocommerce-checkout.mlash-full-width-content .select2-container--default .select2-selection--single .select2-selection__arrow{height: 38px;}

.woocommerce-checkout.mlash-full-width-content textarea{background: transparent;box-shadow:none;border:1px solid #CCC;}

.woocommerce-checkout.mlash-full-width-content .place-order{background-color:transparent !important;padding:0 !important;font-size:0.8em}

.woocommerce-checkout.mlash-full-width-content #order_review button{width: 100%;background:#CA9D3F;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;border:1px solid #CA9D3F;color:#FFF;}

.woocommerce-checkout.mlash-full-width-content #order_review button:hover{background:#fcf6e7;color:#000; }

.woocommerce-checkout.mlash-full-width-content #payment .payment_methods > li:not(.woocommerce-notice){background: transparent;}

#payment .payment_methods>.woocommerce-PaymentMethod>label, #payment .payment_methods>.wc_payment_method>label{padding:10px 0 !important;}

.woocommerce-checkout.mlash-full-width-content #payment .payment_box.payment_method_cod{display:none !important;background: transparent;padding: 10px 0;font-size:0.8em;}

.woocommerce-checkout.mlash-full-width-content #order_review tfoot tr > td:nth-child(2){width:var(--tdWidth);display:block;text-align: right;}

.woocommerce-checkout.mlash-full-width-content #order_review tfoot tr > td:first-child{font-weight: 500;}

body .select2-container, body .ui-widget.ui-datepicker {z-index: 10 !important;}

.wwp_wholesaler_registration_form label{display:none !important;}


/* .woocommerce-checkout.mlash-full-width-content #order_review tfoot{width:100% !important;}

.woocommerce-checkout.mlash-full-width-content #order_review tfoot tr{width:100%;clear:both;}

.woocommerce-checkout.mlash-full-width-content #order_review tfoot th{display:block;width:60%;float:left;}

.woocommerce-checkout.mlash-full-width-content #order_review tfoot td{display:block;width:70%;float:left;position: absolute;right:0;text-align: right;}

 */

.woocommerce-lost-password .entry-content{width:600px;}

.woocommerce-lost-password .entry-content form{padding: 20px;}

.woocommerce-lost-password  .form-row-first{width: 100%;}

.woocommerce-lost-password  .form-row-last{width: 100%;}

.woocommerce-lost-password form  .button{width: 100%;}





.woocommerce .added_to_cart{visibility: hidden !important;}

.woocommerce-order-received .woocommerce-order{width: 800px;margin: 20px auto;}

.woocommerce-order-received .woocommerce-thankyou-order-received{font-size: 1.8em;margin-bottom: 0;text-transform: uppercase;color:#000;font-weight: 600;}

.woocommerce-order-received .woocommerce-order-overview{margin-top: 0;background: rgba(255, 255, 255, 0.5);font-size: 0.9em;margin-bottom: 20px;}

.woocommerce-order-received .woocommerce-order-details{font-size: 0.9em;}

.woocommerce-order-received .woocommerce-order-details .product-name img{float: left;margin-right: 10px;}

.woocommerce-order-received .woocommerce-order-details h3{font-size: 1.5em;}

.woocommerce-order-received .woocommerce-order-details th{background-color: #fcf6e7;padding: 10px 20px;}

.woocommerce-order-received .woocommerce-order-details td{background-color: rgba(255, 255, 255, 0.5);padding: 10px 20px;}

.woocommerce-order-received .order_details{background: rgba(255, 255, 255, 0.5);}

.woocommerce-order-received .order_details a.woocommerce-button{width: 100%;background:#CA9D3F;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;border:1px solid #CA9D3F;color:#FFF;text-align: center;}

.woocommerce-order-received .order_details a.woocommerce-button:hover{background:#fcf6e7;color:#000; }

.woocommerce-order-received .woocommerce-customer-details{font-size: 0.9em;}

.woocommerce-order-received .woocommerce-customer-details h2{font-size: 1.2em;text-transform: uppercase;color:#CA9D3F;font-weight: 600;}

.woocommerce-order-received .woocommerce-customer-details .addresses .col-1{width:100%;float:left;}

.woocommerce-order-received .woocommerce-customer-details .addresses .col-2{width:100%;float:left;}



.button{font-weight:500;font-size:1em;border-radius: 40px;text-transform:uppercase;background:#CA9D3F;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;border:1px solid #CA9D3F;color:#FFF;text-align: center;}

.button:hover{background:#fcf6e7;color:#000; }

.woocommerce-account #content{position: relative;min-height: 100vh;}
.woocommerce-account.guest #content{min-height: unset;}
.woocommerce-account #content > .col-full{min-height:calc(var(--headerHeight) - var(--footerHeight)); }
.woocommerce-account.logged-in .site-main{padding: 0;}
.woocommerce-account.guest #content > .col-full{background:transparent;}
.woocommerce-account #content:before{
 content:'';
 background-image:url('assets/images/backlogin3.jpg');
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;
 position: absolute;
 padding: 2em;
 left:50%;
 top:50%;
 width:100%;
 height:100%;
 display:block;
 z-index: -1;
 transform: translate(-50%,-50%);
opacity: .9;
}
 .woocommerce-account.mlash-full-width-content .entry-content{width:600px;margin:0 auto;float:none;padding:40px 40px 0;background-color: rgba(255, 255, 255, 0.6);margin-top: 40px;}

.woocommerce-account.mlash-full-width-content .entry-content h2{font-size: 1.6em;text-align: center;text-transform: uppercase;margin-bottom: 40px;}

.woocommerce-account.mlash-full-width-content.guest .entry-content h2{color: #333;}

.woocommerce-account.mlash-full-width-content .login{margin-bottom: 0;}

.woocommerce-account.mlash-full-width-content. #content{min-height: unset;}

.woocommerce-account.mlash-full-width-content .login label{color:#333}
.woocommerce-account.mlash-full-width-content .login  input{background-color: rgba(255, 255, 255, 0.6) !important;border:1px solid #CA9D3F}

.woocommerce-account.mlash-full-width-content .login a{text-decoration: none;color:#333;}

.woocommerce-account.mlash-full-width-content .login .lost_password a{font-size: 0.8em;}

.woocommerce-account.mlash-full-width-content .login .woocommerce-form-login__submit{width: 100%;margin-top: 20px;background:#CA9D3F;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;}

.woocommerce-account.mlash-full-width-content .login .woocommerce-form-login__submit:hover{background:#fcf6e7}


.woocommerce-account input:-webkit-autofill,
.woocommerce-account input:-webkit-autofill:hover,
.woocommerce-account input:-webkit-autofill:focus,
.woocommerce-account input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px #FFF inset !important;
  -webkit-text-fill-color: #333 !important;
}
.woocommerce-account.mlash-full-width-content.logged-in .entry-content {background:#FFF;width: 1000px;padding:0;border-radius: 0;margin:50px auto;}

.woocommerce-account.mlash-full-width-content.logged-in #content{min-height: unset;}

.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation{background:#525252;margin-right: 0;width:20%;float: left;min-height:100vh;}

.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation a{color:#FFF;padding:10px 0;}

.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation a:before{display: none;}

.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul{margin-bottom: 0;}

.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li{padding: 0 10px;display:block;width:100%;text-align: left;text-transform: uppercase;border-bottom: 1px solid #CCC;font-size: .8em;}


.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li.is-active{background-color: #CA9D3F;}

.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li:hover{background-color: #CA9D3F;}

.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li.is-active a{color:#FFF;}
.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li a:before{filter: brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(6262%) hue-rotate(155deg) brightness(115%) contrast(100%);}
.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li a:before{background-repeat: no-repeat;background-size: cover;display:block;width:30px;height:30px;line-height:30px;float:left;margin-left:0;margin-top:-5px;margin-right:10px;opacity: 1;}
.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content: url(assets/images/cart.svg);}
.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content: url(assets/images/home.svg);}
.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content: url(assets/images/personn.svg);}
.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content: url(assets/images/logout.svg);}
.woocommerce-account.mlash-full-width-content.logged-in .content-area{padding: 0;margin-bottom: 0;}
.woocommerce-account.mlash-full-width-content.logged-in .entry-content{width: 100%;margin: 0;display:flex;}
.woocommerce-account.mlash-full-width-content.logged-in .entry-content .woocommerce{display: flex;width: 100%;}

.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li:hover a{color:#FFF;}

.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content{width: 80%;float:left;padding:20px;margin:0}

.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table{margin-bottom: 0;}

.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table th{background-color: transparent;border-bottom:1px solid #CCC;color:#000;}

.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table th a{color: #000;text-decoration: none;}

.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table td{background-color: transparent;border-bottom:1px solid #CCC;}

.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table thead tr{background:rgba(0,0,0,.03);}
.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table thead tr th{padding: 10px;font-weight: 400;text-transform: uppercase;font-size: .8em;}
.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table tr{border-bottom:1px solid #CCC}

.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table tr:last-child td{border:none;}

.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table tr:last-child th{border:none;}

.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table .button{text-transform:uppercase;font-weight:400;padding:5px 20px;background:#CA9D3F;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;border:1px solid #CA9D3F;color:#FFF;text-align: center;}

.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table .button:hover{background:#fcf6e7;color:#000; }

.woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content .woocommerce-orders-table .button:after{display: none !important;}



.woocommerce-view-order.mlash-full-width-content.logged-in .woocommerce-MyAccount-content{margin-top:40px;}

.woocommerce-view-order.mlash-full-width-content.logged-in .woocommerce-MyAccount-content > p:first-of-type{text-align: left;font-size: 1.1em;padding: 0 20px 20px 20px;}

.woocommerce-view-order.mlash-full-width-content.logged-in .woocommerce-order-details{width:60%;float:left;padding: 0 20px;font-size: .8em;}

.woocommerce-view-order.mlash-full-width-content.logged-in .woocommerce-order-details img{float: left;margin-right: 10px;}

.woocommerce-view-order.mlash-full-width-content.logged-in .woocommerce-customer-details{width:40%;float:left;font-size: .8em;}

.woocommerce-view-order.mlash-full-width-content.logged-in .woocommerce-order-details h2{font-size: 1.3em;text-align: left;margin-bottom: 20px;}

.woocommerce-view-order.mlash-full-width-content.logged-in .woocommerce-order-details .order-actions--heading{display: none;}

.woocommerce-view-order.mlash-full-width-content.logged-in .woocommerce-order-details .order-actions-button{display: none;}

.woocommerce-view-order.mlash-full-width-content.logged-in .woocommerce-customer-details .col-1{width: 100%;float:none;margin-right: 0;}

.woocommerce-view-order.mlash-full-width-content.logged-in .woocommerce-customer-details .col-2{width: 100%;margin-right: 0;}

.woocommerce-view-order.mlash-full-width-content.logged-in .woocommerce-customer-details h2{font-size: 1.3em;text-align: left;margin-bottom: 20px;}





.woocommerce-edit-address.mlash-full-width-content.logged-in .woocommerce-MyAccount-content{margin-top:40px;}

.woocommerce-edit-address.mlash-full-width-content.logged-in .woocommerce-MyAccount-content > p:first-of-type{text-align: left;font-size: 1em;padding: 0 20px 20px 40px;margin-bottom: 0;}

.woocommerce-edit-address.mlash-full-width-content.logged-in .addresses{padding: 20px;font-size: .8em;}

.woocommerce-edit-address.mlash-full-width-content.logged-in .woocommerce-MyAccount-content .addresses h2{font-size: 1.3em;text-align: left;margin-bottom: 20px;}

.woocommerce-edit-address.mlash-full-width-content.logged-in .addresses .woocommerce-Address-title{position: relative;}

.woocommerce-edit-address.mlash-full-width-content.logged-in .addresses .woocommerce-Address-title .edit{position:absolute;top:0;right: 0;font-size: 1.5em;margin-top: 0;color: #000;}

.woocommerce-edit-address.mlash-full-width-content.logged-in .woocommerce-MyAccount-content form{width:700px;margin: 0 auto;}

.woocommerce-edit-address.mlash-full-width-content.logged-in .woocommerce-MyAccount-content form label{color: #000;}

.woocommerce-edit-address.mlash-full-width-content.logged-in .woocommerce-MyAccount-content form input{background: transparent;box-shadow: none;border-bottom: 1px solid #CCC;}

.woocommerce-edit-address.mlash-full-width-content .select2-container--default .select2-selection--single{height: 40px;}

.woocommerce-edit-address.mlash-full-width-content .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 40px;}

.woocommerce-edit-address.mlash-full-width-content .select2-container--default .select2-selection--single .select2-selection__arrow{height: 38px;}

.woocommerce-edit-address.mlash-full-width-content .button{color:#FFF;width: 100%;margin-top: 20px;background:#CA9D3F;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;text-transform: uppercase;font-weight: 400;}

.woocommerce-edit-address.mlash-full-width-content .button:hover{background:#fcf6e7;color: #000;}





.woocommerce-edit-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content{margin-top:40px;}

.woocommerce-edit-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content > p:first-of-type{text-align: left;font-size: 1em;padding: 0 20px 20px 40px;margin-bottom: 0;}

.woocommerce-edit-account.mlash-full-width-content.logged-in .addresses{padding: 20px;font-size: .8em;}

.woocommerce-edit-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content .addresses h2{font-size: 1.3em;text-align: left;margin-bottom: 20px;}

.woocommerce-edit-account.mlash-full-width-content.logged-in .addresses .woocommerce-Address-title{position: relative;}

.woocommerce-edit-account.mlash-full-width-content.logged-in .addresses .woocommerce-Address-title .edit{position:absolute;top:0;right: 0;font-size: 1.5em;margin-top: 0;color: #000;}

.woocommerce-edit-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content form{width:700px;margin: 0 auto;}

.woocommerce-edit-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content form label{color: #000;}

.woocommerce-edit-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content form input{background: transparent;box-shadow: none;border-bottom: 1px solid #CCC;}

.woocommerce-edit-account.mlash-full-width-content .select2-container--default .select2-selection--single{height: 40px;}

.woocommerce-edit-account.mlash-full-width-content .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 40px;}

.woocommerce-edit-account.mlash-full-width-content .select2-container--default .select2-selection--single .select2-selection__arrow{height: 38px;}

.woocommerce-edit-account.mlash-full-width-content .button{color:#FFF;width: 100%;margin-top: 20px;background:#CA9D3F;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;text-transform: uppercase;font-weight: 400;}

.woocommerce-edit-account.mlash-full-width-content .button:hover{background:#fcf6e7;color: #000;}

.woocommerce-edit-account.mlash-full-width-content  #account_display_name_description{font-size: .7em;}

.woocommerce-edit-account.mlash-full-width-content  fieldset{background-color: transparent;padding: 0;}

.woocommerce-edit-account.mlash-full-width-content  legend{background-color: transparent;color: #000;font-weight: 400;}





.page-id-919 .elementor-element{padding: 0;}

.page-id-919 .e-con-inner{padding:0 !important;margin-top: 0;}

.page-id-919 .formcontent{padding: 40px;}
.page-id-919 form{margin-bottom: 0;}

.page-id-919 .formcontent > .e-con-inner{padding: 40px 40px 0 40px!important;background-color: rgba(255, 255, 255, 0.6);}

.page-id-919 .formcontent h2{font-size: 1.5em;margin-bottom:20px}

.page-id-919 .elementor-widget-shortcode{width: 100% !important;}

.page-id-919 .formcontent .first{clear:both;display:block;width: 100%;}

.page-id-919 .formcontent .second{display:block;width: 100%;}

.page-id-919 .formcontent input{width: 100% !important;max-width:unset !important;background: rgba(255, 255, 255, 0.6);}

.page-id-919 .formcontent p{margin-bottom: 10px;}

.page-id-919 .formcontent input{box-shadow: none;border:none !important;border: 1px solid #CA9D3F !important;}

.page-id-919 .formcontent textarea{background: rgba(255, 255, 255, 0.6);box-shadow: none;border: 1px solid #CA9D3F;max-height:200px;    font-family: 'Montserrat';}

.page-id-919 .formcontent .message{clear: both;top:0;position: relative;}

.page-id-919 .formcontent .wpcf7-submit{border-radius: 40px; color:#FFF;width: 100%;margin-top: 20px;background:#CA9D3F;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;text-transform: uppercase;font-weight: 400;}

.page-id-919 .formcontent .wpcf7-submit:hover{background:#fcf6e7;color: #000;}

.page-id-919 .formcontent .wpforms-container{margin: 0;}

.page-id-919 .formcontent .wpforms-field{float:none !important;width:100% !important;}

.page-id-919 .formcontent .wpforms-field-name .wpforms-field-row{width: 100%;max-width: unset !important;}

.page-id-919 .formcontent .wpforms-field-name .wpforms-field-row-block{float:left !important;}

.page-id-919 .formcontent .wpforms-container textarea{margin-top: 20px;}

.page-id-919  #content:before{
  content:'';
  background-image:url('assets/images/backlogin3.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  padding: 2em;
  left:50%;
  top:50%;
  width:100%;
  height:100%;
  display:block;
  z-index: -1;
  transform: translate(-50%,-50%);
 opacity: .9;
 }
 .page-id-919 .site-content{position: relative;;}



.woocommerce-page.filter-active ul.products{filter:blur(3px);opacity: .6;}
.woocommerce-page #secondary{position:absolute;top:7px;width:auto;margin-left:1.5%;margin-right:0;margin-top:0;margin-bottom:0;}

.woocommerce-page #secondary #text-2{margin-bottom: 0;font-size:1em;padding:10px 0;}

.woocommerce-page #secondary #text-2 .widget-title{text-align: left;padding:0;background: transparent;color: #000;text-transform: uppercase;font-size:1.1em;border:none;margin-bottom:0;cursor:pointer;font-weight: 600;}
.woocommerce-page #secondary #text-2 .widget-title:before{content:'';display:inline-block;width:30px;height:30px;background:url("assets/images/filter.svg");background-repeat: no-repeat;background-size:contain;position:relative;top:5px;margin-right:10px;}


.woocommerce-page #secondary .shortcode_widget{width:0;border:1px solid #CA9D3F;background:#FFF;padding:10px 0;display:none;height:0;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;-webkit-transition:all .5s ease-in;}
.woocommerce-page #secondary.active .shortcode_widget{display: block;height:auto;width:96vw}
.woocommerce-page #secondary .shortcode_widget .textwidget{display:grid;grid-template-columns: repeat(var(--filterElement), 1fr);}
.woocommerce-page #secondary .berocket_single_filter_widget{padding:0 20px;}
.woocommerce-page .mlash-sorting{margin-bottom: 0;}

.woocommerce-page #secondary .berocket_single_filter_widget h3{font-size:.9em;text-transform: uppercase;font-weight: 500;}

.woocommerce-page #secondary .berocket_single_filter_widget li{font-size:.9em;}

.woocommerce-page #secondary .berocket_single_filter_widget .bapf_slidr_all .bapf_val{font-size: .8em;}

.woocommerce-page ul.products{display:grid;grid-template-columns: repeat(5, 1fr);gap:20px;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;}
.woocommerce-page ul.products:before{display:none;}
.woocommerce-page .content-area{width:100%;margin-left:0;margin-bottom: 40px;}
.woocommerce-page .site-main ul.products.columns-3 li.product{width:100%;margin:0;padding:10px;display:table;}
.woocommerce-page .site-main ul.products.columns-3 li.product .woocommerce-LoopProduct-link{display: table-row;position:relative;overflow: hidden;}

.woocommerce-page .site-main ul.products.columns-3 li.product .woocommerce-LoopProduct-link img{-webkit-box-shadow: 2px 13px 12px -10px rgba(0,0,0,0.52); box-shadow: 2px 13px 12px -10px rgba(0,0,0,0.52);}

.woocommerce-page .site-main{padding: 0 1%;}

.home .secondary{display:none;}

.home #primary{float: none;width: 100%;}

.price .prefixe{font-size:0.8em;margin-right:5px;text-transform: uppercase;}

.cky-btn-revisit{display: none !important;}

.wcpscwc-product-slider .slick-list {padding-top:0;margin-bottom: 0;padding-bottom: 0;}



.role-Pro .onsale{display:none;}



.mlash-handheld-footer-bar ul li.my-account>a::before{content:unset !important;}

.mlash-handheld-footer-bar ul li>a{text-indent: 0% !important;text-decoration: none !important;}



.cartpops-cart__toggle .cartpops-cart__container-icon i.custom-icon {
 background: url("assets/images/cart.svg");
 height: 35px;
 width: 35px;
 display: block;
 background-size: contain;
 background-repeat: no-repeat;

  }

.mlash-handheld-footer-bar ul li{position: relative;background:#FFF;padding:5px 0;border-right:1px solid #CCC}

.mlash-handheld-footer-bar ul li.cart{height:100%;}

.mlash-handheld-footer-bar ul li>a{border-right: 1px solid transparent !important;font-size:35px;padding:0;height:auto !important;}

.mlash-handheld-footer-bar ul .cartpops-cart__wrapper{padding-top:0;}

.mlash-handheld-footer-bar ul li.search.active .site-search{width: 100vw;left:-50vw;z-index: 1000;}

.mlash-handheld-footer-bar ul li.search .site-search{border-bottom: 1px solid #CCC;}

.mlash-handheld-footer-bar ul li.cart .icontext{margin-top:-4px;display: block;} 

.mlash-handheld-footer-bar ul li .icontext{font-size:.7em;display:block}
.mlash-handheld-footer-bar ul li .cartpops-cart--items-indicator-bubble .cartpops-cart__toggle .cartpops-cart__container-counter{display: none;}
.mlash-handheld-footer-bar ul li .cartpops-cart__toggle .cartpops-cart__container{padding: 0;}
.mlash-handheld-footer-bar.active .site-search{display:block;width: 100%;left:0;z-index: 1000;bottom:var(--footerHeight)}
.mlash-handheld-footer-bar .site-search{position:fixed;z-index:-9999;bottom:-9999px;padding: 10px;background: #FFF;border-top: 1px solid #CCC;border-bottom: 1px solid #CCC;}
.mlash-handheld-footer-bar .site-search .widget_product_search{margin-bottom:0}
.mlash-handheld-footer-bar .site-search .widget_product_search form{margin-bottom:0}


button.menu-toggle::before, button.menu-toggle::after, button.menu-toggle span::before{content:unset}

button.menu-toggle{padding: 0;font-size: 35px;}

#site-navigation-menu-toggle{position:absolute;top:30%;left:5%;border:none;display:none;}

#site-navigation-menu-close-toggle{display:none;position:absolute;top:30%;left:5%;border:none;}

#site-navigation.main-navigation.toggled #site-navigation-menu-toggle{display:none;}

#site-navigation.main-navigation.toggled #site-navigation-menu-close-toggle{display:block;}

.mlash-handheld-footer-bar ul.columns-3 li{width: 25%;}

.gty-wacb-button{ position: fixed; right: 20px; bottom: 20px; z-index: 10000; background-color: #59ce72; text-decoration: none; border-radius: 100%; width: 54px; height: 54px; display: flex; align-items: center; justify-content: center;}.gty-wacb-button svg{width: 28px;height: 28px;}
.gty-wacb-button.in-viewport{bottom:calc(var(--footerDesktopHeight) + 30px)};
/* .wwp_wholesaler_registration_form .woocommerce-form-row--wide label[for="wwp_wholesaler_username"] { display: none;}.wwp_wholesaler_registration_form .woocommerce-form-row--wide #wwp_wholesaler_username { display: none;
} */
 
.page-id-2214 .formcontent a{color:#FFF;}
.page-id-2214 .elementor-element{padding:0;}
.page-id-2214 .e-con-inner{padding:0;}
.page-id-2214 .formcontent{padding: 40px;width:50%;margin: 0 auto;}
.page-id-2214 #billing_country{height:48px;padding-left:5px;font-family: 'Montserrat';}
.page-id-2214 #billing_country option{font-family: 'Montserrat';}
.page-id-2214  .button{border-radius: 20px;color:#FFF;width: 100% !important;margin-top:15px;background:#CA9D3F;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;text-transform: uppercase;font-weight: 400;}
.page-id-2214  .button:hover{background:#fcf6e7;color: #000;}
.page-id-2214  input,.page-id-2214  select{background: rgba(255, 255, 255, 0.6);color:#333;border:1px solid #CA9D3F}
.page-id-2214  input:focus,.page-id-2214  select:focus{background: rgba(255, 255, 255, 0.6);color:#333;border:1px solid #CA9D3F}
.page-id-2214  #content:before{
  content:'';
  background-image:url('assets/images/backlogin3.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  padding: 2em;
  left:50%;
  top:50%;
  width:100%;
  height:100%;
  display:block;
  z-index: -1;
  transform: translate(-50%,-50%);
 opacity: .9;
 }
 .page-id-2214 .elementor-widget-shortcode{background: rgba(255, 255, 255, 0.6);padding:20px 40px 20px 40px;}
 .page-id-2214 .site-content{position: relative;}
.page-id-2214 h2.formtitle{font-size: 1.2em;text-transform: uppercase;color:#CA9D3F;font-weight: 500;margin-bottom: 20px;}
.page-id-2214 .adresscontainer h2.formtitle{display: none;}

.page-id-2214 label{display: block !important;font-weight: 500;}
.page-id-2214 .form-row-wide{margin-bottom: 15px;}
.page-id-2214 .fname{width:48%;margin-left:1%;;display:inline-block;}
.page-id-2214 .lname{width:48%;margin-right:1%;display:inline-block;}
.page-id-2214 .email{width:48%;margin-right:1%;;display:inline-block;}
.page-id-2214 .phone{width:48%;margin-left:1%;display:inline-block;}

/*Change text in autofill textbox*/
.page-id-2214  input:-webkit-autofill{ -webkit-text-fill-color: #535353 !important;}.col-full{max-width: unset;}
.woocommerce-page .site-main ul.products.columns-3 li.product img{display: block;width: 100%;}
.added_to_cart{display: none;}
.fkcart-stock-detail{display: none;}
.ttt-pnwc-container{max-width: 800px;}