@font-face {
    font-family: 'Verdana';
    src: url('/Verdana Bold.ttf') format('truetype') ;
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Verdana';
    src: url('/Verdana.ttf') format('truetype') ;
    font-weight: normal;
    font-style: normal;
    font-display: swap;
} 


:root {
    --body-font-family: 'Verdana', sans-serif;
    --bs-font-sans-serif: 'Verdana', sans-serif;
    --bs-body-font-family: 'Verdana', sans-serif;
    --heading-font-family: 'Verdana', sans-serif; 
}
.site-header .header-buttons button {   --bs-btn-color: var(--bs-primary); }
.site-header .site-title {    text-transform: uppercase;   color: #eee;     font-weight: bold;}
.site-header .members-menu {   padding: 0; }
.site-header {   border: none; }

.component-headlines.layout-flow .slick-slide .read-more-button .btn {    --bs-btn-bg: var(--bs-primary);    --bs-btn-hover-bg: var(--bs-white);    --bs-btn-color: #fff;   --bs-btn-hover-color: #000;     --bs-btn-color: var(--bs-secondary);}

 .section-event-countdown, .section-more-news {display:none;}
 .section-schedule-results .component-tabs .nav-pills {   background: var(--bs-primary); }
 .section-schedule-results .component-tabs .nav-pills .nav-link.active:after, .section-schedule-results .component-tabs .nav-pills .show > .nav-link:after {   background: var(--bs-secondary); }
.section-schedule-results .component-tabs .nav-pills li:last-child:before {   border-color: #fff; }
.component-scoreboard.layout-tabular .event-links a.card-link.link {   font-size: 0.75rem; }

.archive-link .btn-link {    --bs-btn-bg: var(--bs-primary);    --bs-btn-hover-bg: var(--bs-tertiary);     --bs-btn-color: var(--bs-secondary);     text-transform: uppercase;  font-weight: bold;}

.section-social-icons .nav li a {   color: var(--bs-primary);     background: #fff;}
.section-social-icons .nav li a:hover, .section-social-icons .nav li a:focus {   color: #fff;}
.section-featured-athletes .component-aotw.layout-align .component-title span:nth-child(2), .section-featured-athletes .component-aotw.layout-align .component-title span:nth-child(3) {   color: var(--bs-primary);}
.component-aotw.layout-align .player .player-details .player-name {   color: var(--bs-secondary); }

.section-photo-gallery .component-title {   color: var(--bs-primary); }
.section-videos .component-video.layout-slider .card-date {   color: var(--bs-primary); }
.section-videos .component-video.layout-slider .card-img-overlay a:hover {    color: #000 !important; }
.section-schedule-results .image-overlay{  background: var(--bs-primary);}
.section-schedule-results .component-scoreboard .event-row {   color: #000; }
.site-footer .footer-links .nav-link:before {   border-color: #fff; }
.site-footer .copyright-privacy-links-section {   border-color: #fff; }
.component-navbar-secondary.layout-standard .navbar .nav-item:not(.parent) .nav-link {   text-transform: uppercase; color: var(--bs-primary);   font-weight: bold; }
.site-header .secondary-navigation:has(.component-navbar-secondary) {   border: none; }
.site-header .component-navbar-secondary .navbar-brand {    color: var(--bs-primary);   text-transform: uppercase;}
.section-standings {   display: none; }

.component-navbar-primary.layout-standard .navbar.navbar-dark .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-old-toggle {   border-color: #fff !important;}

.section-videos .component-video.layout-slider .card {   border: 1px solid var(--bs-primary) !important; }

.section-videos .component-video.layout-slider .card-img-overlay a {   text-transform: uppercase; }

/*.section-photo-gallery .component-gallery.layout-flex .card-title {   display: none !important; } */

.section-videos .component-video .component-headings .component-title {   color: var(--bs-primary); }

.site-footer .social-icons-footer .nav-link:hover {   color: var(--bs-tertiary); }

.section-featured-athletes .component-aotw.layout-align .slick-slider .slick-pp {    padding-inline: 0px !important;   text-align: center;}

.section-videos .layout-wrapper {    padding-left: 3rem;   padding-right: 2rem; }
.section-videos .component-video.layout-slider .slick-arrow-controls .prev, .section-videos .component-video.layout-slider .slick-arrow-controls .next {    --bs-btn-bg: var(--bs-primary);    --bs-btn-hover-bg: var(--bs-tertiary);   --bs-btn-active-bg: var(--bs-tertiary); }

.section-photo-gallery .component-gallery.layout-flex .card-title {   padding-left: 0;}

.section-photo-gallery .component-gallery.layout-flex .card-title a.card-link {    -webkit-line-clamp: 1;   font-size: 1rem;}
.section-videos .component-video.layout-slider .card .card-sport {   color: var(--bs-primary);}


@media(min-width:992px){
    .site-header .menu .component-navbar-primary .navbar-nav > .nav-item>span>span> a, .site-header .menu .component-navbar-primary .navbar-nav > .nav-item >a{  font-weight: bold;  text-transform: uppercase;    font-size: 1.1rem;         color: var(--bs-secondary);  opacity: 1;}
    .site-header .menu .component-navbar-primary .dropdown-menu {   top: 74%;}
    
    .section-featured-athletes .component-aotw.layout-align .players:not(.slick-slider):after {    content: '';    width: .5rem;    position: absolute;    left: 0;    top: 0;    bottom: 0;   background: #fff;}
    .section-featured-athletes .component-aotw.layout-align .players:not(.slick-slider):before {    content: '';    width: .5rem;    position: absolute;    left: 1rem;    top: 0;    bottom: 0;   background: #fff; }
    .component-navbar-primary.layout-standard .navbar .nav-item:not(.parent) .nav-link {   font-weight: bold;}
    .component-navbar-primary.layout-standard .navbar .nav-item:not(.parent) a.nav-link.level-4 {   font-weight: normal; }
    .site-footer .affiliate-logos .component-banner.layout-flex .item img {    max-width: 9rem;   max-height: 8rem; }
    .site-header .secondary-navigation .navbar-secondary > .container > .ul-wrapper {   max-width: 50%; }
    .section-hero .component-headlines.layout-flow .slick-arrow {   background: var(--bs-primary); }
    .section-banners .component-banner.layout-slider .slick-arrow-controls .prev, .section-banners .component-banner.layout-slider .slick-arrow-controls .next {    --bs-btn-bg: var(--bs-primary);   --bs-btn-hover-bg: var(--bs-tertiary); }
    .section-banners .component-banner.layout-slider .slick-arrow-controls .slick-arrow.pp {   background: var(--bs-primary);}
.archive-in-header.section-photo-gallery  .component-archive-link {   background-color: var(--bs-primary); }
.site-header .menu .component-navbar-primary .navbar-nav > .nav-item a:hover {   color: #fff !important;}
.section-videos .layout-wrapper {   padding-inline: 2.2rem;}
}

@media(max-width:991px){
    .site-header .navbar-toggler {background: var(--bs-primary) !important;}
    .site-header .menu-active .navbar-toggler {   background: var(--bs-primary) !important;}
    .site-header .menu-active .navbar-collapse {   padding-top: 1rem;}
    .component-navbar-secondary.layout-standard .navbar .flexible-menu .flexible-dropdown-menu.dropdown-menu-right a {    word-wrap: break-word;   white-space: normal !important; }
    .section-videos .component-video.layout-slider .slick-arrow-controls .prev, .section-videos .component-video.layout-slider .slick-arrow-controls .next {   background: var(--bs-primary); }
    footer .component-banner.layout-flex .item img {   max-width: 3rem; }
    .section-photo-gallery .page-details {    background: var(--bs-primary);    color: #fff;}
    .section-photo-gallery .component-title {   color: #fff; }
    footer .component-banner.layout-flex .item img {   max-width: 5rem;}
    .site-footer .affiliate-logos ul {   gap: 2rem !important; }
    footer#site-footer > .container-fluid > .d-flex {    padding-inline: 0 !important;}
    .site-header .menu-active .navbar-brand {   background-color: var(--bs-primary);}


}

@media(max-width:767px){
    .site-header .component-navbar-secondary .navbar-brand {    align-items: center;    display: flex !important;}
    header.site-header {    border-bottom: 1.5rem solid var(--bs-secondary);   margin-bottom: 7px; }
  


    
    
}


