/*

 * Custom code goes here.

 * A template should always ship with an empty custom.css

 */

#cms #c-media-listing{
    display:none;
}
.page-cms-8 .img-fluid{
    height:350px !important;
    border-radius: 5%;
}
.product-attachments{
    padding: 20px !important;
}
.paneltool.multiproductdetailtool .panelbutton,.paneltool.themetool .panelbutton,.paneltool.editortool .panelbutton,#front_seo{

    display: none;

}

.ApMegamenu .leo-verticalmenu .title_block{

    background-color:#EA6B13;

}

.ApMegamenu .leo-verticalmenu .title_block:hover{

    background: #000 ;

}

.leo-megamenu .navbar-nav > li > a{

    color: #000;

}

.leo-megamenu .navbar-nav > li.active > a, .leo-megamenu .navbar-nav > li:hover > a, .leo-megamenu .navbar-nav > li:focus > a{

    color:#EA6B13;

}

.topnav .ApLink a:hover{

    color: #EA6B13 !important;

}

a:hover{

    color: #EA6B13;

}
.leo-cart-item-info .product-name a:hover{
        color: #EA6B13 !important;

}
#cart .product-line-info a:hover{
            color: #EA6B13 !important;

}

.icon-w svg:hover{

    fill: #EA6B13 !important;

}

.iview-controlNav div.iview-items ul li a.iview-control.active, .iview-controlNav div.iview-items ul li a.iview-control:hover{

    background-color: #EA6B13;

}

#animationSandbox{

    display: none;

}

@media (min-width: 992px){

    .cat-item:before{

        background: #000 !important;

    }

}

.search-widget form button[type=submit]:hover{

    color: #EA6B13;

}

#back-top a:hover{

    color: #EA6B13;

}

#back-top a{

    color: #000;
}

.product-list-default .quick-view:hover, .product-list-default .leo-compare-button:hover, .product-list-default .leo-wishlist-button:hover, .product-list-countdown .quick-view:hover, .product-list-countdown .leo-compare-button:hover, .product-list-countdown .leo-wishlist-button:hover{

    background: #000;

}

.product-list-default .cart .btn-product{

    background-color: #000;

}

.thumbnail-container .product-title a:hover{

    color: #EA6B13;

}

.liquid_box a:hover{

    color: #EA6B13 !important;

}

.text-box-2 a{

    border:2px solid #EA6B13;

}
.text-box.bottom p.label{
    background-color: #EA6B13 !important;
}
.block_newsletter form .btn{

    background-color: #EA6B13;

}

div.verticalmenu .navbar-nav > li:hover > a:hover, div.verticalmenu .navbar-nav > li:hover > a:focus{

    color: #EA6B13;

}

div.verticalmenu .navbar-nav > li > a{

    color: #000;

}
div.verticalmenu ul li a:hover, div.verticalmenu ul li a:focus{
   color:#f49819 ; 
}
div#onepagecheckoutps div#onepagecheckoutps_step_one #btn_save_customer{
    background-color: #EA6B13 !important;

}
div#onepagecheckoutps div#onepagecheckoutps_step_one #btn_save_customer:hover{
    background-color: #000 !important;

}

div.verticalmenu .dropdown-menu ul li a:hover{

    color: #EA6B13;

}

.products-sort-order .select-list:hover{

    background: #000;

}

.product-quantity .add-to-cart{

    background-color: #EA6B13;

}

.product-quantity .add-to-cart:hover{

    background-color: #000;

}

.product-quantity .qty .input-group.bootstrap-touchspin .input-group-btn-vertical .btn:hover{

    background: #EA6B13;

}

.product-quantity .leo-compare-wishlist-button .btn-product:hover{

    color: #EA6B13;

}

.product-quantity .leo-compare-wishlist-button .btn-product:hover{

    color: #EA6B13;

}

.products-selection .display > div.selected a, .products-selection .display > div:hover a{

    color: #EA6B13;

}

.products-selection .display > div a:hover{

    color: #EA6B13;

}

.sidebar .block .title_block a:hover{

    color: #EA6B13;

}

.liquid_box a:hover{

    color: #EA6B13;

}

.product-quantity .leo-compare-wishlist-button .btn-product:hover .icon-btn-product{

    color: #EA6B13;

}

