/*
:root {
    --bs-primary: #073770;
    --bs-primary-rgb: 7, 55, 112;
    --bs-secondary: #016532;
    --bs-secondary-rgb: 1, 101, 50;
    --bs-link-color: #016532;
    --bs-link-hover-color: #68686D;
    --bs-nav-pills-link-active-bg: #073770 !important;
    --bs-btn-bg: #073770;
    --bs-dark: #000000;
    --bs-dark-rgb: 0, 0, 0;
}
.nav-link{
     --bs-nav-link-color: #073770 !important;
     --bs-nav-link-hover-color: #68686D !important;
}
.btn-primary {
    --bs-btn-bg: #073770;
    --bs-btn-border-color: #073770;
    --bs-btn-hover-bg:  #073770;
    --bs-btn-hover-border-color: #073770;
    --bs-btn-active-bg:  #073770;
    --bs-btn-active-border-color:  #073770;
    --bs-btn-disabled-bg: #073770;
    --bs-btn-disabled-border-color:#073770;
}
 */

 .btn-primary {
    --bs-btn-bg:var(--bs-primary);
    --bs-btn-border-color:var(--bs-primary);
    --bs-btn-hover-bg:var(--bs-primary);
    --bs-btn-hover-border-color:var(--bs-primary);
    --bs-btn-active-bg:var(--bs-primary);
    --bs-btn-active-border-color:var(--bs-primary)
}
.btn-secondary {
    --bs-btn-bg:var(--bs-secondary);
    --bs-btn-border-color:var(--bs-secondary);
    --bs-btn-hover-bg:var(--bs-secondary);
    --bs-btn-hover-border-color:var(--bs-secondary);
    --bs-btn-active-bg:var(--bs-secondary);
    --bs-btn-active-border-color:var(--bs-secondary)
}

