    .sec-standings { background:#fff }
    .sec-standings .archive-link { background:var(--bs-white) }
    .sec-standings .archive-link a { color:var(--bs-primary) }
    .sec-standings .archive-link:hover { background:var(--bs-secondary) }
    .sec-standings .page-details .component-headings { background:var(--bs-primary)}


    .sec-parallax .component-parallax .overlay::before { display:none }
    .sec-parallax .component-parallax .layout-wrapper { min-height: 60vh }

    .sec-featured-athletes,
    .sec-featured-athletes .component-aotw.layout-align .player,
    .sec-featured-athletes .component-aotw.layout-align .player:after,
    .sec-featured-athletes .component-aotw.layout-align .player .headshot,
    .sec-featured-athletes .component-aotw.layout-align .player .player-details:after,
    .sec-featured-athletes .component-aotw.layout-align .player .player-details:before { border-color:var(--bs-primary) }

    .sec-featured-athletes .component-title { border-color:#fff }
    .sec-featured-athletes .component-aotw.layout-align .player .player-details .player-name { color:#fff }

    .pre-header, .pre-header .site-title-bar { background:none!important }


    .next-event-bar,
    .section.sec-recent-news,
    .section.sec-recent-videos,
    .site-footer .section.sec-member-logos,
    .sec-standings .form-floating .form-select,
    .composite-cal .card-header .list-event-sport,
    .section.sec-photo-gallery,
    .schedule-view.schedule-cal .cal-day .cal-sport,
    .sec-schedule-tabs .component-scoreboard.layout-small .card .sport-name,
    .sec-top-stories-desktop .component-headlines.layout-stacked-carousel .category,
    .sec-top-stories-desktop .component-headlines.layout-stacked-carousel .category:before,
    .sec-featured-athletes .component-aotw.layout-align .player .player-details .player-sport { display:none }


    .sec-schedule-tabs .component-scoreboard.layout-small .card,
    .sec-schedule-tabs .component-scoreboard.layout-small .card .middle-inner { border-color:var(--bs-secondary)!important }


    .section.sec-member.logos { background:#fff }
    .section.sec-member.logos .component-navbar-image.layout-flex .nav-item img.img-mh-3 { max-height:6rem!important}

    .sec-sponsors { background:#fff!important }
    .sec-sponsors .component-banner.layout-slider .slick-arrow-controls .slick-arrow { color:var(--bs-secondary)}
    .sec-sponsors .component-banner.layout-slider .slick-arrow-controls .slick-arrow.slick-hidden { display:none }


    .sec-social-stream .item .social-widgets-wrap .social-embed-icon { border-color:#fff }
    .sec-social-stream .item .social-widgets-wrap .social-embed-icon span { font-size:1.75rem!important; text-transform:uppercase }


    .sec-schedule-tabs .component-tabs .page-details { border-color:#fff }
    .sec-schedule-tabs .component-tabs .nav-pills .nav-link:hover,
    .sec-schedule-tabs .component-tabs .nav-pills .nav-link.active { background:#fff; color:var(--bs-primary)}

    .sec-schedule-tabs .component-title,
    .site-footer .text-white,
    .sec-featured-athletes .component-title,
    .sec-social-stream .item .social-widgets-wrap .social-embed-icon span,
    .component-headlines.layout-stacked-carousel .carousel-caption .carousel-caption-text { color:#C0C0C8!important; border-color:#C0C0C8 }

@media only screen and (min-width:992px) {

.social-stream-wrap { padding:1.5rem }


    .pre-header .site-title-bar .site-title { display:none }
    .pre-header .site-title-bar .component-banner.layout-flex { flex-direction:row!important; justify-content:flex-end; padding:1rem  }
    .pre-header .site-title-bar .component-banner.layout-flex ul { margin:0 }
    .pre-header .site-title-bar .component-banner.layout-flex li img { max-height:50px }



    .site-header .macro-primary-navigation .component-navbar-split.layout-standard > .layout-wrapper > nav,
    .component-navbar-split.layout-standard .navbar-nav.top-level,
    .site-header .macro-primary-navigation { background:#fff!important; border-color:var(--bs-primary) }


    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .search .btn,
    .site-header.social-new .social-collapse-btn,
    .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 { color:var(--bs-primary)} 
    .site-header:not(.is-pinned) .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered img { border:2px solid var(--bs-primary) }
    .site-header:not(.is-pinned) .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered img { max-height:9rem!important; margin-top:-3rem;margin-bottom:-3rem;height: calc(100% + 6rem) } 
    .site-header.is-pinned .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered img { max-height:5.25rem!important; margin-top: 0rem }      


    .section.sec-featured-athletes { margin:3rem 0!important }  

    .sec-top-stories-desktop .component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item.active { border-color:var(--bs-primary)!important }

    .sec-sponsors { margin-top:3rem}
    .sec-standings { padding-top:3rem; padding-bottom:3rem; }

}


@media (max-width: 991px) {

    .section.sec-featured-athletes { margin:1.5rem 0!important }  
    .sec-sponsors { margin-top:1.5rem }


    .section.sec-member.logos { margin-top:1rem!important; background:none; margin-bottom:1rem; }
    .section.sec-member.logos .component-navbar-image.layout-flex .btn { border-bottom-color:var(--bs-secondary); border:0; text-transform:uppercase; background:#fff; border-radius:0; color:var(--bs-secondary); font-weight:700 }
    .section.sec-member.logos .component-navbar-image.layout-flex { background:#fff }
    .section.sec-member.logos .component-navbar-image.layout-flex .navbar-image { border-top:2px solid var(--bs-secondary) }    
    .section.sec-member.logos .panel-control-bar button:after { content:"\f078"; margin-left:.5rem; transition:transform .25s; display:inline-block; font-family:var(--fa-family-classic) }
    .section.sec-member.logos .panel-control-bar button:not(.collapsed):after { transform:rotate(180deg) }


    .site-header .macro-primary-navigation { background-color:var(--bs-white)!important }
    .site-header .mobile-menu .navbar-offcanvas-template .offcanvas-header { background:var(--bs-secondary) }
    .site-header .mobile-menu .navbar-offcanvas-template .btn-link[data-bs-toggle=offcanvas] span:before,
    .site-header .macro-primary-navigation > div > div > .headers-icon-links a, .site-header .macro-primary-navigation > div > div > .headers-icon-links button,
    .navbar-offcanvas-template .accordion-button::after, .navbar-offcanvas-template .accordion-button:after,
    .site-header .mobile-menu .navbar-offcanvas-template .nav-link,
    .site-header .mobile-menu .navbar-offcanvas-template .accordion-flush .accordion-item .nav-link { color:var(--bs-primary)}

    .sec-schedule-tabs .component-tabs .nav-pills { border-color:#fff }


}

@media (max-width: 767px) {

    .section.sec-member.logos .component-navbar-image.layout-flex li { width:33% }
    .site-footer .developer-logo > .d-flex { flex-direction:column }

    .section.sec-social-stream .row .col-12 { padding:0!important }

}