.hero-splash .overlay:before { background:rgb(0 38 73 / 70%) }
/*.hero-splash .overlay:before { background:rgb(0 0 0 / 50%) }*/


.hero-splash .splash-logo img {height: 130px;}
/*.hero-splash .splash-content {text-align: left;}*/

a[href*="#site-nav"],
a[href*="#main-wrapper"],
a[href*="#section-footer"]{ position:fixed; left:0; top:-50px; width:1px; height:1px; font-size:1rem; font-weight:700; line-height:1; color:#000 !important; background:#fff; text-transform:uppercase; overflow:hidden; box-sizing:border-box; transition:all 0.5s ease; box-shadow:0 0 15px rgba(0,0,0,0.4) inset }
a[href*="#site-nav"]:focus,
a[href*="#main-wrapper"]:focus,
a[href*="#section-footer"]:focus{ position:static; top:0; z-index:9999; width:250px; height:auto; padding:10px; text-decoration:none }


.mod-scoreboard .slick-empty:not(.card) {
    height: auto;
    display: flex;
    margin-right: 1rem;
    margin-bottom: 0;
    margin-left: 1rem;
    box-sizing: content-box;
    position: relative;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
}
/* 08-02-2023 */

.mod-news-rotator.style6 .story-box{left:0!important;margin-left:0!important}
.landing .header.sticky.collapsed{background-color:#fff!important;box-shadow:0 4px 4px rgb(0 0 0 / 20%)!important;}
.landing .header.sticky.collapsed .row > div{visibility:visible!important;}
.landing .header.sticky.collapsed .row .site-links{visibility:visible!important;}


.newsrotator .mod-news-rotator.style6 .story-box {   background: rgba(0,0,0,0.01); }
.sr-only{background:#000; color:#fff;}
.component.featuredathlete a.archive-btn.btn.btn-block.btn-outline-secondary.my-3 {   background: #000; }

/* End of 08-02-2023 */

@media only screen and (min-width:992px) {
    
.component.standings .container { background:url(/images/hug2.png) no-repeat right bottom; background-size:400px auto }

.component.standings .btn .btn-outline-primary, a.btn-outline-primary { border-color: var(--color-white); color: var(--color-white); }

}


.player-wrapper .player { width:100%; height:100%; } 
/*
.player-wrapper .player  { position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); min-width:100%; min-height:100%; width:auto; height:auto }
.player-wrapper .player iframe { min-width:1920px; min-height:1080px; }
*/

.video-container {
    position:relative;
     /*16:9 aspect ratio */
    padding-bottom:56.25%;
    height:0;
    overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

.section.hero-splash .splash-logo {
    display: none !important;
}

.hero-splash .overlay:before {  background: rgba(84, 61, 106, 0.7); }

@media(min-width:992px){
.hero-splash .splash-athlete img {   max-width: 250px; }

.hero-splash .splash-graphic img {   width: 500px; }
}