.product-quantity .leo-compare-wishlist-button .btn-product:hover .icon-btn-product{

    color: #EA6B13;

}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{

    color: #EA6B13;

}

.block-categories .category-sub-menu li > a:hover{

    color: #EA6B13;

}

#subcategories .subcategory-image{

    border: 2px solid #EA6B13;

}

.popup-over .popup-content a:hover{

    color: #EA6B13;

}

.lql-form-bt{

    background-color: #EA6B13 ;

}

.btn-primary:hover{

    background-color: #000;

}

.custom-radio input[type="radio"]:checked + span{

    background-color: #EA6B13;

}

a:focus, a:hover{

    color: #EA6B13;

}

.page-my-account #content .links a:hover i{

    color: #000;

}

.btn{

    background-color: #EA6B13;

}

.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus{

    background-color: #000;

}

.footer_links li a:hover{

    background-color: #EA6B13;

}

.footer_link li a:hover{

    background-color: #EA6B13;

}

#wrapper .breadcrumb li a:hover{

    color: #EA6B13;

}

.footer-container li a:hover{

    color: #EA6B13;

}

.contact-w .mail{

    border-bottom: 1px solid #EA6B13 !important;

}

iframe{

    width: 100%;

}

.group-span-filestyle .btn-default, .group-span-filestyle .bootstrap-touchspin .btn-touchspin, .bootstrap-touchspin .group-span-filestyle .btn-touchspin{

    background-color: #EA6B13;

}

.leo-wishlist-product .thumbnail-container .cart .btn-product{

    color: #EA6B13;

}

.leo-wishlist-product .thumbnail-container .cart .btn-product:hover{

    background-color: #EA6B13;

}



#product_comparison .thumbnail-container .cart .btn-product:hover{

    background-color: #EA6B13;

    color: #fff;

}

.popup-over .popup-content li.current a{

    color: #EA6B13;

}

.popup-over a.popup-title:hover{

    color: #EA6B13;

}

.blog-item .blog-meta a{

    color: #EA6B13;

}

.blog-item .more:hover{

    color: #fff;

}

#blockcart-modal .modal-header{

    background-color: #EA6B13;

}

#blockcart-modal .cart-content .cart-content-btn a.btn:hover{

    background-color: #EA6B13;

}

#blockcart-modal .cart-content .cart-content-btn button:hover{

    color:#fff ;

}

#blockcart-modal .product-name{

    color: #EA6B13;

}

#blockcart-modal .cart-content .cart-content-btn button{background-color: #EA6B13;}

.leo-cart-dropdown-action .cart-dropdow-checkout{

    background-color: #000;

}

.leo-cart-dropdown-action .btn.cart-dropdow-checkout:active, .leo-cart-dropdown-action .btn.cart-dropdow-checkout:hover{

    color: #fff;

    background-color: #000;

}

.leo-cart-dropdown-action .btn.cart-dropdow-viewcart:active, .leo-cart-dropdown-action .btn.cart-dropdow-viewcart:hover{

    background-color: #000;

    color: #fff;

}

.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active{

    background-color: #000;

    border-color: #000;

}

@media(max-width:767){

.product-list-default .cart .btn-product{
    text-align: center;
}
    .header_logo .img{

        width: 60px;

    }    

  .brand-img img{
    width: 13%;
   
  }

   
}
.product-list-default .cart .leo-bt-cart-content{
    gap: 6px !important;
}

