/* ==========================================================
   ABA_BRAND_V7_BLOGS_CANARY_V1

   Shared BrandBook V7 layer:
   - /blogs/ page 526417
   - single CPT blog posts

   Branding only. No query/content/form/social behavior changes.
   ========================================================== */

/* LISTING */

body.page-id-526417 .blog_page .hp_blog_cnt,
body.page-id-526417 .blog_page .hp_blog_cnt h5,
body.page-id-526417 .blog_page .hp_blog_cnt h6,
body.page-id-526417 .blog_page .hp_blog_cnt .blg_title_link,
body.page-id-526417 .blog_page .hp_blog_cnt .blg_title_link a,
body.page-id-526417 .blog_page .hp_rs_block .butn,
body.page-id-526417 .blog_page .eve_pagination {
    font-family: var(--aba-font-family, "Elevance Sans", sans-serif) !important;
}

body.page-id-526417 .blog_page .hp_blog_cnt h5 {
    font-weight: var(--aba-font-weight-regular, 400) !important;
    color: rgba(46, 46, 46, 0.68) !important;
}

body.page-id-526417 .blog_page .hp_blog_cnt .blg_title_link a {
    font-weight: var(--aba-font-weight-medium, 500) !important;
    color: var(--aba-brand-charcoal, #2E2E2E) !important;
    text-decoration: none !important;
}

body.page-id-526417 .blog_page .hp_blog_cnt .blg_title_link a:hover,
body.page-id-526417 .blog_page .hp_blog_cnt .blg_title_link a:focus {
    color: var(--aba-brand-salmon, #FB756A) !important;
}

body.page-id-526417 .blog_page .hp_blog_cnt h6 {
    font-weight: var(--aba-font-weight-regular, 400) !important;
    color: rgba(46, 46, 46, 0.72) !important;
}

body.page-id-526417 .blog_page .hp_blog_cnt h6 span {
    font-weight: var(--aba-font-weight-medium, 500) !important;
    color: var(--aba-brand-charcoal, #2E2E2E) !important;
}

body.page-id-526417 .blog_page .hp_blog_cnt h6 a {
    font-weight: var(--aba-font-weight-regular, 400) !important;
    color: var(--aba-brand-blue, #00D6FA) !important;
}

body.page-id-526417 .blog_page .hp_blog_cnt h6 a:hover,
body.page-id-526417 .blog_page .hp_blog_cnt h6 a:focus {
    color: var(--aba-brand-salmon, #FB756A) !important;
}

body.page-id-526417 .blog_page .hp_rs_block .butn {
    background: var(--aba-brand-blue, #00D6FA) !important;
    border-color: var(--aba-brand-blue, #00D6FA) !important;
    color: var(--aba-brand-white, #FFFFFF) !important;
    font-weight: var(--aba-font-weight-medium, 500) !important;
}

body.page-id-526417 .blog_page .hp_rs_block .butn:hover,
body.page-id-526417 .blog_page .hp_rs_block .butn:focus {
    background: var(--aba-brand-salmon, #FB756A) !important;
    border-color: var(--aba-brand-salmon, #FB756A) !important;
    color: var(--aba-brand-white, #FFFFFF) !important;
}

body.page-id-526417 .blog_page .eve_pagination .page-numbers {
    font-family: var(--aba-font-family, "Elevance Sans", sans-serif) !important;
    color: var(--aba-brand-charcoal, #2E2E2E) !important;
}

body.page-id-526417 .blog_page .eve_pagination .page-numbers.current {
    color: var(--aba-brand-blue, #00D6FA) !important;
    font-weight: var(--aba-font-weight-bold, 700) !important;
}

body.page-id-526417 .blog_page .eve_pagination .page-numbers:hover,
body.page-id-526417 .blog_page .eve_pagination .page-numbers:focus {
    color: var(--aba-brand-salmon, #FB756A) !important;
}


/* SINGLE BLOG */

body.single-blog .blg_single_page .blg_sgl_title,
body.single-blog .blg_single_page .singl_blg_top_info,
body.single-blog .blg_single_page .single_text_cnt,
body.single-blog .blg_single_page .single_text_cnt p,
body.single-blog .blg_single_page .single_text_cnt li,
body.single-blog .blg_single_page .sng_rltd,
body.single-blog .blg_single_page .rb_mdl_cnt {
    font-family: var(--aba-font-family, "Elevance Sans", sans-serif) !important;
    color: var(--aba-brand-charcoal, #2E2E2E) !important;
}

body.single-blog .blg_single_page .blg_sgl_title {
    font-weight: var(--aba-font-weight-light, 300) !important;
}

body.single-blog .blg_single_page .singl_blg_top_info,
body.single-blog .blg_single_page .single_text_cnt {
    font-weight: var(--aba-font-weight-regular, 400) !important;
}

body.single-blog .blg_single_page .single_text_cnt :is(h1, h2) {
    font-family: var(--aba-font-family, "Elevance Sans", sans-serif) !important;
    font-weight: var(--aba-font-weight-light, 300) !important;
    color: var(--aba-brand-charcoal, #2E2E2E) !important;
}

body.single-blog .blg_single_page .single_text_cnt :is(h3, h4, h5, h6) {
    font-family: var(--aba-font-family, "Elevance Sans", sans-serif) !important;
    font-weight: var(--aba-font-weight-medium, 500) !important;
    color: var(--aba-brand-charcoal, #2E2E2E) !important;
}

body.single-blog .blg_single_page .single_text_cnt strong,
body.single-blog .blg_single_page .single_text_cnt b {
    font-weight: var(--aba-font-weight-bold, 700) !important;
}

body.single-blog .blg_single_page .single_text_cnt a {
    color: var(--aba-brand-blue, #00D6FA) !important;
    text-decoration-color: rgba(0, 214, 250, 0.50);
}

body.single-blog .blg_single_page .single_text_cnt a:hover,
body.single-blog .blg_single_page .single_text_cnt a:focus {
    color: var(--aba-brand-salmon, #FB756A) !important;
}

/* Related content */

body.single-blog .blg_single_page .sng_rltd :is(h1, h2, h3, h4, h5, h6),
body.single-blog .related_blog_mdl :is(h1, h2, h3, h4, h5, h6) {
    font-family: var(--aba-font-family, "Elevance Sans", sans-serif) !important;
    color: var(--aba-brand-charcoal, #2E2E2E) !important;
}

body.single-blog .blg_single_page .sng_rltd :is(h1, h2),
body.single-blog .related_blog_mdl :is(h1, h2) {
    font-weight: var(--aba-font-weight-light, 300) !important;
}

body.single-blog .blg_single_page .sng_rltd a:not(.customfb):not(.customtwit),
body.single-blog .related_blog_mdl a:not(.customfb):not(.customtwit) {
    font-family: var(--aba-font-family, "Elevance Sans", sans-serif) !important;
    color: var(--aba-brand-charcoal, #2E2E2E) !important;
}

body.single-blog .blg_single_page .sng_rltd a:not(.customfb):not(.customtwit):hover,
body.single-blog .blg_single_page .sng_rltd a:not(.customfb):not(.customtwit):focus,
body.single-blog .related_blog_mdl a:not(.customfb):not(.customtwit):hover,
body.single-blog .related_blog_mdl a:not(.customfb):not(.customtwit):focus {
    color: var(--aba-brand-salmon, #FB756A) !important;
}

/* Sidebar */

body.single-blog .sidebar :is(h1, h2, h3, h4, h5, h6) {
    font-family: var(--aba-font-family, "Elevance Sans", sans-serif) !important;
    font-weight: var(--aba-font-weight-light, 300) !important;
    color: var(--aba-brand-charcoal, #2E2E2E) !important;
}

body.single-blog .sidebar .related_cat a {
    font-family: var(--aba-font-family, "Elevance Sans", sans-serif) !important;
    color: var(--aba-brand-blue, #00D6FA) !important;
}

body.single-blog .sidebar .related_cat a:hover,
body.single-blog .sidebar .related_cat a:focus {
    color: var(--aba-brand-salmon, #FB756A) !important;
}

body.single-blog .sidebar .related_cat a span {
    color: var(--aba-brand-salmon, #FB756A) !important;
}

/* Newsletter typography only */

body.single-blog #mailchimp_signupformSidebar,
body.single-blog #mailchimp_signupformSidebar input,
body.single-blog #mailchimp_signupformSidebar button,
body.single-blog #mailchimp_signupformSidebar label {
    font-family: var(--aba-font-family, "Elevance Sans", sans-serif) !important;
}

/* Mobile containment */

@media (max-width: 767px) {
    body.page-id-526417 .blog_page .blg_blks,
    body.page-id-526417 .blog_page .aba_car_blk,
    body.single-blog .blg_single_page,
    body.single-blog .single_text_cnt {
        max-width: 100% !important;
        box-sizing: border-box;
    }

    body.single-blog .blg_single_page img {
        max-width: 100% !important;
        height: auto !important;
    }
}

/* Third-party social identity/colors intentionally untouched. */


/* ==========================================================
   ABA_BRAND_V7_BLOG_DETAIL_TYPOGRAPHY_V1B

   Exact single-blog title/date descendants.
   ========================================================== */

body.single-blog
.blg_single_page
.blg_sgl_title
h2 {

    font-family:
        var(--aba-font-family, "Elevance Sans", sans-serif)
        !important;

    font-weight:
        var(--aba-font-weight-light, 300)
        !important;

    color:
        var(--aba-brand-salmon, #FB756A)
        !important;
}


body.single-blog
.blg_single_page
.blg_sgl_title
h6 {

    font-family:
        var(--aba-font-family, "Elevance Sans", sans-serif)
        !important;

    font-weight:
        var(--aba-font-weight-regular, 400)
        !important;

    color:
        rgba(46, 46, 46, 0.68)
        !important;
}
