/*************************************************************/
/* css/style_search.css                                      */
/*                                                           */
/* DESCRIPTION: Style sheet - Search                         */
/*                                                           */
/*************************************************************/

#sr_allsearch_subheader {
    font-size: 18px;
    display: flex;
    flex-direction: row;
    gap: 12px;
    align-items: center;
}

.sr_result_img {
    float: left;
    margin: 0 12px 12px 0;
    border: 1px var(--color-mono-70) solid;
    width: 90px;
}

@media screen and (max-width: 575px) {
    .sr_result_img {
        width: 60px;
    }
    #sr_allsearch_subheader {
        font-size: 14px;
        flex-wrap: wrap;
        gap: 8px;
    }
}

.sr_result_info {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.sr_result_name {
    font-size: 24px;
    margin-bottom: 8px;
}
div.sr_result_summary, div.sr_result_filmmakers {
    padding-top: 3px;
}

.sr_results_div {
    display: flex;
    flex-direction: column;
    gap: 24px;
}
.sr_results_div .titlerow,
.sr_results_div .sr_result {
    padding-top: 24px;
    border-top: 1px var(--color-mono-85) solid;
}
.sr_results_div .titlerow:first-child,
.sr_results_div .sr_result:first-child {
    border-top: none;
}

.sr_results_div .titlerow_episodeinfo {
    padding: 0;
}

#search_dbg {
    display: flex;
    flex-direction: column;
    gap: 8px;
    text-align: left;
}

.sr_results_div .ratingcard {
    border: none;
    border-radius: 0;
    box-shadow: none;
    background-color: inherit;
    padding-top: 0px;
}

#sr_pages {
    margin-bottom: 24px;
}

#sr_addtitle {
    margin-top: 96px;
}