@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap')

:root {
  --body-font-family: 'Roboto', sans-serif;
  --bs-font-sans-serif: 'Roboto', sans-serif;
  --bs-body-font-family: 'Roboto', sans-serif;
  --heading-font-family: 'Roboto Bold', sans-serif;
}

.site-header .site-logo {
    width: 150px;
}

.section-event-countdown:after, .section-event-countdown:before {
    background-image: url(/images/setup/Texture_Component_Header.png);
    filter:none;
}
.section-featured-athletes:before {
    background: url(/images/setup/Texture_Featured_Athlete.png);
    filter: none;
    opacity: 1;
    background-size: contain;
    background-repeat: no-repeat;
}
.section-schedule-tabs .component-tabs .nav-pills:before {
    background-image: none;
    filter: none;
    opacity: 1;
}

@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 {
        background-image: url(/images/setup/Texture_News_Rotator.png); 
        opacity: 1;
    }
    .section-schedule-tabs .component-tabs .page-details:before {
        background-image: url(/images/setup/Texture_Component_Header.png);
        opacity: 1;
        filter:none;
    }
    .section-featured-athletes .component-aotw.layout-align:before {
        content: '';
        width: 50%;
        height: 80%;
        opacity: 20%;
        position: absolute;
        right: 0;
        bottom: 10%;
        transform: translateX(35%);
        background: none;
        background-size: contain !important;
    }
}

