a[href*="#site-nav"],
a[href*="#section-footer"],
a[href*="#main-wrapper"] { color:#fff!important }

    .component.affiliatelogos .navbar-logos li img { max-height:80px!important }

    .mod-news-rotator.style6 .story-box { background:rgba(0, 84, 163, 0.8)!important; color:#fff}
    .mod-news-rotator.style6 .story-box .breadcrumb-item+.breadcrumb-item::before,
    .mod-news-rotator.style6 .story-box a { color:#fff }

.mod-news-rotator .dots li.slick-active button { color: #fff!important }
    .mod-news-rotator .pause .sr-only { color: #000!important }

.recentnews .load-more-btn a.view-all.mx-auto.btn.btn-block.btn-primary {   border-color: var(--color-secondary); }

@media only screen and (min-width:992px) {

    .section.header .site-slogan { justify-content:flex-start!important; align-items:center }
    .section.header .site-slogan div:first-child { flex:1 1 auto; text-align:left; text-transform:uppercase }
    .header .row .col.p-0 { border-top:4px solid var(--color-secondary); border-bottom:4px solid var(--color-secondary)}


    .header .site-slogan .site-title { font-size:1.75rem!important }
    html:not(.sticky-nav) .header .navbar-primary .navbar-logo { margin-top:-1rem; margin-bottom:-1rem }
    html:not(.sticky-nav) .header .navbar-primary .navbar-logo img { max-height:80px }
    .header.layout-3 .navbar-primary .nav-link { height:100%; text-transform:uppercase; font-weight:700 }

}

@media only screen and (max-width:991px) {


.navbar.navbar-primary > div { align-items:center!Important}

}