/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
body{color:#333}
/*#header{height:180px}*/
#header .separator-list{z-index:12}

.default-menu .is-megamenu{z-index:11}

.jxmegamenu_item .is-megamenu ul.content > li.custom-link > a{margin:0;font-weight:400;text-transform:none;line-height:15px;margin:5px 0}
.jxmegamenu_item .is-megamenu ul.content > li.custom-link.sous-menu-parent > a{font-weight:700;font-size:16px;line-height:21px;margin:0 0 10px}
.jxmegamenu_item .is-megamenu .sous-menu-espace{margin-bottom:10px}
.jxmegamenu_item .is-megamenu .sous-menu-espace h3{display:none}
.jxmegamenu_item .is-megamenu ul.content > li.custom-link.sous-menu-rouge > a{color:#d05656}
.jxmegamenu_item .is-megamenu ul.content > li.custom-link.sous-menu-gras > a{font-weight:700;}

.card-header{text-transform:uppercase;letter-spacing:0.06em;font-weight:500;font-size:1.5rem;margin-bottom:1.92857rem;line-height:1.5;color:#3a3a3a;background:none;border:none;padding:0}
.card{border:none}
.PM_ASBlockOutputVertical .PM_ASCriterionsGroup{margin-bottom:2.5rem;}
.PM_ASBlockOutputVertical .PM_ASCriterionsGroupTitle{border:none;padding:0;margin-bottom:1.07143rem;font-size:1rem;}

.block-category h1{font-size:2.250em;line-height:1.3}
#category-description img{margin:0 2rem 2rem 0}

.PM_ASSelections{background:none;border:none;max-width:100%}
.active-filter-title{display:none}

.active_filters ul .filter-block,
ul.product-flags li.discount{background:#ff7b00}
#product-availability .product-unavailable,
ul.product-flags + .discount-percentage,
#adtm_menu .li-niveau1 a.a-niveau1:hover .advtm_menu_span,
.li-niveau1:hover > a.a-niveau1 .advtm_menu_span,
#adtm_menu .li-niveau1 a.advtm_menu_actif .advtm_menu_span{ color:#ff7b00}

ul.product-flags li.online-only{background:#99cd18}

.btn-primary{background-color:#ff7b00;border-color:#ff7b00}
.btn-primary:hover{background-color:#e36f03;border-color:#e36f03}

.icon-toggle{z-index:13}

.jxml-banner.banner-full-right{background:black}
.jxml-banner.banner-full-right img{opacity:.7}
.jxml-banner.banner-full-right img + .jxml-banner-description{left:auto}

#footer .jxml-html-title{text-transform: capitalize}

.new-products-link{text-align:center;margin-top:-2.14286rem;margin-bottom:2.42857rem;}

.page-index .product-miniature .product-description-short ul,
.quickview .modal-content .modal-body #product-description-short ul,
.page-product .product-card .d-xl-block ul{list-style:disc;padding-left:40px}

#checkout-payment-step #payment-confirmation{display:none}

@media (max-width: 1615.98px) and (min-width: 1200px) {
    /*#header{height:270px}
    #header .separator-list{margin-top: 5.14rem;}*/
}

@media (min-width: 768px) {
    .megamenu-col.col20{-webkit-box-flex: 0;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width:20%}
}
@media (max-width: 767px) {
    .megamenu-col{
        flex:auto;
        max-width:100%;
    }
}

