/*HEADER COLOR OVERRIDE*/
.header-content {
    background: linear-gradient(311deg, #380311 0%, #e11d12 62%, #380311 87%, #380311 100%) !important;
}
/*NAVIGATION COLOR OVERRIDE*/
.primary-nav .nav-subnav a.active, .primary-nav a.active {
    color: #e11d12 !important;
}
.nav:after {
    background: #e11d12 !important;
}
.investor-access-login-button {
    border: 2px solid #e11d12 !important;
    color: #e11d12 !important;
}
a:hover {
    color: #e11d12 !important;
}

/*HOME PAGE COLOR OVERRIDES*/
.intro-section .intro-text:before {
    background: #e11d12 !important;
}
.body-copy-accent {
    color: #e11d12 !important;
}
/*SERVICES*/
.services-section h2 {
    color: #e11d12 !important;
}
.services-section h2:after {
    background: #e11d12 !important;
}
.services-section .services-slider .slick-dots li.slick-active button:before {
    color: #e11d12 !important;
}
/*NICHE TILES*/
.niche-section .mc-container .media-carousel-three .mc-cta {
    border: 2px solid #e11d12 !important;
}
.niche-section .mc-heading:after {
    background: #e11d12 !important;
}
/*YEARBOOK*/
.team-section h4 {
    color: #e11d12 !important;
}
.team-section h4:after {
    background: #e11d12 !important;
}
/*QUOTE*/
.quote-section .quote-wrapper .quote-hr:before {
    background: #e11d12 !important;
}
/*MEDIA CAROUSEL*/
.pov-section h4 {
    color: #e11d12 !important;
}
.pov-section h4:after {
    background: #e11d12 !important;
}
.pov-carousel .mc-heading:after {
    background: #e11d12 !important;
}
.pov-carousel .mc-cta {
    color: #e11d12 !important;
}
/*FOOTER*/
div.social-container {
    background: linear-gradient(311deg, #380311 0%, #e11d12 62%, #380311 87%, #380311 100%) !important;
}
.ftr-nap-link:hover {
    color: #F0544C !important; 
}
div.footer-content a:hover {
    color: #F0544C !important; 
}

/*COMPASSPOINT OF VIEW PAGE*/
.copy-section h2 .head-3, .body-about-us .copy-section h2 .head-2 {
    color: #e11d12 !important;
}
.body-about-us .copy-section h2:after {
    background: #e11d12 !important;
}
div.quote-cite>span {
    color: #fff !important;
}

/*INTERIOR PAGES*/
.copy-section .head-3, .copy-section .head-2 {
    color: #e11d12 !important;
}
.copy-section h1 .head-2:after {
    background: #e11d12 !important;
}
/* a.accord-link:hover {
    color: #e11d12 !important;
} */
ul.accord>li a.accord-link:hover {
    color: #e11d12 !important;
}
ul.accord>li.open a.accord-link {
    color: #e11d12 !important;
}

/*BIO PAGES*/
.bio-section .bio-detail-links-wrapper .fa:hover {
    color: #e11d12 !important;
}

/*RESOURCES PAGE*/
.filter a:hover {
    color: #e11d12 !important;
}
.filter-open.fa-angle-down:before {
    color: #e11d12 !important;
}
.masonry-one-by-two:hover .masonry-copy:after {
    border-bottom: 15px solid #e11d12 !important;
}
.masonry-one-of-two:hover, .masonry-one-by-two:hover, .masonry-one-by-one:hover, .masonry-three-by-one:hover, .masonry-two-by-one:hover .masonry-one-of-two, .masonry-one-of-two-stacked:hover {
    background: #e11d12 !important;
}
.masonry-two-of-two-stacked {
    background: #e11d12 !important;
}
.masonry-two-by-two, .masonry-three-by-one-full-image {
    background: #e11d12 !important;
}
.masonry-load-more, .masonry-tertiary-load-more {
    border: 2px solid #e11d12 !important;
}

/*INDIVIDUAL RESOURCES*/
div>a.resource-date-link {
    color: #e11d12 !important;
}
div>a.resource-category-link {
    color: #e11d12 !important;
}
div>a.resource-media-type-link {
    color: #e11d12 !important;
}
div>a.social-media-share-link {
    color: #e11d12 !important;
}
div>a.resource-detail-info-wrapper a {
    color: #e11d12 !important;
}
.resource-detail-copy-wrapper a {
    color: #e11d12 !important;
}
.fa-share-alt:before {
    color: #e11d12 !important;
}
.resource-detail-tag-cloud-links a {
    color: #e11d12 !important;
}
.social-media-share-wrapper span {
    background: #e11d12 !important;
}
.social-media-share-wrapper span:before {
    border-bottom: 10px solid #e11d12 !important;
}


/*CONTACT US*/
.contact-form .form-inline .captcha .btn-contact {
    border: 2px solid #e11d12 !important;
    color: #e11d12 !important;
}

/*MAPS AND DIRECTIONS*/
.submit-search {
    border: 2px solid #e11d12 !important;
    color: #e11d12 !important;
}
.worthwhile .worthwhile-cta {
	font-weight: 500;
	padding-top: 40px;
}
.worthwhile-archive{
    margin-top: -45px;
}

