.mod-navigation-logo-v9 { display: -webkit-box; }
 
@media screen and (max-width:1200px) {
  .mod-navigation-logo-v9 { display: none; }
  .mod-navigation-logo-v9.mod-navigation-logo-v9--mobile { display: -webkit-box; }
}
/*FONTS*/
html{
    font-family:"Lato",sans-serif;
}
.mod-navigation-link{
    font-family:"Lato",sans-serif;
}
.caps{
    text-transform:uppercase;
}
.h1style, h1{
    color:#000;
    font-family: "Lora", serif;
}
.h2style{
    color:#000;
    font-family: "Lora", serif;
}
.h3style{
    color:#000;
    font-family: "Lora", serif;
}
.pageTitle{
    color:#000;
    font-family: "Lora", serif;
    font-size:1.9em;
}
.mod-card-title{
    color:#000;
    font-family: "Lora", serif;
}
.mod-news-story-title{
    color:#000;
    font-family: "Lora", serif;
}
.mod-navigation-logo-wrap{
    width:19em;
}

/*FB PROMO LOWER*/
.buildRelationship{
    background:url(/doccenter/e147af019eae4fc7b958a7277e5fc7c1);
    background-repeat:no-repeat;
    max-height:400px;
    height:100%;
    min-height:400px;
}

/*CUSTOM SIGNUP LINK*/
.mod-navigation-register-link-mobile-nav {
    display: none;
    color:#fff;
    text-decoration: underline;
    text-align: left;
    margin-top: 1em;
}
@media screen and (min-width: 1201px) {
    .mod-navigation-login-link-wrap {
        position: relative;
        display: inline-flex;
        flex-direction: column;
        gap: .5em;
        margin-bottom: .5em;
    }
}
.mod-navigation-register-link {
    position: relative;
    display: block;
    padding: 0.5em 0;
    line-height: 1.5em;
    color: #000;
    text-decoration: underline;
    text-align: center;
    -moz-transition: .15s;
    -o-transition: .15s;
    -webkit-transition: .15s;
    transition: .15s;
    font-size:17px;
}
.mod-navigation-register-link:hover, .mod-navigation-register-link:focus{
    text-decoration:none;
}

/*FOOTER*/
.footerLinks{
    display:flex;
    flex-direction:row;
    margin:1.9em 0 0 0;
    font-size:14px;
    gap:25px;
}
.footerLinks a{
    color:#fff;
}
.mod-footer-social-wrap{
    width:0;
}
.mod-footer-column-wrap{
    background-color: #fff;
    border-top: 10px solid #690F15;
    max-width:100%;
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    justify-content:space-evenly;
}
.mod-footer-tray-wrap{
    background:#000;
}
.mod-footer-wrap{
    border-top:none;
}
.relH3{
    color: #fff;
    font-size: 36px;
    font-weight: 600;
}
.relContainer img{
    height:2em;
    width:2em;
}
.column-footer p.mod-footer-column-title, .column-footer a.mod-footer-column-title{
    color:#000;
}
.mod-footer-column a:hover, .mod-footer-column a:focus{
    color:#000;
}
.relContainer{
        text-align: center;
    border: 3px solid #fff;
    top: 6em;
    position: relative;
    width: 45em;
    margin: 0 auto;
}
.relAd{
    color:#fff;
}
.mod-footer-column, .column-footer .mod-footer-column{
    width:auto;
}
.mod-footer-social-wrap p a.sitemap-link{
    color:#fff;
}
.mod-footer-copyright-group p, .mod-footer-copyright-group a{
    color:#fff;
}

/*COLLAPSING SECTIONS*/
.mod-expanding-trigger{
    color:#fff;
    background:#99252D;
    border-right:10px solid #690f15 !important;
    border:none;
    text-transform:uppercase;
}
.mod-expanding-trigger::before, .mod-expanding-trigger:before{
    color:#fff;
}
.expanded .mod-expanding-trigger, .no-js .mod-expanding-trigger{
    color:#fff;
    background:#99252D;
    border-right:10px solid #690f15;
}

