/* Nav links */
.mode--primary .page-navigation .navbar-nav .nav-link {
    color: var(--secondary-text) !important;
}

/* FINRA (Primary Only) */
.mode--primary .alert--section a {
    color: var(--secondary-text) !important;
}

/* Multi-Item Content 2/3 */
.mode--primary .section--tabs .container--tabs nav .nav-link.active {
    border-color: var(--secondary-text) !important;
    color: var(--secondary-text) !important;
}

.mode--primary .section--tabs .container--tabs nav .nav-link:focus,
.mode--primary .section--tabs .container--tabs nav .nav-link:hover {
    color: var(--secondary-text) !important;
}

/* Sequential Headers */
div[class*='Sequential-Content']:not([class*="primary"]) .container--content p.count {
    color: var(--primary) !important;
}

div[class*='Sequential-Content'].mode--primary .container--content p.count {
    color: var(--secondary) !important;
}


/* CTAs */
    /* White/Grey (hover) && Team Primary Content (hover) && Primary (non-hover) && Heroes (hover) && Heroes Dark/Primary (non-hover) */
body:not([class*="-cc"]) div[class^='mode--']:not([class*="primary"]) .btn.link.btn.link.btn.link:hover,
body:not([class*="-cc"]) div[class^='mode--']:not([class*="primary"]) .btn.link.btn.link.btn.link:focus,
body:not([class*="-cc"]) div.mode--primary .btn.link.btn.link.btn.link:not(:hover):not(:focus),
div[class*='Hero-Banners'] div[class*='background--']:not([class*="light"]) .btn.link.btn.link.btn.link:not(:hover):not(:focus){
    background: var(--secondary-text) !important;
    color: var(--primary-text) !important;
}



    /* Primary (hover) */
body:not([class*="-cc"]) div.mode--primary .btn.btn.link.btn.link.btn.link:hover,
body:not([class*="-cc"]) div.mode--primary .btn.btn.link.btn.link.btn.link:focus,
div[class*='Hero-Banners'] div[class*='background--']:not([class*="light"]) .btn.link.btn.link.btn.link:hover,
div[class*='Hero-Banners'] div[class*='background--']:not([class*="light"]) .btn.link.btn.link.btn.link:focus {
    background: #fff !important;
    color: var(--primary-text) !important;
}

    /* White/Grey (non-hover) */
        /* 
            Primary Add-ons: Heros (light), Team, MIC6, SC1, SC6, SC Overlay, SC11, Videos 1, HL3, Insights, AR, HL3
         */
body:not([class*="-cc"]) div[class^='mode--']:not([class*="primary"]) .btn.link.btn.link:not(:hover):not(:focus),
div[class*='Hero-Banners'] .background--light .btn.link.btn.link.btn.link:not(:hover):not(:focus),
div[class*='Team-H-M'].mode--primary .container--content .btn.link.btn.link:not(:hover):not(:focus),
div[class*='Multi-Item-Content-H-M-3Col-ImageAboveText'].mode--primary .container--content .btn.link.btn.link:not(:hover):not(:focus),
div[class*='Singular-Content-B-H-M-OptCTA'].mode--primary .container--title .btn.link.btn.link:not(:hover):not(:focus),
div[class*='Singular-Content-H-M-OptCTA-I'].mode--primary .container--title .btn.link.btn.link:not(:hover):not(:focus),
div[class*="Singular-Content-N-I-"][class*="-O-"].mode--primary .container--content .btn.link.btn.link:not(:hover):not(:focus),
div[class*="Singular-Content-"][class*="-Overlay-"].mode--primary .container--content .btn.link.btn.link:not(:hover):not(:focus),
div[class*="Singular-Content-I-H-M-OptCTA"].mode--primary .container--title .btn.link.btn.link:not(:hover):not(:focus),
div[class*="Singular-Content-V-H-M-OptCTA"].mode--primary .container--title .btn.link.btn.link:not(:hover):not(:focus),
div[class*="Highlights-H-M-3ColGrid-Images"].mode--primary .btn.link.btn.link.btn.link:not(:hover):not(:focus),
div[class*="Insights-H-M"].mode--primary .container--content .btn.link.btn.link:not(:hover):not(:focus),
div[class*="Additional-Resources-H-M-H"].mode--primary .container--content .btn.link.btn.link:not(:hover):not(:focus),
div[class*="Highlights-H-M-3ColGrid-Images"].mode--primary .grid .btn.link.btn.link.btn.link:not(:hover):not(:focus)
 {
    background: var(--primary-text) !important;
    color: #fff !important;
}



    /* Primary Add-ons (hover) */
