﻿h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: var(--clr-purpleDark) !important;
}

.wrapper-user-dropdown:after { /* Little arrow */
    border-color: var(--clr-purple) transparent !important;
}

/* Hover state */
.wrapper-user-dropdown .dropdown li:hover a {
    color: var(--clr-purpleDark) !important;
}

/* Active state */
.wrapper-user-dropdown.active:after {
    border-color: var(--clr-purpleDark) transparent !important;
}

.wrapper-user-dropdown:focus:after {
    border-color: var(--clr-purpleDark) transparent !important;
}

/****** TIMELINE *******/
.timeline > li .tmlContent {
    background: var(--clr-purple);
}

    .timeline > li .tmlContent:after {
        border-right-color: var(--clr-purple);
    }

.timeline > li .YEARicon {
    box-shadow: 0 0 0 8px var(--clr-purpleLight);
    background: var(--clr-purple);
}

.timelineSplitter hr {
    background-color: var(--clr-purpleLight) !important;
    color: var(--clr-purpleLight) !important;
}


.btnField, .btnSmall {
    background: var(--clr-purpleDark);
}

    .btnField:hover, .btnField:hover, .btnSmall:hover, .btnSmall:hover {
        background: var(--clr-purple);
        text-decoration: none;
    }

.fields:active, .fields:focus, .editor:active, .editor:focus, .dropper:active, .dropper:focus {
    border: 1px solid var(--clr-purple);
    color: var(--clr-purple) !important;
}

.tCookies table th {
    background: var(--clr-purpleDark) !important;
}

.team-member-contact {
    background: linear-gradient(var(--clr-purple), var(--clr-purpleDark)) !important;
}

.planner-header {
    background-color: var(--clr-purpleDark) !important;
}


.navbar.navbar-default {
    background-color: var(--clr-purpleDark) !important;
}

.dropdown-menu, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: var(--clr-purpleDark) !important;
}

#colophon {
    background-color: var(--clr-purpleDark) !important;
}

.site-footer {
    background-color: var(--clr-purpleDark) !important;
}

.blue {
    background-color: var(--clr-purpleDark) !important;
}

#secondary
h1, h2, h3, h4, h5, h6 {
    color: var(--clr-purpleDark) !important;
}

.article-link {
    color: var(--clr-purple) !important;
}

.tribe-events-loop a,
.tribe-events-loop a:active,
.tribe-events-loop a:hover,
.tribe-events-loop a:focus,
.tribe-events-loop a:visited {
    color: var(--clr-purple) !important;
}

.publication-title a {
    color: var(--clr-purple) !important;
}

.learn-more a,
.learn-more a:active,
.learn-more a:hover,
.learn-more a:focus,
.learn-more a:visited,
.third-column-text a:active,
.third-column-text a:hover,
.third-column-text a:focus,
.third-column-text a:visited,
.welcome a:active,
.welcome a:hover,
.welcome a:focus,
.welcome a:visited,
.welcome a,
.entry-content a:active,
.entry-content a:hover,
.entry-content a:focus,
.entry-content a:visited,
.entry-content a {
    color: var(--clr-purple) !important;
}

.entry-content li:before {
    color: var(--clr-purple) !important;
}

a {
    color: var(--clr-purple) !important;
}

.welcome h4 {
    color: var(--clr-darkGreyText) !important;
}

.sub-headings {
    color: var(--clr-purpleDark) !important;
}

.sub-title {
    color: var(--clr-purpleDark) !important;
}

#inner-footer {
    background-color: var(--clr-purpleDark) !important;
}

.entry-title {
    color: var(--clr-purpleDark) !important;
}

.WebDocTableHeader a:active,
.WebDocTableHeader a:hover,
.WebDocTableHeader a:focus,
.WebDocTableHeader a:visited,
.WebDocTableHeader a {
    color: white !important;
}

.team-member-name {
    color: var(--clr-purple) !important;
}

.team-member-email a {
    color: var(--clr-purple) !important;
}

.page-title {
    color: var(--clr-purpleDark) !important;
}

.sidemenu-title h2 {
    color: var(--clr-purpleDark) !important;
}

.partner-location {
    color: var(--clr-purple) !important;
}

.partner-email a {
    color: var(--clr-purple) !important;
}

.lead {
    color: var(--clr-purple) !important;
}

#primary-sidebar h2 {
    color: var(--clr-purpleDark) !important;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
    color: var(--clr-purpleMedium) !important;
}

.tab-content #messages li:before {
    color: var(--clr-purple) !important;
}

.btn-primary, .label-primary {
    background-color: var(--clr-purpleDark) !important;
    border-color: var(--clr-purpleDark) !important;
}

#infinite-handle span {
    color: var(--clr-purple) !important;
}

    #infinite-handle span:hover {
        background-color: var(--clr-purple) !important;
    }

.site-main [class*="navigation"] a:hover,
.more-link:hover {
    background: var(--clr-purple) !important;
}

.navbar.navbar-default {
    background-color: var(--clr-purpleDark) !important;
}

.dropdown-menu,
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: var(--clr-purpleDark) !important;
}

.entry-meta .fa {
    color: var(--clr-purpleDark) !important;
}

.entry-title {
    color: var(--clr-purpleDark) !important;
}

.btn.btn-primary.read-more {
    color: var(--clr-purpleDark) !important;
}

    .btn.btn-primary.read-more:hover {
        background-color: var(--clr-purpleDark) !important;
    }

hr.section-divider:after {
    color: var(--clr-purple) !important;
}

#image-navigation .nav-previous a:hover,
#image-navigation .nav-next a:hover {
    background-color: var(--clr-purpleDark) !important;
}

.carousel-caption h4 {
    background: var(--clr-purpleDark) !important;
}



#mega-menu-wrap-responsive-dropdown {
    background: var(--clr-purpleDark) !important;
}

    #mega-menu-wrap-responsive-dropdown #mega-menu-responsive-dropdown > li.mega-menu-item > a {
        background: transparent !important;
    }

    #mega-menu-wrap-responsive-dropdown .mega-menu-toggle {
        background: var(--clr-purpleDark) !important;
    }

    #mega-menu-wrap-responsive-dropdown #mega-menu-responsive-dropdown > li.mega-menu-item:hover,
    #mega-menu-wrap-responsive-dropdown #mega-menu-responsive-dropdown > li.mega-menu-item:focus {
        background: var(--clr-purple) !important;
    }



#qa-timeline::before {
    /* this is the vertical line */
    background: var(--clr-purpleLight) !important;
}

.qa-timeline-content {
    background: var(--clr-purpleLight) !important;
}

.qa-timeline-year {
    background: var(--clr-purple) !important;
}

.qa-timeline-content .qa-read-more {
    background: var(--clr-purpleDark) !important;
    color: white !important;
}

    .qa-timeline-content .qa-read-more:hover {
        background-color: var(--clr-purple) !important;
        color: white !important;
    }



.rte-box {
    background: linear-gradient(var(--clr-purple), var(--clr-purpleDark)) !important;
}

table > caption + thead > tr:first-child > td, table > caption + thead > tr:first-child > th, table > colgroup + thead > tr:first-child > td, table > colgroup + thead > tr:first-child > th, table > thead:first-child > tr:first-child > td, table > thead:first-child > tr:first-child > th {
    background: var(--clr-purpleDark) !important;
}

table > tbody > tr:hover {
    background-color: var(--clr-purpleLight) !important;
}

input:checked + .slider {
    background-color: var(--clr-purple) !important;
}

#WebDocumentsCurrentPath a {
    color: var(--clr-purple) !important;
}
