.sec-scoreboard .component-scoreboard .layout-wrapper .events { max-height:480px; overflow:auto }

.component-headlines.layout-flow .date-category { opacity:1 }
.sec-featured-news .component-headlines.layout-flow .slick-slide .card .article-details .date-category .category,
.sec-featured-news .component-headlines.layout-flow .slick-slide .card .article-details .date-category .date { color:#000!important }


.component-scoreboard.layout-tabular .event-teams .team2 { justify-content:center!important; text-align:center }
.component-scoreboard.layout-tabular .event-teams .team1 .team-name { text-align:center!important}

.section.sec-countdown { padding:0; margin:0 }

.site-footer .inc-hostedby .sr-only,
.ps-component.component-search .sr-only,
.section h2.visually-hidden { color:#fff!important }

.section.sec-sponsors h2.visually-hidden,
.section.sec-countdown h2.visually-hidden,
.section.sec-scoreboard h2.visually-hidden { color:#000!important }


.sec-featured-news .component-headlines.layout-flow .slick-arrow-controls .slick-arrow { background:var(--bs-primary)}
.sec-aotm .component-aotw.layout-inline .players { position:relative  }

@media (min-width: 992px) {
    
    .site-header .component-navbar-primary .nav-item.parent > .nav-link { background:#fff }

}

.session-spots-left > .badge-info { background-color:var(--bs-primary); }
.session-spots-left > .badge-danger { background-color:var(--bs-danger); }

.camp-tags .badge-success { background-color:var(--bs-primary); }
.camp-tags .badge-info { background-color:var(--bs-dark); }