.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,
.btn-outline-secondary,
a.btn-outline-secondary{
    color:var(--color-primary) ;
}

.tab-container.primary > .tab-nav a {color:var(--color-primary);}
.tab-container.primary > .tab-nav .active a { background: rgba(0,0,0,0.1); }
.tab-container.secondary > .tab-nav .active {background-color: var(--color-primary);}
.tab-container.secondary > .tab-nav a, .tab-container.secondary > .tab-nav span {color: var(--color-primary);}

.status.bg-secondary, .btn-secondary, .section.header .navbar.navbar-secondary .navbar-brand,
.badge-secondary, .mod-news-rotator .pp,
.component .component-title.lg,
.component.featuredathlete .mod-aotw.style9 .athlete-name-sport .sport,
.mod-news-rotator.style8 .control .date-sport,
.component.scoreboard .mod-scoreboard.style9 .date { color:var(--color-primary)!important }

.mod-news-rotator.style8 .story-box,
.mod-news-rotator.style8 .story-box .date-sport { background-color:var(--color-primary)!important }

.component.nextevent .mod-next-event.style4 .day { color:var(--color-secondary)}
.component.nextevent .mod-next-event.style4 .sport-inner { color:var(--color-primary)!important }

.component.scoreboard .mod-scoreboard.style9 .sport-name,
.component.nextevent .mod-next-event.style4 .glass-card .date,
.component.nextevent .mod-next-event.style4 .glass-card .status { font-weight:700!important }

.component.featuredathlete .archive-btn { display:none }
.component.featuredathlete .slick-arrow:hover,
.component.featuredathlete .slick-arrow:focus { color:var(--color-primary)!important }


.section.footer .footer-address { font-weight:700 }

.section.header .navbar.navbar-primary .navbar-toggler { background:var(--color-primary); color:#fff!important }
.section.header .navbar.navbar-primary .navbar-toggler:hover,
.section.header .navbar.navbar-primary .navbar-toggler:focus { background:var(--color-secondary); color:var(--color-primary)!important }

@media only screen and (min-width:992px) {

.component.featuredathlete .mod-aotw { padding:0 1rem }
.component.featuredathlete .mod-aotw .archive-btn { text-transform:uppercase; font-weight:700 }

.section.header-top  .site-slogan { margin: auto; padding-left:137px!important }

}


@media only screen and (min-width:1200px) {

.mod-news-rotator.style8 .control.active { background-color:var(--color-primary)!important }
.mod-news-rotator.style8 .control.active .date-sport { color:#fff!important }

}


@media only screen and (max-width:991px) {

.component.featuredathlete .mod-aotw { padding:0 1rem 1rem }
.component.featuredathlete .mod-aotw .archive-btn { margin:0!important }

}

@media only screen and (max-width:767px) {

.section.header .navbar.navbar-secondary .navbar-brand { font-size:1rem!important; margin:0!important; padding:0.5rem }
.section.header .navbar.navbar-secondary .sport-icon { display:none!important }

}
