/* Mike overriding jobs list for new style */
.contacts_items.jobs_list, .contacts_items.jobs_list h1, .contacts_items.jobs_list h2 .contacts_items.jobs_list h3, .contacts_items.jobs_list .h3 {
    color: #fff !important;
}

.jobs_list .link_page a {
    background: #00a6d8;
    background-color: #00a6d8;
}

.items_two.items_selection, .items_two.items_selection blockquote {
    color: #fff !important;
}

.items_two.items_selection, .items_two.items_selection .item, .items_two.items_selection .item p {
    font-size: 19px !important;
    line-height: 22px !important;
}

.items_two.items_selection.style-2 h2 {
    text-align: center !important;
    margin: 0 auto 30px auto;
}

.section-columns h1 {
    font-size: 4.1em;
    color: #2b2f76;
}

/* Mike adding some more override code */
.section-columns h1, h2.h2likeh1.heading.block2-heading {
    font-size: 4.1em;
    color: #00a6d8 !important;
}

.text-section-content h3 {
    color: #fff;
}

h2.h2likeh1.heading.block2-heading {color:#00a6d8 !important}


.container h3 {
    margin: 10px;
    margin-top: 15px;
}


.container h3 {
    margin: 10px;
    margin-top: 15px;
    margin-left: 0;
}

p.view-bio-link {
    font-size: 18px;
}

.acardion_show_more {
    color: #fff;
}

.acardion_show_more h1, .acardion_show_more h2, .acardion_show_more h3 {
    color: #00a6d8 !important;
}

button.show_button {
    background: #00a6d8;
}

section.section_page.section-clients-slider .container {
    background: #fff !important;
    width: 100vw !important;
    margin: 0px !important;
    padding: 00px !important;
    padding-bottom: 20px !important;
}

.block_offeces .address {
    color: #fff  !important;
}

p {
    color: #fff  !important;
}

body.wp-singular.location-template-default {
    background: #091c2c !important;
    color: #fff !important;
}

.offeces_inner.office-inner h1, .offeces_inner.office-inner h2, .offeces_inner.office-inner h3, .offeces_inner.office-inner h4 {
    color: #fff !important;
}


body.location-template-default .text-block p {
    color: #000 !important;
}

.office_inner h2, body.wp-singular.location-template-default h3 {
    color: #fff !important;
}

section h1 b {
    font-size: 4.1rem;
    color: #00a6d8 !important;
}

h3, .h3, .section_page .h3
 {
    color: #00a6d8 !important;
}

h3.insight-card__title {
    color: #fff !important;
}

.sector-template-default .article-section.insight-article h2, .role-template .article-section.insight-article h2 {
    font-size: 26px !important;
}
    

.page-id-9 h2 {
    font-size: 26px;
}

.single-service .section-columns h2 {
font-size: 26px !important;
}

.section-columns h2 {
font-size: 26px !important;
}

.testimonials-section {
    padding-top: 0;
}

.grid-section h2, .grid-section h1, .grid-section h3 {
    color: #fff !important;
}

.article-section.insight-article h2
 {
    padding-top: 0 !important;
    margin-top: 0;
}


section.section_page.section-clients-slider h2 {
    margin-left: 60px !important;
}

.insights-empty {
    color: #fff;
}

.hero-section-slide-bg:before {
    background: linear-gradient(90deg, #051727 0%, #051727 16%, rgba(5, 23, 39, 0) 70%) !important;
    background: linear-gradient(90deg, #051727 0%, #051727 16%, rgba(5, 23, 39, 0.9) 30%, rgba(5, 23, 39, 0.6) 55%, rgba(5, 23, 39, 0.6) 75%, rgba(5, 23, 39, 0.4) 85%, rgba(5, 23, 39, 0) 100%) !important;
}

/* ================== */
/* Sort mobile images */
/* ================== */

/* Hide all by default */
.hero-img-desktop,
.hero-img-mobile-portrait,
.hero-img-mobile-landscape {
    display: none;
}

/* --- Desktop / Laptop / Tablet --- */
@media screen and (min-width: 900px) {
    .hero-img-desktop {
        display: block;
    }
}

/* --- Mobile Portrait --- */
@media screen and (max-width: 899px) and (orientation: portrait) {
    .hero-img-mobile-portrait {
        display: block;
    }
}

/* --- Mobile Landscape --- */
@media screen and (max-width: 899px) and (orientation: landscape) {
    .hero-img-mobile-landscape {
        display: block;
    }
}

/* Mike editing BG on mobiles */

@media all and (max-width:890px) {
.hero-section-slide-bg:before {
	background-image:none !important;
background: rgba(0, 0, 0, 0.6) !important;
		
}
}

/* Mike editing BG on mobiles Completed */


/* ============================ */
/* sort mobile images completed */
/* ============================ */

@media (max-width: 800px) {
    ul.contacts_ul li {
        color: #00a6d8 !important;
    }
}