@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100..900&display=swap');

:root {
    --body-font-family:  "Roboto Slab", serif;
    --bs-font-sans-serif:  "Roboto Slab", serif;
    --bs-body-font-family:  "Roboto Slab", serif;
    --heading-font-family:  "Roboto Slab", serif;
}
body{    background-color: var(--bs-secondary);background-image:none; }
.next-event-bar {    background: #fff;   color: var(--bs-primary); }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item.active {   border-color: #73BDD8 !important; }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item {   border-color: #fff !important;}
.sec-schedule-tabs .component-tabs .page-details {   border-color: #fff; }
.sec-schedule-tabs .component-tabs .nav-pills .nav-link.active {    background-color: #fff;   color: #D6202F; }
.sec-schedule-tabs .component-tabs .component-headings .component-title {   color: var(--bs-tertiary); }
.sec-schedule-tabs .component-scoreboard.layout-small .card .sport-name a {   color: #D6202F;}
.sec-schedule-tabs .component-scoreboard .event-links-collapse-wrapper .btn span.fa-solid.fa-ellipsis-vertical {   color: #D6202F; }
.sec-schedule-tabs .component-scoreboard.layout-small .slick-arrow-controls .btn:hover {   color: #D6202F; }
.section .component-banner.layout-slider .slick-arrow-controls button.slick-arrow:hover {   color: var(--bs-tertiary); }
.section.sec-standings .ps-component {   border-color: #fff; }
.sec-recent-news .page-details, .sec-recent-news .layout-wrapper, .sec-recent-news .macro-archive-link.archive-link {   border-color: #fff; }
section.section.sec-standings .page-details > div .component-title {   color: var(--bs-tertiary) !important; }
.section .component-title {   color: var(--bs-tertiary); }
.sec-recent-news .card-title a {   color: #D6202F; }
.sec-recent-news .related-links a {   --bs-link-color: #D6202F; }
.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-color: #fff; }
.section .archive-link {   border-color: #fff; }
.site-footer .footer-details .title {   color: var(--bs-tertiary); }
.site-footer a:hover, .site-footer a:focus {   color: var(--bs-tertiary) !important; }
.site-header .macro-primary-navigation .component-navbar-split.layout-standard .dropdown-menu {   background-color: rgb(214 33 47 / 90%) !important; }
.site-header .macro-primary-navigation .component-navbar-split.layout-standard .dropdown-menu ul {   background: transparent !important; }
.section .component-banner.layout-slider .slick-arrow-controls .slick-arrow.slick-hidden {   display: none; }


section.section.sec-recent-news {   padding-top: 0 !important; }
section.section.sec-banner {   margin-top: 3rem; }
section.section.sec-featured-athletes {   display: none; }
section.section.sec-recent-videos {   display: none; } 
.site-header .macro-secondary-navigation a, .site-header .macro-secondary-navigation .nav-item.dropdown.flexible-menu > a {   color: #D6202F; }
.next-event-wrapper .details .sport {   color: #D6202F; }
.next-event-wrapper .details .specs-1 .teams:before, .next-event-wrapper .details .sport:before {   color: var(--bs-primary); }

.sec-top-stories-desktop .archive-link a:hover, .sec-schedule-tabs .archive-link a:hover {   color: #73BDD8; }
.sec-recent-news .macro-archive-link a:hover , section.section.sec-standings .archive-link a:hover, section.section.sec-photo-gallery .archive-link a:hover{    background: #73BDD8;   color: #000 }


.site-footer .developer-logo > .d-flex .component-banner.layout-flex {   display: none !important; }
.site-footer .footer-details .text.text-white {   color: var(--bs-tertiary) !important; }
a[rel="wiki-link"] {   color: var(--bs-tertiary); }


.sec-sponsors .component-banner.layout-slider .slick-arrow-controls .slick-arrow {   color: #000; }
section.section.sec-sponsors {   background: #fff; }

.sec-sponsors .component-banner.layout-slider .slick-arrow-controls .slick-arrow.slick-hidden{display:none;}


.visually-hidden-focusable[href="#site-navigation"], .visually-hidden-focusable[href="#site-footer"], .visually-hidden-focusable[href="#site-main"]{background:#fff; color:#000;}
.inc-hostedby a .sr-only{background:#000; color:#fff;}
h1.page-heading.visually-hidden, #heading-top-stories-desktop, #heading-schedule-tabs, #heading-recent-news, #heading-standings, #heading-banner, #heading-videos, #heading-photo-gallery,
#heading-social-stream{background:#fff; color:#000;}

#heading-top-stories-desktop, #heading-schedule-tabs, #heading-recent-news, #heading-standings, #heading-banner, #heading-videos, #heading-photo-gallery,
#heading-social-stream"{background:#fff; color:#000;}



@media(min-width:992px){
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .dropdown-menu a {   color: #fff; }
    .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) > a:after {   border-color: #fff;}
}


@media(min-width:992px){
    .title-bar .site-title {   font-size: 2rem; }
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered img {    max-height: 7rem !important;    margin-top: -1.3rem;    margin-bottom: -2rem;   height: calc(100% + 4rem); }
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .dropdown-menu { background-color: rgb(214 33 47 / 85%) !important; }
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .dropdown-menu a {   color: #fff; }
    .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) > a:after {   border-color: #fff; }
    .site-header .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-old-toggle {   border-color: #fff; }
   .site-header .macro-secondary-navigation .ul-wrapper {   max-width: 50%; }
   .sec-affiliates .component-banner.layout-flex .item img {   max-height: 5.5rem; }
   .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner .level-3 li.nav-item.dropdown .dropdown-menu {    display: flex !important;   transform: none !important; height:auto !important;}
   /* body {    background-image: url(/images/crowd.jpg);    background-blend-mode: color-dodge;   background-position: top center; background-position-y: 200px; background-attachment: scroll;} */
    
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .dropdown-menu.level-3 {   background: transparent !important; }
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .dropdown-menu.level-3 a {   text-transform: uppercase; }
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .dropdown-menu.level-4 a {   text-transform: none; }
    body {    background-image: url(/assets/Abstract_Gray_BG.png);    background-repeat: no-repeat;    background-size: cover;    background-position: center;   background-attachment: fixed;         background-position: center bottom;  background-repeat: repeat;}
    section.section.sec-top-stories-desktop {    background-image: url(/images/crowd.jpg);    background-blend-mode: color-dodge;    background-position: top center;    background-color: var(--bs-secondary);    background-repeat: no-repeat;   background-size: cover; }

  
}

@media(max-width:991px){
    .title-bar{   display: block !important; }
    header#site-navigation {   border-block: 1px solid var(--bs-tertiary); }
}