div[class*='Hero-Banners'] .background--light .btn.link.btn.link.btn.link:hover,
div[class*='Hero-Banners'] .background--light .btn.link.btn.link.btn.link:focus,
div[class*='Team-H-M'].mode--primary .container--content .btn.link.btn.link:hover,
div[class*='Team-H-M'].mode--primary .container--content .btn.link.btn.link:focus,
div[class*='Multi-Item-Content-H-M-3Col-ImageAboveText'].mode--primary .container--content .btn.link.btn.link.btn.link:hover,
div[class*='Multi-Item-Content-H-M-3Col-ImageAboveText'].mode--primary .container--content .btn.link.btn.link.btn.link:focus,
div[class*='Singular-Content-B-H-M-OptCTA'].mode--primary .container--title .btn.link.btn.link.btn.link:hover,
div[class*='Singular-Content-B-H-M-OptCTA'].mode--primary .container--title .btn.link.btn.link.btn.link:focus,
div[class*='Singular-Content-H-M-OptCTA-I'].mode--primary .container--title .btn.link.btn.link.btn.link:hover,
div[class*='Singular-Content-H-M-OptCTA-I'].mode--primary .container--title .btn.link.btn.link.btn.link:focus,
div[class*="Singular-Content-N-I-"][class*="-O-"].mode--primary .container--content .btn.link.btn.link.btn.link:hover,
div[class*="Singular-Content-N-I-"][class*="-O-"].mode--primary .container--content .btn.link.btn.link.btn.link:focus,
div[class*="Singular-Content-"][class*="-Overlay-"].mode--primary .container--content .btn.link.btn.link.btn.link:hover,
div[class*="Singular-Content-"][class*="-Overlay-"].mode--primary .container--content .btn.link.btn.link.btn.link:focus,
div[class*="Singular-Content-I-H-M-OptCTA"].mode--primary .container--title .btn.link.btn.link.btn.link:hover,
div[class*="Singular-Content-I-H-M-OptCTA"].mode--primary .container--title .btn.link.btn.link.btn.link:focus,
div[class*="Singular-Content-V-H-M-OptCTA"].mode--primary .container--title .btn.link.btn.link.btn.link:hover,
div[class*="Singular-Content-V-H-M-OptCTA"].mode--primary .container--title .btn.link.btn.link.btn.link:focus,
div[class*="Highlights-H-M-3ColGrid-Images"].mode--primary .btn.link.btn.link.btn.link.btn.link:hover,
div[class*="Highlights-H-M-3ColGrid-Images"].mode--primary .btn.link.btn.link.btn.link.btn.link:focus,
div[class*="Insights-H-M"].mode--primary .container--content .btn.link.btn.link.btn.link.btn.link:hover,
div[class*="Insights-H-M"].mode--primary .container--content .btn.link.btn.link.btn.link.btn.link:focus,
div[class*="Additional-Resources-H-M-H"].mode--primary .container--content .btn.link.btn.link.btn.link.btn.link:hover,
div[class*="Additional-Resources-H-M-H"].mode--primary .container--content .btn.link.btn.link.btn.link.btn.link:focus,
div[class*="Highlights-H-M-3ColGrid-Images"].mode--primary .grid .btn.btn.link.btn.link:hover,
div[class*="Highlights-H-M-3ColGrid-Images"].mode--primary .grid .btn.btn.link.btn.link:focus {
    background: var(--secondary-text) !important;
    color: var(--primary-text) !important;
}

    /* White/Grey Overrules */
        /* Highlights 3 */
div[class*='Highlights-H-M-3ColGrid-Images']:not([class*="primary"]) .grid .btn.btn.link.btn.link:not(:hover):not(:focus) {
    background: var(--secondary-text) !important;
    color: var(--primary-text) !important;
}

div[class*='Highlights-H-M-3ColGrid-Images']:not([class*="primary"]) .grid .btn.btn.link.btn.link.btn.link:focus,
div[class*='Highlights-H-M-3ColGrid-Images']:not([class*="primary"]) .grid .btn.btn.link.btn.link.btn.link:hover {
    background: #fff !important;
    color: var(--primary-text) !important;
}