/*GENERAL PAGE EDITS*/
.mod-content-image-banner{
    background:#000;
}
.defaultCTA, .mod-card-button, .mod-news-story-cta{
    background:#99252D;
    border:2px solid #99252D;
    font-style: normal;
}
.defaultCTA::after, .defaultCTA:after, .mod-card-button::after, .mod-card-button:after, .mod-news-story-cta::after, .mod-news-story-cta:after{
    display:none;
}
.defaultCTA:hover, .defaultCTA:focus, .mod-card-button:hover, .mod-card-button:focus,
 .mod-news-story-cta:hover, .mod-news-story-cta:focus, .mod-news-story:hover .mod-news-story-cta, .mod-news-story:focus .mod-news-story-cta{
    background:#690f15;
    color:#fff;
}
.fancyTable .fancyTableHead th{
    background:#99252D;
}
.fancyTable th a, .fancyTable th p, .fancyTable th{
    color:#000;
}
ul li{
    display:block;
    width:auto;
}

/*NAVIGATION*/
.mod-navigation:not(.mod-collapsed-navigation) .mod-navigation-link:hover, .mod-navigation:not(.mod-collapsed-navigation) .mod-navigation-link:focus,
.mod-navigation:not(.mod-collapsed-navigation) .mod-navigation-section:hover .mod-navigation-link,
.mod-navigation:not(.mod-collapsed-navigation) .mod-navigation-section:focus .mod-navigation-link{
background:#99252D;
}
.mod-navigation-children{
    background:#99252d;
}
.mod-navigation-login-link, .home .mod-navigation-login-link{
    background:#99252d;
    color:#fff;
    border:2px solid #99252d;
}
.mod-navigation-login-link:hover, .mod-navigation-login-link:focus{
    background:#690F15;
    color:#fff;
}
.mod-navigation-login-link:hover:before, .mod-navigation-login-link:hover::before, .mod-navigation-login-link:focus:before, .mod-navigation-login-link:focus::before{
    color:#fff;
}

/*MAIN PROMOS*/
.mod-hero-rotator, .mod-hero-rotator-slide.slick-slide{
    min-height:670px;
    max-height:670px;
}
.mod-hero-rotator-slide-overlay{
    background:#000;
}

/*SMALL PROMOS*/
.mod-tile-headline{
    color:#000;
}
.mod-tile-body{
    color:#000;
}
.mod-tile-wrap-horiz .mod-tile-overlay .mod-tile-headline{
    color:#000;
}
.mod-tile-wrap-horiz .mod-tile-overlay .mod-tile-body{
    color:#000;
}

@media screen and (max-width:1200px){
    .mod-navigation-logo-wrap{
        left: calc(50% - 19em / 2);
    }
    .home .mod-navigation-login-link, .mod-navigation-login-link{
        margin: 0 1em 0 0;
    }
            .mod-navigation-register-link {
        display: inline;
        position: absolute;
        top: 103px;
        z-index: 9999;
        right: -9px;
        width: 172px;
        text-align: center;
        text-decoration: underline;
    }
    .mod-navigation-center{
        min-height:7.25em;
    }
    .mod-navigation-link-wrap{
        background:#99252d;
    }
    .mod-navigation-section {
        border-top: 1px solid #fff;
    }
}

@media screen and (max-width:950px){
    .relContainer{
        width:24em;
    }
}

@media screen and (max-width:900px){
    .mod-navigation-register-link{
        right:-15px;
    }
}

@media screen and (max-width:660px){
        .mod-navigation-logo-wrap {
        left: calc(50% - 12em / 2);
        width: 10em;
    }
    {
    .mod-navigation-register-link-mobile-nav {
        display: block;
    }
}

@media screen and (max-width:640px){
    .mod-footer-column, .column-footer .mod-footer-column{
        width:100%;
    }
    .mod-navigation-login-link, .home .mod-navigation-login-link {
    background: none;
    color: #000;
    border: none;
}
    .mod-navigation-login-link::before, .mod-navigation-login-link:before, .home .mod-navigation-login-link::before, .home .mod-navigation-login-link:before{
        color:#000;
    }
    .mod-navigation-register-link{
        width:142px;
        z-index:1;
    }
}
@media screen and (max-width: 600px) {
    .mod-hero-rotator, .mod-hero-rotator-slide.slick-slide {
        min-height: 16.85em;
        max-height: 16.85em;
    }
}
@media screen and (max-width:520px){
    .relContainer {
        width: 15em;
    }
}