@media (min-width: 2300px) {
    
    
    
}

@media (min-width: 1900px) and (max-width: 2299px){
    body{font-size: 19px;}
    #menu-compte .cartpops-cart__container.cpops-toggle-drawer:after{font-size: 1em;}
    #customcategory li.product-category h2{font-size: 1.2em;}    
    #formation p{font-size: 1.1em;}
    #formation .elementor-widget-container{padding: 80px;}
    #text1 p{font-size: 1.2em;}
    #text2 p{font-size: 1.2em;}
    .single-product p{font-size: 1.1em;}
    .woocommerce-checkout.mlash-full-width-content .content-area{width: 80%;}
    .page-mentions .elementor-element{--content-width:1200px !important}
    .site-header .site-branding img{width: 10%;}
    
}

@media (min-width: 1601px) and (max-width: 1800px){
    
    
    
}

@media (min-width: 1440px) and (max-width: 1600px){
    
    
    
    
    
}

@media (min-width: 1200px) and (max-width: 1439px){
    
    
    
}



@media (min-width:769px) and (max-width: 1199px){
    
    
    
    
    
}



@media (max-width: 1400px) and (orientation: landscape) {
    
    
    
}



@media (max-width: 1200px) {
    .mlash-secondary-navigation.woocommerce-active .site-header .secondary-navigation{right:1%;}
    .woocommerce-account.mlash-full-width-content.logged-in .entry-content{width: 100%;}
    .woocommerce-page ul.products{grid-template-columns: repeat(4, 1fr);}
    .single-product .related ul.products{grid-template-columns: repeat(4, 1fr);width: 98%;margin:0 auto;}
    .single-product .related ul.products li{margin-bottom: 0 !important;}
    .single-product .related ul.products li:last-of-type{display: none;}
    .single-product .related li.product .woocommerce-loop-product__title{font-size: 1em !important;}
    .single-product .related li.product .price{font-size: 1em !important;}
    
    .woocommerce .products .woocommerce-loop-product__title{font-size: 1em !important;}
    #newsale .product{padding: 0 10px !important;}
    #bestsale .product{padding: 0 10px !important;}
    .woocommerce .add_to_cart_button{font-size: .8em !important;}
    .woocommerce-active .site-header .site-search{right: calc(var(--accountNavWidth) + 1vw);}
    #block-20 {width: 85%};

}



@media (max-width: 1024px) {
    #content .col-full{margin:0;}
    #block-20 {width: 85%};

}

@media (max-width: 1024px) and (orientation: portrait) {
    .mlash-secondary-navigation.woocommerce-active .site-header .secondary-navigation{right:-1%;}
    #customcategory li.product-category{width: 49.6% !important;}
    #customcategory .catbg {height: 30vh};
    .mlash-secondary-navigation.woocommerce-active .site-header .site-branding{margin-right: 0;}
    .woocommerce-active .site-header .site-search{width: 26%;right: 13%;}
    .main-navigation ul li, .secondary-navigation ul li{font-size: .7em;}
    #menu-compte .cartpops-cart__container-icon i{font-size: 1em;}
    #menu-compte .cartpops-cart__container.cpops-toggle-drawer:after{font-size:0.7em;}
    .site-main ul.products.columns-4 li.product img{margin:0 0 30px 0 !important;width: 100%;}
    #content .col-full{margin:0}
    #formation .elementor-element{width: 120%;}
    #text1 .elementor-widget-container{padding: 20px;}
    #text1 h2 {font-size:1.7em}
    #text2 .elementor-widget-container{padding: 20px;}
    #text2 h2 {font-size:1.7em}
    .button{font-size: .8em;}
    .woocommerce .products .price{font-size: 1em !important;}
    .woocommerce-checkout.mlash-full-width-content .content-area{width: 90%;}
    .woocommerce-order-received .woocommerce-order{width: 100%;}
    .hentry .entry-content .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{font-size: .7em;}
    .page-id-2214 .elementor-heading-title{font-size: 1.4em;}
    .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;}
    .page-id-2214 .formcontent{width: 90%;}
}


