:root {
    --body-font-family: 'Arial', sans-serif;
    --bs-font-sans-serif: 'Arial', sans-serif;
    --bs-body-font-family: 'Arial', sans-serif;
    --heading-font-family: 'Arial', sans-serif; 
}



.section-event-countdown {   display: none !important; }
.section-member-logos .navbar-nav {   gap: 0 !important; }
.section-member-logos .nav-item {    padding: 0 6px;}

.site-header .social-nav .nav-link span.fa-regular.fa-threads, 
.section-social-icons .component-nav.layout-standard .nav li .nav-link span.fa-regular.fa-threads {   font-family: &quot;Font Awesome 6 Brands&quot;; }
.section-social-icons .component-nav.layout-standard .nav li .nav-link span.fa-regular.fa-threads{    font-size: 4rem;     color: var(--bs-secondary);}
.section-social-icons .component-nav.layout-standard .nav li .nav-link span.fa-regular.fa-threads::before { position: relative; z-index: 4; background: #fff; width: 6rem; height: 6rem; border-radius: 50%; display: inline-flex; justify-content: center; align-items: center; }
.section-social-icons .component-nav.layout-standard .nav li .nav-link span.fa-regular.fa-threads:after { content: &quot;\e618&quot;; position: absolute; left: 0.4rem; top: 0.4rem;
z-index: 1; font-family: 'Font Awesome 6 Brands'; text-rendering: auto; width: 8rem; height: 8rem; text-align: center; line-height: 1; font-size: 8rem; font-weight: normal; font-style: normal;}
.section-schedule-tabs .component-scoreboard.layout-small .card .sport-name {    max-width: 190px;}
.section-standings .table-responsive .table .thead-dark th {    background: #fff !important;   color: var(--bs-primary) !important;     box-shadow: none;}
.section-standings .table-responsive table.table {    background: transparent !important;   color: #fff !important; }

.section-standings .table-responsive table.table.table-striped&gt;tbody&gt;tr:nth-of-type(odd)&gt;* {   color: #fff; }
.section-social-icons .component-nav.layout-standard .nav li .nav-link {   background: var(--bs-primary);     border: 1px solid #fff;  border-radius: 5px;}
.section-social-icons .component-nav.layout-standard .nav li .nav-link .fa-brands, .section-social-icons .component-nav.layout-standard .nav li .nav-link span.fa-regular.fa-threads {   color: var(--bs-primary); }
.section-social-icons .component-nav.layout-standard .nav li .nav-link .label {   font-size: 1rem; }
.section-navbar-tabs .component-tabs ul.nav-tabs li .nav-link.active {   background: transparent; }
.site-footer .affiliate-logos {    border-top: none;   padding: 0; }
.section-standings .team-standings .standings-page tr:hover&gt;* {    color: #fff; }

#heading-news-rotator, #heading-member-logos, #heading-schedule-tabs, #heading-featured-athletes, #heading-navbar-tabs, #heading-standings, #heading-social-icons, #heading-parallax,#heading-banner-images{background:#000 !important; color:#fff !important;}
.component-banner.layout-slider .slick-arrow-controls .btn {   color: #000; }
.site-footer .privacy-links {   color: #fff !important; }
.social-sharing-button-group .btn-group.btn-group-sm a.btn.btn-small.btn-link.btn-outline-social.d-block {   color: #000; }
main#site-main .stats-leaders .stats-leaders-contents .table-responsive tfoot.bg-light.text-center a.btn.btn-link.btn-sm {   color: #000; }


.section-standings .table-active {   --bs-table-active-color: #fff; }

@media(min-width:992px){
    .section-standings .component-tabs .tab-content .mod-standings .archive-link.text-center {    position: absolute;    top: -59px;    right: 30px;   color: #fff; }
    .section-standings .component-tabs .tab-content .mod-standings .archive-link.text-center a.full-standings {    border-color: transparent !important;   color: #fff;}
}

@media(max-width:767px){
    .section-standings .page-details:before {    background-size: cover;   background-position: right top; }
}

