.elementor-1490 .elementor-element.elementor-element-e5ce2c3{--display:flex;}.elementor-1490 .elementor-element.elementor-element-b12b0cf > .elementor-widget-container{padding:11px 11px 11px 11px;border-radius:15px 15px 15px 15px;}/* Start custom CSS for woofilters, class: .elementor-element-b12b0cf */.wpfFilterButtons {
    display: flex;
    gap: 10px; /* espace binathom */
    justify-content: flex-start; /* left align */
    /* justify-content: center;        ==> bach ykono f center */
    /* justify-content: space-between; ==> wahd f left w wahd f right */
}

.wpfFilterButton.wpfButton,
.wpfClearButton.wpfButton {
    padding: 5px 15px !important;
}


/* case par défaut */
.wpfCheckbox.wpfMulti input[type="checkbox"] + label::before {
    border-radius: 5px !important;
}
/* coche (état checked) */
.wpfCheckbox.wpfMulti input[type="checkbox"]:checked + label::after {
    border-radius: 5px !important;
}


.wpfFilterButton.wpfButton, .wpfClearButton.wpfButton {
    min-height: 5px!important;
    font-size: 13px!important;}






[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    background: #018001;
    cursor: pointer;
    color: white;
    border-radius: 5px;
    border: 0px;
    padding: 10px 17px 10px 17px;
    margin: 2px 2px 13px 2px;
    font-weight: 500;
    font-size: 15.5px;
}
.wpfClearButton.wpfButton {
    background: #bf01be !important;
    color: #ffffff !important;
    border: none !important;
}

.wpfFilterWrapper .wpfFilterTaxNameWrapper {
    margin-bottom: 12px!important;
}/* End custom CSS */