/* CRUDE OVERRIDE STYLESHEET DUE TO LIMITED DEADLINE */

/* change default font colour */
body {
    color: #003A70 !important;
}

.client-menu__menu-link {
    color: #003A70 !important;
}

.masthead {
    background-color: #003A70 !important;
}

/* hide yellow lines */
.home .masthead-title-pos:after {
    content: "";
    display: none;
}

/* hide ripples */
.masthead-title--graphic:before {
    display: none;
    background-image: none;
}

/* search submit button */
.nav-search__submit SVG G,
.nav-search__submit svg g {
    stroke: #FF9C00;
}

.nav-search:before {
    background-color: #FF9C00 !important;
}

.m-search__submit SVG G {
    stroke: #FF9C00 !important;
}

.m-search::before {
    background-color: #FF9C00 !important;
}

/* cookie bar background colour */
.cc-color-override--1416940428.cc-window {
    background-color: #3D8FED !important;
}

.cc-color-override--1416940428 .cc-btn {
    color: #003A70 !important;
}

/* logo hoodoo */
.navbar .logo-svg,
.navbar-franchise .logo-svg {
    display: none;
}

.navbar .logo-link::after,
.navbar-franchise .logo-link::after {
    content: "";
    height: 60px;
    width: 148px;
    background-image: url('./era_group_logo2.png');
    background-size: 148px 60px;
    display: inline-block;
}

.franchise-menu,
.franchise-menu__menu-list {
    background-color: #3D8FED !important;
}

.franchise-menu__menu-link {
    color: #ffffff;
}

.franchise-menu__menu-item:last-child {
    background: #FF9C00 !important;
}

.franchise-journey-background {
    background-color: #3D8FED !important;
}

.masthead-video {
    background-color: rgba(0, 58, 112, 0.75);
}
.masthead-video:HOVER {
    background-color: rgba(0, 58, 112, 0.85);
}

@media screen and (max-width: 550px) {
    .navbar .logo-link::after {
        height: 50px;
        width: 123px;
        background-size: 123px 50px;
    }
}

/* banner slider active color */
.page-alt-colors .masthead-fader__nav-dot.--current-slide {
    background-color: #FF9C00 !important;
}

/* CTA buttons head */
.page-alt-colors .cta-menu__menu-link {
    background-color: #003A70;
    color: #ffffff !important;
}

.page-alt-colors .cta-menu__menu-link[href="#begin"] {
    background-color: #FF9C00 !important;
    color: #ffffff !important;
}

/* CTA lower sections */
.cta-banner--background-green {
    background-color: #2ED8C3 !important;
}

.cta-banner--background-green .cta-banner__statement {
    color: #ffffff !important;
}

.cta-banner--background-green .cta-banner__button:before {
    background-color: #ffffff !important;
}

.cta-banner--background-green .cta-banner__button {
    color: #2ED8C3 !important;
}

.cta-banner--background-green .cta-banner__button:hover {
    color: #ffffff !important;
}

.cta-banner--background-green .cta-banner__button .hover-bar {
    background-color: #3D8FED !important;
}



.cta-banner--background-light-blue .cta-banner__button {
    color: #3D8FED !important;
}

.cta-banner--background-light-blue .cta-banner__button:before {
    background-color: #ffffff !important;
}

.cta-banner--background-light-blue .cta-banner__button .hover-bar {
    background-color: #FF9C00 !important;
}



.cta-banner--background-orange {
    background-color: #FF9C00 !important;
}

.cta-banner--background-orange .cta-banner__button {
    color: #FF9C00 !important;
}

.cta-banner--background-orange .cta-banner__button:before {
    background-color: #ffffff !important;
}

.cta-banner--background-orange .cta-banner__button .hover-bar {
    background-color: #003A70 !important;
}



.dark-blue .button-hover:before,
.button-hover:before {
    background-color: #FF9C00 !important;
    color: #003A70 !important;
}

.dark-blue .button-hover .hover-bar,
.button-hover .hover-bar {
    background-color: #003A70 !important;
}

.dark-blue .button-hover .loading-bar {
    background-color: #3D8FED !important;
}

/* news slider title bar */
.page-alt-colors .news-slider .news-slider-title-bar {
    background-color: #3D8FED !important;
    color: #003A70 !important;
}

.page-alt-colors .news-slider .slider-button {}

.news-slider .slider-titles {}

.t-slider .slider-button {
    background-color: #003A70 !important;
}

.t-slider .t-slider-quote-section {
    background-color: #003A70 !important;
}

.video-testimonials .video-testimonial .video-button .play-icon {
    background-color: rgba(0, 58, 112, 0.6);
}

/* contact forms */
.content-form {
    background-color: #3D8FED !important;
}

.content-form__inner {
    color: #ffffff !important;
}

.content-form__form .submit:before {
    background-color: #003A70 !important;
}

.content-form__form .submit .hover-bar {
    background-color: #FF9C00 !important;
}

.begin-form {
    background-color: #3D8FED !important;
    color: #ffffff !important;
}

.begin-form .submit:before {
    background-color: #003A70 !important;
}

.begin-form .submit .hover-bar {
    background-color: #FF9C00 !important;
}

/* insights filters */
.insights-filter,
.cs-index-filter {
    background-color: #003A70 !important;
}

.cs-index-filter select option {
    background-color: #003A70 !important;
}

.insights-filter button.filter-tax:hover,
.insights-filter button.filter-tax:focus-visible {
    background-color: #035199 !important;
}

.insights-filter .filter-sheet {
    background-color: #035199 !important;
}

.active-filters button {
    color: #3D8FED !important;
}

