:root {
    --sa-red: 237, 26, 61;
    --sa-blue: 29, 69, 113;
    --brand-primary: var(--sa-blue);
    --brand-primary-translucent: rgba(13,56,98,.5);
    --brand-primary-transparent: rgba(13,56,98,.1);
    --brand-primary-super-transparent: rgba(13,56,98,.05);
    --brand-accent: var(--sa-red);
    --brand-accent-transparent: rgba(152,27,30,.4);
    --brand-accent-light: 255, 36, 72;
    --brand-secondary: var(--brand-accent);
    /*--brand-dark: #021D36;*/
    --brand-decor: var(--brand-secondary);
    /*--body-text-color: var(--brand-primary);*/
    /*--gradient-light: var(--brand-primary);
    --gradient-dark: var(--brand-dark);*/
}

.main-nav .dropdown.dropdown-community {
    max-width: 700px;
}

.people-sa .wrap {
    max-width: 700px !important;
}

/* common overrides */
@media screen and (min-width: 768px) {

    h1 {font-size: 64px !important;     color: rgb(var(--brand-primary));}
    h2 {font-size: 48px !important;     color: rgb(var(--brand-primary));}
    h3 {font-size: 36px !important;     color: rgb(var(--brand-primary));}
    h4 {font-size: 32px !important;     color: rgb(var(--brand-primary));}
    h5 {font-size: 28px !important;     color: rgb(var(--brand-primary));}
    h6 {font-size: 24px !important;     color: rgb(var(--brand-primary));}
    
}

.people-sa__hero h1.title-big { font-weight: 700;}

.single  h1.events-banner__title, .single  h1.title-big
{
    font-weight: 700;
    font-size: 48px !important;
}

.page-template-template-press-releases h1.first-screen-section__heading
{
    text-transform: unset;
}

.single  h2
{ font-size: 36px !important; line-height: normal;}

.single  h2.related-posts__title
{ font-size: 36px !important; font-weight: 700;}

.single  h3
{ font-size: 27px !important; line-height: normal; font-weight: normal;}

.single  h4
{ font-size: 24px !important; line-height: normal; font-weight: normal;}

.single  h5
{ font-size: 21px !important; line-height: normal; font-weight: normal;}

.single  h6
{ font-size: 18px !important;  line-height: normal; font-weight: normal;}

b,strong {font-weight: 700;}

.is-style-classic  h2.wp-block-heading {
    font-size: 36px;
    font-weight: 700;
}