.logo.img-responsive{
    width: 100px;
}
.leo-cart-item-info .product-quantity{
    margin-top: 15px;
}
.leo-cart-item-info .product-quantity .leo-input-product-quantity{
        width: 35px;
}
.nav-item .nav-link.active, .nav-item .nav-separtor.active{
    color:#EA6B13 !important
}
body#checkout section.checkout-step.-reachable.-complete h1 .done{
    background-color: #EA6B13 !important;
}
.text-box-2 a{
    border: 2px solid #EA6B13 !important;
}
div#onepagecheckoutps div#onepagecheckoutps_step_one #opc_show_login{
    background-color: #000;
}
div#onepagecheckoutps div#onepagecheckoutps_step_one #opc_show_login:hover{
    background-color: #000;
}
div#onepagecheckoutps div#onepagecheckoutps_step_review #btn_place_order:hover, div#onepagecheckoutps div#onepagecheckoutps_step_review #btn_continue_shopping:hover{
    background-color: #000;
}
.btn-link:focus, .btn-link:hover{
    color: #fff;
}
div#onepagecheckoutps div#onepagecheckoutps_step_review #btn_place_order:hover, div#onepagecheckoutps div#onepagecheckoutps_step_review #btn_continue_shopping:hover{
    background-color: #000;
}
.product-price{
    color: #000;
}
.table.appagebuilder_profiles thead tbody tr:nth-child(2){
    display: none !important;
}
.leo-modal-review .btn{
    background-color: #000;
    border-color: #000;
}
.product-manufacturer .manufacturer-logo{
    height: 100% !important;
}
.zoomContainer{
    display: none !important;
}
#leo_product_reviews_block_extra .reviews_advices li a:hover{
    color: #EA6B13 !important;
}
.product-price-and-shipping.has_discount .price{
    color: #EA6B13 !important;
    font-size: 16px !important;
    font-weight: 900 !important;
}


.product-flags li.product-flag.on-sale{
    background-color: red !important;
    color: #fff !important;
}
.product-flags li.product-flag.discount{
    display: block !important;
    background-color: red !important;
    color: #fff !important;
}
.product-flags li.product-flag{
    background-color: #000 !important;
    color: #fff !important;
}
#search_filters .facet .facet-label a:hover, #search_filters .facet .custom-checkbox a:hover, #search_filters_brands .facet .facet-label a:hover, #search_filters_brands .facet .custom-checkbox a:hover, #search_filters_suppliers .facet .facet-label a:hover, #search_filters_suppliers .facet .custom-checkbox a:hover{
    color: #EA6B13;
}
#search_filters_wrapper #search_filters .ui-slider .ui-slider-handle{
    background-color: #EA6B13 !important;
}
#search_filters_wrapper #search_filters .ui-widget-header{
    background-color: #EA6B13 !important;
}
.pc-social-icon.iconid2{
    background: rgba(0,0,0,0) linear-gradient(35deg,rgb(64,93,230),rgb(88,81,219),rgb(131,58,180),rgb(193,53,132),rgb(225,48,108),rgb(253,29,29)) repeat scroll 0% 0%!important;
}
.leo-megamenu .navbar-nav > li > a:focus{
    color: #EA6B13;
}
.product-list-default .product-price-and-shipping .discount-amount.discount-product{
    display: none;
}
.thumbnail-container .product-title a{
    font-size: 19px;
}
.lgcookieslaw-button-container .lgcookieslaw-accept-button, .lgcookieslaw-modal .lgcookieslaw-accept-button{
    color: #fff !important;
}
div#onepagecheckoutps div#onepagecheckoutps_header #div_onepagecheckoutps_login #btn-logout{
    background-color: #000;
}
.leo-megamenu .navbar-nav > li:nth-child(3) > a {
    animation: clignoter 1s infinite alternate;
    color: #EA6B13;

}
@keyframes clignoter {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.carrier-logo img{
    width: 100%;
}
div.verticalmenu .dropdown-menu{
    border-top: 2px solid #EA6B13 !important;
}
div.verticalmenu .navbar-nav > li > a{
    padding: 10px 11px !important;
    font-size: 13px !important;
}
.product-flags li.product-flag.discount{
    font-size: 15px;
}
.product-list-default .product-price-and-shipping{
    display: grid !important;
}
.thumbnail-container .product-price-and-shipping{
    display: grid;
    font-size: 16px !important;
}
.Apcounter .numscroller{
    color: #EA6B13 !important;
}
.Apcounter .counter-suffix{
    color: #EA6B13 !important;
}
#leo_search_block_top .block_content{
    margin-bottom: 20px !important;
  }
  #leosearchtopbox a.cate-item.active, #leosearchtopbox a.cate-item:hover, #leosearchbox a.cate-item.active, #leosearchbox a.cate-item:hover{
    background-color: #EA6B13;
  }
