.split-comp-2:not(:has(.component-nav)) > div > div:last-of-type, 
.split-comp-2:not(:has(.component-banner)) > div > div:first-of-type { width: 100% }
.split-comp-2:not(:has(.component-nav)) > div > div:first-of-type,
.split-comp-2:not(:has(.component-banner)) > div > div:last-of-type,
.split-comp-2:not(:has(.component-nav)):not(:has(.component-banner)) { display: none }
.split-comp-2:not(:has(.component-nav)) > div > div:last-of-type .component-banner.layout-flex ul,
.split-comp-2:not(:has(.component-banner)) > div > div:first-of-type .component-nav.layout-standard { justify-content: center !important }



    .pre-head-section .sec-scoreboard .body-middle .middle-inner span.vs-at-indicator { color:var(--bs-tertiary)}
  /*  .split-comp-pro { display:none } */


    .site-footer { background:var(--bs-primary)!important }
    .site-footer .social-icons-footer a:hover { background:var(--bs-secondary)!important }
    .site-footer .footer-links a:hover { color:var(--bs-secondary)!important }
    .social-icons-footer ul a { color:var(--bs-primary)}
    .site-footer span.privacy-links a:hover { color:var(--bs-primary)!important; text-decoration:underline!important }


    .sec-sponsors .component-banner.layout-slider .slick-arrow-controls .slick-arrow:hover { color:var(--bs-tertiary) }
    .sec-featured-headlines .component-headlines.layout-featured-slider .archive-link a:hover { background:var(--bs-tertiary)!important }


    .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { background:var(--bs-primary); color:#fff; text-transform:uppercase; font-weight:700; font-size:1.25rem }
    .sec-featured-headlines .component-headlines.layout-featured-slider .card .card-title a { color:var(--bs-primary )}


    .sec-featured-headlines .component-headlines.layout-featured-slider .slick-arrow-controls .slick-arrow:hover, .component-headlines.layout-featured-slider .slick-arrow-controls .pp:hover, .component-headlines.layout-featured-slider .slick-pp:hover, .component-headlines.layout-featured-slider .related-links a:hover { color:var(--bs-tertiary)}

    .site-header .macro-secondary-navigation .navbar-page-title { color:var(--bs-primary) }
    


    .sec-standings .macro-archive-link a:hover,
    .site-footer span.privacy-links a:hover,
    .site-header .macro-secondary-navigation .navbar-page-title:hover,
    .site-header .macro-secondary-navigation .component-navbar-secondary.layout-standard .navbar .nav-item:not(.parent) .nav-link:hover { color:#0078c9!important }
    .sec-tabs .macro-archive-link a, .sec-tabs .archive-link a { font-size:1.25rem}

    .component-navbar-secondary.layout-standard .navbar .flexible-menu .flexible-dropdown-menu.dropdown-menu-right { background:var(--bs-primary)!important }

    .internal-page .site-main a { --bs-link-color:var(--bs-tertiary); --bs-link-hover-color:var(--bs-primary)  }
    .site-footer .footer-details  { color:#fff }

    .sec-standings .form-floating > label { display:none }

    .pre-head-section .sec-scoreboard .component-scoreboard.layout-small .slick-arrow-controls button:hover span.fa:before { color:var(--bs-tertiary)!important }

/*
    .sec-tabs h3.card-title a:hover, .sec-tabs .archive-link a:hover { }
*/

.more-news {   display: none !important;}

.sec-featured-athlete .component-aotw.layout-bio .player-details .player-name:hover {   color: var(--bs-tertiary);}
.sec-featured-athlete .component-aotw.layout-bio .slick-slider .btn:hover span:before {   color: var(--bs-tertiary);}
.section.sec-featured-athlete {   border-top: 1px solid var(--bs-primary);}
.sec-featured-athlete .component-aotw.layout-bio .player-details .player-bio .player-sport { max-width: fit-content; padding: .5rem 1rem; font-weight: 700; letter-spacing: .05rem; text-transform: uppercase; line-height: 1; color: var(--bs-white); background-color: var(--bs-primary); border-radius: 0 var(--bs-border-radius) 0 var(--bs-border-radius);}


@media (min-width: 992px){

    .site-tagline { padding:0 1.5rem }
    .site-tagline span { color:var(--bs-primary); font-size:1.75rem!important }

    .sec-site-tagline .branding span:before { left:-1.2rem; width:1rem }
    .sec-site-tagline .branding span:after { width:1rem; right:-1.2rem }

    .sec-site-tagline .branding span:before, .sec-site-tagline .branding span:after { background:var(--bs-primary) }
    .sec-site-tagline .branding span { background:var(--bs-secondary) }
    .site-header .title-section-wrap { background:#fff }
    
    .site-header .social-links a.nav-link { background:var(--bs-primary) }
    .site-header .social-links a.nav-link span:before { color:#fff }
    .site-header .social-links a.nav-link:hover { background:#0078c9!important }
    .site-header .title-section-wrap .social-links { border-color:var(--bs-primary); border-width:3px }


    .site-header:not(.is-pinned) .site-logo { top:-1.25rem; left:50px }
    .site-header .site-logo img { max-height:9rem }


    .sec-featured-headlines .component-headlines.layout-featured-slider .layout-wrapper .related-links a { position:relative }
    .sec-featured-headlines .component-headlines.layout-featured-slider .layout-wrapper .related-links a:first-child ~ a:before { content:"|"; position:absolute; left:-0.5rem }

    .sec-standings .component-tabs.layout-select .form-floating select { padding-top:0}
    .sec-standings .component-tabs.layout-select .form-floating>.form-select { height:calc(2rem + 2px)!important; padding-right: 3rem !important; }    
    .sec-standings .component-tabs.layout-select .form-floating>.form-select~label  { opacity:0 }

    .sec-featured-headlines .component-headlines.layout-featured-slider .card .card-title a:hover { text-decoration:underline }

    .site-header .header-buttons { display:flex }
    .site-header .composite-link { display:block!important }
      .sec-standings .component-tabs.layout-select .form-floating {   top: -3rem;}
      .sec-featured-athlete .component-aotw.layout-bio .players{        width: 100%;}

}

    .site-footer .footer-right.affiliate-logos li a[href*="region"] img,
    .site-footer .footer-right.affiliate-logos li a[href*="njcaa"] img { max-height:4rem!important }

@media only screen and (max-width:991px) {

    .site-header { background:var(--bs-primary)}
    .sec-tabs .component-tabs.layout-responsive .tab-content .accordion-item .accordion-button { background:var(--bs-primary)}

    .sec-tabs .component-tabs.layout-responsive .tab-content .accordion-item .accordion-button { pointer-events:none; font-weight:700 }
    .sec-tabs .component-tabs.layout-responsive .tab-content .accordion-item .accordion-button:after { display:none }
    
    
}

.sec-bottom-social .nav {
       --bs-nav-link-color: #fff
    }
    