.insight-tease {
    color: #003A70 !important;
}

.insight-tease a {
    color: #003A70 !important;
}

.insight-tease a:hover {
    color: #FF9C00 !important;
}

.insight-tease .download a.content-download__button {
    background-color: #FF9C00 !important;
}

.page-alt-colors .content-download:not(.page-alt-colors .content-download:has(.content-download__inner)) {
    display: none;
}

.page-alt-colors .content-download__content {
    /* color: #ffffff; */
    color: #003A70 !important;
}

.button-hover .hover-bar {
    background-color: #003A70 !important;
    color: #ffffff !important;
}

.button-hover:hover {
    color: #ffffff !important;
}

.cs-tease-alt {}

.cs-tease-alt:HOVER {
    background-color: #b8d3f1 !important;
}

.cs-tease-alt__sector-text {
    color: #3D8FED !important;
}

.cs-pagination .pages .page-number:hover,
.cs-pagination .pages .page-number.current {
    background-color: #FF9C00 !important;
}

/* insights consultants filters */
.consultants-block ul li a {
    color: #003A70 !important;
}

.consultant-details,
.consultant-details.wide {
    background-color: #3D8FED !important;
}

.consultant-details>DIV.email SPAN.icon svg path:first-child,
.consultant-details.wide>DIV.email SPAN.icon svg path:first-child {
    fill: #84b1e0 !important;
}

.consultant-details>P SPAN.icon svg path:last-child,
.consultant-details.wide>P SPAN.icon svg path:last-child {
    fill: #84b1e0 !important;
}

.consultant-details>P A SPAN.icon svg g,
.consultant-details.wide>P A SPAN.icon svg g {
    fill: #84b1e0 !important;
}

#consultant .introduction article .consultant-image .button {
    background-color: #3D8FED !important;
}

#consultant-search .content-row>.button {
    background-color: #FF9C00;
    color: #003A70 !important;
}

#consultant-results .letter {
    background-color: #003A70 !important;
}

#consultant-results .consultants .consultant a {
    color: #003A70 !important;
}

#consultant-search form button {
    background-image: url(./dist/images/svgs/search-icon-03.svg);
}

#consultant-search form input {
    color: #003A70 !important;
    border-left: 2px solid #003A70 !important;
}

#consultant-atoz ul li a {
    color: #003A70 !important;
}

#consultant .introduction {
    color: #003A70 !important;
}

.content-download:has(> .case-study-columns-wrap__consultants) {
    border: none;
}

.quote {
    background-color: #003A70 !important;
}

/* recommended */
.recommended,
.cs-index-container .link-list {
    background-color: #84b1e0 !important;
}

.recommended>article,
.cs-index-container .link-list .link-list__link {
    background-color: #3D8FED !important;
    color: #ffffff !important;
}

.recommended>article:HOVER,
.cs-index-container .link-list .link-list__link:HOVER {
    background-color: #ffffff !important;
    color: #3D8FED !important;
}

.link-list {
    background-color: #003A70 !important;
}

.link-list__link {
    background-color: #035199 !important;
}

.link-list__link:hover {
    background-color: #5aa6ed !important;
}

.client-news-listing h2,
.client-news-listing p,
.client-news-listing a,
.client-news-listing span,
.client-news-single .article-terms a,
.client-news-single .article-author a,
.client-news-single,
.client-news-single .article-back-button {
    color: #003A70 !important;
}

.client-menu__sub-menu-list {
    background-color: #003A70 !important;
}

.client-menu__sub-menu-item:after,
.green-menu .client-menu__sub-menu-item:after {
    background-color: #FF9C00 !important;
}

SVG path[fill="#63c5cb"],
SVG polygon[fill="#63c5cb"],
SVG g[fill="#65c2c9"] {
    fill: #3D8FED !important;
}

.navbar-franchise SVG g[fill="#65c2c9"] {
    fill: #FFFFFF !important;
}

.page-listing__page-title {
    background-color: #3D8FED !important;
}

.page-listing__page-link:nth-child(even) .page-listing__page-title {
    background-color: rgba(61, 143, 237, 0.95) !important;
}

.page-listing__page-title:after {
    background-color: #3D8FED !important;
}

.page-listing__button {
    background-color: #FF9C00 !important;
}

.l-menu__menu-link--wpml span:after {
    color: #ffffff !important;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme {
    background-color: #003A70 !important;
}

#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,
#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover {
    background-color: #ffffff !important;
    color: #003A70 !important;
}

#consultant-results .scroll-top .scroll-top__up-arrow SVG PATH:only-child {
    fill: #ffffff !important;
}

#consultant-results .scroll-top .scroll-top__up-arrow SVG PATH:first-child {
    stroke: #ffffff !important;
}

#consultant-results .scroll-top .scroll-top__up-arrow SVG PATH:last-child {
    fill: #ffffff !important;
}

form input,
form textarea,
form select,
.checkbox-field-wrapper label:before {
    border: solid 1px #003A70 !important;
}

#consultant-search form input {
    border: none !important;
}

form input.m-search__input,
form input.nav-search__input {
    border: 0 !important;
}

.content-download .checkbox-field-wrapper label p,
.content-download .checkbox-field-wrapper label a {
    color: #003A70 !important;
}

.checkbox-field-wrapper label:after {
    border-left: 2px solid #003A70 !important;
    border-bottom: 2px solid #003A70 !important;
}

.content-download .flex-form__status-msg {
    color: #FF9C00 !important;
}

.hu-iframe-overlay .hu-btn,
#hu .hu-footer-content>.hu-footer-actions .hu-btn { color: #ffffff !important; }

