@font-face {
    font-family: 'AkzidGroStdBolExt';
    src: url('/AkzidGroStdBolExt - Seth Askelson.otf') format('opentype');
    font-weight: normal;
    font-style: normal;

}


:root {
    --font-headings: 'AkzidGroStdBolExt', sans-serif;
    --font-buttons: 'AkzidGroStdBolExt', sans-serif;

}

.btn-secondary:hover,
.btn-secondary.focus,
.btn-secondary:focus,
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
a.btn-secondary:hover,
a.btn-secondary.focus,
a.btn-secondary:focus,
a.btn-secondary:not(:disabled):not(.disabled).active,
a.btn-secondary:not(:disabled):not(.disabled):active,
.schedule-grid .status.bg-secondary,
.badge-secondary,
.btn-secondary,
a.btn-secondary,
.btn-outline-secondary:hover,
.btn-outline-secondary.focus,
.btn-outline-secondary:focus,
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary.dropdown-toggle,
a.btn-outline-secondary:hover,
a.btn-outline-secondary.focus,
a.btn-outline-secondary:focus,
a.btn-outline-secondary:not(:disabled):not(.disabled).active,
a.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>a.btn-outline-secondary.dropdown-toggle,
.schedule-grid .status.bg-secondary,
.badge-secondary,
.bg-secondary,
.btn-outline-secondary,
a.btn-outline-secondary{
    color:#003594!important ;
}

.component.newsrotator .mod-news-rotator { background:#fff }
.component.photogallery .galleries .card { background:var(--color-primary)}
.tab-container.primary > .tab-nav { background:var(--color-primary) }


.mod-social.style2 .social-network .scrollable { height:389px!important; padding:0!important }
.component.socialstream .mod-social .card-title { color:var(--color-primary) }
.component.socialstream .mod-social .instagram-media { border:none!important }
.component.socialstream iframe.instagram-media { min-width:100% !important; margin-bottom:0 !important }


@media only screen and (min-width: 992px) {

.component.newsrotator .mod-news-rotator .controls { padding:0.5rem }
.mod-news-rotator.style2 .controls { padding:0.5rem 1.2rem!important }
.mod-news-rotator.style2 .control { padding:0 5px!important }
.mod-news-rotator.style2 .control:focus:after,
.mod-news-rotator.style2 .control.active:after { content:""; position:absolute; left:0; top:0; bottom:0; right:0; border:5px solid var(--color-secondary); background:rgba(0,53,148,0.7) }

.navbar.navbar-primary li.dropdown > .dropdown-menu .heading { text-transform:uppercase }
.navbar.navbar-primary li.dropdown > .dropdown-menu { padding:2.5rem; max-height:none }

.header .mod-site-header .navbar-primary .navbar-logo { margin-top:-1rem }
.navbar-secondary .navbar-brand { text-transform:uppercase }    

.sticky-nav-primary .mod-site-header .navbar-primary .navbar-logo { margin:0 }

}