/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 #header .header-top .position-static #_desktop_setting-header,.bonsearch{
    display: none;
 }
.product-add-to-cart .product-quantity .bon-stock-countdown{
    display: none !important;
}
 @media only screen and (max-width: 768px) {
     .bon_ship_version_1_7 .bon-shipping-close {
         top: 16px;
     }
 
 }
 #products .thumbnail-container:focus, #products .thumbnail-container:hover, .featured-products .thumbnail-container:focus, .featured-products .thumbnail-container:hover, .product-accessories .thumbnail-container:focus, .product-accessories .thumbnail-container:hover, .product-miniature .thumbnail-container:focus, .product-miniature .thumbnail-container:hover{
    margin: 0 !important;
 }

 @media only screen and (min-width: 1279px) {
 #category .products-grid.active .product-miniature.product-two .thumbnail-container:hover{
    margin: 0 !important;
 }
}
#header .top-menu a[data-depth="0"]:hover{
    color:#EF8723 ;
}
#_desktop_top_menu>.top-menu>li>a:after{
    background-color: #EF8723;
}
#header #_desktop_logo{
    top: -11px !important;
    bottom: 0px !important;
}
#header .logo{
    width: 25% !important;
}
.featured-products .product-title a, .product-miniature .product-title a{
    font-size: 20px !important;
    font-weight: 600;
    color: #1A3C6A;
}
#boncompare .compare-count,#bonwishlist .wishlist-count,#header .blockcart .cart-products-count{
    background-color: #EF8723 !important;
}
.products-section-title{
    font-weight: 800 !important;
    font-size: 30px !important;
    color: #1A3C6A;
}
.featured-products .thumbnail-container .ajax_add_to_cart_button, .product-miniature .thumbnail-container .ajax_add_to_cart_button,.custom-checkbox input[type=checkbox]+span .checkbox-checked,.btn-primary{
    background-color: #1A3C6A;
}
.bonpromotion-countdown-btn,.bonsearch .bonsearch_btn:hover, .bonsearch .bonsearch_btn:focus,.btn-primary:hover,#bonslick .box-bonslick span:hover{
    background-color: #EF8723 !important;
}
.bonsearch .bonsearch_btn,.input-group .input-group-btn>.btn[data-action=show-password]{
    background-color: #1A3C6A;
}
#header .header-top .position-static #_desktop_user_info .user-info .bon-login-popup .btn,#bonslick .box-bonslick span{
    background-color: #1A3C6A;
}
#_desktop_top_menu ul[data-depth="0"]>li>a,#boncompare-popup .title,.product-page-right .h1{
    color: #1A3C6A;
}
.page-header h1,#blockcart-modal .modal-title{
    color: #1A3C6A;
}
li.product-flag.new, li.product-flag.on-sale, li.product-flag.pack{
    background-color: #EF8723;
}
.bongdpr .bongdpr-footer .bongdpr-button:hover{
    color: #EF8723 ;
}
#bonwishlist .wishlist-summary-product-name .product-title:hover span{
    color: #EF8723;
}
#search_filters .ui-widget-header{
    background: #1A3C6A;
}
.btn-bonorder{
    background: #EF8723 !important;
}
#btn-bonorder a.btn-bonorder:hover{
    background-color: #1A3C6A !important;
}
#boninfoban .boninfoban-title,.footer-container-bottom .footer-payment{
    display: none;
}
.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;
}
#stores .page-stores .store-picture img{
    width: 90% !important;
    height: auto !important;
    border-radius: 60px !important;
}
.label-menu-hot, .label-menu-sale{
    display: none;
}
div#onepagecheckoutps div#onepagecheckoutps_step_one #btn_save_customer{
    background-color: #1A3C6A;
}
.bon-newsletter-coupon{
    display: none !important;
}
.newsletter-content h2,#contact .container .contact-form h3{
    color: #1A3C6A;
}
.title-popup-1{
    display: none;
}
#product-description-short-24 p,.product-description p{
    font-size: 18px;
}
#contact iframe{
    width: 100%;
    padding: 20px;
}
#category #search_filter_toggler,#category #left-column #search_filter_controls button{
      background-color: #1A3C6A !important;  
}
/*mobile*/
@media(max-width:767px) {
    #header .logo{
        width: 48% !important;
    }

}
.tabs .nav-tabs .nav-item .nav-link{
    color: #1A3C6A !important;
}
.tabs .nav-tabs .nav-item .nav-link:after{
    background-color: #1A3C6A;
}
.tabs .nav-tabs .nav-item .nav-link{
    font-weight: 600;
}
.top-menu .sub-menu {
    margin-left: 17.9375rem;
    width: 70%;
}
#_desktop_top_menu .sub-menu ul[data-depth="1"]>li{
    width: 30%;
}
.or_one_click,#cart .but_cart_oneclick{
    display: none;
}
.add_prod_clickone.oneclick_radius{
    display: none !important;
}
.elementor-slick-slider .slick-slide img{
    width: 50%;
    border-radius: 100px !important;
}
.elementor-1020101 .elementor-element.elementor-element-380990f .elementor-image-carousel-caption{
    margin-top: 20px;
}
#bonbanners .banner-list .banner-item:nth-child(3){
    grid-area: 1 / 6 / 3 / 8 !important;
}
#bonbanners ul{
    grid-template-rows: repeat(2, 1fr);
}
/*bloc contact*/
.contact-options {
    display: flex;
    gap: 20px;
    margin-top: 20px;
    margin-bottom:20px;
  }

  .contact-item {
    border: 1px solid #ddd;
    border-radius: 10px;
    padding: 10px 20px;
    display: flex;
    align-items: center;
    gap: 10px;
    font-family: Arial, sans-serif;
    color: #555;
    cursor: pointer;
    transition: box-shadow 0.3s;
  }

  .contact-item:hover {
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
  }

  .phone-icon {
    color: red;
  }

  .sms-icon {
    color: red;
  }

  .whatsapp-icon {
    color: #25D366;
  }

  .contact-item i {
    font-size: 18px;
  }

  .contact-item span {
    font-size: 16px;
  }
  .fa-whatsapp:before{
      padding:10px;
  }
/*fin*/
#_desktop_top_menu .top-menu .nav-arrows>a:nth-child(1){
    color: #EF8723 !important;
}