@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVI.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Architects Daughter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(KtkxAKiDZI_td1Lkx62xHZHDtgO_Y-bvTYlg4w.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


.profs_bld {
    color: black;
}


.basics_tob img {
    height: 1em;
    white-space: nowrap;
}

.basics_h1 {
    font-size: 2.5em;
    color: #be8e1f !important;
    margin: 0;
}

.basics_h2 {
    font-size: 1.5em;
}

.basics_h3 {
    font-size: 1.25em;
}

.basics p {
    margin-top: 0.25em;
    margin-bottom: 0.25em;
}



.text-nowrap {
    white-space: nowrap;
}

.tabcontainer {
    overflow-x: auto;
}

/* .pagination_wrapper,
.navigation {
    color: black !important
} */

#pd_description {
    padding-top: 0;
}

#locations_container {
    display: flex;
    flex-direction: column;
    gap: 1em;
}

nav.location-nav a {
    cursor: pointer;
}

.business-locations-wrapper .business-locations dl {
    align-items: center;
}

#pledge_container label[for="company_wide"] {
    margin-right: 0.5in;
}


#wid1::before {
    content: 'Wanted:'
}