

.bottom_header .address_container .icon_holder,
.title_container span.decor_default,
.title_container span.decor-equal,
.banner-title span.decor-equal,
.parallax .overlay,
.button-main,
.our_partners,
.lets_talk_to_us form .dropdown ul li:hover,
.hvr-sweep-to-right:before,
.growth_statistics ul li:nth-child(1):before,
#customer-say-slider .carousel-indicators li:before,
.banner .title_container span.decor-equal:before,
.banner .title_container span.decor-equal:after,
.banner .title_container span.decor_default:before,
.banner .title_container span.decor_default:after {
    background: #00558c;
}


/* ─── PRIMARY TEXT COLOR ─────────────────────────────────────────────────────── */
/* Applied to: address text highlights, icon accents, finance section,
   team member info, customer testimonial accents, contact info       */

.bottom_header .address_container .text_holder span,
.finance_text h3,
.finance_text h3:before,
.finance_text a,
.icon_border span,
.parallax .button a,
.team .member_info > span,
.team .member_info a,
footer .links ul li a:hover,
footer .contact_us ul li a:hover,
#customer-say-slider .flaticon-quotes3:before,
#customer-say-slider .client_name span,
.experts_planning h3 span:before,
.experts_planning ul li:before,
.experts_planning ul li a:hover,
.contact_text .contact_num p span,
.contact_text .meet_office .contact_information h5,
.contact_text .meet_office .mail:before,
.contact_text .meet_office .address:before,
.blog_feeds .single_feeds .text_holder ul li i,
.project_gallery .gallery_item:hover .text_data a span {
    color: #354a6b;
}


/* ─── PRIMARY BACKGROUND-COLOR ───────────────────────────────────────────────── */
/* Applied to: service icon hover, accordion active state             */

.single_service_item:hover .service_icon {
    background-color: #354a6b;
}


/* ─── MAIN MENU ──────────────────────────────────────────────────────────────── */

.main_menu {
    background: #00558c;
}

.main_menu .search_icon,
.main_menu #search {
    background-color: #19263a;
}


/* ─── BORDERS — 2px rgba ─────────────────────────────────────────────────────── */

.title_container span.decor_default,
.title_container span.decor-equal,
.banner-title span.decor-equal,
.growth_statistics ul li:nth-child(1):before {
    border: 2px solid rgba(53, 74, 107, 0.3);
    -webkit-background-clip: padding;
    background-clip: padding-box;
}


/* ─── BORDERS — 6px rgba ─────────────────────────────────────────────────────── */

.bottom_header .address_container .icon_holder {
    border: 6px solid rgba(53, 74, 107, 0.10);
    -webkit-background-clip: padding;
    background-clip: padding-box;
}


/* ─── BORDERS — 2px solid ────────────────────────────────────────────────────── */

.service_icon .icon_border,
.faq_sec .panel-default > a[aria-expanded="true"] .panel-heading:before,
.faq_sec .panel-default > a:focus .panel-heading:before,
#customer-say-slider .carousel-indicators li,
#customer-say-slider .carousel-indicators li.active {
    border: 2px solid #354a6b;
}


/* ─── OVERLAY BACKGROUNDS ────────────────────────────────────────────────────── */

.gallery_sec .gallery_img .overlay,
.hvr-sweep-to-bottom:before,
.hvr-shutter-out-vertical:before,
.single_project_page .image_gallery ul li a .opacity_holder .bg_color {
    background: rgba(53, 74, 107, 0.9);
}


/* ─── LOGO ───────────────────────────────────────────────────────────────────── */

.bottom_header .logo_holder {
    background: url("../../images/GlobeLife/Logos/NewLogoRight.png") no-repeat 9% 100%;
}


footer .footer_logo a.logo {
    background: url("../../images/GlobeLife/Logos/NewLogoRight.png") no-repeat 0% 100%;
}


/* ─── STICKY MENU (fixed on scroll) ─────────────────────────────────────────── */

.fixed {
    position: fixed;
    background: #272727;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
    box-shadow: 0px 13px 30px -12px rgba(0, 0, 0, 0.75);
    animation-name: fixed-bounce;
    animation-duration: 1s;
}

.fixed .search_icon,
.fixed #search {
    background: #2b2b2b;
}