body:after {
    background-image: none !important;
}

body {
    background-image: url('../img/AW-defaultbg-dark.jpg') !important;
}

@media(min-width:768px) {
    .search-results {
        width: calc(100% - 380px);
    }
}

/** general search results structure **/
.search-results__grid > * {
    border-right: 1px dashed rgb(212, 163, 44);
    border-bottom: 1px solid hsla(165,6%,86%,0.4);
}

.search-results__item {
    color:white;
    padding: .8rem;
    height:100%;
}

.search-results__wrapper-image *,
.search-results__wrapper-event *,
.search-results__wrapper-group * {
    color:#282829 !important;
    cursor: default;
}

.search-results__item:hover {
    background-color:rgba(255,255,255, .2);
}

.search-results__item h1 {
    font-size:1.1em;
}

.search-results__item p {
    font-size:.8em;
    color:white;
    margin:unset;
    line-height: 1.4em;
}

.search-results__item small {
    font-size:.7em;
}

.search-results__tabs-wrapper {
    color:white;
    margin:5rem 1rem;
}

.search-results__tabs-wrapper h1 {
    font-size: 1em;
    text-align:center;
}

.search-results__tabs {
    margin-top:2rem;
    margin-bottom:2rem;
}

.search-results__tab {
    border-top: 1px solid #C0C2C4;
    width:100%;
    padding-top:.4rem;
    font-size:.75rem;
    margin-bottom:1.5rem;
    display:block;
    color:white !important;
}

.search-results__tab:hover {
    cursor:pointer;
    color:rgb(212, 163, 44) !important;
}

.search-results__tab.active {
    border-color: rgb(212, 163, 44);
}
