// PAGE WITH SEARCH, FILTERS AND LIST VIEW

.search {
    background: $color-grey-light-6;

    &--tight {
        background: transparent;
        padding: 0;
    }


    &__input {
        line-height: inherit; // iOS

        // IE - remove 'x'
        &::-ms-clear {
            display: none;
        }
    }

    &__info {
        position: absolute; 
        right: -8px; 
        top: 50%; 
        transform: translateY(-50%)
    }


    &__button {
        @include media-breakpoint-down(sm) {
            margin-top: 10px;
            width: 100%;
        }
    }


    &__clear {
        font-size: 1.5rem;
        line-height: 1;
        position: absolute;
        top: 50%;
        right: 0;
        transform: translate(-100%, -50%);
        padding: 0 5px;
        border: none;
        background-color: transparent;
        color: currentColor;
    }
}

// FILTERS SECTION
.aggregation-filters {

    &__item-body {
        @include media-breakpoint-down(lg) {
            @include visibility-animated;
        }
    }

    &__item-body-custom {
        @include media-breakpoint-down(lg) {
            @include visibility-animated-custom;
        }
    }

    &__divider {
        display: block;
        margin: 1rem 0;
        border-bottom: 1px solid $color-white;
    }
}