#product .product-prices .current-price{
    font-weight: 600 !important;
  }
  .bannercontainer .tp-caption.btn .caption-contain a:hover{
    background-color: #EA6B13 !important;
  }
  .product-quantities{
    display: none;
  }
  .leo-megamenu .navbar-nav>li>a{
    padding: 13px 5px !important;
  }
  .brand-img img{
    width: 100%;
    height: 50%;
  }
  .brand-infos p{
    display: none;
  }
  .instagram-block a:hover::before{
    transform: scale(1);
    opacity: 1;
}
.instagram-block a::before{
    content: "+";
    font-family: "Font Awesome 5 Pro";
    font-size: 20px;
    opacity: 0;
    color: #FFFFFF;
    position: absolute;
    inset: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #EA6B13;
    z-index: 99;
    transform: scale(0);
    transition: 0.4s ease-in;
}
.instagram-block a:hover::after{
    opacity: 0.8;
    transform: scale(1);
}
.instagram-block a::after{
    content: "";
    position: absolute;
    inset: 0;
    background-color: #021D2A;
    opacity: 0;
    transform: scale(0);
    z-index: 9;
    transition: 0.4s ease-in;
}

.topnav{
    background:#fff !important;
}
.topnav p{
    color:#000;
    font-weight: bold;
    font-size: 16px;
    animation: clignoter 1s infinite alternate;
    
}
.topnav .ApHtml{
    padding:0 !important;
}
.topnav .nav-right, .nav-left{
    display:block;
}
/*.header-nav{
    background: #000;
    padding:20px;
}*/
.bottomnav {
      background: #000;
    padding:20px;
}
.ApMegamenu .leo-verticalmenu .title_block:hover{
    background: #000;
}

.leo-megamenu .navbar-nav > li > a {
    /* color: #000; */
    color: #000;
}
.nav-contact .second-font a{
    color: #fff;
}
.nav-contact .second-font a:hover{
    color: #f49819;
}
.block_content{
color: #FFFFFF;
}

.nav-contact .medium-size a{
    color: #fff !important; 
}

.nav-contact .medium-size a:hover{
    color:#f49819;
}

.ap-wishlist {

    color: #fff;
}

.icon-w svg {
   fill: #fff !important;
   width:8%;
   margin-left:50%

}

.verticalmenu {
    color: #000;
}

div.verticalmenu .navbar-nav > li > a i{
    color: #000;
}

.breadcrumb li:last-child span, #wrapper .breadcrumb li:last-child a{
color: #000;
}

.sidebar .block .title_block a{
    color: #000;
}

.leo-compare-wishlist-button{
    display: none;
}

.product-add-to-cart .control-label{
    display: none;
}

.product-quantity .qty .input-group.bootstrap-touchspin {
    display: none;
}

#product-availability {
   display: none; 
}

#_desktop_cart .header span{
    color: #fff;
}

.ApColumn .block{
    text-align: center;
    margin: 10px;
}

.bloc_fondateur {
    margin: 34px !important;
}

#categories_blog_menu{
    display: none;
}

.panel-body{
    display: none;
}

.nov-imageslick .item {
    display: inline-block;
    margin-right: 10px;
    background: #ffffff; /* Couleur blanche de fond */
    padding: 10px; /* Espace autour de l'image */
    max-width: 200px; /* Ajustez la largeur maximale selon vos besoins */
    justify-content: center;
    align-items: center;

}


.nov-imageslick .item img {
    max-width: 100%;
    height: auto;
    display: block;
}

#wrapper #partenaires{
    background: #ffffff;
}
div#onepagecheckoutps #panel_addresses_customer .card .card-header{
    display: none;
}
/*#onepagecheckoutps_step_two_container{
    display: none;
}*/

#payment-option-1-additional-information{
    display: none  !important;
}

.footer-container .ApColumn .block {
    text-align: justify  !important;
}

.contact-rich .block .data.email {
    padding-top: 0.75rem;
}
.product-cover .layer:hover {
    background: #F49819 !important;
}

.ap-wishlist {
    display: none !important;
}




.bloc_about_you .block_content p {
    font-size: 18px;
}
.bloc_about_you .sub-title-widget {
    font-weight: bold ;
    font-size: 25px;
}

#tags_blog_block_left {
    display: none
}

.product-flags {
    display: none !important;
}

/*.icon-w .popup-over a.popup-title {
      display: none !important;
}
*/
#opc_show_login{
    display: none;
}
#field_customer_checkbox_create_account_guest{
    display: none !important;
}

