 .site-header .component-search.layout-modal button {    --bs-btn-color: #fff;   --bs-btn-hover-color: var(--bs-tertiary);}
.section.sec-countdown .component-countdown.layout-standard .countdown-digit {   color: #fff; }

section.section.sec-scoreboard .bg-primary-light {   background-color: var(--bs-primary); }
.section.sec-scoreboard .nav-pills .nav-link.active {   color: #fff; }


.section.sec-scoreboard .nav-pills .nav-link:not(.active) {   color: #A8A8A8;}

.component-scoreboard.layout-standard .card .card-header {   background-color: var(--bs-secondary);}
.component-scoreboard.layout-standard .card a {   color: var(--bs-primary); }
.component-scoreboard.layout-standard .slick-arrow {    border-color: var(--bs-tertiary);   color: var(--bs-tertiary);}
.landing .ps-component .archive-link a:hover {    color: #fff;}
.landing .ps-component .archive-link a {   color: var(--bs-tertiary);}
.section.sec-players-of-the-week .player-details .player-name {   color: var(--bs-primary);}


.section.sec-tabs .nav-pills .nav-link.active {   border: none; }
.section.sec-tabs .nav-pills .nav-item {   background: var(--bs-primary);}
.section.sec-tabs .tab-content {   background-color: var(--bs-primary); }
.section.sec-tabs .component-headlines.layout-stacked .item {    background: #fff;   color: var(--bs-secondary);}
.section.sec-tabs .component-headlines.layout-stacked .item .card-title a {   color: var(--bs-primary);}


section.section.sec-sponsors, section.section.sec-members, section.section.sec-associates, section.section.sec-standings{display:none !important;}
section.section.sec-tabs {   margin-bottom: 3rem;}

footer#site-footer {   border-top: 1px solid #fff;}


.inc-hostedby a .visually-hidden{background:#fff; color:#000;}
#heading-videos, #heading-tabs, #heading-banner, #heading-social-stream, #heading-parallax, #heading-players-of-the-week, #heading-scoreboard, #heading-countdown, 
#heading-top-stories, h1.page-heading{background:#fff; color:#000;}
.visually-hidden-focusable[href="#component-navbar-offcanvas"], .visually-hidden-focusable[href="#site-footer"], .visually-hidden-focusable[href="#site-main"]{background:#fff; color:#000;}

.section.sec-scoreboard .component-tabs .tab-content div#component-tabs-2-content-allsports {   color: #fff; }


.section.sec-players-of-the-week .slider-navigation .btn {    color: #fff;   border-color: #fff;}
.section.sec-players-of-the-week .slider-navigation .btn:hover, .section.sec-players-of-the-week .slider-navigation .btn:focus,
.section.sec-players-of-the-week .slider-navigation .btn:active {    background: #fff;   color: var(--bs-primary) !important;}


@media(min-width:992px){
    section.section.sec-top-stories {   margin-top: 1.2rem;}
    .site-footer .inc-hostedby {        width: 13rem;}
    .site-header .site-logo {top: 0.2rem;}
    .site-home .site-header .site-logo img {   max-height: 7rem;}

}


/*** social stream section ***/
.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 { padding-bottom:0!important; margin-bottom:.5rem;     background: var(--bs-primary); }
.sec-social-stream .item .social-widgets-wrap .social-embed-icon span { color:var(--bs-white)!important; font-size:1.5rem!important; position:relative; display:block; text-align:right; padding:0.8rem 1rem 0.8rem ; width: 100%;}
.sec-social-stream .item .social-widgets-wrap .social-embed-icon span:after { position:absolute; left:.5rem; top:.8rem; 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;    max-height: 516px;    overflow-y: scroll;}
.sec-social-stream .item .social-widgets-wrap { margin-left: 0!important; margin-right: 0!important; margin-bottom: 0 !important }
.social-stream-wrap .sec-navbar-social-mobile .accordion-item {    background-color: transparent;   border-radius: 0; }
.social-stream-wrap .sec-navbar-social-mobile button.accordion-button {    background-color: transparent;    color: #fff;    font-size: 1.2rem;    font-weight: 600;   text-transform: uppercase; }
.social-stream-wrap .sec-navbar-social-mobile .accordion-button:not(.collapsed)::after {   color: #fff; }
@media (min-width: 992px) {
    .sec-social-stream .item .social-widgets-wrap { margin-left:.5rem!important; margin-right:.5rem!important }
    .section.sec-social-stream .layout-wrapper {   padding-inline: 5rem;}
}

@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 }
}



.section.sec-tabs .component-headlines.layout-stacked .item:after { background: var(--bs-black) }
.site-footer .footer-details .component-nav a:hover { color: var(--bs-tertiary) }
