


#search-filters-container {
    width: 100%;
}
@media (min-width: 992px) {
    #search-filters-container {
        width: calc(100% - 9rem);
    }
}

#search-filters-container #input-search-keywords.form-item-wrapper .input-field-icon-actionable.clear-keywords {
    visibility: hidden;
    width: 15px;
    height: 15px;
    cursor: pointer;
}
#search-filters-container #input-search-keywords.form-item-wrapper .input-field-icon-actionable.clear-keywords img {
    width: 100%;
    height: 100%;
}


/* BOOTSTRAP */
/* Forking from the default bootstrap styling */
#filters-container .bootstrap-select div.dropdown-menu[x-placement] {
    left: -1px !important;
    right: -1px !important;
}
#filters-container .bootstrap-select div.dropdown-menu[x-placement^="top"] {

}
#filters-container .bootstrap-select div.dropdown-menu[x-placement^="bottom"] {
    transform: initial !important;
    will-change: initial !important;
    top: 100% !important;
}


.filter-controls > div {
    width: 6rem;
}
.filter-controls .filter-reset {
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
}
.filter-controls .filters-toggle {
    background-size: 20px 20px;
    background-repeat: no-repeat;
    background-position: center;
}


/* View selector */
/* Forking from the default cta-item-wrapper rendering */
#catalogue-view-control .cta-item-wrapper .cta-actionable[action="change-catalogue-view"] {
    width: 25px;
    height: 25px;
    display: flex;
}
#catalogue-view-control .cta-item-wrapper .cta-actionable[action="change-catalogue-view"] .cta-text {
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

#catalogue-results-footer {
    min-height: 9rem;
}


/* filter reset */
.filter-controls .filter-reset {
    background-image: url(/250757/assets/icons/picto-refresh-c4.svg);
}
.filter-controls .filter-reset.active {
    background-image: url(/250757/assets/icons/picto-refresh-c14.svg);
}

/* filter toggle */
.filter-controls .filters-toggle {
    background-image: url(/250757/assets/icons/picto-filters-c4.svg);
}
.filter-controls .filters-toggle:hover {
    background-image: url(/250757/assets/icons/picto-filters-hover-c4.svg);
}
.filter-controls .filters-toggle.active {
    background-image: url(/250757/assets/icons/picto-filters-c14.svg);
}
.filter-controls .filters-toggle.active:hover {
    background-image: url(/250757/assets/icons/picto-filters-hover-c14.svg);
}

/* tile view */
#catalogue-view-control .cta-item-wrapper .cta-actionable .cta-text.catalogue-view.catalogue-view__tile {
    background-image: url('/250757/assets/icons/picto-tile-c4.svg');
}
#catalogue-view-control .cta-item-wrapper .cta-actionable .cta-text.catalogue-view.catalogue-view__tile:hover {
    background-image: url('/250757/assets/icons/picto-tile-c1.svg');
}
#catalogue-view-control .cta-item-wrapper .cta-actionable.active .cta-text.catalogue-view.catalogue-view__tile {
    background-image: url('/250757/assets/icons/picto-tile-c2.svg');
}

/* list view */
#catalogue-view-control .cta-item-wrapper .cta-actionable .cta-text.catalogue-view.catalogue-view__list {
    background-image: url('/250757/assets/icons/picto-list-c4.svg');
}
#catalogue-view-control .cta-item-wrapper .cta-actionable .cta-text.catalogue-view.catalogue-view__list:hover {
    background-image: url('/250757/assets/icons/picto-list-c1.svg');
}
#catalogue-view-control .cta-item-wrapper .cta-actionable.active .cta-text.catalogue-view.catalogue-view__list {
    background-image: url('/250757/assets/icons/picto-list-c2.svg');
}


