/* Country search restores source styles that the theme's broad link/button rules override. */
#main-content .country-search-serp .search-serp-breadcrumb a,
#main-content .country-search-serp .search-organic-url { color: #bdc1c6; }
#main-content .country-search-serp .search-serp-tabs a { color: #bdc1c6; }
#main-content .country-search-serp .search-serp-tabs a.active,
#main-content .country-search-serp .search-serp-tabs a:hover,
#main-content .country-search-serp .search-serp-tabs a:focus { color: #e8eaed; }
#main-content .country-search-serp .search-featured-copy h2 a { color: #f1f3f4; }
#main-content .country-search-serp .search-featured-subpages a { color: #d2e3fc; }
#main-content .country-search-serp .search-organic-result h2 a,
#main-content .country-search-serp .search-serp-module-header > a { color: #8ab4f8; }
.kd-body .country-search-serp .btn {
    font-family: var(--font-heading, var(--kd-font-display));
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    text-transform: uppercase;
    border-radius: 6px;
}
.kd-body .country-search-serp .btn-outline-secondary {
    color: #dbe5ef;
    border-color: rgba(219,229,239,.3);
    background: rgba(8,11,14,.6);
}
.country-search-serp .directory-ad-slot { display: flex; flex-direction: column; gap: 1rem; line-height: 0; }
.country-search-serp .directory-ad-slot__item { overflow: hidden; min-height: 268px; text-align: center; }
.country-search-serp .directory-ad-slot__label { display: block; visibility: hidden; margin-bottom: .35rem; font-size: .65rem; line-height: 1; }
.country-search-serp .search-serp-form-submit .ti { font-size: 1.3rem; }
@media (max-width: 767.98px) {
    .country-search-serp > .search-serp-body { position: relative; }
    .kd-body .country-search-serp .directory-breadcrumb.breadcrumb {
        width: 100vw;
        margin: 0 -1rem 1rem;
        padding: .75rem 1rem;
        border-top: 1px solid var(--kd-border);
        border-bottom: 1px solid var(--kd-border);
        background: rgba(5,6,7,.96);
        line-height: 1.5;
    }
}
