@font-face {
    font-family: 'Bison';
    src: url('/Bison-Bold.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

body {   background-color: var(--bs-tertiary); }

.site-header .members-menu {   display: none; }


.site-header .site-title-wrapper {    background: transparent;   }
.site-header .site-title{padding: 2rem 0; color: var(--bs-primary);    font-family: 'Bison';    font-weight: 300;   font-size: 2rem; }
.component-headlines.layout-flow .slick-arrow {   background: var(--bs-primary); }
.component-headlines.layout-flow .slick-slide .read-more-button .btn {    --bs-btn-bg: var(--bs-primary);   --bs-btn-color: #fff; }
.archive-in-header .component-archive-link {   background-color: var(--bs-primary); }
.component-title {   color: var(--bs-primary); }
.section-social-icons .nav li a {   background: var(--bs-primary); }
.site-footer a {   opacity: 1; }
.section-social-icons:before {   background: rgba(var(--bs-secondary-rgb),0.7); }
.section-social-icons .component-title {   color: var(--bs-primary);}
.section-schedule-results .image-overlay {   background: transparent; }
.component-navbar-secondary.layout-standard .navbar .nav-item:not(.parent) .nav-link {   color: var(--bs-primary); }

.section-latest-news, .section-schedule-results, .section-banners, .section-standings {   display: none; }
.section-scoreboard {   margin-bottom: 0 !important; }

#heading-scoreboard, #heading-featured-athletes, #heading-social-icons{background:#000; color:#fff;}
 .site-header .component-navbar-secondary .navbar-brand {  color: var(--bs-primary); }
 .component-countdown.layout-matchup .countdown-digit span {   color: var(--bs-primary); }
 .section-event-countdown .component-countdown.layout-matchup .countdown-label {   color: #fff !important; }

@media(min-width:992px){
    .site-header .site-logo {   top: 10px; }
     .site-header .menu .component-navbar-primary .navbar-nav > .nav-item > .nav-link{   font-size: 1.1rem; }
    .site-header .menu .component-navbar-primary .navbar-nav > .nav-item > .nav-link {   padding-inline: 9px; }
    .site-header .header-buttons button {   --bs-btn-color: #000; }
    .site-header  .component-navbar-primary.layout-standard .navbar.navbar-expand-lg .dropdown-menu.megamenu .megamenu-inner > ul.megamenu-list.level-2 {   gap: 0; }
    .site-header .component-navbar-primary.layout-standard .navbar.navbar-expand-lg .dropdown-menu.megamenu .megamenu-inner > ul.megamenu-list.level-2 > li.nav-item.flex-fill.dropdown.has-megamenu.level-2.has-megamenu {    padding: 0 !important;   max-width: 33.33%; }
    .site-header .component-navbar-primary.layout-standard .navbar .dropdown-menu {   min-width: 13rem;}
    .site-header .primary-nav-wrapper a {   opacity: 1; }
    .component-navbar-primary.layout-standard .navbar.navbar-dark .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-old-toggle {   border-color: var(--bs-secondary) !important; }
    .site-header .menu .component-navbar-primary .dropdown-menu.megamenu {   left: 0 !important; } 
    
    .site-header .menu .component-navbar-primary .dropdown-menu .nav-link {   opacity: 1;}
    .component-navbar-primary.layout-standard .navbar .navbar-nav .nav-link {   background: var(--bs-primary); }
    .component-navbar-primary.layout-standard .navbar .megamenu .megamenu-inner .level-3 ul[data-flex="true"] > li > a:hover {   color: var(--bs-secondary) !important; }

    
}
@media(min-width:1200px){
        .site-footer .affiliate-logos .component-banner.layout-flex .item img {        max-width: 100px;   }
        .site-header .site-title {   font-size: 2.35rem; }
        .site-header .component-navbar-secondary .navbar-brand {    margin-left: 15%;  }
}

@media(max-width:991px){
    .site-header .navbar-toggler .icon-bar {   background: var(--bs-primary); }
    .section-photo-gallery .section-container .page-details {    background-color: var(--bs-primary);   color: #fff; }
    .component-title {   color: #fff; }
    .site-footer .text .title {    font-size: 1.2rem !important; }

}