/* Site 2: Executive Brief */
/* Colors */
:root {
    --arrival: #bbb7b0;
    --deadline: #203644;
    --summit: #e52b2c;
    --sky-line: #00357a;
    --ink: #040404;
    --memo: #fcf7f6;
    --dark-grey: #232323;
}

/* bk color classes */

.bk-color-arrival {
    background-color: var(--arrival);
}

.bk-color-deadline {
    background-color: var(--deadline);
}

.bk-color-summit {
    background-color: var(--summit);
}

.bk-color-sky-line {
    background-color: var(--sky-line);
}

.bk-color-ink {
    background-color: var(--ink);
}

.bk-color-memo {
    background-color: var(--memo);
}

.popup-newsletter-icon {
    display: none !important;
}

#body-newsletter .newsletter-featured img {
    width: 175px;
}

#body-newsletter input[type='email'] {
    border: 2px solid #000 !important;
}

.heading-layout-2 .heading-title>*:before,
.heading-layout-c2 .heading-title>*:before,
.heading-layout-c2 .heading-title>*:after {
    background-color: var(--summit) !important;
}

.left-line-title .entry-title {
    position: relative;
}

.left-line-title .entry-title:before {
    background-color: var(--summit) !important;
    content: "";
    display: inline-block;
    width: 6px;
    height: 100%;
    position: absolute;
    top: 0;
    left: -14px;
    border-radius: 20px;
}

.burger-icon>span:nth-child(2),
.burger-icon>span:nth-child(3) {
    width: 100% !important;
}

.privacy-bar.privacy-top .privacy-dismiss-btn {
    background-color: #ffffff !important;
    color: #000 !important;
}


a.search-btn+.header-dropdown {
    top: calc(100% + 18px) !important;
    box-shadow: none !important;
    background: white !important;
    color: var(--ink) !important;
    border: 2px solid var(--ink) !important;
}

.solid-bg {
    background-color: #FFFFFF !important;
}


a[href="#open-pop-up"] span {
    color: var(--summit) !important;
}

.flip-head-colors .heading-layout-2 .heading-title>*:before {
    background-color: var(--sky-line) !important;
}

.heading-tagline-label {
    color: var(--sky-line) !important;
    text-decoration: underline !important;
    font-weight: 600 !important;
}

.foot-top-line {
    --divider-border-width: 5px !important;
        --divider-border-style: solid !important;
    --divider-color: var(--dark-grey, #232323) !important;
}

.foot-top-line .elementor-divider-separator {
        border-block-start: 5px solid #232323 !important; 
            direction: ltr;
    display: flex;
    margin: 0;
}

.foot-bottom-line {
    --divider-border-width: 2px !important;
        --divider-border-style: solid !important;
    --divider-color: var(--arrival, #BBB7B0) !important;
    width: 100%;
}

.foot-bottom-line .elementor-divider-separator {
    --divider-border-style: solid !important;
    border-block-start: 2px solid #BBB7B0 !important; 
    direction: ltr;
    display: flex;
    margin: 0;
}

.search-results .search-header {
    margin-bottom: 60px;
}

.btn-ani-2 .search-header-form .search-form {
    box-shadow: 0px 0px 0px #000 !important;
}

@media (max-width:767px) {

    .header-mobile-wrap {
        padding-top: 15px;
    }

    .header-mobile-wrap .navbar-left {
        width: 20% !important;
    }

    .header-mobile-wrap .navbar-right {
        width: 20% !important;
    }

    .header-mobile-wrap .navbar-center {
        width: 60% !important;
    }

}