@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

@font-face {
    font-family: 'PosterGothicRoundExCondATF-Bold';
    src: url('PosterGothicRoundExCondATF-Bold.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;

}
: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: 'PosterGothicRoundExCondATF-Bold', sans-serif;
}

.section-event-countdown:after{
    background-image: url(/images/setup/Texture_Next_Event.png);
    filter: initial;
    box-shadow: 0 -5px 0 0 var(--bs-primary);
    rotate: 0deg;
}
.section-event-countdown:before{    
    background-image: url(/images/setup/Texture_Next_Event.png);
    filter: initial;
    box-shadow: 0 5px 0 0 var(--bs-primary);
    rotate: 0deg;
}
.section-featured-athletes:before,
.section-parallax .component-parallax .overlay::after{
    background: none;
}
.section-news-rotator .component-headlines.layout-dynasty .carousel-caption-title a,
.component-headlines.layout-dynasty .carousel-controls .control .container,
.section-schedule-tabs .component-tabs .form-floating .form-select,
.section-schedule-tabs .component-tabs .nav-pills .nav-link,
.section-schedule-tabs .component-scoreboard.layout-small .card .sport-name .sport-type,
.section-schedule-tabs .component-scoreboard.layout-small .card .body-top > div,
.component-scoreboard.layout-small .team-inner,
.section-event-countdown .component-countdown.layout-standard .countdown-container > ul > li,
.section-featured-athletes .component-aotw.layout-align .player .player-details,
.section-parallax .component-parallax .card-body,
.section-navbar-tabs .component-tabs ul.nav-tabs li.nav-item,
.section-navbar-tabs .component-headlines.layout-stacked .item .card-title a,
.archive-link .btn-link,
.section-banner-images .component-banner.layout-flex .item .item-title,
.site-footer .footer-details,
.site-footer .copyright-privacy-links-section,
.site-header .menu .component-navbar-primary .navbar .dropdown-old-toggle,
.section-event-countdown .component-countdown.layout-standard .details-2{
    font-family: var(--heading-font-family);
}
.section-navbar-tabs .component-tabs ul.nav-tabs li .nav-link.active {
    background: var(--bs-secondary);
}
.section-navbar-tabs .component-tabs ul.nav-tabs li .nav-link {
    margin-bottom:0;   
    font-size:2rem;
}
.section-schedule-tabs .component-tabs .nav-pills:before {
    filter: none;
    opacity: .1;
}
.site-header .menu .component-navbar-primary .navbar-nav > .nav-item > .nav-link {
    font-family: var(--heading-font-family);
}
@media (min-width: 992px) {
    .site-header .menu .component-navbar-primary .navbar .dropdown-toggle:after {
        color: var(--bs-white);
    }
    .section-news-rotator .component-headlines.layout-dynasty .carousel-inner:before,
    .section-schedule-tabs .component-tabs .page-details:before,
    .section-featured-athletes:before,
    .section-parallax .component-parallax .overlay::after,
    .site-footer:before{
        background: none;
    }
    .site-header .menu .component-navbar-primary .navbar-nav > .nav-item{
        font-family: var(--heading-font-family);
    }
}