a[rel="wiki-link"] {   --bs-link-color: var(--bs-tertiary); }
body {   background-color: var(--bs-primary); }
.pre-header .site-title {   background: var(--bs-primary) !important; }
header.site-header.bg-primary {   background-color: var(--bs-secondary) !important; }
.site-header .navbar-offcanvas-template .btn-link[data-bs-toggle="offcanvas"] {   color: var(--bs-primary); }
.site-header .branding span:before, .site-header .branding span:after {   background-color: var(--bs-primary); }
.site-header .navbar-offcanvas-template .btn-link[data-bs-toggle="offcanvas"]:hover > span:last-of-type:after{background:var(--bs-primary);}
.navbar-offcanvas-template .offcanvas.offcanvas-start.offcanvas-fluid {   background-color: var(--bs-primary) !important; } 

.section.sec-countdown .component-countdown.layout-standard .countdown-digit {   color: var(--bs-secondary); }

.section.sec-scoreboard .component-tabs {   background: #192E46; }
.section.sec-scoreboard .nav-pills .nav-link.active {   color: var(--bs-secondary); }
.component-scoreboard.layout-standard .slick-arrow-controls, .section.sec-scoreboard .archive-link {   background-color: var(--bs-primary); }
.component-scoreboard.layout-standard .slick-arrow-controls button {    border-color: var(--bs-secondary);   --bs-link-color: var(--bs-secondary); }
.component-scoreboard.layout-standard .card .card-header {    background-color: var(--bs-secondary);   color: var(--bs-primary); }
.component-scoreboard.layout-standard .card .card-body {    background: transparent;   color: #fff;}
.component-scoreboard.layout-standard .card a {    color: #fff;   font-weight: 600; }
.component-scoreboard.layout-standard .card .macro-event-notes {   display: none; }
.section.sec-players-of-the-week .layout-wrapper:has(.slider-navigation), .section.sec-players-of-the-week .page-details {   background-color: var(--bs-primary); }
.section.sec-players-of-the-week .details-wrapper:before {    box-shadow: 0 0 0 .5rem var(--bs-secondary);   border-color: var(--bs-primary);}
.section.sec-players-of-the-week > .container {   background: var(--bs-primary) !important; }
.section.sec-players-of-the-week .slider-navigation .btn {    border-color: var(--bs-secondary);   color: var(--bs-secondary); --bs-btn-hover-bg:var(--bs-primary);}
.section.sec-players-of-the-week .player-details, .section.sec-players-of-the-week .player-details a {   color: #000; }

footer#site-footer {    background: var(--bs-primary) !important;   border-top: 1px solid var(--bs-secondary) !important; }
footer#site-footer .copyright {    background: var(--bs-secondary) !important;   color: var(--bs-primary) !important; }
footer#site-footer .copyright a {   color: var(--bs-primary) !important; }
.site-footer .inc-hostedby .st0, .site-footer .inc-hostedby .st1 {   fill: var(--bs-primary); }
.site-footer .footer-details .title {   font-size: 1.2rem !important; }
.site-footer .affiliate-logos .component-banner.layout-flex .item img {   max-height: 7rem;    max-width: 13rem; }
.site-footer .footer-details .component-nav a:hover {   color: var(--bs-secondary); }
.site-footer .branding span:before, .site-footer .branding span:after {   background-color: var(--bs-secondary); }
.section.sec-top-stories .component-hero.layout-grid .col-lg-6 .col-md-6 .item .image a:after {   background-color: rgba(255, 255, 255, 0.8); }
.section.sec-top-stories .component-hero.layout-grid .col-lg-6 .col-md-6 a.title {    color: var(--bs-primary) !important;   text-shadow: none; }
.section.sec-top-stories .component-hero.layout-grid .col-lg-6 .col-md-6 .item .details .date-sport {    color: var(--bs-primary) !important;   text-shadow: none; }
.section.sec-top-stories .component-hero.layout-grid .col-lg-6 .col-md-6 .item:hover .image:after {   background-color: var(--bs-primary); }
.site-header .component-nav.layout-standard .nav-link {   color: #fff; }
.site-header .component-navbar-secondary .nav-link, .site-header .component-navbar-secondary .navbar-page-title {   color: var(--bs-primary); }

.section.sec-tabs .nav-pills .nav-link.active, .section.sec-tabs .tab-content {   background: #1A2F45 !important; }
.section.sec-tabs .component-headlines.layout-stacked .item {   background-color: var(--bs-primary); }
.section.sec-tabs .component-headlines.layout-stacked .item:hover {   background-color: var(--bs-primary); }
.section.sec-sponsors, section.section.sec-members, section.section.sec-associates {    display: none !important; }


.section.sec-social-stream .social-widgets .social-widgets-wrap {   padding: 0 !important; }

/*Social Stream*/
.sec-social-stream .item { margin-top:0 }
.sec-social-stream .item .social-widgets-wrap { background-color:transparent!important; padding:0!important }
.sec-social-stream .item .social-widgets-wrap .social-embed-icon { border:2px solid var(--bs-primary); padding-bottom:0!important; margin-bottom:.5rem }
.sec-social-stream .item .social-widgets-wrap .social-embed-icon span { color:var(--bs-white)!important; font-size:1.75rem!important; position:relative; display:block; text-align:right; padding:.7rem; background: #1a2f45}
.sec-social-stream .item .social-widgets-wrap .social-embed-icon span:after { position:absolute; left:.5rem; top:.7rem; font-weight:bold; font-family:var(--bs-body-font-family); text-transform:uppercase }
.sec-social-stream .item#component-social-widget-twitter .social-widgets-wrap .social-embed-icon span:after { content:'Twitter' }
.sec-social-stream .item#component-social-widget-facebook .social-widgets-wrap .social-embed-icon span:after { content:'Facebook' }
.sec-social-stream .item#component-social-widget-instagram .social-widgets-wrap .social-embed-icon span:after { content:'Instagram' }
.sec-social-stream .item#component-social-widget-youtube .social-widgets-wrap .social-embed-icon span:after { content:'Youtube' }
.sec-social-stream .item .social-widgets-wrap .social-embed-content { background-color:var(--bs-white); border:.5rem solid #EAEDED; min-height: 516px }
.sec-social-stream .item .social-widgets-wrap { margin-left: 0!important; margin-right: 0!important; margin-bottom: 0 !important }

.visually-hidden-focusable[href="#component-navbar-offcanvas"], .visually-hidden-focusable[href="#site-footer"], .visually-hidden-focusable[href="#site-main"]{background:#fff; color:#000;}
.inc-hostedby a .sr-only, .navbar-offcanvas-template > .sr-only{background:#000; color:#fff;}

#heading-top-stories, #heading-countdown, #heading-scoreboard, #heading-parallax, #heading-players-of-the-week, #heading-standings, #heading-banner, #heading-tabs,
#heading-videos, #heading-social-stream{background:#000; color:#fff;}

footer#site-footer .footer-details {   color: #fff;}
.pre-header .site-title span {   color: #fff !important; }


@media(min-width:992px){
    .site-header .component-navbar-secondary .navbar-page-title {   font-size: 1.7rem; }
    .sec-social-stream .item .social-widgets-wrap .social-embed-content {    height: 520px;   overflow-y: scroll; }
}

@media (max-width: 576px) {
    .sec-social-stream .item .social-widgets-wrap .social-embed-icon { border-left:0; border-right:0 }
    .sec-social-stream .item .social-widgets-wrap .social-embed-content { margin-left: calc(var(--bs-gutter-x) * .5)!important; margin-right: calc(var(--bs-gutter-x) * .5) !important }
}

@media (max-width: 991px) and (min-width: 576px) {
    .sec-social-stream .item .social-widgets-wrap { padding-right: calc(var(--bs-gutter-x) * .5) !important; padding-left: calc(var(--bs-gutter-x) * .5) !important }
}

@media (min-width: 992px) {
    .sec-social-stream .item .social-widgets-wrap { margin-left:.5rem!important; margin-right:.5rem!important }
}


@media(min-width:992px){
    .site-header .component-nav.layout-standard .nav-link {   color: var(--bs-primary); }
    .site-header .site-logo {   top: .2rem;}
    .site-header .component-nav.layout-standard .nav-link:after {    background: var(--bs-primary); }
    .site-footer .inc-hostedby {   width: 14rem; }
    .site-header .component-navbar-secondary nav > .container > .ul-wrapper.flex-fill.d-flex {   max-width: 50%; }
    .section.sec-social-stream .component-social {    max-width: 88%;   margin: 0 auto; }
    
}

@media(min-width:1200px){
    .site-header .component-navbar-offcanvas.layout-standard .submenu-wrapper.level-2 > .submenu-inner > .submenu > .accordion-item {    flex: 0 0 47% !important;   max-width: 47% !important; }
    .site-header .navbar-offcanvas-template .navbar-dark.bg-secondary .submenu-wrapper.megamenu.level-2 > .megamenu-wrapper > .submenu {   flex-wrap: wrap;}
    
}

@media(max-width:991px){
    .section.sec-players-of-the-week .layout-wrapper:before {    box-shadow: 0 -8px 0 .5rem var(--bs-secondary);   border-color: var(--bs-primary); }
    .section.sec-tabs .tab-content {   padding: 0.3rem; }
    .section.sec-tabs .component-headlines ul.list.list-unstyled {   gap: 1rem !important; }
    section.section.sec-social-stream {   display: none; }
}