#blockcart-modal .cart-content .cart-content-btn button:hover{
    background: #000;

}

#blockcart-modal .cart-content .cart-content-btn a.btn {
    background: #000
}

.block-social .title-label{
    display: none;
}

.ph-social-link-block .tiktok i {
    background: #010101;
}

.ph-social-link-block .instagram i {
    background: rgba(0, 0, 0, 0) linear-gradient(35deg, rgb(64, 93, 230), rgb(88, 81, 219), rgb(131, 58, 180), rgb(193, 53, 132), rgb(225, 48, 108), rgb(253, 29, 29)) repeat scroll 0% 0% !important;
}
.product-list-default .cart .btn-product{
    padding: 6px;
}
.float-whatsapp {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 20px;
    left: 26px;
    background-color: #25d366;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 30px;
    box-shadow: 2px 2px 3px #999;
    z-index: 9999;
    margin: 82px 0;
}

.my-float-whatsapp {
    margin-top: 16px;
}

#whatsupp:hover {
    color: #fff;
}

/* all mobiles */
@media(max-width:767px) {
        .contact-container{
        display:block !important;
    }
    #PsOneClickOrder.modal{
    align-content: center !important;
    }
    #PsOneClickOrder .modal-dialog{
        margin:0px !important;
    }
    .modale_oneclickorder{
        max-width:100%;
    }
    .float-whatsapp {
        width: 60px;
        height: 60px;
        margin: 71px 1px;
        left: 21px;
    }

    .my-float-whatsapp {
        margin-top: 15px;
    }
    .whatsapp-button span{
        display:none;
    }
    .whatsapp-button{
        width:50%;
    }
   /* .function_list{
        display:flex;
    }*/
    #cms .whatsapp-button{
    padding-top: 26px;
    display:inline;
}
    #cms .title_block.title-ap-group{
        text-align:center;
    }
    .Apcounter li + li{
        border-left:none !important;
        padding-left:0 !important;
        border-top: 1px solid #E5E5E5 !important;
        padding-top: 27px !important;
    }
    .wa-btn{
        padding:5px 5px !important;
    }
    #category .wa-btn{
        padding:6px 70px;
    }

}
.leo-fly-cart.solo{
    display:none !important;
}
.product-list-default .cart .btn-product{
    width: 100% !important;
}
.product-list-default .cart .leo-bt-cart-content{
    display:block !important
}
.blog-image-container .share_button{
    display:none
}
.liquid_box .image_description{

    right: 52% !important;
    left:0 !important;
    padding: 0px !important;

}
/*header mobile*/
@media(max-width:767px) {
    .sticky {
      //  position: fixed;
        top: 0;
        width: 100%;
        z-index: 1000;
        background-color: #000;
        /* Changez cette couleur selon votre design */
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    }
  /*  #leo_search_block_top .block_content 
    {
        margin-top: 84px;
    }*/
        .leo-megamenu .navbar-toggler{
            padding-top: 10px;
        }

}
.lc_chatbox>form{
    display: none;
}
@media (min-width: 1024px) {
    .iview {
            height: 461px !important;
    }
}
.product-miniature .productcountdown{
    top: -15% !important;
    transform: translate(-9%, -57%) !important;
}
 .product-additional-info{
    margin-top:30px;
 }
/* #_desktop_cart,.product-add-to-cart{
    display:none;
}*/
.pt-60 .thumbnail-container{
    margin-bottom: 120px !important;
}
.pt-60{
        padding-top: 20px !important;
}
/*whatsapp*/
  .whatsapp-button {
    display: flex;
    align-items: center;
    gap: 8px;
    text-decoration: none;
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 15px;
    border-radius: 8px;
    transition: all 0.3s ease;
    margin:5px;
  }

  .whatsapp-button i {
    font-size: 36px;
    transition: transform 0.3s ease;
  }

  .whatsapp-button span {
    transition: color 0.3s ease;
  }

  .whatsapp-button:hover i {
    transform: scale(1.1);
  }

  .whatsapp-button:hover span {
    color: white;
  }

  /* Bouton orange */
  .whatsapp-orange {
    background-color: #EA6B13;
    color: white;
  }

  .whatsapp-orange i {
    color: white;
  }

  .whatsapp-orange:hover {
    background-color: #D45A0C;
  }

  /* Bouton noir */
  .whatsapp-black {
    background-color: #000;
    color: white;
  }

  .whatsapp-black i {
    color: white;
  }

  .whatsapp-black:hover {
    background-color: #333;
  }
  #product .whatsapp-button {
    display: inline-flex;
  }
