.wpgb-facet button.wpgb-apply[disabled]{
    position: absolute !important;
}

.home_search_inputs {
    display: flex;
    flex-direction: row;
    background-color: white;
    padding: 40px 35px;
    justify-content: space-between;
    margin-bottom: 10px;
}

.wpgb-facet>fieldset:last-child {
    margin-bottom: 0px !important;
}

.wpgb-facet fieldset:last-child {
    margin-bottom: 0px !important;
}

.wpgb-facet button.wpgb-apply,
.wpgb-facet button.wpgb-reset {
    margin: 0px !important;
    padding: 0px !important;
}

.wpgb-facet select.wpgb-select,
.wpgb-facet .wpgb-search-facet input[type="search"],
.wpgb-facet .wpgb-autocomplete-facet input[type="search"] {
    border-radius: 0px !important;
    border-width: 0px !important;
    border-bottom: #939598 solid 2px !important;
}

.wpgb-select-separator {
    display: none;
}

.home_search .wpgb-facet button.wpgb-button {
    background-image: url(/wp-content/uploads/2022/03/search.svg);
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    content: '';
    position: relative;
    top: 11px;
    background-color: transparent;
    background-size: contain;
    background-position: center center;
}




/* Search Bar */

.wpgb-facet .wpgb-range-facet {
    position: relative;
    top: 31px;
}

.wpgb-facet .wpgb-range-facet .wpgb-range-slider .wpgb-range-thumb {
    border-color: #9E1F23 !important;
    position: absolute;
    z-index: 2;
    height: 16px;
    width: 16px;
    top: 50%;
    transform: translate(-50%, -50%);
    border-radius: 8px;
    background-color: #9E1F23 !important;
    border: 2px solid #9E1F23 !important;
}

.wpgb-facet .wpgb-range-facet .wpgb-range-slider .wpgb-range-progress {
    background-color: #9E1F23 !important;
    height: 2px !important;
}

.wpgb-facet .wpgb-range-facet {
    width: 200px !important;
}

.wpgb-facet .wpgb-range-facet .wpgb-range-values {
    text-align: center;
}

.wpgb-facet .wpgb-range-facet .wpgb-range-slider {
    position: relative;
    width: 100%;
    height: 2px !important;
    margin: 6px 0 16px 0;
    background-color: #231f20 !important;
    border-radius: 4px;
    -ms-touch-action: none;
    touch-action: none;
    cursor: pointer;
}

.wpgb-facet-6 {
    justify-content: flex-start;
    margin-right: 50px;
}

.wpgb-facet-7 {
    justify-content: flex-end;
}

.wpgb-facet-6,
.wpgb-facet-7 {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}

.wpgb-facet .wpgb-facet-title {
    margin: 0 !important;
    font-weight: 200;
    font-family: 'Work Sans';
}

.wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox {
    margin-right: 10px !important;
}

.home_search .wpgb-select {
    font-weight: 200 !important;
    color: rgba(64, 64, 64, 1) !important;
    font-family: 'Work Sans' !important;
    font-size: 18px !important;
}

.wpgb-facet select.wpgb-select:not([multiple]) {
    padding: 6px 48px 10px 0px !important;
}

.wpgb-facet select.wpgb-select+.wpgb-select-controls svg {
    margin: 0px !important;
}

.wpgb-facet.wpgb-facet-12 .wpgb-radio-label {
    font-weight: 200;
    color: rgba(64, 64, 64, 1) !important;
}

.wpgb-facet .wpgb-radio-facet .wpgb-radio-control::after {
    background-color: #9E1F23 !important;
}

.wpgb-facet .wpgb-color-facet .wpgb-color[aria-pressed="true"] .wpgb-color-control,
.wpgb-facet .wpgb-radio-facet .wpgb-radio[aria-pressed="true"] .wpgb-radio-control {
    border-color: #989898 !important;
}

.type_offre,
.wpgb-facet .wpgb-range-facet .wpgb-range-values,
.type_bien,
.secteur,
.wpgb-radio-label,
.wpgb-facet-title {
    font-size: 18px !important;
}


/*** MEDIA QUERIES  ***/

@media screen and (min-width: 1300px) and (max-width: 1530px) {
    #div_block-329-32 {
        min-width: 70%;
        bottom: 8%;
    }
}

@media screen and (max-width: 991px) {

    .type_offre,
    .wpgb-facet .wpgb-range-facet .wpgb-range-values,
    .type_bien,
    .secteur,
    .wpgb-radio-label,
    .wpgb-facet-title,
    .home_search .wpgb-select {
        font-size: 16px !important;
    }

    .wpgb-facet .wpgb-radio-facet .wpgb-radio-control {
        width: 18px !important;
        height: 18px !important;
    }
}

@media screen and (max-width: 767px) {
    .type_offre ul {
        display: flex !important;
        flex-direction: row !important;
        align-items: baseline !important;
    }

    .type_offre li {
        margin-right: 15px !important;
    }

    .type_offre {
        width: 100%;
        margin-bottom: 10px;
    }

    .home_search_inputs {
        flex-wrap: wrap;
        padding-top: 20px;
    }

    .type_bien,
    .secteur {
        width: 48%;
    }

    .home_search_btn {
        margin-top: 10px;
    }

}

@media screen and (max-width: 767px) {

    .type_bien,
    .secteur {
        width: 100%;
    }

}

/* Archive search */



@media screen and (max-width: 767px) {
    #shortcode-11-1076 .home_search_inputs .wpgb-facet {
        justify-content: flex-start;
    }

    #div_block-19-1076 {
        max-width: 70%;
    }

    #section-6-1076>div {
        align-items: center;
    }

    #shortcode-11-1076 .home_search_inputs .type_bien fieldset {
        width: 100%;
    }

    #shortcode-11-1076 .home_search_inputs .secteur fieldset {
        width: 100%;
    }

}



@media screen and (max-width: 479px) {
    #div_block-19-1076 {
        max-width: 90%;
    }
}