@font-face {
    font-family: 'proximanova';
    src: url('proximanova_regular.ttf');
    font-weight: 400;
    font-style: normal;
    
    font-family: 'proximanova';
    src: url('proximanova_bold.otf');
    font-weight: 400;
    font-style: normal;

}

:root {
    --body-font-family: 'proximanova', sans-serif;
    --bs-font-sans-serif: 'proximanova', sans-serif;
    --bs-body-font-family: 'proximanova', sans-serif;
    --heading-font-family: 'proximanova_bold', sans-serif;
}


.pre-header {    background: #fff !important;   color: var(--bs-secondary) !important;}
.next-event-wrapper .details .specs-1 .teams:before, .next-event-wrapper .details .sport:before {   color: var(--bs-primary);}
.next-event-wrapper .component-countdown.layout-standard > div > div.contents:before, .next-event-wrapper .details .specs-3 .event-links:before {    color: var(--bs-primary);}
.site-title-bar {   background-color: var(--bs-primary) !important;}
body {   background-color: var(--bs-primary);   background-image: url(/images/setup/Texture.png);}
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .carousel-control-pp {   background-color: var(--bs-primary);}

.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .carousel-caption {   background: linear-gradient(180deg, rgba(var(--bs-primary-rgb), 0) 30%, rgba(var(--bs-primary-rgb), 0.40) 50%, rgba(var(--bs-primary-rgb), 0.95) 80%, rgba(var(--bs-primary-rgb), 1) 95%, rgba(var(--bs-primary-rgb), 1) 100%);}
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item.active {   border-color: #fff !important;}
.sec-schedule-tabs .component-tabs .page-details {    background-color: var(--bs-primary);   border-color: #fff;}
.sec-schedule-tabs .component-tabs .form-floating .form-select {   background-color: var(--bs-primary);}
.sec-schedule-tabs .component-tabs .nav-pills .nav-link.active {    background-color: #fff;   color: var(--bs-primary);}
.sec-schedule-tabs .component-scoreboard .event-links-collapse-wrapper .btn span.fa-ellipsis-vertical {   color: var(--bs-secondary) !important;}
.sec-schedule-tabs .component-tabs .nav-pills { border: border: solid 2px var(--bs-white);}


.sec-banner .component-banner.layout-slider .slick-arrow-controls button.slick-arrow:hover {   color: var(--bs-tertiary);}

footer#site-footer {   background-color: transparent !important;}
.site-footer a:hover, .site-footer a:focus {   color: var(--bs-tertiary) !important;}

section.section.sec-sponsors {   background: #fff;}
section.section.sec-sponsors .component-banner.layout-slider .slick-arrow-controls .slick-arrow {    --bs-btn-color: var(--bs-secondary);    --bs-btn-hover-color: var(--bs-primary);   --bs-btn-active-color: var(--bs-primary);}

.sec-schedule-tabs .component-scoreboard.layout-small .card .middle-inner {   border-top-color: var(--bs-secondary) !important;}

.sec-schedule-tabs .component-scoreboard.layout-small .slick-arrow-controls .btn:hover {   color: var(--bs-tertiary);}

.site-header.social-new .social-collapse-btn {   color: #000;}

.visually-hidden-focusable[href="#site-navigation"], .visually-hidden-focusable[href="#site-footer"], .visually-hidden-focusable[href="#site-main"]{background:#fff; color:#000;}
h1.page-heading, #heading-top-stories-desktop, #heading-schedule-tabs, #heading-banner{background:#fff; color:#000;}

.site-header .macro-primary-navigation .component-navbar-split.layout-standard .headers-icon-links > div, .site-header .macro-primary-navigation .component-navbar-split.layout-standard .search, .site-header .macro-primary-navigation .component-navbar-split.layout-standard .search button, .site-header .macro-primary-navigation .component-navbar-split.layout-standard .search > div {
    height: 100%;
    color: var(--bs-secondary);
}



@media(min-width:992px){
    .site-title {    font-size: 1.5rem; }
    header#site-navigation, .site-header .macro-primary-navigation, .site-header .macro-primary-navigation .component-navbar-split.layout-standard > .layout-wrapper > nav, .component-navbar-split.layout-standard ul.navbar-nav.top-level {   background: #fff !important;}
    .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-black);}
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .dropdown-menu a, .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .nav-item.parent:hover > .nav-link, .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .nav-item.parent:hover > .nav-link > span > a.nav-link {   color: var(--bs-primary);}
    .site-header .macro-primary-navigation {   border-color: #000 !important;}
    
}
@media(min-width:1200px){
    .component-navbar-split.layout-standard .navbar .dropdown-menu {   min-width: 14rem; }
    .site-footer .developer-logo img {   max-height: 4rem;}
}

@media(max-width:991px){
    .next-event-wrapper .details * {   justify-content: center !important;}
    .next-event-wrapper .component-countdown.layout-standard .countdown-container > ul {   gap: 0.5rem !important;}
    .site-header .macro-primary-navigation {   background-color: #fff !important;}
    .site-header .macro-primary-navigation > div > div > .headers-icon-links a, .site-header .macro-primary-navigation > div > div > .headers-icon-links button {   color: #000;}
    .site-header .mobile-menu .navbar-offcanvas-template .btn-link[data-bs-toggle=offcanvas] span:before {   color: #000;}
    .sec-top-stories .component-headlines.layout-basic .card > div > div:last-of-type:after {   background: linear-gradient(rgba(var(--bs-primary-rgb), 0) 0, rgba(var(--bs-primary-rgb), 0) 9.43%, rgba(var(--bs-primary-rgb), .47) 25.62%, rgba(var(--bs-primary-rgb), .63) 38.92%, rgba(var(--bs-primary-rgb), .79) 48.28%, rgba(var(--bs-primary-rgb), .99) 64.04%, var(--bs-primary) 100%);}
    .section .slick-dots li button:before, .section .component-video.layout-slider .slick-dots button, .section .carousel-indicators [data-bs-target] {   background-color: #ff7979;    }
    .sec-top-stories .component-headlines.layout-basic .archive-link {   background: transparent;}
    
    
}