/*fin whatsapp*/
 @keyframes morph  {
    0% {
      transform: scale(1);
      opacity: 1;
    }
    50% {
      transform: scale(1.1);
      opacity: 0.7;
    }
    100% {
      transform: scale(1);
      opacity: 1;
    }
  }
  
   #image-form_5047964911603097 img.img-fluid{
    animation: pulse 5s infinite;
    background: none;
    border-width: 3px;
    width: 100% !important;
    max-width: 780px !important;
    height: 460px !important;
    max-height: 580px;
    border-radius: 40% 60% 70% 30% / 40% 50% 60% 50%;
    overflow: hidden;
    animation: morph 4slinear infinite;
    background-size: cover;
    background-position: center;
    object-fit: cover;
  }
  .maps{
    margin-top:20px;
  }
    #cms .bloc_about_you .block_content{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 40px;
  padding: 30px;
  background-color: #f8f9fc;
  border-radius: 20px;
    }
      #cms .block_content p{
    font-size: 16px;
    color: #000;
    line-height: 1.6;
  }
 .bloc_about_you .sub-title-widget{
    color:#000 !important;
 }
 .Apcounter li + li{
    border-left: 1px solid #E5E5E5;
    padding-left: 27px;
    border-top:none !important;
    padding-top:0 !important;
 }
 /* Styles for desktop screens (min-width of 1024px) */
@media (min-width: 1024px) {

 .Apcounter ul{
    display:flex;
 }
}
.Apcounter li{
    margin:10px !important;
}
.vt{
    display:none !important;
}
#media_listingg iframe{
    border-radius:10px !important;
    margin:20px;
}
.slick-arrows .slick-arrow.slick-next,.slick-arrows .slick-arrow.slick-prev{
    background:#fff;
    padding:5px;
}
#media .sub_title a{
    font-size:25px !important;
    color:#000 !important;
}
.modale_oneclickorder h3,.modale_oneclickorder p{
    display: none;
}
.modale_oneclickorder .form-group{
    margin-bottom: 0px !important;
}
.nav_top_track a{
    color: #fff;
}
.add_prod_clickone{
    animation: clignoter 1s infinite alternate;
    background-color: #EA6B13;
    color: #fff !important;
}
.product-tabs.tabs .nav-tabs:nth-child(3){
    display:none;
}
.product-tabs.tabs .nav-tabs .nav-link:nth-child(3){
        display:none !important;

}
.product-tabs.tabs .nav-tabs .nav-item:nth-child(3){
    display:none !important;
}
/*.product-list-default .thumbnail-container:hover .function_list{
    visibility:hidden !important;
}*/
.product-list-default .thumbnail-container:hover:before{
   /* opacity:0 !important;
    visibility:hidden !important;*/
    display:none !important;
}
/*.product-list-default .thumbnail-container:hover .function_list{
    display:none !important;
}*/
.products_block .product-list-default .owl-wrapper-outer{
    padding-bottom:0 !important;
}
.text-box-2 .nob{
border:none !important;
display:inline !important;
background: transparent;
color: #000 !important;
}
.boncall_form{
    display:none !important;
}
.video_product{
    width:25%;
}
.ets-ttn-follow-title{
color:#000 !important;
}
.slick-arrows .slick-arrow:before{
    font-size:11px !important;
    text-align:left !important;
}
.ets-ttn-home-reviews{
    margin-top:0px !important;
    margin-bottom:0 !important;
}
.ets-ttn-review-item .has_license ~ .review-item-info{
    margin-bottom:30px !important;
}
.testimonial_des{
    padding:0 25px 5px !important;
}
.rate-review{
    margin-bottom:10px !important;
}
body#checkout section.checkout-step .payment-options label{
    display:contents !important;
}
.payment-options img{
    max-width:35% !important
}
body#checkout section.checkout-step .payment-options .payment-option{
    display:block;
}
.conditions .block_content{
    color:#000 !important;
}
#content-hook_order_confirmation p a{
    display:none !important;
}
.js-customer-form .form-informations{
    display:none !important;
}
#box-checkout-step .nav-inline .nav-item{
    display:none;
}
#customer-form div .form-group.row:nth-child(6),#checkout-personal-information-step .identity
{
    display:none !important;
}
/*new contact*/
.contact-container {
      display: flex;
      gap: 30px;
    }

    .contact-box {
      background: white;
      padding: 50px;
      width: 100%;
      box-shadow: 0 2px 8px rgba(0,0,0,0.09);
      border-radius: 10px;
      text-align: center;
      margin-bottom:20px;
    }

    .contact-box i {
      font-size: 30px;
      color: #EA6B13;
      margin-bottom: 10px;
    }

    .contact-box h3 {
      font-size: 18px;
      margin: 10px 0;
      color: #1e1e1e;
      font-family: "Open Sans", Sans-serif !important;

    }

    .contact-box p {
      margin: 5px 0;
      font-size: 14px;
      color: #000;
      font-family: "Open Sans", Sans-serif !important;

    }

    .contact-box b {
      color: #1e1e1e;
    }
    .title_column_form,.contactFormContent .label_field_name{
        font-family: "Open Sans", Sans-serif !important;

    }
    .contactFormContent .block_contact_form_front .content_form{
        max-width:100%;
    }
    .send_contact_form_message{
        float:left !important;
    }
    
    #cart .or_one_click,#cart .but_cart_oneclick{
        display:none;
    }
    /* CSS */
