@font-face {
    font-family: 'Amboy';
    src: url('/Amboy Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Quiet Sans';
    src: url('/QuietSans-Bold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Quiet Sans';
    src: url('/QuietSans-Italic.otf') format('opentype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Quiet Sans';
    src: url('/QuietSans-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Quiet Sans';
    src: url('/QuietSans-SemiBold.otf') format('opentype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

:root {
    --body-font-family: 'Quiet Sans';
    --bs-font-sans-serif: 'Quiet Sans';
    --bs-body-font-family: 'Quiet Sans';
    --heading-font-family: 'Amboy';
}



    html.primary-color-light,
    html.secondary-color-light {
    	--bs-link-color: var(--bs-primary);
    	--bs-link-hover-color: var(--bs-black);
    }

html.secondary-color-light .table .thead-dark th {
    color: #fff !important;
}

.section h2.visually-hidden,
a[href*="#site-navigation"],
a[href*="#site-main"],
a[href*="#site-footer"] { color:var(--bs-white)!important }
.site-footer .inc-hostedby .sr-only { color:var(--bs-dark)!important }
html.secondary-color-light .btn-secondary, html.secondary-color-light .btn-secondary.btn-check:checked+.btn, html.secondary-color-light .btn-secondary.btn.active, html.secondary-color-light .btn-secondary.btn.show, html.secondary-color-light .btn-secondary.btn:first-child:active, html.secondary-color-light .btn-secondary:not(.btn-check)+.btn:active, html.primary-color-light .btn-primary, html.primary-color-light .btn-primary.btn-check:checked+.btn, html.primary-color-light .btn-primary.btn.active, html.primary-color-light .btn-primary.btn.show, html.primary-color-light .btn-primary.btn:first-child:active, html.primary-color-light .btn-primary:not(.btn-check)+.btn:active { color:var(--bs-white)}
html.secondary-color-light .badge-secondary.bg-secondary, html.secondary-color-light .badge.bg-secondary, html.secondary-color-light .schedule-grid .event-box .status.bg-secondary, html.primary-color-light .badge-primary.bg-primary, html.primary-color-light .badge.bg-primary, html.primary-color-light .schedule-grid .event-box .status.bg-primary { color:var(--bs-white)!important }


.section,
.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-secondary);
    background-image: url(/assets/images/texture-all.png)
}


section.section.sec-recent-news{   display: none; }
.title-bar .site-title {   font-family: var(--heading-font-family);    font-size: 1.4rem;    padding-bottom: 0.7rem; }

.site-footer .footer-details-wrapper {    background: #fff;   color: #000 !important; position:relative; }
.site-footer .footer-details .text.text-white {   color: #000 !important;}
.site-footer .footer-details .text.text-white .fs-5.title {    color: var(--bs-primary) !important;   font-family: var(--heading-font-family); }
.site-footer .social-icons-footer .nav-link {   color: var(--bs-primary); }
.site-footer .copyright-privacy-links-section {    background: #000 !important;   color: #fff !important; }
.site-footer .copyright-privacy-links-section > div span.fw-normal.text-secondary.privacy-links, .site-footer .copyright-privacy-links-section > div span.privacy-links a {    color: var(--bs-tertiary) !important; }
.site-footer .inc-hostedby .st0, .site-footer .inc-hostedby .st1 {   fill: #000; }



section.section.sec-sponsors {    background: #fff;   color: var(--bs-primary) !important; }
section.section.sec-sponsors .component-banner.layout-slider .slick-arrow-controls .slick-arrow {    --bs-btn-color: var(--bs-primary);   --bs-btn-hover-color: var(--bs-tertiary); }

.sec-schedule-tabs .component-tabs .page-details {   background: var(--bs-primary); }
.sec-schedule-tabs .component-tabs .nav-pills .nav-link.active {    background-color: var(--bs-tertiary);   color: var(--bs-primary); }
.sec-schedule-tabs .component-tabs .nav-pills .nav-link {   color: var(--bs-tertiary); }
section.section.sec-affiliates {   display: none; }
.sec-recent-videos .page-details .component-headings, .sec-photo-gallery .page-details .component-headings {   background: var(--bs-primary); }
.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-tertiary);   color: var(--bs-primary); }
.site-footer .inc-hostedby {   width: 12rem; }

.section .component-banner.layout-slider .slick-arrow-controls button.slick-arrow:hover,
.sec-recent-videos .component-video.layout-slider .layout-wrapper .slick-arrow-controls > button:hover,
.sec-schedule-tabs .component-scoreboard.layout-small .slick-arrow-controls .btn:hover{   color: var(--bs-tertiary); }
.site-footer .copyright-privacy-links-section > div span.privacy-links a:hover {   color: #fff !important; }
.site-footer a:hover, .site-footer a:focus {   color: #000 !important; }

/*.sec-top-stories-desktop,*/
/*.sec-top-stories,*/
/*.sec-recent-videos,*/
/*.sec-schedule-tabs,*/
/*.sec-banner,*/
/*.sec-sponsors { --bs-text-color-over-secondary: var(--bs-white) }*/

@media(min-width:992px){
   .site-header:not(.is-pinned) .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered img {    max-height: 7rem;   top: -1.8rem; }
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered {   min-width: 6rem; }
    .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 {   padding: 0.75rem .5rem; }
    .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-family: var(--heading-font-family) }
  
    .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-color: var(--bs-primary) !important; }
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .dropdown-menu a {   color: #fff !important; font-size:1.25rem!important; padding:0.25rem 0.75rem!important  }
    .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-old-toggle {   border-color: #fff; }
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .dropdown-menu.megamenu {   border-top: 2px solid var(--bs-tertiary); }
    
    
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar-nav li.w-100.text-right { width:auto!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 { font-size:1rem}
    .component-navbar-split.layout-standard .nav-social-links .component-nav.layout-standard .nav-link { padding:.5rem .25rem }

    .site-footer .developer-logo img { max-height: 3rem; }
    .site-footer .developer-logo {   border-left: 2px solid var(--bs-primary); }
    
    .navbar-secondary .ul-wrapper { max-width:485px } 

.component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-mega="true"] > li.nav-item:last-child { max-width:auto!important }

}

@media(min-width:1400px){


    .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:1.125rem}

    .site-footer .developer-logo {   border-left:none; }

    .navbar-secondary .ul-wrapper { max-width:550px } 

.component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-mega="true"] > li.nav-item:last-child { max-width:48%!important }

    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar-nav li.w-100.text-right { width:40%!important}
    
}

@media(max-width:991px){
    .site-header .mobile-menu .navbar-offcanvas-template .offcanvas.offcanvas-start {   background: var(--bs-primary) !important; }
    .site-header .mobile-menu .navbar-offcanvas-template .accordion-flush .accordion-item .nav-link {   color: #fff !important;}
    .navbar-offcanvas-template .accordion-item {   border-color: #fff; }
    .site-header .mobile-menu .navbar-offcanvas-template .offcanvas-header {    background: #fff;   color: var(--bs-primary); }
    .site-header .mobile-menu .navbar-offcanvas-template .offcanvas-header .btn-close {    filter: none;   opacity: 1; }
    .site-header .macro-primary-navigation {   background-color: var(--bs-primary) !important; }
    .navbar-offcanvas-template .accordion-button::after, .navbar-offcanvas-template .accordion-button:after {   color: #fff; }
    .site-header .mobile-menu .navbar-offcanvas-template .accordion-flush .accordion-item .nav-link{  font-family: var(--heading-font-family);         text-transform: uppercase;}
    .sec-schedule-tabs .component-tabs .nav-pills {   background: var(--bs-primary); }
}

@media(max-width:767px){

.site-footer .developer-logo > .d-flex { flex-direction:column }

}