@media (max-width: 768px) {
    .mlash-secondary-navigation.woocommerce-active .site-header .secondary-navigation{right:-1%;}
    #customcategory li.product-category{width: 49.6% !important;}
    #customcategory .catbg {height: 30vh};
    .mlash-secondary-navigation.woocommerce-active .site-header .site-branding{margin-right: 0;}
    .woocommerce-active .site-header .site-search{width: 26%;right: 13%;}
    .main-navigation ul li, .secondary-navigation ul li{font-size: .7em;}
    #menu-compte .cartpops-cart__container-icon i{font-size: 1em;}
    #menu-compte .cartpops-cart__container.cpops-toggle-drawer:after{font-size:0.7em;}
    .site-main ul.products.columns-4 li.product img{margin:0 0 30px 0 !important;width: 100%;}
    #content .col-full{margin:0}
    .woocommerce-account #content > .col-full{min-height: 100vh;background: #FFF;}
    .woocommerce-account.guest #content > .col-full{min-height: unset;}
    #formation .elementor-element{width: 120%;}
    #text1 .elementor-widget-container{padding: 20px;}
    #text1 h2 {font-size:1.7em}
    #text2 .elementor-widget-container{padding: 20px;}
    #text2 h2 {font-size:1.7em}
    #content .col-full{margin: 0;}
    .button{font-size: .7em;}
    .single-product p{font-size: .8em;}
    .page-mentions .content-area{padding: 0 5%;}
    #block-20 {width:100%}
    
    .woocommerce-checkout.mlash-full-width-content .content-area{width: 100%;}
    .woocommerce-checkout.mlash-full-width-content .col2-set{width:90%;margin:0 auto;float:none;}
    .woocommerce-checkout.mlash-full-width-content #order_review{width:90%;margin:0 auto;float:none;}
    .woocommerce-checkout.mlash-full-width-content .login{width: 100%;margin-bottom: 0;}
    .woocommerce-checkout.mlash-full-width-content .woocommerce-info{text-align: center;}
    .woocommerce-checkout.mlash-full-width-content .content-area{width: 100%;}
    .woocommerce-checkout.mlash-full-width-content .col-1{padding-bottom: 10px;}
    .woocommerce-account.mlash-full-width-content .entry-content{width: 90%;}
    .woocommerce-lost-password.mlash-full-width-content .entry-content{padding:10px;}
    .woocommerce-account.mlash-full-width-content #content > .col-full{display: block;}
    .woocommerce-order-received.mlash-full-width-content .content-area{width: 90%;}
    .woocommerce-order-received .woocommerce-order{width: 100%;font-size: .8em;}
    .woocommerce-order-received .woocommerce-thankyou-order-received{font-size: 1em;}
    .woocommerce-cart.mlash-full-width-content .content-area{width: 90%;}
    .woocommerce-order-received .order_details:before,.woocommerce-order-received .order_details:after{background: transparent !important;}
    .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{
        content:"\f543";
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 1;
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        line-height: inherit;
        vertical-align: baseline;
        margin-right: .5407911001em;
    }
    
    .woocommerce-account.mlash-full-width-content.logged-in .entry-content{width:100%}
    .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content{width: 100%;}
    .woocommerce-account.mlash-full-width-content.logged-in .entry-content{display: block;}
    .woocommerce-account.mlash-full-width-content.logged-in .entry-content .woocommerce{display: block;}
    .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation{width: 100%;min-height: unset;float:none;}
    .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul{overflow: hidden;}
    .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li{text-indent: -9999px;margin-left:-1%;width:25%; float: left;}
    .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li a{position: relative;}
    .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li a:before{font-size:1.5em;margin:0 !important;color:#000;position: absolute;top:50%;left:44%;transform:translate(-50%,-50%);}
    .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li.is-active a:before{color:#FFF;}
    .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{
        content:"\f2b9";
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 1;
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        line-height: inherit;
        vertical-align: baseline;
        margin-right: .5407911001em;
    }
    
    
    .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{
        content:"\f007";
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 1;
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        line-height: inherit;
        vertical-align: baseline;
        margin-right: .5407911001em;
    }
    
    
    .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{
        content:"\f2f5";
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 1;
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        line-height: inherit;
        vertical-align: baseline;
        margin-right: .5407911001em;
    }
    
    
    .woocommerce-view-order.mlash-full-width-content.logged-in .woocommerce-order-details{width: 100%;}
    .woocommerce-view-order.mlash-full-width-content.logged-in .woocommerce-customer-details{width: 100%;padding: 0 5%;}
    .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content{padding: 0 5%;}
    .woocommerce-edit-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content form{width:100%;font-size: .8em;}
    
    
    .woocommerce-edit-address.mlash-full-width-content.logged-in .woocommerce-MyAccount-content > p:first-of-type{margin: 0;padding: 0;}
    
    
    .woocommerce-edit-address.mlash-full-width-content.logged-in .woocommerce-MyAccount-content form{width: 100%;font-size: .8em;}
    
    
    .woocommerce-edit-address.mlash-full-width-content.logged-in .addresses .woocommerce-Address-title .edit{text-indent: 0;overflow:hidden;padding:12px;}
    .addresses header.title a {
        display: block;
        width: 1em;
        height: 1em;
        text-indent: -9999px;
        position: relative;
        padding: .875em;
        margin-top: .6180469716em;
    }
    .addresses header.title a::before{
        content: "\f044";
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 1;
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        line-height: inherit;
        vertical-align: baseline;
        line-height: 1.618;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        text-align: center;
        text-indent: 0;
    }
    
    
    
    .woocommerce-account.mlash-full-width-content.logged-in .entry-content{width: 100%;}
    .woocommerce-page ul.products{grid-template-columns: repeat(3, 1fr);}
    .single-product .related ul.products{grid-template-columns: repeat(4, 1fr);width: 98%;margin:0 auto;}
    .single-product .related ul.products li{margin-bottom: 0 !important;}
    .single-product .related ul.products li:last-of-type{display: none;}
    .single-product .related li.product .woocommerce-loop-product__title{font-size: 1em !important;}
    .single-product .related li.product .price{font-size: 1em !important;}
    .single-product div.product .variations tr{width: 100% !important;padding-bottom: 10px;}
    .single-product div.product table.variations select{width: 100%;max-width: 100%;}
    .ttt-pnwc-container{max-width:80%}
    .page-id-919 .contactimg{position:absolute;left:0;width: 100vw;height: 100%;z-index: 0;opacity: .1;filter: blur(1px) grayscale(.5);}
    .page-id-919 .formcontent{width: 100vw;position: relative;z-index: 1;}
    .page-id-2214 .formcontent{width:100%}
    .page-id-2214 .elementor-heading-title{font-size: 1.4em;}
    .page-id-2214 .fname{width:100%;margin-right:0;display:inline-block;}
    .page-id-2214 .lname{width:100%;margin-left:0;display:inline-block;}
    .page-id-2214 .email{width:100%;margin-right:0;;display:inline-block;}
    .page-id-2214 .phone{width:100%;margin-left:0;display:inline-block;}
}


@media (max-width: 767px) {
    .page-id-2214 .formcontent{padding: 40px 20px;}
    .page-id-2214 .elementor-widget-shortcode{padding: 20px;}
    .page-id-919 .formcontent{padding:20px;margin-top:40px;}
    .page-id-919 .formcontent > .e-con-inner{padding:40px 20px 0 20px !important;}
    .woocommerce-account.mlash-full-width-content .entry-content h2{margin-bottom: 20px;}
    .main-navigation ul li, .secondary-navigation ul li {font-size: 1em;}
    header#masthead .col-full{margin: 0;}
    #menu-menu-entete{display:none;}
    .site-header .site-branding img {width:55%;margin-bottom: 10px;}
    .site-header{position: relative;padding-bottom: 0;}
    .woocommerce-active .site-header .main-navigation{width:20%;}
    .mlash-secondary-navigation.woocommerce-active .site-header .site-branding{position:relative;z-index: 2;left:50%;right: 50%;transform:translateX(-50%);width:40%}
    .woocommerce-active .site-header .main-navigation.toggled{width:100%}
    .handheld-navigation{position:absolute;top:var(--headerHeight);width:100%;background:#FFF;padding-top: 20px;display:none;}
    .main-navigation.toggled .handheld-navigation{z-index: 2;display:block;border-bottom: 1px solid #CCC;}
    .handheld-navigation ul.menu .sub-menu.toggled-on{margin-left: 0;}
    button:focus{outline:0 !important;}
    button.menu-toggle::before, button.menu-toggle::after, button.menu-toggle span::before{height: 1px;width:17px;}
    .elementor-51 .elementor-element .elementor-heading-title{font-size: 1.2em !important;}
    ul.products li.product, ul.products .wc-block-grid__product, .wc-block-grid__products li.product, .wc-block-grid__products .wc-block-grid__product{margin-bottom:30px !important;}
    
    #newsale{display:block;}
    #newsale ul.products{display:grid;grid-template-columns: repeat(2, 1fr);overflow:hidden;}
    #newsale ul.products:before,#newsale ul.products :after{display:none;}
    #newsale .product{padding: 0 10px !important;margin-bottom: 0 !important;}
    #newsale .desktop{display:none;}
    #newsale .mobile{display:block;}
    #newsale .elementor-heading-title{margin-left:2%;margin-bottom:20px;}
    #newsale li.product img{width:100%;}
    #newsale .woocommerce-loop-product__title{font-size:.9em !important}
    #newsale .price{font-size:.9em !important}
    
    #bestsale ul.products{display:grid;grid-template-columns: repeat(2, 1fr);overflow:hidden;}
    #bestsale ul.products:before,#newsale ul.products :after{display:none;}
    #bestsale .product{padding: 0 10px !important;margin-bottom: 0 !important;}
    #bestsale .desktop{display:none;}
    #bestsale .mobile{display:block;}
    #bestsale{display:block;margin-top:20px;}
    #bestsale .elementor-heading-title{margin-left:2%;margin-bottom:20px;}
    #bestsale li.product img{width:100%;}
    #bestsale .woocommerce-loop-product__title{font-size:.9em !important}
    #bestsale .price{font-size:.91em !important}
    
    #customcategory{margin-top: 20px;}
    #customcategory .elementor-heading-title{margin-left:2%;margin-bottom:10px;}
    #customcategory li.product-category{width: 100% !important;}
    #customcategory .elementor-widget-heading{margin-bottom: -20px;}
    #customcategory li.product-category h2{text-align: left;padding-left: 5%;}
    #formation .elementor-element{width: 100%;}
    #formation .elementor-widget-container{padding: 10px;}
    #formation{margin-top: 0;}
    #formation h2 {font-size: 1.6em;}
    #formation:before{background:#000;width: 100%;opacity: 0.7;}
    #text1{max-height: unset;margin-top:30px;}
    #text1 .picture{height:30vh;}
    #text1 h2{font-size: 1.3em;}
    #text1 p{font-size: .9em;}
    #text2{max-height: unset;margin-top:0;display: flex;flex-direction: column-reverse;}
    #text2 .picture{height:30vh;}
    #text2 h2{font-size: 1.3em;}
    #text2 p{font-size: .9em;}
    #temoinagne .spacer{display:none;}
    header:before{opacity: .3;}
    #temoinagne{padding: 20px;min-height: unset;}
    #temoinagne .n2-ss-item-content{background: rgba(255,255,255,0.9);}
    #temoinagne .e-con-inner{display: block;}
    #block-20{width: 43%;}
    footer{margin-bottom:var(--footerHeight);}
    .footer-widgets h2{font-size: 1.2em;}
    .footer-cart-contents .cartpops-cart__toggle .cartpops-cart__container-icon i{font-size:31px;margin-top: -6px;}
    .footer-cart-contents {height:auto;display: block;
        position: relative;
        z-index: 999;
        overflow: hidden;
        background: #FFF;}
        .footer-cart-contents .cartpops-cart__wrapper{margin-top: 2px;}
        .site-footer:before{display: none;}
        .footer-widgets{text-align: center;}
        #site-navigation-menu-toggle{display:block;}
        .woocommerce-page ul.products li.product{margin-bottom:0 !important}
        .woocommerce-page #content > .col-full{display: flex;flex-direction: column-reverse;}
        .woocommerce-page #secondary.sticky-sidebar{position:fixed;top:0;background: #FFF;width: 100%;margin:0;padding:15px 10px;border-bottom:1px solid #CCC;}
        .woocommerce-page #secondary{width:96%;margin:10px auto 10px auto;overflow:hidden;position:relative;}
        .woocommerce-page #secondary #text-2{padding: 0;}
        .woocommerce-page #secondary .berocket_single_filter_widget{height:0;}
        .woocommerce-page #secondary.toggled .berocket_single_filter_widget{height:100%;}
        .woocommerce-page #secondary.active .shortcode_widget{margin-top: 10px;}
        .woocommerce-page #secondary .shortcode_widget .textwidget{grid-template-columns: repeat(2, 1fr);}
        .woocommerce-page .woocommerce-result-count{margin-bottom: 5px;margin-left: 2%;}
        .woocommerce-page .mlash-sorting{margin-bottom:10px;width:100%;margin:0;}
        .woocommerce-page .woocommerce-ordering{float:none;width:96%;margin:0 auto 10px auto;}
        .woocommerce .mlash-sorting select{width: 98%;margin:0 auto;}
        .woocommerce-page ul.products{display:grid;grid-template-columns: repeat(2, 1fr);gap:10px;}
        .woocommerce-page .products .woocommerce-loop-product__title{font-size: .9em !important;}
        .woocommerce-page .products .price{font-size: .9em !important;}
        .woocommerce-page .products .button{font-size: .7em;}
        .single-product .image_conseil{width: 100%;display: block;}
        .single-product .texte_conseil{width: 100%;display: block;}
        
        
        .single-product .related > h2:first-of-type{font-size: 1.4em;margin-left: 2%;}
        .single-product .product_title{font-size: 1.4em;}
        .single-product .related li.product .woocommerce-loop-product__title{font-size: 1em !important;}
        .single-product .related ul.products{grid-template-columns: repeat(2, 1fr);}
        .single-product .related li.product{padding:10px;}
        .single-product .related ul.products li:last-of-type{display:none;}
        .single-product.woocommerce-page .content-area{padding-top: 0;}
        .single-product.woocommerce .site-main{padding: 0;}
        .single-product.woocommerce .related.products{padding: 0 1%;}
        .single-product div.product .images, .single-product div.product .summary, .single-product div.product .woocommerce-product-gallery{margin-bottom: 0 !important;}
        
        
        .page-mentions #content{padding:0;}    
        
        
        .page-id-922 .back{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: .3;}
        .woocommerce-checkout.mlash-full-width-content .login{width: 100%;margin-bottom: 0;}
        .woocommerce-checkout.mlash-full-width-content .woocommerce-info{text-align: center;}
        .woocommerce-checkout.mlash-full-width-content .content-area{width: 100%;}
        .woocommerce-checkout.mlash-full-width-content .col-1{padding-bottom: 10px;}
        .woocommerce-account.mlash-full-width-content .entry-content{width: 90%;}
        .woocommerce-lost-password.mlash-full-width-content .entry-content{padding:10px;}
        .woocommerce-account.mlash-full-width-content #content > .col-full{display: block;}
        .woocommerce-order-received.mlash-full-width-content .content-area{width: 90%;}
        .woocommerce-order-received .woocommerce-order{width: 100%;font-size: .8em;}
        .woocommerce-order-received .woocommerce-thankyou-order-received{font-size: 1em;}
        .woocommerce-cart.mlash-full-width-content .content-area{width: 90%;}
        .woocommerce-order-received .order_details:before,.woocommerce-order-received .order_details:after{background: transparent !important;}
        .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{
            content:"\f543";
            display: inline-block;
            font-style: normal;
            font-variant: normal;
            font-weight: normal;
            line-height: 1;
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            line-height: inherit;
            vertical-align: baseline;
            margin-right: .5407911001em;
        }
        
        .woocommerce-account.mlash-full-width-content.logged-in .entry-content{width:100%}
        .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content{width: 100%;}
        .woocommerce-account.mlash-full-width-content.logged-in .entry-content{display: block;}
        .woocommerce-account.mlash-full-width-content.logged-in .entry-content .woocommerce{display: block;}
        .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation{width: 100%;min-height: unset;float:none;}
        .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul{overflow: hidden;}
        .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li{text-indent: -9999px;margin-left:-1%;width:25%; float: left;font-size:1.1em;}
        .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li a{position: relative;}
        .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li a:before{font-size:1.5em;margin:0 !important;color:#000;position: absolute;top:50%;left:44%;transform:translate(-50%,-50%);}
        .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li.is-active a:before{color:#FFF;}
        .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{
            content:"\f2b9";
            display: inline-block;
            font-style: normal;
            font-variant: normal;
            font-weight: normal;
            line-height: 1;
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            line-height: inherit;
            vertical-align: baseline;
            margin-right: .5407911001em;
        }
        
        
        .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{
            content:"\f007";
            display: inline-block;
            font-style: normal;
            font-variant: normal;
            font-weight: normal;
            line-height: 1;
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            line-height: inherit;
            vertical-align: baseline;
            margin-right: .5407911001em;
        }
        
        
        .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{
            content:"\f2f5";
            display: inline-block;
            font-style: normal;
            font-variant: normal;
            font-weight: normal;
            line-height: 1;
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            line-height: inherit;
            vertical-align: baseline;
            margin-right: .5407911001em;
        }
        
        
        .woocommerce-view-order.mlash-full-width-content.logged-in .woocommerce-order-details{width: 100%;padding: 0 1%;;}
        .woocommerce-view-order.mlash-full-width-content.logged-in .woocommerce-customer-details{width: 100%;padding: 0 1%;}
        .woocommerce-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content{padding: 0 1%;}
        .woocommerce-edit-account.mlash-full-width-content.logged-in .woocommerce-MyAccount-content form{width:100%;font-size: .8em;padding: 0 2%;}
        
        
        .woocommerce-edit-address.mlash-full-width-content.logged-in .woocommerce-MyAccount-content > p:first-of-type{margin: 0;padding: 0;}
        
        
        .woocommerce-edit-address.mlash-full-width-content.logged-in .woocommerce-MyAccount-content form{width: 100%;font-size: .8em;padding:0 2%}
        
        
        .woocommerce-edit-address.mlash-full-width-content.logged-in .addresses .woocommerce-Address-title .edit{text-indent: 0;overflow:hidden;padding:12px;}
        .addresses header.title a {
            display: block;
            width: 1em;
            height: 1em;
            text-indent: -9999px;
            position: relative;
            padding: .875em;
            margin-top: .6180469716em;
        }
        .addresses header.title a::before{
            content: "\f044";
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            display: inline-block;
            font-style: normal;
            font-variant: normal;
            font-weight: normal;
            line-height: 1;
            font-family: "Font Awesome 5 Free";
            font-weight: 900;
            line-height: inherit;
            vertical-align: baseline;
            line-height: 1.618;
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            text-align: center;
            text-indent: 0;
        }
        
        .woocommerce .add_to_cart_button{font-size: .6em !important;}
        
        
        .woocommerce-account.mlash-full-width-content.logged-in .entry-content{width: 100%;}
        .page-id-919 .formcontent .first{width: 100%;float:none;margin-bottom:0;}
        .page-id-919 .formcontent .second{width: 100%;float:none;margin-bottom:0px;}
        .button{font-size: .9em;}
        .gty-wacb-button{bottom:calc(var(--footerHeight) + 20px);right:10px}
        .gty-wacb-button.in-viewport{bottom:calc(var(--footerDesktopHeight) + var(--footerHeight) + 30px)};
        .page-id-2214 #contactimg{position: absolute;top:0;left:0;width: 100%;height: 100%;opacity: .2;}
        .page-id-2214 p{text-align: justify;}
        .woocommerce-account.guest #content{min-height: unset;}
        .woocommerce-account.guest #content > .col-full{min-height: unset;}
        .woocommerce-account.mlash-full-width-content.guest .entry-content{padding:30px 20px;}
        .woocommerce-account.mlash-full-width-content.guest .woocommerce-LostPassword{margin-bottom: 0;}
        .fkcart-shortcode-container{display: block !important;}
        .fkcart-shortcode-container .fkcart-shortcode-icon-wrap{display:block !important;}
        .page-id-2257 .contentText{position: relative;z-index: 2;width: 98vw;}
        .page-id-2257 .backimg{width:100vw;height: 100%;position: absolute;left:0;z-index: 0;opacity: .4;}
    }
    
    @media (max-width: 360px) {
        
        
        
    }
    
    @media (max-width: 300px) {
        
        
        
        
        
    }
    
    
    
    
    
    @media (max-width: 1000px) and (orientation: landscape) {
        .main-navigation #menu-categories li, .secondary-navigation #menu-categories li{font-size: .8em;}
        .menu-menu-entete-container ul li{font-size: .7em;}
        #newsale .elementor-heading-title{margin-left:2%;}
        #bestsale .elementor-heading-title{margin-left:2%;}
        #text1{max-height: unset;}
        #text2{max-height: unset;}
        #block-20{width: 100%;}
        .button{font-size: .8em;}
        .woocommerce-checkout.mlash-full-width-content .content-area{width: 100%;}
        .woocommerce-checkout.mlash-full-width-content .content-area{width: 100%;}
        .woocommerce-active .site-header .site-search{right:var(--accountNavWidth);}
        .woocommerce-page ul.products{grid-template-columns: repeat(4,1fr);}
        .single-product .related ul.products{grid-template-columns: repeat(4,1fr);}
        .single-product .related ul.products li:last-of-type{display: none;}
    }
    
    
    
    @media (max-width: 900px) and (orientation: landscape) {
        
        
        
        
        
    }
    
    
    
    @media (max-width: 768px) and (orientation: landscape) {
        
        
        
        
    }
    
