@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

:root {
  --body-font-family: 'Open Sans', sans-serif;
  --bs-font-sans-serif: 'Open Sans', sans-serif;
  --bs-body-font-family: 'Open Sans', sans-serif;
  --heading-font-family: 'Open Sans', sans-serif;
}
.site-header:not(.sticky-top) {
    background: transparent;
}

body {
      background-image: url('/images/setup/texture.png');
      background-attachment:fixed;
      background-size:cover;
}

.component-headlines.layout-flow .slick-arrow {
    transform: none;
    background: var(--bs-primary);
    --bs-btn-hover-bg: var(--bs-primary);
}

.section-event-countdown {
    background-color: var(--bs-primary) !important;
    background-image: none;
}
.section-schedule-results .component-tabs .nav-pills .nav-link.active:after, .section-schedule-results .component-tabs .nav-pills .show > .nav-link:after {
    background: var(--bs-tertiary);
}
.section-event-countdown .component-countdown.layout-matchup .countdown-label {
    opacity: 1;
}
.section-featured-athletes{
    background-image: none;
}

/*mod*/

.component-navbar-primary.layout-standard .navbar .parent.dropdown > .nav-link > .d-flex.justify-content-between .dropdown-toggle span { background-color: #fff !important; color: #000 !important }
.section-featured-athletes > h2, .component-countdown.layout-matchup .event-links .btn span.text { background-color: #fff !important } 

/*mod*/

.section-standings .component-standings table div:before {
    background: transparent;
}
.section-schedule-results .component-scoreboard .event-row {
    background: transparent;
}

.site-header .component-navbar-secondary,
.site-header .component-navbar-secondary .nav-link,
.site-header .secondary-navigation .navbar-secondary {
    --bs-nav-link-color: var(--bs-secondary);
    --bs-navbar-brand-color: var(--bs-secondary);
}

.site-header .component-navbar-secondary .nav-link:hover,
.site-header .component-navbar-secondary .nav-link:focus
.site-header .component-navbar-secondary .navbar-brand:focus,
.site-header .component-navbar-secondary .navbar-brand:hover {
  --bs-navbar-brand-hover-color: var(--bs-primary);  
  --bs-nav-link-hover-color: var(--bs-primary);  
}


.component-navbar-secondary .nav-link.active, .component-navbar-secondary .show>.nav-link {
    --bs-navbar-active-color: var(--bs-primary);
}

.site-header .component-navbar-secondary .nav-link.active, .site-header .component-navbar-secondary .show>.nav-link
.site-header .component-navbar-secondary.navbar-nav .nav-link.active,
.site-header .component-navbar-secondary.navbar-nav .show>.nav-link, {
    --bs-navbar-active-color: var(--bs-primary);
}
.section-featured-athletes .component-aotw.layout-align .component-title span:nth-child(2),
.section-featured-athletes .component-aotw.layout-align .component-title span:nth-child(3) {
    display: none;
}

@media only screen and (min-width: 992px) {
    .archive-in-header .component-archive-link{
        background-image: none;
    }
    .section-standings .component-standings table div:before {
        background: transparent;
    }
    .site-header .primary-nav-wrapper a {
        opacity: 1;
    }
}
@media only screen and (max-width: 991px) {
    .site-header .menu-active .navbar-brand {
        background-image: none;
    }
    .section-featured-athletes .component-aotw.layout-align .component-title span:first-child,
    .section-featured-athletes .component-aotw.layout-align .component-title span:last-child{
        font-size: 1rem;
    }
}