@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@100..900&display=swap');

:root {
    --body-font-family: 'Archivo', sans-serif;
    --bs-font-sans-serif: 'Archivo', sans-serif;
    --bs-body-font-family: 'Archivo', sans-serif;
    --heading-font-family: 'Archivo', sans-serif;
}



    .site-footer .copyright-privacy-links-section .privacy-links,
    .site-footer .copyright-privacy-links-section .privacy-links a,
    .site-footer .copyright-privacy-links-section { background:var(--bs-primary)!important; color:var(--bs-white)!important }


.sec-schedule-tabs .component-scoreboard.layout-small .slick-arrow-controls .btn:hover { color: var(--bs-tertiary) }
.sec-recent-news .related-links { border-color:var(--bs-tertiary)}


body { background:url(/assets/texture_mc.png) fixed no-repeat 50% 50% #000!important; background-size:100% auto!important }

.section, .site-footer, .sec-schedule-tabs .component-tabs .page-details,
.title-bar, .sec-top-stories, .sec-top-stories-desktop, .sec-schedule-tabs, .sec-banner, .sec-standings, html:not(.landing.site-home) main.site-main {
    background-color: transparent!important;
    background-image: none!important
}


    .sec-affiliates .component-banner.layout-flex .item img { max-height:5rem }

    .site-footer .developer-logo .footer-links ul,
    .site-footer .footer-details-wrapper { border-color:var(--bs-primary)!important }
    .site-footer .section.sec-affiliates { border:none!important }

.section .component-headlines.layout-grid .component-title:before { content:"MORE NEWS "}
.section .component-headlines.layout-grid .component-title span { display:none }

.sec-schedule-tabs .component-scoreboard.layout-small .card .middle-inner { border-color:var(--bs-tertiary)!important }

.site-header .macro-secondary-navigation .navbar.navbar-secondary,
.site-header .macro-secondary-navigation { background:var(--bs-tertiary)!important }
.site-header .macro-secondary-navigation a, .site-header .macro-secondary-navigation .nav-item.dropdown.flexible-menu > a { color:var(--bs-secondary)}

.site-footer .copyright-privacy-links-section .privacy-links a:hover { text-decoration:underline!important}

/*
.section.sec-recent-news .archive-link { background:none }
.section.sec-recent-news .archive-link:hover a {  color:var(--bs-tertiary)}
*/

@media (min-width: 992px) {


    .site-header:not(.is-pinned) .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered img  { max-height:7rem }
    .sec-featured-athletes .component-aotw.layout-align .player .player-details:before { transform:unset; left:-50px; background-color:transparent!important; background-size:60% auto; background-position:80% 50% }


    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .dropdown-menu, .site-header .macro-primary-navigation .component-navbar-split.layout-standard .dropdown-menu ul { background-color:var(--bs-primary)!important }
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .dropdown-menu a{ color:var(--bs-white) }
    .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-old-toggle { border-color:var(--bs-tertiary); text-transform:uppercase }
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .dropdown-menu { border-top:2px solid var(--bs-tertiary); padding:2rem }

    .sec-featured-athletes .component-aotw.layout-align .player { border-bottom:4px solid var(--bs-tertiary)}

    .sec-schedule-tabs .archive-link a { font-size:1.5rem }

    .site-header { border:none }
    .title-bar .site-title { padding-bottom:1.25rem; font-size:3rem!important; font-weight:900!important; text-shadow:0 1px 5px #666  }

    .site-header:not(.is-pinned) .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered img { top:-1rem}
    .site-header.is-pinned .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered img { top:0rem }

    .navbar-secondary .ul-wrapper { max-width:520px } 

    .component-navbar-split.layout-standard .nav-social-links .component-nav.layout-standard .nav-link { font-size:1.25rem }


}


@media (min-width: 1200px) {

.sec-featured-athletes .component-aotw.layout-align .player .player-details:before { left:-100px }

}


@media (max-width: 991px) {

    .navbar-offcanvas-template .navbar-light { background:var(--bs-primary)!important }
    .navbar-offcanvas-template .accordion-button::after, .navbar-offcanvas-template .accordion-button:after,
    .site-header .mobile-menu .navbar-offcanvas-template .accordion-flush .accordion-item .nav-link { color:var(--bs-white)}
    .navbar-offcanvas-template .accordion-item { border-color:var(--bs-white)}
    .site-header .mobile-menu .navbar-offcanvas-template .offcanvas-header { background:var(--bs-secondary)}

    .sec-social-stream .item .social-widgets-wrap .social-embed-icon { border:2px solid var(--bs-primary)!important }

    
}
