html.sticky-header-active #header .header-body.header-body-bottom-border {
    border-bottom: 4px solid #e38139 !important;
}

html:not(.sticky-header-active) #header.header-transparent:not(.header-semi-transparent) .header-body {
    background-color: rgba(255, 255, 255, 0.70) !important;
}

@media (min-width: 992px) {

    #header .header-nav.header-nav-links:not(.header-nav-light-text) nav>ul>li>a,
    #header .header-nav.header-nav-line:not(.header-nav-light-text) nav>ul>li>a {
        color: #000;
    }
}

#header .header-nav.header-nav-links nav>ul:not(:hover)>li>a.active {
    color: #ff7600 !important;
}

.head-hyphen-light::before,
.head-hyphen-light::after {
    background: #fec007 !important;
}

.head-hyphen::before {
    content: "";
    position: absolute;
    right: 0;
    top: 18px;
    background: #333 !important;
    width: 100%;
    height: 2px;
    opacity: .2;
    left: 100%;
    margin-left: 30px;
}

.head-hyphen::after {
    content: "";
    position: absolute;
    right: 0;
    top: 22px;
    background: #333 !important;
    width: 90%;
    height: 2px;
    opacity: .2;
    left: 100%;
    margin-left: 30px;
}

.border-header {
    border-bottom: 4px solid #e38139 !important;
}

.text-shadow-2 {
    text-shadow: 2px 2px #979797;
}

.text-orange {
    color: #fd7d07 !important;
}

.text-green {
    color: #3e8d41 !important;
}

.text-dark-green {
    color: #0d3e0b !important;
}

.app-bg-dark {
    background-color: #000 !important;
}

.bg-dark-green {
    background-color: #0d3e0b !important;
}

.bg-light-green {
    background-color: #8abd39 !important;
}

.bg-light-orange {
    background-color: #fd7d07 !important;
}


/* On screens that are 600px or less, set the background color to olive */
@media screen and (max-width: 600px) {
    .bg-green-2::before {
        position: absolute;
        content: "";
        width: 100%;
        height: 100%;
        left: 0;
        bottom: 0;
        display: block;
        background-image: linear-gradient(to right, #383838 100%, rgba(255, 255, 255, 0) 70%);
        background-image: -webkit-linear-gradient(to right, #383838 50%, rgba(255, 255, 255, 0) 70%);
    }

    .bg-ovlight-1::after {
        position: absolute;
        content: "";
        width: 100%;
        height: 100%;
        left: 0;
        bottom: 0;
        display: block;
        background-image: linear-gradient(to right, #ffffffbf 100%, rgba(255, 255, 255, 0.119) 60%);
        background-image: -webkit-linear-gradient(to right, #ffffff 50%, rgba(255, 255, 255, 0.199) 60%);
    }
}