@import url('https://fonts.googleapis.com/css2?family=Anton&display=swap');

.pre-header {   display: none; }
body{background-color:var(--bs-secondary);}

body {    background-image: url(/assets/images/Texture-bg.png);  background-size:cover;  background-repeat: no-repeat;    background-position: top center;         background-attachment: fixed; }

.title-bar, .sec-top-stories, .sec-top-stories-desktop, .sec-schedule-tabs, .sec-banner, .sec-standings {   background: transparent; }
html:not(.landing.site-home) main.site-main {   background-image: none; }

.sec-schedule-tabs .component-tabs .nav-pills .nav-link.active {   color: var(--bs-secondary)}
.sec-schedule-tabs .component-tabs .form-floating .form-select {   background: transparent; }
.sec-schedule-tabs .component-tabs .form-floating .form-select option{   background: #fff; color:var(--bs-secondary); }

.sec-schedule-tabs .component-scoreboard.layout-small .card .sport-name a {   color: var(--bs-secondary); }
.sec-schedule-tabs .component-scoreboard.layout-small .card .middle-inner {   border-color: var(--bs-tertiary) !important; }
.sec-schedule-tabs .component-scoreboard.layout-small .slick-arrow-controls .slick-next.slick-disabled {   opacity: 0.4; }
.sec-schedule-tabs .archive-link a:hover {   color: var(--bs-primary) !important; }
section.section.sec-recent-news {   display: none; }


.sec-featured-athletes .component-aotw.layout-align .player .player-details:after, .sec-featured-athletes, .sec-featured-athletes .component-aotw.layout-align .player .headshot,
.sec-featured-athletes .component-aotw.layout-align .player .player-details:before, .sec-featured-athletes .slick-slider .slick-list, .sec-featured-athletes .component-aotw.layout-align .player:after{   border-color: var(--bs-primary); }



.sec-featured-athletes .component-aotw.layout-align .player .player-details .component-title {    font-family: "Anton", serif;    font-weight: 400;    letter-spacing: 0.4px;   border-color: var(--bs-primary); }
.sec-featured-athletes .component-aotw.layout-align .player .player-details .player-name, .section .component-title,
.sec-schedule-tabs .component-tabs .nav-pills .nav-link, .sec-schedule-tabs .component-scoreboard.layout-small .card .sport-name a{    font-family: "Anton", serif;    font-weight: 400;   letter-spacing: 0.4px; }
.sec-featured-athletes .component-aotw.layout-align .player .player-details:before {    background-size: 100px;    background-position: right 10px center;    background-image: url(/images/setup/Secondary_Logo.png); }

.sec-parallax .component-parallax .overlay::before {   background-color: rgba(var(--bs-primary-rgb), .6); }
.sec-parallax .page-title {    color: var(--bs-secondary);    font-family: "Anton", serif;    font-weight: 400;    letter-spacing: 0.4px; }
.section .archive-link a:hover {   color: var(--bs-secondary); }


section.section.sec-affiliates {   border-top: none !important; }
.site-header .macro-secondary-navigation a, .site-header .macro-secondary-navigation .nav-item.dropdown.flexible-menu > a { color: var(--bs-secondary); font-family: "Anton", serif; font-weight: 400; letter-spacing: 0.4px; }
.site-footer a:hover, .site-footer a:focus {   color: var(--bs-primary) !important; }
.site-footer .copyright-privacy-links-section a:hover, .site-footer .copyright-privacy-links-section a:focus {   color: var(--bs-tertiary) !important; }


html.internal-page main#site-main{ --bs-link-color:var(--bs-secondary); }

.section .component-title, .section .carousel-caption-title a {    font-family: "Anton", serif;    font-weight: 400;   letter-spacing: 0.4px; }
.sec-top-stories-desktop .archive-link a:hover {   color: var(--bs-primary); }
.sec-featured-athletes .component-aotw.layout-align .player .player-details .player-name:hover {   color: var(--bs-primary); }
.sec-schedule-tabs .component-tabs .nav-pills .nav-link:hover {    background: var(--bs-primary);   color: var(--bs-secondary);}

.sec-sponsors .slick-slide img , .component-banner.layout-flex .item  img {   transition: all 0.5s; }
.component-banner.layout-slider a:hover img {    transform: scale(0.9);   transition: all 0.5s; }
.component-banner.layout-flex .item a:hover img {    transform: scale(0.9);   transition: all 0.5s; }

#h2-top-stories-desktop, #h2-schedule-tabs, #h2-banner, #h2-sponsors, #h2-parallax, #h2-photo-gallery{background:#fff; color:#000;}
.sec-parallax .page-title {   background: rgba(255, 255, 255, 0.01); }
div#gdpr-compliance .gdpr-message a {   color: var(--bs-secondary); }
html.internal-page  .dt-empty-footer .table .thead-dark th, html.internal-page  .dt-empty-footer .table .thead-dark span.dt-column-title{   color: var(--bs-secondary) !important; }
html:not(.secondary-color-light) .section .form-floating .form-select{    background-repeat: no-repeat; background-position: right 10px center; background-size: 15px;}

@media(min-width:992px){
    .site-header:not(.is-pinned){   border-color: transparent; box-shadow: none !important; margin-top:2rem }
    .title-bar .site-title {   display: none; }
    .title-bar {   padding-top: 1rem !important; }
    .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 {    font-family: "Anton", serif;    font-weight: 400;    color: var(--bs-secondary);   letter-spacing: 0.4px; }
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .search button, .component-navbar-split.layout-standard .nav-social-links .component-nav.layout-standard .nav-link {   color: var(--bs-secondary); }
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .nav-item.parent:hover > .nav-link, 
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .nav-item.parent:hover > .nav-link > span > a.nav-link {   color: var(--bs-secondary); }
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .dropdown-menu, .site-header .macro-primary-navigation .component-navbar-split.layout-standard .dropdown-menu ul {   background-color: transparent !important;}
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .parent.dropdown > .dropdown-menu { background: rgb(0, 57, 102); background: linear-gradient(180deg, rgba(0, 57, 102, 1) 0%, rgba(0, 57, 102, 1) 35%, rgba(1, 90, 161, 1) 100%); }
    
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .dropdown-menu a{   color: #fff; }
    .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-old-toggle {    text-transform: uppercase;    font-family: "Anton", serif;    font-weight: 400;    letter-spacing: 0.4px;    font-size: 1.4rem;   border-color: var(--bs-primary); }
    .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-column="true"] > li > .dropdown-old-toggle {   font-weight: normal; }
    
    .sec-schedule-tabs .component-tabs .page-details {   background-color: transparent;}
    
    .sec-schedule-tabs .component-tabs .nav-pills .nav-link {   font-size: 1.2rem;}
    .sec-top-stories-desktop .component-headlines.layout-stacked-carousel {   background: var(--bs-secondary); }

    html.primary-color-light .site-header .macro-primary-navigation .component-navbar-split.layout-standard .dropdown-menu a {   color: #fff;}
    html.primary-color-light .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .megamenu .dropdown-menu-inner ul[data-flex=true] > li.nav-item:not(.brand-icon) > a:after {   border-color: #fff;}
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .megamenu li.nav-item.brand-icon a:hover {   color: var(--bs-primary);}
}

@media(min-width:1200px){
    .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 {   font-size: 1.35rem; }
}

@media(max-width:991px){
    .site-header .mobile-menu .navbar-offcanvas-template .offcanvas-body {    background: var(--bs-secondary);   color: #fff; }
    .site-header .mobile-menu .navbar-offcanvas-template .accordion-flush .accordion-item .nav-link {   color: #fff !important; }
    .navbar-offcanvas-template .accordion-item {   border-color: var(--bs-primary); }
    .navbar-offcanvas-template .accordion-old-button .flex-dropdown > .accordion-button, .navbar-offcanvas-template .accordion-old-button:hover .flex-dropdown > .accordion-button, .navbar-offcanvas-template .accordion-old-button .flex-dropdown > .accordion-button:hover, .navbar-offcanvas-template .accordion-old-button .nav-link.accordion-link:hover {   color: #fff; }
    .offcanvas-header {   color: var(--bs-secondary); }
    .site-header .mobile-menu .navbar-offcanvas-template .offcanvas-header .btn-close {   filter: invert(0); }
    .site-header  .navbar-offcanvas-template .accordion-old-button .flex-dropdown > .accordion-button {    width: auto;   justify-content: flex-end !important;}
    html.primary-color-light .site-header .mobile-menu .navbar-offcanvas-template .accordion-flush .accordion-button:not(.collapsed)::after {   color: #fff;}

}