@font-face {
    font-family:'Memphis';
    src: url('/Memphis-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;

}

@font-face {
    font-family: 'Neutra';
    src: url('/Neutra2Text-Book.otf') format('opentype');
    font-weight: normal;
    font-style: normal;

}

:root {
    --body-font-family: 'Neutra', sans-serif;
    --bs-font-sans-serif: 'Neutra', sans-serif;
    --bs-body-font-family: 'Neutra', sans-serif;
    --heading-font-family: 'Memphis', sans-serif;
}

    .section .component-banner.layout-slider .slick-arrow-controls .slick-arrow { color:var(--bs-secondary)}

.sec-schedule-tabs .component-scoreboard.layout-small .slick-arrow-controls .slick-prev,
.sec-schedule-tabs .component-scoreboard.layout-small .slick-arrow-controls .slick-next { background:var(--bs-secondary); color:var(--bs-white) }

.social-sharing-button-group .sr-only,
.table .thead-dark th { color:var(--bs-secondary)!important }
.section h2.visually-hidden { color:var(--bs-white)}

.sec-recent-videos .component-video.layout-slider .card-img-overlay a,
.sec-recent-news .card-title a { color:var(--bs-secondary)!important }

.navbar-secondary .navbar-secondary-thumbnail { display:none!important }

.site-title { background:#000 }
body { background:url("/assets/page-background.png") no-repeat 50% 0 #000 fixed!important; background-size:100% auto!important }

.sec-schedule-tabs .component-tabs .page-details { background:var(--bs-primary )}
.sec-schedule-tabs .component-scoreboard.layout-small .slick-list { border:none}

.title-bar { background:none }
.sec-top-stories-desktop,
.sec-schedule-tabs,
.sec-banner,
.sec-standings,
html:not(.landing.site-home) main.site-main { background-color:unset!important; background-image:none }




.sec-schedule-tabs .component-tabs .nav-pills .nav-link.active,
.sec-schedule-tabs .component-scoreboard.layout-small .slick-list .sport-name-wrapper { color:var(--bs-secondary)}
.component-countdown.layout-standard .countdown-digit,
.component-countdown.layout-standard .countdown-label,
.next-event-wrapper .details * { align-items:center!important; color:var(--bs-secondary)!important }

.site-header .macro-secondary-navigation a, .site-header .macro-secondary-navigation .nav-item.dropdown.flexible-menu > a { color:var(--bs-secondary) }

.internal-page .site-main > div { background:#fff }

.section.sec-sponsors,
.section.sec-banner { background:#EAEBEC!important }
.section.sec-photo-gallery { background:url(/assets/photo-gallery-background.png) no-repeat 50% 50% fixed; background-size:cover }
.section.sec-photo-gallery .component-headings { background:none!important }
.sec-recent-news { background:url(/assets/page-background.png) no-repeat 50% 100% fixed; background-size:100% auto }
.section.sec-photo-gallery .archive-link,
.section.sec-recent-news .archive-link { width:300px!important; margin:0 auto; border:none }
.section.sec-banner { padding-top:2rem!important }


    .sec-schedule-tabs .archive-link { top:-52px }

@media (min-width: 992px) {

.site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered { min-width:7rem }
.macro-primary-navigation > .container { max-width:none }

.site-header .macro-primary-navigation .component-navbar-split.layout-standard .nav-social-links .component-nav.layout-standard .nav-link,
.site-header .macro-primary-navigation .component-navbar-split.layout-standard .search button,
.site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .nav-item.parent > .nav-link, .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .nav-item.parent > .nav-link > span > a.nav-link { color:var(--bs-secondary)}
.site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-toggle, .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .nav-item.parent > .nav-link, .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .nav-item.parent > .nav-link > span > a.nav-link { font-size:1rem}

.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:var(--bs-primary)!important }
/*
.component-navbar-split.layout-standard .navbar .nav-item:not(.parent) .nav-link { color:var(--bs-white)}
.site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .megamenu .dropdown-menu-inner ul[data-flex=true] > li.nav-item:not(.brand-icon):not(:nth-child(3)) > a:after { border-color:var(--bs-white) }
*/
.component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-old-toggle {  text-transform:uppercase; border-color:var(--bs-secondary)!important; padding:0; margin: 0 0.75rem}


.pre-header { background:#EAEBEC!important }
.site-header { border:none }
.title-bar .site-title { padding-bottom:3rem; font-family:"Memphis",arial; letter-spacing:0.12rem; font-size:1.5rem }
.site-header .macro-secondary-navigation ul.navbar-nav { max-width:500px }

/*
.site-header:not(.is-pinned) .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered { min-width:10rem!important}
*/

.site-header:not(.is-pinned) .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered img { top:-1.25rem; max-height:6rem }
.site-header.is-pinned .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered img { top:0rem }

.component-navbar-split.layout-standard .navbar.navbar-expand-lg .dropdown-menu.megamenu { padding-top:3.5rem!important }

    
}

        .sec-recent-news .page-details .component-headings, .sec-recent-videos .page-details .component-headings, .sec-photo-gallery .page-details .component-headings { background:var(--bs-primary)}
    .sec-recent-news .page-details .component-headings, .sec-recent-videos .page-details .component-headings, .sec-photo-gallery .page-details .component-headings,
    .sec-recent-news .layout-wrapper, .sec-recent-news .page-details, .sec-recent-videos .layout-wrapper, .sec-recent-videos .page-details, .sec-photo-gallery .layout-wrapper, .sec-photo-gallery .page-details { border:none!important }    
    .section.sec-schedule-tabs { background:#EAEBEC!important; padding-top:3rem }
    .section.sec-schedule-tabs .slick-dots { display:none!important }



@media (max-width: 991px) {

.site-header .mobile-menu .navbar-offcanvas-template .offcanvas-title { color:var(--bs-secondary)}
.navbar-offcanvas-template .accordion-button::after, .navbar-offcanvas-template .accordion-button:after { color:var(--bs-white)}
.navbar-offcanvas-template .accordion-item { border-color:#fff!important}
.site-header .mobile-menu .navbar-offcanvas-template .accordion-flush .accordion-item .nav-link { color:var(--bs-white); text-transform:uppercase}
.site-header .mobile-menu .navbar-offcanvas-template .offcanvas-body { background:var(--bs-secondary)}

.component-countdown.layout-standard .event-links,
.next-event-wrapper .details .specs-1 .teams:before,
.next-event-wrapper .details-2 > div:first-of-type { display:none!important}

    .sec-schedule-tabs .component-tabs .nav-pills .nav-link { color:var(--bs-secondary)}

}

/*
.site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered img {
    position: absolute;
    top: -0.85rem;
    left: 80%;
    right: 0;
    transition: all .3s ease;
    margin: 0 auto;
    max-height: 5.5rem;
    transform: translateX(-50%);
    z-index: 9999;
}
*/

.sec-schedule-tabs .archive-link a {
    color: var(--bs-white);
    font-weight: 700;
    font-size: 1rem;
    padding: 0 1rem;
    transition: 0.2s;
    filter: none;
}