.search-results__title {
    font-size: 30px;
}

.search-results__subtitle {
    color: var(--secondary-text-gray);
    font-size: 1rem;
}

.search-results__filters {
    background-color: var(--primary-background);
}

.search-results__content .content-section__load-more {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    max-width: 1.5rem;
    margin: 3rem 0;
}

.search-results__filters .dropdown-menu {
    padding-top: 0;
}

.form-filters__title {
    font-size: 30px;
    margin-bottom: 30px;
}

.form-filters label {
    color: var(--secondary-text-gray);
    font-size: 18px;
}

.search-results__filters .dropdown-menu.show {
    position: fixed !important;
    top: 0;
    transform: translate3d(0, 0, 0) !important;
    padding: 20px;
    max-height: 100%;
    height: 100%;
}
.result-tile {
    border: solid 1px #e0e0e0;
    background-color: #ffffff;
    border-radius: 1.0rem;
    width: 180px;
    height: 130px;
    min-width: 180px;
    min-height: 130px;
    max-width: 180px;
    max-height: 130px;
    box-shadow: 3px 3px 5px rgba(150,150,150,0.4);
}

    .result-tile:hover {
        box-shadow: inset 0 -3em 3em rgba(0, 0, 0, 0.1), 0.3em 0.3em 1em rgba(0, 0, 0, 0.3);
    }
.result-tile-selected {
    box-shadow: inset 0 -3em 3em rgba(0,0,0, 0.1), 0.3em 0.3em 1em rgba(0,0,0, 0.9);
}

.result-gallery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-column-gap: 2.125rem;
    -moz-column-gap: 2.125rem;
    column-gap: 2.125rem;
    row-gap: 1.00rem;
}

.result-gallery__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

.result-gallery__caption {
    font-size: 0.6125rem;
    width: 100%;
    word-break: break-word;
}

.result-gallery__desc {
    max-height: 1.25rem;
    height: 1.25rem;
    overflow-y: hidden;
    font-size: 0.5em;
    color: gray;
}

.result-gallery__asset {
    max-width: 100%;
    margin-bottom: 0.325rem;
}

.partner.result-gallery__asset {
    /* object-fit: fill;
    width: 309px;*/
    height: 100px;
    max-height: 100px;
    padding: 1rem 1rem 1rem 1rem;
}

.result-gallery__item--sm-2 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 25%;
    flex: 1 1 25%;
}

@media screen and (max-width: 767px) {
    .search-results {
        background-color: var(--primary-white);
        background-color: var(--bs-gray-200);
        padding: 20px;
    }
        .search-results .video {
            background-color: var(--primary-white);
        }
        .search-results .video-grid {
            row-gap: 1.25rem;
        }

    .form-filters .form-field,
    .form-filters .form-field__select {
        flex-basis: 200px;
    }

    .result-gallery__item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 20%;
        flex: 1 1 20%;
    }
}

@media screen and (min-width: 768px) {

    .result-gallery {
        -webkit-column-gap: 3.25rem;
        -moz-column-gap: 3.25rem;
        column-gap: 3.25rem;
        row-gap: 3.125rem;
    }

    .result-gallery__caption {
        font-size: 1.0rem;
    }

    .result-gallery__item--lg-3 {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
        flex: 1 1 15%;
    }

    .result-gallery__item--lg-4 {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 22%;
        flex: 1 1 22%;
    }

    .search-results__content {
        background-color: var(--primary-white);
    }

    .search-results__title {
        font-size: 28px;
    }

    .search-results__subtitle {
        font-size: 14px;
        margin-bottom: 0;
    }

    .search-results__filters {
        margin-top: 64px;
    }

    .form-filters__title {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .form-filters label {
        font-size: 14px;
    }
     .search-results__content {
        padding: 60px 40px;
        background-color: var(--bs-gray-200);
    }

    .form-filters .form-field,
    .form-filters .form-field__select {
        max-width: 100%;
    }

    .search-results__content .content-section__load-more{
        max-width: 3rem;
    }
}
@media screen and (min-width: 1024px) {

    .result-gallery__item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 22%;
        flex: 1 1 22%;
    }
}
@media screen and (min-width: 1200px) {

    .result-gallery__item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 18%;
        flex: 1 1 18%;
    }
}
@media screen and (min-width: 1400px) {

    .result-gallery__item {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 15%;
        flex: 1 1 15%;
    }
}
