@font-face {
    font-family: 'Palatino';
    src: url('/Palatino-Bold-03.ttf') format('woff2');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Palatino';
    src: url('/Palatino-BoldItalic-04.ttf') format('woff2');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Palatino';
    src: url('/Palatino-Italic-02.ttf') format('woff2');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Palatino';
    src: url('/Palatino-Roman-01.ttf') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

 
:root {
    --body-font-family: 'Palatino';
    --bs-font-sans-serif: 'Palatino';
    --bs-body-font-family: 'Palatino';
    --heading-font-family: 'Palatino';
}
 



html.landing body, body {    background-color: var(--bs-primary); }
.pre-header.bg-primary.text-white {   background-color: var(--bs-secondary) !important; }
.ps-component.component-countdown.layout-standard, .ps-component.component-countdown.layout-standard a{   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) !important; }
.next-event-wrapper .details .specs-1 .teams:before {   color: var(--bs-primary); }
.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: var(--bs-primary);   background-image: none !important; }
.site-header {   border-color: transparent; border-color: var(--bs-primary);}
.site-header .macro-primary-navigation nav.navbar.navbar-expand-lg.navbar-light.bg-primary {   background: var(--bs-secondary) !important; }
.component-navbar-split.layout-standard .navbar-nav.top-level {   background: var(--bs-secondary) !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-primary); }
.nav-social-links ul li a {   color: var(--bs-primary); }
.site-header .macro-primary-navigation .component-navbar-split.layout-standard .search button {   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:not(.active) .card:before {   background-color: rgba(var(--bs-primary-rgb),.7); }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .right-col .aside-carousel {   background-color: var(--bs-primary); }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item.active {   border-color: var(--bs-secondary) !important; }
.site-header .macro-primary-navigation {   background: var(--bs-secondary) !important; }

 .sec-schedule-tabs .component-tabs .page-details {    background: transparent;   border-color: var(--bs-secondary) !important; }
.sec-schedule-tabs .component-scoreboard.layout-small .slick-list {   border-color: var(--bs-secondary); }
.sec-schedule-tabs .component-scoreboard.layout-small .card {   border-color: var(--bs-secondary); }
.sec-schedule-tabs .component-tabs .form-floating .form-select {   background-color: transparent; }
.sec-schedule-tabs .component-tabs .nav-pills .nav-link.active {    background-color: var(--bs-secondary);   color: var(--bs-primary); }
.sec-schedule-tabs .component-tabs .form-floating .form-select option {   color: #000; }
.sec-schedule-tabs .component-scoreboard.layout-small .card {   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 .event-links-collapse-wrapper .btn {   color: var(--bs-primary); }
.sec-schedule-tabs ul.slick-dots {   display: none; }

footer#site-footer {   background: transparent !important; }

.site-footer .copyright-privacy-links-section > div {   color: var(--bs-primary); }
.site-footer .copyright-privacy-links-section > div a, .site-footer .copyright-privacy-links-section > div .privacy-links {   color: var(--bs-primary) !important; }
section.section.sec-recent-news.py-5 {   display: none; }


.site-header .macro-secondary-navigation .component-navbar-secondary.layout-standard .navbar-nav > .nav-item:hover > .nav-link, .site-header .macro-secondary-navigation .component-navbar-secondary.layout-standard .navbar .navbar-nav .nav-link.active {   background-color: var(--bs-primary); }
 .component-navbar-secondary.layout-standard .navbar .navbar-nav .nav-link {   font-size: 1rem; }

.sec-schedule-tabs .component-scoreboard.layout-small .slick-dots li.slick-active button:before {   background-color: var(--bs-secondary); }

.visually-hidden-focusable, #h2-top-stories-desktop, #h2-schedule-tabs, #h2-banner, #h2-sponsors{color: #fff; background: #000}

.sec-schedule-tabs .component-scoreboard.layout-small .card .sport-name a:hover {   color: #000; }

.component-navbar-split.layout-standard .nav-social-links .component-nav.layout-standard .nav-link {   color: var(--bs-primary); }
a.btn.back-to-top {   color: var(--bs-primary) !important;}

@media(min-width:992px){
    .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 {    text-transform: none;   }
.title-bar .site-title {    font-family: 'Poppins', sans-serif;   font-size: 1.5rem; }

.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; }
    
    
}

@media(min-width:1200px){
    .site-footer .footer-details-wrapper .fs-2.title.text-uppercase.fw-bold {   font-size: 1.5rem !important; }
}

@media(max-width:991px){
    .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; }
.site-header .mobile-menu .navbar-offcanvas-template .accordion-flush .accordion-item .nav-link {   color: var(--bs-primary); }
.sec-top-stories .component-headlines.layout-basic .card .card-title a, .sec-top-stories .component-headlines.layout-basic .card .card-body > div > div {   color: var(--bs-primary); }
 
 
.sec-top-stories  .slick-dots li button:before {   background-color: var(--bs-secondary);}
.sec-top-stories  .slick-dots li.slick-active button:before {   background-color: var(--bs-white); }
  
}