.border-gray{border : 1px solid #ddd !important;}
.section .component-title {padding: 1rem 1.5rem;font-weight: 700;text-transform: uppercase;color:var(--bs-primary);}
.navbar .dropdown-menu{
    border-radius:0;
}
.component-navbar-secondary.layout-standard .navbar .nav-item:not(.parent).flexible-menu > .nav-link{ height:100% }


/* header */
.component-navbar-split.layout-standard .navbar .navbar-brand-centered{border:none !important;}
.site-header .site-header-top{border-top : 1px solid #ddd; border-bottom : 1px solid #ddd;}
#site-main{background-color:#f7f7f7 !important;}
.bg-light{--bs-bg-opacity: 0 !important;}
.sticky-top{ background-color:#fff !important;}
.site-header .img-mh-3{max-height: 2.25rem !important;}
.site-header .navbar.navbar-image.navbar-expand { padding: 1rem 0; }
.site-header .navbar-menu .nav-item.parent > .nav-link { text-transform: uppercase !important; font-weight: 700 !important; padding: 1.5rem 1.5rem !important; font-size: 1.125rem !important; }
li.nav-item.parent.dropdown.has-megamenu .dropdown-menu {background: #fff!important;}
li.nav-item.parent.dropdown.has-megamenu .megamenu-inner > .megamenu-list {flex-wrap: wrap;}
li.nav-item.parent.dropdown.has-megamenu .megamenu-inner > .megamenu-list .nav-item .nav-link {padding: 0.6rem 0.3rem!important;color:#68686d;}
li.nav-item.parent.dropdown.has-megamenu .megamenu-inner > .megamenu-list > .nav-item >.nav-link.dropdown-toggle {color: #073770;}
.navbar-nav .nav-item:nth-child(1) .dropdown-menu {transform: none;left: 0;}
.site-header .search .btn-link{font-size:1.25rem;color:var(--bs-primary);}
.site-header .search .btn-link:hover{color:var(--bs-link-hover-color)}
.site-header .main-header__members-toggle{display:none;}
header.sticky-top .component-navbar-split.layout-standard .navbar .navbar-brand-centered img{ max-height:6rem!important;}
header.sticky-top .component-navbar-split.layout-standard .navbar .navbar-brand-centered{margin-top:0!important;margin-bottom:0!important;min-width:10.5rem;position:relative;}
header.sticky-top .component-navbar-split.layout-standard .navbar .navbar-brand-centered img{ transition: all .5s ease 0s; position:absolute;top:-0.625rem;left:0;right:0;margin:0 auto;z-index:1;}
.navbar .navbar-nav > .nav-item > .nav-link{position:relative;}
.navbar .navbar-nav > .nav-item > .nav-link:before{position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:0;height:3px;content:'';transition:.4s ease-in-out;}
.navbar:not(.navbar-secondary) .navbar-nav > .nav-item:hover > .nav-link:before{width:calc(100% - 3rem);transition:.4s ease-in-out;background:var(--bs-nav-link-color);}
.navbar .navbar-nav .dropdown-menu .megamenu-inner .split-navigation-thumbnail{display:none!important;}
.component-navbar-split.layout-standard .navbar .dropdown-toggle:hover:after {transform: rotate(-180deg);transition: transform 0.25s;}
.component-navbar-image .navbar.navbar-image.navbar-expand {padding: 1.5rem;}
.component-navbar-image .navbar.navbar-image .nav-item img{max-width:3rem;}
li.nav-item.parent.dropdown.has-megamenu .megamenu-inner > .megamenu-list .nav-item .nav-link:hover{ color:var(--bs-primary); }
.component-navbar-split.layout-standard .navbar .parent.dropdown .dropdown-menu.bg-light{--bs-bg-opacity:1!important;}
.component-navbar-split.layout-standard .navbar .parent.dropdown .dropdown-menu.bg-light .nav-link {padding: .75rem 1.5rem !important;}
/*.site-header.sticky-top .menu.navbar-menu {padding: 1rem 0;}*/
.component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-column="true"] > li > .dropdown-toggle{flex:0 1 auto!important;}
.component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-column="true"] > li > .dropdown-menu{flex:1 1 auto!important;justify-content:flex-start!important;}
.site-header .component-navbar-split.layout-standard .navbar .dropdown-menu ul[data-mega="false"][data-flex="false"][data-column="false"] .dropdown-menu{left:100%;}
.site-header .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-column="true"] > li > .dropdown-toggle{flex:0 1 auto!important;font-weight:500!important;}
.component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-column="true"] > li > .dropdown-menu{justify-content:flex-start!important;}
header.sticky-top.sticky-top.is-pinned .component-navbar-split.layout-standard .navbar .navbar-brand-centered img{ padding:1rem;}
.megamenu-inner > .megamenu-list > .nav-item > .dropdown-menu > .dropdown-menu-inner > .dropdown-menu-list > .nav-item > .dropdown-menu > .dropdown-menu-inner > .dropdown-menu-list > .nav-item > a.nav-link {font-weight: normal!important;opacity:.8;}
.macro-secondary-navigation .navbar-secondary .navbar-nav li.nav-item a.nav-link {color: #ffffff;}
.macro-secondary-navigation .navbar-secondary .navbar-nav li.nav-item a.nav-link.active {color: #fff;}
.macro-secondary-navigation.position-relative.shadow.text-light {background-color: var(--bs-gray);}
.macro-secondary-navigation .navbar-secondary a.navbar-brand {text-transform: uppercase;}
.macro-secondary-navigation .navbar-secondary .navbar-nav li.nav-item:hover a.nav-link:before{background:#fff;width:100%;}
.macro-secondary-navigation .navbar-secondary .navbar-nav li.nav-item a.nav-link.active:before{background:#fff;width:100%;}
.macro-secondary-navigation .component-navbar-secondary.layout-standard .navbar .dropdown-menu {background-color: var(--bs-gray)!important;}
.macro-secondary-navigation .component-navbar-secondary.layout-standard .navbar .dropdown-menu a.nav-link{color:#fff;}

@media screen and (max-width:1199px){
    .component-navbar-split.layout-standard .navbar .navbar-nav .nav-link{padding:1.5rem .3rem!important;font-size:0.93rem!important;}
}
@media screen and (max-width:991px){
    .site-header .main-header__members-toggle{display:flex;}
    li.nav-item.text-center.dropdown {flex: 0 0 10%;}
    .navbar-light .navbar-toggler{border:var(--bs--primary);}
    .component-navbar-split.layout-standard .navbar .navbar-brand img {max-height: 4.5rem!important;}
    .navbar-light .navbar-toggler:focus{box-shadow:none;}
    .ps-component.component-search { display:none; }
}
@media screen and (max-width:767px){
    li.nav-item.text-center.dropdown {flex: 0 0 20%;}
}
@media screen and (min-width:992px){
    .site-header .menu.navbar-menu .component-navbar-split > .position-relative {position:static!important;}
    .site-header .menu.navbar-menu .component-navbar-split > .position-relative > .navbar{position:static!important;}
    .site-header-top > .container > .position-relative {position: static!important;}
    .site-header-top{position:relative;}
    .site-header .menu.navbar-menu { padding-left: 46px;} /* This help offset the menu bar so the that split logo is exactly positioned in the middle of the screen on desktop */
}


/* Top Logos */

.component-navbar-image .layout-wrapper .btn-outline-primary{width:100%;color:var(--bs-primary);border-color:var(--bs-primary);background:transparent;text-transform:uppercase;position:relative;}
.component-navbar-image .layout-wrapper .btn-outline-primary:after {position: absolute;content: '';height: 0.25rem;width: 0.25rem;border-top: 0.25rem solid var(--bs-primary);border-left: 0.25rem solid var(--bs-primary);border-bottom: 0.25rem solid transparent;border-right: 0.25rem solid transparent;transform: rotate(45deg);top: 0.75rem;margin-left: 0.5rem;}
.component-navbar-image .layout-wrapper .btn-outline-primary.collapsed{width:100%;color:#fff;border-color:var(--bs-primary);background:var(--bs-primary);}
.component-navbar-image .layout-wrapper .btn-outline-primary.collapsed:after{transform:rotate(225deg);border-top-color:#fff;border-left-color:#fff;top:8px;}
.component-navbar-image .layout-wrapper .d-block{margin:0;}
.ps-component.component-navbar-image{z-index:1021;}

/* Social */

.section.sec-social-stream .component-tabs { gap:0 !important }
.section.sec-social-stream .component-tabs .nav-pills { margin:0 auto }
.section.sec-social-stream .component-tabs .nav-link { position:relative; padding:.25rem .75rem; line-height:normal; font-size:1.75rem; color:var(--bs-gray) }
.section.sec-social-stream .component-tabs .nav-link.active { color:var(--bs-secondary); background-color:transparent; border-radius:0 }
.section.sec-social-stream .component-tabs .nav-link:before { font-family:"Font Awesome 6 Brands" }
.section.sec-social-stream .component-tabs .nav-link[href*="twitter"]:before { content:"\f099" }
.section.sec-social-stream .component-tabs .nav-link[href*="facebook"]:before { content:"\f39e" }
.section.sec-social-stream .component-tabs .nav-link[href*="instagram"]:before { content:"\f16d" }
.section.sec-social-stream .component-tabs .nav-link:not(.active):after { content:''; position:absolute; left:50%; bottom:-1px; width:0; height:1px; transform:translateX(-50%); background:var(--bs-light); transition:.25s }
.section.sec-social-stream .component-tabs .nav-link:hover:after { width:calc(100%) }
.section.sec-social-stream .component-tabs .nav-link span { position:absolute !important; width:1px !important; height:1px !important; padding:0 !important; margin:-1px !important; overflow:hidden !important; clip:rect(0, 0, 0, 0) !important; white-space:nowrap !important; border:0 !important }
.bg-white.social-stream{background-color:#fff !important;}
.section.sec-social-stream .component-title{color:var(--bs-primary);}
.section.sec-social-stream .component-tabs .layout-wrapper .tab-content .tab-pane{height:31.5rem;}
.section.sec-social-stream .component-tabs .layout-wrapper .tab-content .tab-pane:nth-child(2){overflow-y:scroll;}
.section.sec-social-stream .component-tabs div[class*="content-twitter"] {background:#fff;}

@media screen and (max-width:1399px){
    .section.sec-social-stream .component-tabs .layout-wrapper .tab-content .tab-pane {height: 24.5rem;}
}
@media only screen and (min-width:992px) {
    .section.sec-social-stream .component-headings { justify-content:flex-start !important }
    .section.sec-social-stream .layout-wrapper { padding:0 1.5rem }
    .section.sec-social-stream .component-tabs .nav-pills { position:absolute; top:-3.7rem; right:1.5rem }
}
@media screen and (max-width:991px){
    .section.sec-social-stream .component-tabs .nav-pills {position: absolute;right: 20px;top: -3.45rem;}
}
@media screen and (max-width:767px){
    .section.sec-social-stream .component-tabs .layout-wrapper .tab-content .tab-pane{height:31.25rem;}
}
@media screen and (max-width:575px){
    .section.sec-social-stream .component-tabs .nav-pills {top: -3.125rem;}
}

/* Top Stories */

.section.sec-top-stories .component-archive-link a, .section.sec-top-stories .title{color:var(--bs-primary);text-decoration:none;}
.section.sec-top-stories .more-items .date-sport{font-size:.75rem;text-transform:uppercase;}
.section.sec-top-stories .featured-item .leadin{color:var(--bs-primary);}
.landing .section.sec-top-stories .component-title{padding:0;}
.section.sec-top-stories .featured-item .date-sport{font-weight:bold;text-transform:uppercase;}
.section.sec-top-stories .title:hover{text-decoration:underline;}
.section.sec-top-stories .date.breadcrumb-item::before {content: var(--bs-breadcrumb-divider, "|");padding-right:10px;}

@media screen and (max-width:575px){
    .top-stories {margin-bottom: 1.25rem;}
}


/* Scoreboard */
.section.sec-scoreboard .component-tabs .tab-pane .component-headings{display:none!important;}
.section.sec-scoreboard .ps-component.component-tabs.content-switcher-wrapper.layout-standard {border: 1px solid #d3d3d3;}
.section.sec-scoreboard .ps-component{gap:0!important}
.section.sec-scoreboard .ps-component .slick-track{justify-content:flex-start!important;margin-left:0!important;}
.section.sec-scoreboard .ps-component > .layout-wrapper > .d-flex{flex-direction:row!important;align-items:unset!important;}
.section.sec-scoreboard .ps-component .page-details .component-headings{border-bottom:1px solid #d3d3d3;}
.section.sec-scoreboard .ps-component .layout-wrapper ul.nav-tabs {flex-direction:column;margin-bottom:0!important;}
.section.sec-scoreboard .ps-component .layout-wrapper ul.nav-tabs .nav-item{flex:1 1 auto;}
.section.sec-scoreboard .ps-component .layout-wrapper ul.nav-tabs .nav-link {border-radius: 0;border: 0;height:100%;background: #dddddd;color: #000;font-weight: bold;display: flex;align-items: center;text-transform: uppercase;font-size:1.15rem;justify-content: center;padding: .5rem 1rem;min-width:8.125rem;}
.section.sec-scoreboard .ps-component .layout-wrapper ul.nav-tabs .nav-link.active{background:var(--bs-secondary);color:#fff;}
.section.sec-scoreboard .ps-component .layout-wrapper .tab-content > .tab-pane > .ps-component > .layout-wrapper > .d-flex{flex-direction:row!important;}
.section.sec-scoreboard .ps-component .layout-wrapper .tab-content > .tab-pane > .ps-component > .layout-wrapper > .d-flex .form-floating {flex: 1 1 auto;width: auto!important;}
.section.sec-scoreboard .ps-component .layout-wrapper .tab-content .form-floating select {height:50%;border-radius: 0;padding: 1rem 2rem;color: #68686d;border:1px solid #ced4da;margin-bottom:0!important;border-right:0;border-top:0;}
.section.sec-scoreboard .ps-component .layout-wrapper .tab-content .form-floating label{display:none!important;}
.section.sec-scoreboard .ps-component .layout-wrapper .tab-content .tab-pane .ps-component .layout-wrapper .card .card-body{padding:.85rem!important;gap:0!important;min-height:8.5rem;}
.section.sec-scoreboard .ps-component .layout-wrapper .tab-content .tab-pane .ps-component .layout-wrapper .card .card-body .macro-event-notes{display:none!important;}
.section.sec-scoreboard .ps-component .layout-wrapper .tab-content .tab-pane .ps-component .macro-archive-link {position: absolute;top: -3.45rem;right: 0.625rem;}
.section.sec-scoreboard .ps-component .layout-wrapper .tab-content .tab-pane .ps-component .macro-archive-link a{color:var(--bs-primary);}
.section.sec-scoreboard .ps-component .layout-wrapper .card .card-body .body-top{display:flex;flex-direction:column;}
.section.sec-scoreboard .ps-component .layout-wrapper .card .card-body .body-top span.sport {order: 2;}
.section.sec-scoreboard .ps-component .layout-wrapper .card .card-body .body-top span.sport a{color:var(--bs-primary);}
.section.sec-scoreboard .ps-component .layout-wrapper .card .card-body .body-top .date{color:#68686D;}
.section.sec-scoreboard .ps-component .layout-wrapper .card .card-body .body-top .status, .section.sec-scoreboard .ps-component .layout-wrapper .card .card-body .body-top .status a{color:#68686D;}
.section.sec-scoreboard .ps-component .layout-wrapper .card .card-body .body-middle .middle-inner{border:0!important;}
.section.sec-scoreboard .ps-component .layout-wrapper .tab-pane .next.btn-block, .section.sec-scoreboard .ps-component .layout-wrapper .tab-pane .prev.btn-block{color:#68686D;}
.section.sec-scoreboard .ps-component .middle-inner .event-team-name{align-items:center;}
.section.sec-scoreboard .ps-component .middle-inner .event-team-name{text-align:left;}
.component-scoreboard.layout-small .slick-list{border-top:0;border-bottom:0;}
.section.sec-scoreboard .ps-component .layout-wrapper .tab-content .form-floating select:focus {box-shadow: none;}
.section.sec-scoreboard .ps-component .layout-wrapper .tab-content .teams-filter select:focus-visible {outline: 0;}
.section.sec-scoreboard .tab-content > .tab-pane > .ps-component > .position-relative{position:static!important;}
.section.sec-scoreboard .ps-component .layout-wrapper .tab-content .teams-filter select {height: 50%;border-radius: 0;padding: 1rem 2rem;background-color:#fff!important;color: #68686d;border: 1px solid #ced4da;border-top:0;border-bottom:0;border-right:0;margin-bottom: 0!important;position: absolute;top: 50%;left: 8.125rem;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");-webkit-appearance:none;background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem .75rem;} 
.component-scoreboard.layout-small .slick-arrow-controls{border:0!important;}
.section.sec-scoreboard .ps-component .layout-wrapper .tab-content .form-floating select{min-height:4.25rem;}
.section.sec-scoreboard .ps-component .layout-wrapper ul.nav-tabs .nav-link{min-height:4.25rem;}
.section.sec-scoreboard .component-scoreboard.layout-small .slick-list{border-top:0;border-bottom:0;}

@media screen and (max-width:767px){
    .section.sec-scoreboard .ps-component > .layout-wrapper > .d-flex{flex-direction:column!important;}
    .section.sec-scoreboard .ps-component .layout-wrapper ul.nav-tabs{flex-direction:row;width:100%;}
    .section.sec-scoreboard .ps-component .layout-wrapper ul.nav-tabs li{width:50%;}
    .section.sec-scoreboard .ps-component .layout-wrapper .tab-content > .tab-pane > .ps-component > .layout-wrapper > .d-flex{flex-direction:column!important;}
    .section.sec-scoreboard .ps-component .layout-wrapper .tab-content > .tab-pane > .ps-component > .layout-wrapper > .d-flex .form-floating{width:100%!important;}
    .section.sec-scoreboard .ps-component .layout-wrapper .tab-content .form-floating .custom-select{margin-bottom:3.3rem!important;width:100%;}
    .section.sec-scoreboard .ps-component .layout-wrapper .tab-content .teams-filter select {height: 3.3rem;top: 6.1rem;right: 0;left: auto;width: 100%;border-bottom: 1px solid #ced4da;padding: 1rem 2rem;}
    .section.sec-scoreboard .ps-component .layout-wrapper .tab-content .form-floating .custom-select:focus-visible{outline:0!important;}
}

@media screen and (min-width:768px){
    .section.sec-scoreboard .ps-component .layout-wrapper .tab-content .teams-filter select {width: 7.75rem;}
}
@media screen and (min-width:992px){
    .section.sec-scoreboard .ps-component .layout-wrapper .tab-content .teams-filter select {width: 8.25rem;}
}
@media screen and (min-width:1200px){
    .section.sec-scoreboard .ps-component .layout-wrapper .tab-content .teams-filter select {width: 8.5rem;}
}

@media screen and (min-width:1400px){
    .section.sec-scoreboard .ps-component .layout-wrapper .tab-content .teams-filter select {width: 8.8rem;}
}
@media screen and (max-width:575px){
    .section.sec-scoreboard .ps-component .layout-wrapper .tab-content .tab-pane .ps-component .macro-archive-link {top:-3.1rem;}
}

/* Latest News */
section.section.sec-latest-school-news .items{flex-direction:row!important;flex-wrap:wrap;}
section.section.sec-latest-school-news .items .item{padding:0 0.625rem 0 0;}
section.section.sec-latest-school-news .layout-wrapper .gap-3 {gap: 0!important;align-items:flex-start;flex-wrap:wrap;}
section.section.sec-latest-school-news .layout-wrapper .gap-3::-webkit-scrollbar{width:0.625rem;}
section.section.sec-latest-school-news .layout-wrapper .gap-3::-webkit-scrollbar-track{border-radius:0.625rem;}
section.section.sec-latest-school-news .layout-wrapper .gap-3::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:0.625rem;}
section.section.sec-latest-school-news .component-rss-feeds > .layout-wrapper {height: 29.8rem;overflow-y: scroll;border-top:1px solid #ddd;}
section.section.sec-latest-school-news .layout-wrapper .rss-feed {align-items:center;border-left:0!important;border-top:0!important;}
section.section.sec-latest-school-news .layout-wrapper .rss-feed .item a{text-decoration:none;color:#68686D;-webkit-line-clamp:1;}
section.section.sec-latest-school-news .layout-wrapper .rss-feed .item a:hover{color:var(--bs-primary);}
section.section.sec-latest-school-news .layout-wrapper .rss-feed .logo{border-right:1px solid var(--bs-border-color);min-height:3rem;min-width:4rem;}
section.section.sec-latest-school-news .layout-wrapper .rss-feed .items{padding-left:1rem;}
section.section.sec-latest-school-news .component-title{padding-bottom:0;}
section.section.sec-latest-school-news .layout-wrapper .rss-feed:nth-last-child(1), section.section.sec-latest-school-news .layout-wrapper .rss-feed:nth-last-child(2) {border-bottom: 0!important;}

@media screen and (max-width:1399px){
    section.section.sec-latest-school-news .layout-wrapper .gap-3{height:21rem;}
}
@media screen and (max-width:1199px){
    section.section.sec-latest-school-news .layout-wrapper .gap-3{height:18rem;}
}
@media screen and (max-width:991px){
    section.section.sec-latest-school-news .layout-wrapper .gap-3{height:31rem;}
}
@media screen and (max-width:575px){
    section.section.sec-latest-school-news .layout-wrapper .rss-feed{flex:0 0 100%;}
}

/* AOTW */
.component-aotw .layout-wrapper .player .player-details {display: flex;flex-wrap: wrap;}
.component-aotw .layout-wrapper .player .player-details .player-name{flex:0 0 100%;color:#fff;text-transform:uppercase;font-weight:bold;}
.component-aotw .layout-wrapper .player .player-details .player-sport{margin-right:0.625rem;}
.section.sec-aotw {background-image: url(https://d2o2figo6ddd0g.cloudfront.net/s/4/parox1c7g4b8gj/aotw-bg_1.png);background-position: center left;padding: 	2rem 0!important;background-attachment:fixed;}
.section.sec-aotw .component-title{color:#fff;}
.section.sec-aotw .component-aotw .component-sponsor{position:relative;}
.section.sec-aotw .component-aotw .component-sponsor .small{display:none;}
.section.sec-aotw .component-aotw .component-sponsor img{max-height:5rem!important;margin-top:2.5rem;position:relative;}
.section.sec-aotw .component-aotw .component-sponsor:before{content:'FUELED BY';font-size:1.125rem;color:#fff;top:0.625rem;position:absolute;}
.component-aotw.layout-inline .players:not(.slick-slider){justify-content:flex-start;}
.section.sec-aotw .component-aotw .component-headings .component-title{background-color:rgba(0,0,0,0.01);}
.section.sec-aotw .component-aotw .component-sponsor .small{color:#000!important;}
.component-aotw.layout-inline .team-logo + .player-bio{margin-left:	5.5rem;}
.component-aotw.layout-inline .team-logo{width:	5.5rem;}
.component-aotw.layout-inline .player{background-color:var(--bs-secondary)!important;}
.sec-aotw .layout-wrapper {padding: 0 20px;}
.sec-aotw .layout-wrapper .player{max-width:unset;}
.sec-aotw .layout-wrapper .player .player-name{white-space:normal}
.sec-aotw .layout-wrapper .player .ratio{--bs-aspect-ratio:56.25%!important}


@media screen and (max-width:575px){
    .section.sec-aotw .component-aotw .headshot{text-align:center;}
	.component-aotw.layout-inline .players:not(.slick-slider){align-items:center;}
    .component-aotw.layout-inline .player{max-width:100%;width:90%;margin-bottom:1.25rem;}
    .component-aotw .layout-wrapper .player .player-details{justify-content:center;text-align:center;}
    .component-aotw .layout-wrapper .player .player-details .player-sport{margin-right:0;}
    .section.sec-aotw .component-aotw .component-sponsor{padding-right:1.25rem;}
}


/* Featured Videos */
.section.sec-videos .component-sub-title{display:none;}
.section.sec-videos .component-video{gap:0!important;position:relative;}
.section.sec-videos .archive-link.align-center {position: absolute;top: 1.25rem;right: 0.625rem;}
.section.sec-videos .play-btn span{font-size:4.25rem;}
.section.sec-videos .component-title {border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;}
.component-video.layout-cards .sm .item {--size: 100%!important;}
.component-video.layout-cards .sm .item .card-img-overlay{border-radius:0;}
.section.sec-videos .component-video .component-headings .d-flex{flex:1;}
@media screen and (max-width:991px){
    .section.sec-videos .archive-link.align-center{top:0.9375rem;}
}
@media screen and (max-width:575px){
 .section.sec-videos{padding-bottom:3.25rem!important;}
 .section.sec-videos .archive-link.align-center {top: auto;right: 0;bottom: -3rem;left: 0;}
}

/* Standings */
.section.sec-standings .component-standings .component-title{width:80%;font-size:1.5rem;}
.section.sec-standings .component-standings .page-details{border-bottom:1px solid #ddd;}
.section.sec-standings .component-standings .component-sub-title{display:none;}
.section.sec-standings .component-standings .macro-archive-link {position: absolute;top: 1rem;right: .5rem;}
.section.sec-standings .component-standings .macro-archive-link a{color:var(--bs-primary);}
.section.sec-standings .component-standings {position:relative;}
.sports-landing .top-stories.flex-fill {height: 62.7rem;overflow-y: scroll;overflow-x: hidden;}
.section.sec-standings .component-standings .table-responsive .table th {color: #595959;}

/* aotw */
section.section.sec-aotw {height: 48.75rem;overflow-y: scroll;overflow-x: hidden;}

/* Sponsors */
.section.sec-sponsors .slick-arrow.pause {display:none;}
.section.sec-sponsors ul.list-unstyled {margin-bottom: 0;}

/* Banner */
.section.sec-banner .slick-arrow.pause {display:none;}
.component-banner.layout-slider .slick-arrow-controls .slick-arrow{font-size:1.5rem;}

/* Stat Leader */
.social-stream.right-sidebar {height: 62.7rem;overflow-y: scroll;overflow-x: hidden;}
section.section.sec-stat-leaders .component-stats-leaders select.form-select {border-radius: 0;border: 0;margin-bottom: 0!important;font-weight: bold;color: #595959;padding-left:1rem;}
.section.section.sec-stat-leaders .list-group-flush>.list-group-item{color:#595959;}

/* AD Banner */
.section.sec-ad-banner.ad-fluid .component-banner > .layout-wrapper > .d-flex > .flex-fill{width:100%;}

/* footer */
.site-developer.inverted {background:#222; color:#fff;}
.site-developer.inverted a {color:#fff; }  
.site-developer { text-align:center; }
.site-developer a {display:inline-block; }
.site-developer a:hover .site-developer-logo,
.site-developer a:focus .site-developer-logo,
.site-developer a:active .site-developer-logo{ opacity:1; }
.site-footer .copyright {justify-content: center;position:relative;}
.site-footer .footer-links {position: absolute;left: 3.75rem;top: 55%;transform: translateY(-50%);}
.site-footer .footer-links a.text-light {margin: 0 .625rem;font-size:1rem;}
.site-footer .copyright .site-developer .withpoweredby{width:15.75rem;fill:#fff;display:block;}
.section.sec-sponsors .component-banner ul.list-unstyled{justify-content:space-around!important;align-items:center!important;}
.section.sec-sponsors .component-banner ul.list-unstyled li.flex-fill{flex:0 0 12%!important;}
@media screen and (max-width:767px){
    .site-footer .footer-links{position:relative;transform:none;left:0;}
    .site-footer .copyright{flex-direction:column;align-items:center;}
    .section.sec-sponsors .component-banner ul.list-unstyled{flex-direction:row!important;flex-wrap:wrap;}
}

/* wiki */
.section.sec-scoreboard .ps-component > .layout-wrapper > .d-flex .tab-pane > a[rel="wiki-link"], .section.sec-scoreboard .ps-component > .layout-wrapper > .d-flex .tab-pane span.wiki-code-info  {position: relative;}

/* Sports Page */ 

.sports-landing section.section.sec-top-stories {margin-top: 0!important;position:relative;}
.sports-landing section.section.sec-top-stories .gap-3{gap:0!important}
.sports-landing section.section.sec-top-stories .component-title {font-size: 1.5rem;border: 1px solid #ddd;border-bottom: 0;background:#fff;}
.sports-landing section.section.sec-top-stories .macro-archive-link {position: absolute;top: 1rem;right: .5rem;}
.sports-landing section.section.sec-top-stories .macro-archive-link a{color:var(--bs-primary);}
.sports-landing .social-stream.middle-section{background:transparent!important;border:0!important;flex:1 1 auto;}
.sports-landing section.section.sec-top-stories .list.gap-4{gap:.5rem!important}
.sports-landing section.section.sec-top-stories .item.rounded{border-radius:0!important;background:#fff;}
.sports-landing section.section.sec-top-stories .item .card-body .d-flex{justify-content:flex-start!important;border-bottom:1px solid #ddd;}
.sports-landing section.section.sec-top-stories .item .card-body .d-flex .date{order:2;color:#595959;font-weight:bold;}
.sports-landing section.section.sec-top-stories .item .card-body .d-flex .category{color:#595959;font-weight:bold;text-transform:uppercase;}
.sports-landing section.section.sec-top-stories .item .card-body .d-flex .category:after{content:'/';margin-left:.625rem;margin-right:.625rem;}
.sports-landing section.section.sec-top-stories .item .card-body .gap-md-3{gap:0!important}
.sports-landing section.section.sec-top-stories .item .card-title{margin-top:0.5rem!important;-webkit-line-clamp:2;}
.sports-landing section.section.sec-top-stories .item .card-title a.item-link {font-weight: bold;color: var(--bs-primary);}
.sports-landing section.section.sec-stat-leaders .component-title {font-size: 1.5rem;border-bottom: 1px solid #ddd;background: #fff;padding-left:1rem;}
.sports-landing section.section.sec-stat-leaders .component-headings > .d-flex, .sports-landing section.section.sec-top-stories .component-headings > .d-flex{flex:0 0 100%;}
.sports-landing section.section.sec-stat-leaders .ps-component.gap-3 {gap: 0!important;}
.section.sec-standings .component-standings {gap: 0!important;}
.sports-landing .col.top-stories, .sports-landing .social-stream.right-sidebar {flex: 1 1 30%!important;}
.sports-landing .top-stories.flex-fill::-webkit-scrollbar, .social-stream.right-sidebar::-webkit-scrollbar, section.section.sec-latest-school-news .component-rss-feeds > .layout-wrapper::-webkit-scrollbar{width:.5rem;border-radius:.625rem;background:#f6f6f6;}
.sports-landing .top-stories.flex-fill::-webkit-scrollbar-thumb, .social-stream.right-sidebar::-webkit-scrollbar-thumb, section.section.sec-latest-school-news .component-rss-feeds > .layout-wrapper::-webkit-scrollbar-thumb{background:#69686d;width:	0.375rem;border-radius:.625rem;}

@media screen and (max-width:991px){
 .sports-landing section.section.sec-top-stories{padding:0!important;}
}
@media screen and (max-width:767px){
    .sports-landing section.section.sec-top-stories .item .card-body .gap-md-3{flex-direction:row!important;}
}
@media screen and (max-width:575px){
    .sports-landing .component-title{font-size:1.25rem!important;}
    .sports-landing .section.sec-scoreboard .ps-component .layout-wrapper .tab-content .tab-pane .ps-component .macro-archive-link{top:-3rem;}
    .sports-landing .section.sec-standings .component-standings .macro-archive-link, .sports-landing section.section.sec-top-stories .macro-archive-link{top:.625rem;}
    .sports-landing section.section.sec-top-stories .item .card-body .d-flex .category{font-size:0.8rem;}
    .sports-landing section.section.sec-top-stories .item .card-body .d-flex .category:after{margin-left:0.25rem;}
    .sports-landing section.section.sec-top-stories .item .card-body .d-flex .date{margin-left:	0.25rem;font-size:0.8rem;}
}