.wa-wrap {
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  display: inline-flex;
  align-items: center;
  gap: 12px;
  padding-top: 20px;
}

.wa-input {
  /* cache la checkbox native mais reste accessible */
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.wa-check {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  user-select: none;
  font-size: 16px;
  font-weight: 600;
  color: #0b3b22;
}


.wa-btn {
  text-decoration: none;
  padding: 6px 14px;
  border-radius: 10px;
  border: 1px solid #25D366;
  font-weight: 700;
  transition: opacity .2s ease, transform .2s ease;
  background: #25D366;
  color:#fff !important;
}

.wa-btn:active { transform: translateY(0); }
#payment-option-1-container img{
    display:none;
}
/*bloc facility*/
.store-blockfacility .order_title_block {
    font-size: 1.586em;
    line-height: 1.28em;
    margin-bottom: .48em;
    color: #000;
    margin-top: 10px;
    font-weight: 700;
}
.store-blockfacility {
    border-top: 1px solid #eee;
}
#product .blockfacility.table-responsive th,
#product .blockfacility.table-responsive td{
    text-align: center;
    color:#000;
}
#product .blockfacility.table-responsive th{
    font-size: 1.6rem;
    color:#000;
}
#product .blockfacility.table-responsive thead{
    line-height: 1.714em;
}
.facilitePaiement{
    color: #000;
    background: #e3e0e3;
    font-weight: 600;
    font-size: 17px;
    height: 34px;
}
.tablefacility tr{
    padding: 3px 8px;
    font-size: 13px;
    border-top: 1px solid #f0f0f0;
    background: #fff;
    text-align: center;
}
.blockfacility tr{
    padding: 3px 8px;
    font-size: 18px;
    border-top: 1px solid #f0f0f0;
    background: #fff;
    text-align: center;
}

/*fin bloc facility*/
#block-newsletter-label .block_content{
        padding-bottom: 50px;
}
#search_widget .popup-over a.popup-title{
    display:none !important;
}
#search_widget{
   width: 100%;
  margin-bottom: 20px;
}
#_desktop_cart .header{
    display:block !important;
}
.leo-megamenu.navbar{
    padding-top:20px !important;
}
.footer-bottom{
    background:#000 !important;
}
.copyright{
    color:#fff !important;
}
.footer-center{
        background:#000 !important;
        margin-top:15px;
}
.footer-center .block_content,.footer-container li a{
    color:#fff !important;
}
.footer-center .title_block,.footer-center .block_content a,.footer-center .block_content p{
    color:#fff !important;
}
.footer-center .inner{
    padding: 20px;
}
#blockEmailSubscription_displayFooterBefore .title,.block_newsletter:before{
    display:none !important;
}
.block_newsletter form input[type=email]{
    border: 1px solid;
}