@font-face {
    font-family: 'EB Garamond';
    src: url('/EBGaramond-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'EB Garamond';
    src: url('/EBGaramond-Regular.ttf') format('truetype') ;
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


:root {
    --body-font-family: 'EB Garamond', sans-serif;
    --bs-font-sans-serif: 'EB Garamond', sans-serif;
    --bs-body-font-family: 'EB Garamond', sans-serif;
    --heading-font-family: 'EB Garamond', sans-serif;
}

.next-event-bar {   display: none;}
.site-header.social-new .social-collapse-btn {   color: var(--bs-secondary);}
body {   background-image: url(/images/setup/Texture-b.png);}
.sec-schedule-tabs .component-tabs .page-details {    background-color: var(--bs-primary);   color: var(--bs-secondary);     border-color: #fff;}
.sec-schedule-tabs .component-title {   color: var(--bs-secondary);}
.sec-schedule-tabs .component-tabs .form-floating .form-select {    background-color: #fff;    color: #000;   text-transform: none; background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");}
.sec-schedule-tabs .component-tabs .nav-pills .nav-link.active, .sec-schedule-tabs .component-tabs .nav-pills .nav-link:hover {   background-color: var(--bs-secondary);    color: #fff;}
.sec-schedule-tabs .component-tabs .nav-pills .nav-link {    color: #000;   font-size: 1.1rem;}
.sec-schedule-tabs .component-scoreboard.layout-small .card .sport-name a {   color: var(--bs-secondary);}
.sec-schedule-tabs .component-scoreboard .event-links-collapse-wrapper .btn span.fa-ellipsis-vertical {   color: #000;}
.sec-schedule-tabs .component-scoreboard.layout-small .card .middle-inner {   border-color: #000 !important;}
.sec-schedule-tabs .component-scoreboard.layout-small .card {   border-color: #000;}
.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;}
.sec-recent-news .page-details > div, .sec-recent-videos .page-details > div, .sec-photo-gallery .page-details > div, .sec-recent-news .page-details > div .component-title {    background-color: var(--bs-primary);   color: #000;}
.sec-recent-news .card-title, .sec-recent-news .card-title a, .sec-recent-news .related-links a:hover, .sec-recent-news .related-links a:focus {   color: #000;}
.sec-recent-news .related-links a {   color: #000;}
.sec-recent-news .related-links {   border-color: #000 !important;}
.section.sec-recent-news .archive-link:hover a.btn.btn-link , .sec-photo-gallery .archive-link:hover a.btn.btn-link {    color: #000;}
.sec-featured-athletes .component-aotw.layout-align .player .player-details:after, .sec-featured-athletes .component-aotw.layout-align .player .player-details:before,
.sec-featured-athletes .component-aotw.layout-align .player:after, .sec-featured-athletes, .sec-featured-athletes .component-aotw.layout-align .player .headshot,
.sec-featured-athletes .slick-slider .slick-list, .sec-featured-athletes .component-title{ border-color: var(--bs-primary);}
.sec-featured-athletes .component-aotw.layout-align .player .player-details .player-name {   color: #fff;}
.sec-photo-gallery .page-details > div .component-title {   color: #000;}
.sec-social-stream .item .social-widgets-wrap .social-embed-icon {    border-color: #fff;    background: var(--bs-primary);   color: var(--bs-primary);}
.section .component-banner.layout-slider .slick-arrow-controls button.slick-arrow:hover {color: var(--bs-tertiary);}
.site-footer a:hover, .site-footer a:focus { color: var(--bs-primary) !important;}

section.section.sec-sponsors {   background: #fff;}
.sec-sponsors .component-banner.layout-slider .slick-arrow-controls .slick-arrow {   color: #000;}
section.section.sec-affiliates {   display: none;}

.sec-recent-videos{display:none !important;}
.site-header .macro-secondary-navigation a, .site-header .macro-secondary-navigation .nav-item.dropdown.flexible-menu > a {   color: #000;}

.page-heading, #heading-top-stories-desktop, #heading-schedule-tabs, #heading-recent-news, #heading-standings, #heading-photo-gallery, #heading-banner, #heading-parallax,
#heading-social-stream{background:#000 !important; color:#fff !important;}

.sec-schedule-tabs .component-tabs .nav-pills .nav-link {   background: var(--bs-primary);}

.visually-hidden-focusable[href="#site-navigation"], .visually-hidden-focusable[href="#site-footer"], .visually-hidden-focusable[href="#site-main"]{background:#fff; color:#000;}

@media(min-width:992px){
    .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 {   border-color: #fff;}
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .search button {   color: var(--bs-secondary);}
    .site-header.social-new .nav-social-links:hover .social-collapse-btn, .site-header.social-new .nav-social-links.active .social-collapse-btn {   color: #000;}
    .site-header.social-new .social-wrapper .nav-link {   color: var(--bs-secondary) !important;}
    .site-header.social-new .social-wrapper .component-nav .layout-wrapper .nav li {   border-color: #000;}
    .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: #000;}
    .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: #000;}
    .sec-social-stream .item .social-widgets-wrap .social-embed-icon span {    color: #000 !important;    text-transform: uppercase;    font-size: 1.75rem !important;   font-weight: bold;}
    .title-bar .site-title {   font-size: 1.5rem;}
    .site-footer .developer-logo img {    max-height: 6rem;   max-width: 7rem !important;}
}


@media(max-width:991px){
    .site-header .mobile-menu .navbar-offcanvas-template .btn-link[data-bs-toggle="offcanvas"] {   color: #000;}
    .offcanvas-header {   color: #000;}
    .site-header .mobile-menu .navbar-offcanvas-template .offcanvas-header .btn-close {   filter: none;}
    .site-header .macro-primary-navigation > div > div > .headers-icon-links a, .site-header .macro-primary-navigation > div > div > .headers-icon-links button {   color: #000;padding: 0;}
    .site-header .mobile-menu .navbar-offcanvas-template .btn-link[data-bs-toggle=offcanvas] span:before {   color: #000;}
    .sec-top-stories .component-headlines.layout-basic .archive-link {   background: transparent;}
    body {   background: #000;}
    section.section.sec-photo-gallery {   padding-top: 0 !important;}
    .sec-featured-athletes .component-aotw.layout-align .player {    border-color: var(--bs-primary);}
    .sec-social-stream .item .social-widgets-wrap .social-embed-icon span {    color: #000 !important;   text-transform: uppercase;}
    .sec-schedule-tabs .component-tabs .nav-pills {   background: var(--bs-primary);}
    .sec-schedule-tabs .component-tabs .nav-pills .nav-link {   padding-inline: 0.75rem;}
    .site-title-bar .title-bar {   display: block !important;}
}




