/*.primary-menu, #header {
    background-color: #B40B09 !important;
}*/
.header{background-color:#B40B09 !important}
.menu-link div{color:#fff !important;}

.redbg {
    background-color: #B40B09 !important
}

@media screen and (max-width: 992px) {
    .redbgxs {
        background-color:#B40B09;
    }    
}

.svg-trigger path{
    stroke:#fff;
}
/*#header-wrap, #header.sticky-header #header-wrap {
    background-color:#fff;
}
*/
#header {
    background-color: #B40B09 !important;
}

    .btn-primary {
        background-color: #B40B09 !important;
        border: 1px solid #AA0100;
    }

    #header-wrap {
        background-color: #fff;
    }

    .sticky-header #header-wrap {
        background-color: #fff !important;
    }


    .slider-feature a:hover {
        background-color: var(--themecolor, #C6C09C);
        transform: translateY(-2px);
        z-index: 1;
        color: #fff;
    }

    h2.ul:after {
        content: ' ';
        display: block;
        border: 2px solid #B40B09;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
        -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    }

    h3.ul:after {
        content: ' ';
        display: block;
        border: 1px solid #B40B09;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
        -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    }

    .sfof-parallax-section {
        background-position: 50% 0;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        width: 100%;
        min-height: 385px;
        color: #fff;
        font-size: 18px;
    }

    .sfof-parallax-content {
        padding-bottom: 70px;
        padding-top: 110px;
    }

    .button {
        background-color: #007C83;
    }

h3.small{
    font-size:16px
}

h3 a{
    color:#000;
}

.slider-caption{max-width:90% !important}
hr{border-color:#B40B09;}

#page-menu-wrap {
    position: absolute;
    z-index: 199;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #B40B09;
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
}
.page-menu-container{color:#fff;}

.mission-goals a{color:#B40B09;}

.copyright-links a{
    color:#fff !important;
}
form {
    width: 100%
}