/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 .leo-megamenu .navbar-nav{ text-align: center !important;}
 #header, #header .header-top{margin: 10px 0 25px 0 !important;}
 .service .row .sv-col i {
    font-size: 29px !important;
    margin-bottom: 20px !important;
}
.service{
    text-align: center;
}
.service .row .sv-text {     margin-top: 20px !important; }
#wrapper .breadcrumb{
    height: 76px !important;
}
#wrapper .breadcrumb:before{
    background-image: none !important;
}
.leo-compare-wishlist-button{
    margin-top: 10px !important;
}
.product-add-to-cart .product-quantity .add-to-cart{
    background: #16cc49 !important;
}
.leo-megamenu .navbar-nav>li>a{
    padding: 20px 5px !important;
    font-size: 16px !important;
}
.leo-megamenu .dropdown-menu li a{
    font-size: 14px !important;
}
.leo-megamenu .navbar-nav>li>a:before{
    bottom: 14px !important;
    background-color: #cf1556 !important;
}
.plist-dsimple .thumbnail-container .pro3-btn{
    text-align: center !important;
}
.box-cate-product .nav-tabs .nav-link.active{
    -webkit-box-shadow: 0 -3px 0 0 #d01563 inset !important;
}
.product-add-to-cart .product-quantity .qty{
    margin: 0 30px 0px 20px !important;
    float: left;
}
.product-detail>.row>.col-md-12{
    padding-top: 0 !important;
}
.more-info-product {
    margin-top: 0 !important;
}
.social-sharing li:before{
    font-size: 26px !important;
}
.product-add-to-cart {
    padding-bottom: 0px !important;
}
.product-prices .product-price {
    float: left !important;
}
.block-social li:before{
    font-size: 30px !important; 
}
.block-social li {
margin: 0 10px 0 10px !important; 
}
.product-prices .product-discount{
    float: inline-start !important;
}
.userinfo-selector .popup-content{
    padding: 8px 7px !important;
}
.leo-cart-dropdown-action a.btn{
    background: #cf1553 !important;
}
.popup-over .popup-content{
    top: 76% !important;
}
.bannercontainer { cursor: pointer !important; }
.thumbnail-container .product-title a{
    -webkit-line-clamp: 2 !important;
}
.thumbnail-container .product-title{
    display: inline-flex !important;
    min-height: 40px !important;
    text-transform: none !important
}
.product-quantity .p-cartwapper {
    display: flex;
}

.product-add-to-cart .product-quantity .qty {
    margin: 0 13px 0 13px !important;

}
.product-add-to-cart .control-label {
    margin: 16px 0px 10px 0 !important;
}
@media (max-width: 860px) {
    .product-add-to-cart .control-label {
        display: none;}
.product-add-to-cart .product-quantity .qty {
    margin: 0 30px 10px 0px !important;
    float: inline-start !important;
}
.product-quantity .p-cartwapper{
    display: inline !important;
}
}

@media (max-width: 395px) {
    .product-add-to-cart .product-quantity .qty {
        float: none !important;
    }
}

.product-quantity #quantity_wanted{
    min-width: 65px !important;
}
#product-availability{
    font-size: 15px !important;   
    padding:0px !important;
    margin-top:15px;
}

#desc-content {
    max-height: 100px; /* Ajuste selon la hauteur souhaitée */
    overflow: hidden;
    position: relative;
}

#desc-content.expanded {
    max-height: none;
}

#toggle-desc {
    display: block;
    background: none;
    border: none;
    color: #cf1554;
    cursor: pointer;
    margin-top: 10px;
}
#leo_block_top{
    height: 10px !important;

}
.language-selector-wrapper{
        float: right !important;
}
  .leo-megamenu .dropdown:hover > a {
color:#cf1556 !important;
  }
.wr-text .cate-name{
    display: none !important;

}
body#checkout .custom-radio input[type="radio"]:checked+span {
    width: 14px !important;
    height: 14px !important;
}
.btn-primary:active:hover, .btn-primary: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: rgb(207, 21, 83) !important;
}
.block-header.shopping-cart-header{
    border:none;
}