/* Google Fonts */
/*@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');*/

:root {
    --body-font-family: 'Arial', sans-serif;
    --bs-font-sans-serif: 'Arial', sans-serif;
    --bs-body-font-family: 'Arial', sans-serif;
    --heading-font-family: 'Arial', sans-serif;
}

body {overflow-x: hidden; background-color:var(--bs-tertiary);
    --bs-link-color: var(--bs-primary);
    --bs-link-hover-color: var(--bs-primary);
}

.internal-page main#site-main > .container {
    background: var(--bs-white);
}

/* Site Title */

.site-title {padding: .75rem 0 1.5rem;font-weight: 600!important;font-size: 1.5rem;}


/* Primary Menu */

a.navbar-brand {display: none!important;}
header .site-logo {max-width: 6rem;width: 100%;position: absolute;margin: auto;left: 0;right: 0;top:0;}
header .site-logo a {width: 100%;position: absolute;top: 0rem;z-index:9;left:0;right:0;}
.site-header .menu .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item > .nav-link > .d-flex > a.nav-link, .site-header .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item > .nav-link{text-transform:uppercase;font-weight:600;font-size:1.25rem;}
.component-navbar-primary.layout-standard .navbar .navbar-nav .nav-link{position:relative;}
.navbar-links .nav-link{text-transform:uppercase;font-size:1.125rem;position:relative;}
.navbar-links{position:relative;padding-left:1rem;margin-left:1rem;}
.navbar-links:before{position:absolute;content:'';height:100%;width:100vw;left:0;top:0;background:var(--bs-secondary);clip-path:polygon(1% 0%, 100% 0, 100% 100%, 0% 100%);}
header .nav-link{color:var(--bs-primary);transition:.3s ease-in-out;}
header .nav-link:hover, .header-buttons .ps-component button:hover{color:var(--bs-secondary);transition:.3s ease-in-out;}
.ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-light > .nav-item > .nav-link > .d-flex > a.nav-link, .site-header .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-light > .nav-item > .nav-link {text-transform: uppercase;font-size: 1.125rem;font-weight: bold;}
.component-navbar-split.layout-standard .navbar .navbar-brand-centered {display: block!important;border: 0;min-width: 9rem;}
.site-header .menu .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item > .nav-link > .d-flex > a.nav-link:hover:before, .site-header .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item > .nav-link:hover:before {width: calc(100% - 1.5rem);transition:.3s ease-in-out;}
.social-nav a.nav-link:hover:before, .header-buttons .ps-component button:hover:before{width:100%;transition:.3s ease-in-out;}
.navbar-links .nav-link:hover:before{width:calc(100% - 2rem);transition:.3s ease-in-out;}
.macro-primary-navigation {margin:.5rem 0;}
.site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered {display: block!important;border: 0;min-width: 9rem;position: relative;transition:.3s ease-in-out;}
.site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered:hover{transition:.3s ease-in-out;}
.navbar-offcanvas-template .nav-link {padding: .5rem;}
.navbar-offcanvas-template .submenu-wrapper.show, .navbar-offcanvas-template .submenu-wrapper.collapsing{margin:0 0 0 1rem;}
.site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered img {position: absolute;top: -1.25rem;left: 50%;right: 0;transition: all .3s ease;margin: 0 auto;max-height: 5.5rem;transform: translateX(-50%);z-index: 9999;}
.site-header .menu .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item > .nav-link > .d-flex > a.nav-link:before{display:none;}
.nav-link:focus{color:var(--bs-white);}
.nav-link:hover{color:var(--bs-primary);}
.header-buttons {position: absolute;right: 1rem;top: 2.25rem;transform: translateY(-50%);flex-direction:row-reverse;}
.header-buttons > a.btn.btn-link .sr-only, .header-buttons .ps-component button .sr-only{display:none;}
div#site-nav {margin-left: 0;width:100%;}
.header-buttons .ps-component, .social-nav, .navbar-links {display: flex;align-items:center;}
.social-nav a.nav-link, .header-buttons .ps-component button {font-size: 1.125rem;padding-right: .25rem;padding-left: .25rem;position:relative;}
.primary-nav-wrapper > .container-fluid{padding:0;}
.component-navbar-primary > .position-relative > .navbar, .component-navbar-primary > .position-relative, .primary-nav-wrapper > .container.d-flex {position: static!important;}
.social-nav, .navbar-links{display:none;}
header .component-navbar-primary.layout-standard .navbar.navbar-expand-lg .dropdown-menu.megamenu, .component-navbar-primary.layout-standard .navbar .megamenu .megamenu-inner .megamenu-list .dropdown-menu {border-color: var(--bs-white)!important;}
header .component-navbar-primary.layout-standard .navbar.navbar-expand-lg .dropdown-menu.megamenu > .megamenu-inner{max-width:var(--ps-site-width);margin:auto;}
.component-navbar-primary.layout-standard .navbar.navbar-dark .dropdown-menu{background-color:var(--bs-white)!important;box-shadow:none;}
.component-navbar-primary.layout-standard .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item .dropdown-menu.megamenu .megamenu-inner > .megamenu-list > li.nav-item > .nav-link {color: var(--bs-primary);font-size: 1.25rem;border-bottom: 0;padding-left: 0!important;text-transform: uppercase;padding: .5rem 0!important;border-top:1px solid #ddd;}
.component-navbar-primary.layout-standard .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item .dropdown-menu.megamenu .megamenu-inner > .megamenu-list > li.nav-item:nth-last-child(1) > .nav-link{border-bottom:0;}
.component-navbar-primary.layout-standard .navbar .megamenu .megamenu-inner ul[data-flex="true"] > li > a {padding-right: 0!important;font-weight: 500;font-size: 1rem;padding: .5rem!important;position:relative;color:var(--bs-primary);}
.component-navbar-primary.layout-standard .navbar .megamenu .megamenu-inner ul[data-column="true"] > li > .dropdown-old-toggle {padding: .5rem 0!important;}
.component-navbar-primary.layout-standard .navbar .megamenu .megamenu-inner ul[data-column="true"] > li.nav-item {border: 0;}
.component-navbar-primary.layout-standard .navbar .nav-item.dropdown:not(.parent) .nav-link {padding-left: 0rem!important;}
.navbar-dark .navbar-toggler {color: var(--bs-primary);padding: 1.5rem .75rem;z-index:12;}
.navbar-dark .navbar-toggler .icon-bar{background-color:var(--bs-primary);}
.header-buttons > a.btn.btn-link {font-size: 1.25rem;}
.header-buttons > a.btn.btn-link .fa-solid{font-weight:400;}
.component-navbar-primary.layout-standard .navbar .megamenu .megamenu-inner ul[data-flex="true"] > li.nav-item:nth-child(1) > a:after, .component-navbar-primary.layout-standard .navbar .megamenu .megamenu-inner ul[data-flex="true"] > li.nav-item:nth-child(2) > a:after {position: absolute;content: '';width: 1px;height: calc(100% - 1.5rem);right: -.25rem;top: .75rem;background: var(--bs-primary);}
.site-header .component-navbar-primary .navbar-collapse {position: fixed;top: 0;left: 0;z-index: 10;display: block !important;width: 100%;height: 100% !important;padding: 1.5rem;padding-top: 4rem;overflow-y: auto;background: var(--bs-white);transform: translate(-100%, 0);transition: .2s ease;}
.site-header .component-navbar-primary .navbar-collapse.collapse.show {transform: translate(0,0);}
.component-navbar-primary.layout-standard .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item .dropdown-menu.megamenu .megamenu-inner > .megamenu-list > li.nav-item > .dropdown-menu ul > li.nav-item {border-bottom: 0;border-top:1px solid #ddd;}
.component-navbar-primary.layout-standard .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item .dropdown-menu.megamenu .megamenu-inner > .megamenu-list > li.nav-item > .dropdown-menu ul > li.nav-item:nth-last-child(1){border-bottom:0;}
.component-navbar-primary.layout-standard .navbar-dark li.nav-item:not(:first-child), .component-navbar-primary.layout-standard .navbar-dark ul.navbar-nav.top-level:last-of-type > li.nav-item:first-child{border-top:1px solid #ddd;}
.component-navbar-primary.layout-standard .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item .dropdown-menu.megamenu .megamenu-inner > .megamenu-list > li.nav-item > .nav-link a{font-weight:600;color:var(--bs-black);font-size:1.15rem;}
.component-navbar-primary.layout-standard .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item .dropdown-menu.megamenu .megamenu-inner > .megamenu-list > li.nav-item > .dropdown-menu ul > li.nav-item a{color:var(--bs-black);padding-left:1.5rem!important;}
.component-navbar-secondary.layout-standard .navbar .dropdown-menu li.nav-item:hover{background:transparent!important;}
.navbar-secondary .navbar-nav .nav-item.flexible-menu ul .nav-link:after{background:var(--bs-primary);}
.component-navbar-primary .navbar-dark.bg-primary .dropdown .dropdown-menu.show, .component-navbar-primary .navbar-dark.bg-primary .dropdown .dropdown-menu.collapsing{border:0!important;}
.navbar-collapse > .navbar-dark > li.nav-item.parent.dropdown:not(.has-megamenu) ul a.nav-link {color: var(--bs-black);}
.component-navbar-primary.layout-standard .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item .dropdown-menu.megamenu .megamenu-inner > .megamenu-list > li.nav-item > .dropdown-menu ul > li.nav-item.brand-icon a:hover{color:var(--bs-primary);}
.modal-content .modal-body button.input-group-text span.fa-regular {margin-right: 0!important;}
header > .container-fluid {padding-top: .25rem!important;padding-bottom: .25rem!important;background-color:var(--bs-dark);}
.macro-primary-navigation .container-fluid > .d-flex{justify-content:space-between!important;}
a.composite-link.d-lg-none.d-block {color: var(--bs-white);}
.macro-primary-navigation .navbar-offcanvas-template > button span:not(.fa-bars) {display: none;}
.navbar-offcanvas-template .btn-link[data-bs-toggle="offcanvas"] {text-decoration: none;font-size: 2rem;padding:0;line-height:1;}
a.composite-link.d-lg-none.d-block{font-size:1.25rem;}
.headers-icon-links > .d-flex {flex-direction: row-reverse;}
.headers-icon-links > .d-flex .search .component-search button.btn{padding-right:0;font-size:1rem;}
.component-navbar-split > .position-relative, .component-navbar-split > .position-relative > .navbar {position: static!important;}
.component-navbar-split.layout-standard .navbar .nav-item:not(.parent) .nav-link {color: var(--bs-primary);position:relative;text-transform:capitalize;}
.component-navbar-split.layout-standard .navbar .nav-item.parent .bg-primary {background: var(--bs-white)!important;}

/* Secondary Nav */

.navbar-secondary span.navbar-brand {color: var(--bs-white);text-transform: uppercase;font-weight: 600;font-size: 1.15rem;}
.navbar-secondary .navbar-nav .nav-item:not(.parent) .nav-link {color: var(--bs-primary);text-transform: uppercase;font-weight: 600;font-size: 1rem;}
.navbar-secondary .navbar-nav .nav-item.flexible-menu .nav-link {color: var(--bs-primary)!important;}
.navbar-secondary .navbar-nav .nav-item.flexible-menu > .nav-link{color: var(--bs-primary)!important;}
.navbar-secondary .navbar-nav .nav-item.flexible-menu:hover > .nav-link{color:var(--bs-white)!important;}
.navbar-secondary {padding: 0;}
.navbar-secondary .navbar-nav .nav-item:not(.parent) .nav-link:hover{background:var(--bs-primary);color:var(--bs-white);}
.component-navbar-secondary.layout-standard .navbar .flexible-menu .flexible-dropdown-menu{left:auto!important;right:0!important;}
.macro-secondary-navigation a.navbar-brand {display: block!important;color: var(--bs-primary);text-transform:uppercase;font-weight:600;}
.macro-primary-navigation .navbar-offcanvas-template > button {color: var(--bs-white);}
.nav-social-links{display:none;}
.search .component-search button.btn{margin-left:auto;display:block;}
.component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-old-toggle a.nav-link {text-transform: uppercase;}


@media screen and (min-width:992px){
    header .nav-link{color:var(--bs-white);}
    .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-old-toggle {border-color: var(--bs-secondary);padding-bottom: .25rem;padding-left: 0;}
    .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-flex="true"] > li.nav-item.brand-icon a.nav-link {padding-left: .5rem;padding-right: .5rem;}
    .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-column="true"] > li.nav-item{border:0!important;}
    .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-column="true"] > li.nav-item span.nav-link {padding-left: 0;}
    .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-flex="true"] > li:nth-last-child(1) > a {padding-right: 0!important;}
    .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-flex="true"] > li:not(.brand-icon) > a:after {content: '';position: absolute;left: 0;height: 1rem;width: 1px;background: var(--bs-primary);top: .5rem;}
    .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-flex="true"] > li:nth-child(1) > a:after{display:none;}
    .megamenu-inner.w-100 {max-width: var(--ps-site-width);margin: auto;}
    .component-navbar-split.layout-standard .navbar .nav-item:not(.parent) .nav-link:hover {color: var(--bs-dark);}
    .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-column="true"] > li.nav-item .nav-link {padding-top: .25rem;padding-bottom: .25rem;}
    .headers-icon-links > .d-flex {flex-direction: row;}
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered{min-width:5rem;}
    .headers-icon-links > .d-flex .search .component-search button.btn{padding-right:.75rem;}
    .component-navbar-primary.layout-standard .navbar-dark li.nav-item:not(:first-child), .component-navbar-primary.layout-standard .navbar-dark ul.navbar-nav.top-level:last-of-type > li.nav-item:first-child{border-top:none;}
    .social-nav{display:flex;}
    .macro-primary-navigation {border-top: 2px solid var(--bs-secondary);border-bottom: 2px solid var(--bs-secondary);background-color:var(--bs-primary)!important;}
    .nav-social-links{display:block;}
    header.is-pinned {background: var(--bs-primary)!important;}
    .macro-primary-navigation .container-fluid > .d-flex{justify-content:flex-end!important;}
    .component-navbar-primary.layout-standard .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item .dropdown-menu.megamenu .megamenu-inner > .megamenu-list > li.nav-item > .dropdown-menu ul > li.nav-item a{padding-left:0rem!important;}
    .component-navbar-primary.layout-standard .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item .dropdown-menu.megamenu .megamenu-inner > .megamenu-list > li.nav-item > .dropdown-menu ul > li.nav-item > .dropdown-menu ul > li.nav-item a{padding-left:1rem!important;}
    .component-navbar-primary.layout-standard .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item .dropdown-menu.megamenu .megamenu-inner > .megamenu-list > li.nav-item > .dropdown-menu ul > li.nav-item > .dropdown-menu ul > li.nav-item.brand-icon a {padding-right: 0!important;}
    header > .container-fluid {padding-top: 0rem!important;padding-bottom: 0rem!important;}
    .navbar-secondary span.navbar-brand{font-size:1.5rem;}
    .navbar-secondary .navbar-nav .nav-item:not(.parent) .nav-link{font-size:1.1rem;position:relative;}
    .navbar-secondary .navbar-nav .nav-item.flexible-menu > .nav-link:after{display:none;}
    .navbar-collapse > .navbar-dark > li.nav-item.parent.dropdown:not(.has-megamenu) ul a.nav-link {color: var(--bs-black);}
    .component-navbar-primary.layout-standard .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item .dropdown-menu.megamenu .megamenu-inner > .megamenu-list > li.nav-item > .nav-link a{color:var(--bs-primary);}
    .navbar-links{display:none;}
    .navbar-secondary .navbar-nav .nav-item.flexible-menu > .nav-link{padding-top:.75rem;}
    .site-header .menu .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item > .nav-link > .d-flex > a.nav-link, .site-header .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item > .nav-link{border-bottom:unset;}
    header .site-logo {max-width: 14rem;width:100%;position:relative;margin:unset;}
    .component-navbar-primary.layout-standard .navbar.navbar-dark .dropdown-menu li.nav-item{border-color:rgba(var(--bs-primary-rgb), .3);}
    .component-navbar-primary.layout-standard .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item .dropdown-menu.megamenu .megamenu-inner > .megamenu-list > li.nav-item > .dropdown-menu li.nav-item{border-bottom:unset;}
    header .site-logo a {top: -1rem;}
    .component-navbar-primary.layout-standard .navbar.navbar-dark .dropdown-menu li.nav-item .nav-link{color:var(--bs-black);}
    .component-navbar-primary.layout-standard .navbar.navbar-dark .dropdown-menu li.nav-item .nav-link:hover{text-decoration:underline;color:var(--bs-primary);}
    .component-navbar-primary.layout-standard .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item .dropdown-menu.megamenu .megamenu-inner > .megamenu-list > li.nav-item > .nav-link{border-bottom:2px solid var(--bs-secondary);border-top:0;}
    .header-buttons{padding-right:1rem;padding-left:1rem;position:relative;transform:unset;top:auto;flex-direction:row-reverse;}
    .header-buttons:after {position: absolute;height: 1.25rem;background: #ddd;width: 1px;top: 50%;right: 0;content: '';transform: translateY(-50%);}
    div#site-nav {margin-left: auto;width:auto;}
    header:not(.is-pinned) .pre-header{height:46px;transition:.3s ease-in-out;}
    header.is-pinned .pre-header {height: 0;overflow: hidden;visibility: hidden;transition: .3s ease-in-out;}
    header .container-fluid{transition:.3s ease-in-out;}
    header.is-pinned > .container-fluid{transition:.3s ease-in-out;}
    header.is-pinned .container-fluid .site-logo{max-width:10rem;transition:.3s ease-in-out}
    header .container-fluid .site-logo a{transition:.3s ease-in-out;z-index:99;}
    header.is-pinned .container-fluid .site-logo a{top:-.5rem;transition:.3s ease-in-out}
    .site-header .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item > .nav-link > .d-flex > a.nav-link:before, .site-header .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item > .nav-link:before, .social-nav a.nav-link:before, .header-buttons .ps-component button:before, .navbar-links .nav-link:before {position: absolute;content: '';width: 0;height: 2px;background: var(--bs-secondary);left: 0;right: 0;margin: auto;bottom: .5rem;transition:.3s ease-in-out;}
    .primary-nav-wrapper > .container-fluid{padding:0 calc(var(--bs-gutter-x) * .5);}
    header .component-navbar-primary.layout-standard .navbar.navbar-expand-lg .dropdown-menu.megamenu, .component-navbar-primary.layout-standard .navbar .megamenu .megamenu-inner .megamenu-list .dropdown-menu {background: var(--bs-white)!important;border-radius: 0;box-shadow:none;padding-top:2rem;}
    .site-header .component-navbar-primary .navbar-collapse {position:static;transform:none;padding:0;overflow-y:unset;}
    .component-navbar-primary.layout-standard .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item .dropdown-menu.megamenu .megamenu-inner > .megamenu-list > li.nav-item > .dropdown-menu ul > li.nav-item{border-bottom:0;border-top:0;}
    .component-navbar-primary.layout-standard .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item .dropdown-menu.megamenu .megamenu-inner > .megamenu-list > li.nav-item:nth-last-child(1) > .nav-link{border-bottom:2px solid var(--bs-secondary);}
    .site-header .menu .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item > .nav-link > .d-flex > a.nav-link, .site-header .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item > .nav-link{font-size:1rem;padding:.75rem .5rem;}
    .component-navbar-split.layout-standard .navbar-nav.top-level > li:hover > .nav-link > .d-flex > span.dropdown-toggle {color: var(--bs-primary);}
    .component-navbar-split.layout-standard .navbar-nav.top-level > li:hover >a.nav-link {color: var(--bs-primary);}
    header .site-logo{max-width:10rem;transition:.3s ease-in-out}
    .header-buttons > a.btn.btn-link {display: none;}
    .component-navbar-split.layout-standard .navbar-nav.top-level > li{transition:.3s ease-in-out;}
    .component-navbar-split.layout-standard .navbar-nav.top-level > li:hover {background: var(--bs-white)!important;transition: .3s ease-in-out;}
    .component-navbar-split.layout-standard .navbar-nav.top-level > li:hover > .nav-link > .d-flex > a.nav-link{color:var(--bs-primary)!important;}
    .site-header.is-pinned .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered img {max-height: 4.25rem;top: -0.5rem;}
    .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-light > .nav-item > .nav-link > .d-flex > a.nav-link, .site-header .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-light > .nav-item > .nav-link{font-size:.9rem!important;padding:.75rem .25rem;text-align:center;}
    .component-navbar-split.layout-standard .navbar .megamenu .megamenu-inner ul[data-column="true"]{padding-top:1rem!important;}
    .component-navbar-split.layout-standard .navbar .nav-item.parent > .dropdown-menu {padding-top: 3rem;}
    .nav-social-links a.nav-link, .search .btn-link {padding: .75rem .25rem!important;}
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered img{top:-.5rem;max-height:4.5rem;}
}

@media screen and (min-width:1200px){
    .navbar-links{display:flex;}
    .component-navbar-split.layout-standard .navbar .nav-item.parent > .dropdown-menu .megamenu-inner ul.megamenu-list {gap: 3rem;}
    .nav-social-links a.nav-link, .search .btn-link {padding: .5rem !important;}
    .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-light > .nav-item > .nav-link > .d-flex > a.nav-link, .site-header .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-light > .nav-item > .nav-link{padding:.75rem .5rem;}
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered{min-width:9rem}
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered img{top:-1.25rem;max-height:5.75rem;}
}

@media screen and (min-width:1400px){
    header .site-logo a {top: -1.75rem;}
    .nav-social-links a.nav-link, .search .btn-link {padding: .75rem !important;}
    header .site-logo{max-width:13rem;}
    .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-light > .nav-item > .nav-link > .d-flex > a.nav-link, .site-header .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-light > .nav-item > .nav-link{font-size:1.125rem!important;padding:.75rem;}
    
}

@media screen and (min-width:1600px){
    .header-buttons{padding-left:3rem;}
}

/*Top Stories*/

.title-bar, .sec-top-stories-desktop, .sec-top-stories, .sec-schedule-tabs {background-image: url(https://theme-assets.prestosports.com/theme-assets/austin-premium/assets/images/bg-texture.png);}
.sec-top-stories > div { padding:0 }
.sec-top-stories .component-headlines.layout-basic .fa-play { margin-left: 3px }
.sec-top-stories .component-headlines.layout-basic .slick-dotted.slick-slider { margin-top: 0; margin-bottom:1rem }
.sec-top-stories .component-headlines.layout-basic .archive-link a {color: var(--bs-secondary);font-weight: bold;text-transform: capitalize; font-size:1.25rem;text-decoration:none;}}
.sec-top-stories .component-headlines.layout-basic .card,
.sec-top-stories .component-headlines.layout-basic .slick-list { overflow: visible !important }
.sec-top-stories .component-headlines.layout-basic .card .card-title a { color:var(--bs-secondary);font-weight:bold; }
.sec-top-stories .component-headlines.layout-basic .card .card-body { text-align:center }
.sec-top-stories .component-headlines.layout-basic .card .card-body > div > div:first-of-type { font-size: .875rem; justify-content:center!important; font-weight:400; text-transform:uppercase; align-items:center!important; flex-direction:row!important; gap:1rem }
.sec-top-stories .component-headlines.layout-basic .card .card-title a{font-size:1.25rem;}
.component-headlines.layout-basic{gap:.5rem!important}
.sec-top-stories .component-headlines.layout-basic .card .card-title{line-height:1;}
.sec-top-stories .component-headlines.layout-basic .card .card-text {font-weight: 300;line-height: 1.2;}
.sec-top-stories .component-headlines.layout-basic .card .card-body .date:after { content: '|'; padding-left: 1rem }
.sec-top-stories .component-headlines.layout-basic .card > div > div:last-of-type { margin-top:-3rem; z-index:1; color: var(--bs-white) }
.sec-top-stories .component-headlines.layout-basic .slick-dots { bottom: -1.5rem }
.sec-top-stories .component-headlines.layout-basic .slick-arrow-controls .pp { right:.25rem; top:1.75rem!important; background-color:var(--bs-secondary); border-radius:100%; color:var(--bs-white); opacity:0 }
.sec-top-stories .component-headlines.layout-basic .slick-arrow-controls .pp:hover { opacity: 1 }
.sec-top-stories .component-headlines.layout-basic .slide-thumbnail { border: 0 !important }
.sec-top-stories .component-headlines.layout-basic .card > div > div:last-of-type:after { content:''; position:absolute; bottom:0; width:100%; height:100%; z-index:-1; background:linear-gradient(rgba(var(--bs-tertiary-rgb),0) 0,rgba(var(--bs-tertiary-rgb),0) 9.43%,rgba(var(--bs-tertiary-rgb),.47) 25.62%,rgba(var(--bs-tertiary-rgb),.63) 38.92%,rgba(var(--bs-tertiary-rgb),.79) 48.28%,rgba(var(--bs-tertiary-rgb),.99) 64.04%,var(--bs-tertiary) 100%) }

/*For Desktop*/

.sec-top-stories-desktop .archive-link{ border: 0; background: transparent !important; padding-bottom: 0rem;margin-top:1rem;}
.sec-top-stories-desktop .related-links a{ color: var(--bs-white); z-index: 1; position: relative;font-weight:bold; }
.sec-top-stories-desktop .related-links a:hover{ text-decoration:none;color:var(--bs-secondary); }
.sec-top-stories-desktop .related-links a:not(:last-child):after { content:"|"; padding-left:.5rem }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel > div > div > div { width:100% }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .carousel-inner,
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .slide-thumbnail { border-radius:0!important; border:0!important}
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .right-col .card > div > .col-12.col-sm-8 { display:none!important }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .right-col .card > div > div:first-child { width:100% }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .right-col { border:0!important; border-radius:0!important; margin-top: -1rem; max-width: 100%; margin-left: auto; margin-right: auto;padding-left:5%;padding-right:5%;}
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item .card .row > .col-12.my-md-n1 { margin:0!important }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item { max-width:25% }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators { flex-direction:row!important }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item.active { border-color:var(--bs-tertiary)!important }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item { border-radius:0!important; border:2px solid var(--bs-white)!important }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item.active{border:2px solid var(--bs-secondary)!important}
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item:not(.active) .card:before{ width:100%; height:100%; content:''; background-color:rgba(var(--bs-tertiary-rgb),.7); position:absolute; z-index:1; transition: all .2s ease }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .carousel-caption { background: var(--bs-secondary-rgb); background: linear-gradient(180deg, rgba(var(--bs-tertiary-rgb),0) 30%, rgba(var(--bs-tertiary-rgb),0.25) 50%, rgba(var(--bs-tertiary-rgb),0.5) 80%,rgba(var(--bs-tertiary-rgb),.7) 95% ,rgba(var(--bs-tertiary-rgb),1) 100%) }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .category:before { content: '|'; padding-right: 1rem }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .date { font-size: 1.25rem; opacity: 1 }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .carousel-control-pp { width:2rem; height:2rem; top:.5rem; right:.5rem; background-color:var(--bs-white); border-radius:100%;opacity:.2; }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .carousel-control-pp:hover { opacity:1 }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .slide button span:before { color:#1E1E1E; font-weight:700 }
.sec-top-stories-desktop .archive-link a:hover { color:var(--bs-white); text-decoration:none;transition:.3s ease-in-out; }
.sec-top-stories-desktop .archive-link a {width: auto;color: var(--bs-secondary);font-weight: bold;font-size: 1.25rem;transition:.3s ease-in-out;padding-bottom:0;line-height:1;}
.sec-top-stories-desktop .carousel-control-next,
.sec-top-stories-desktop .carousel-control-prev { width:5%; opacity:0 }
.sec-top-stories-desktop .carousel-control-next span,
.sec-top-stories-desktop .carousel-control-prev span { font-size:1.5rem }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .carousel.slide:hover .carousel-control-next, 
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .carousel.slide:hover .carousel-control-prev,
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .carousel-control-prev:focus,
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .carousel-control-next:focus { opacity: 1 }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .carousel-indicators { display: none }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item:not(.active) .card:hover:before { opacity:0 }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .carousel-control-pp .fa-play { margin-left: 3px }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .carousel-caption .carousel-caption-title a {color: var(--bs-secondary)!important;font-size: 2rem;font-weight: 600;transition: .3s ease-in-out;}
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .carousel-caption .carousel-caption-title a:hover {color: var(--bs-white)!important;transition: .3s ease-in-out;text-decoration:none;}
.component-headlines.layout-stacked-carousel{gap:0!important;background:var(--bs-tertiary);}
.sec-top-stories .slick-dots li button:before{background:var(--bs-secondary);background-clip:content-box!important;opacity:1;}
.sec-top-stories .slick-dots li.slick-active button:before {background: var(--bs-white);background-clip: content-box;}
.search .component-search button.btn {color: var(--bs-white);}
.search .component-search button.btn:hover, .nav-social-links .nav-link:hover{color:var(--bs-secondary);}


/* SCOREBOARD */

.sec-schedule-tabs .container {z-index: 1;position: relative;}
.sec-schedule-tabs:after {content: '';background: linear-gradient(180deg,rgba(var(--bs-tertiary-rgb),0) 30%,rgba(var(--bs-tertiary-rgb),.9) 60%,rgba(var(--bs-tertiary-rgb),1) 80%);width: 100%;height: 100%;position: absolute;bottom: 0;z-index: 0;}
.sec-schedule-tabs .component-tabs { gap:0 !important }
.sec-schedule-tabs .component-tabs .nav-pills { width:100%; margin:0 !important; border:solid 1px rgba(255,255,255,0.6); border-bottom:none; background:var(--bs-primary);}
.sec-schedule-tabs .component-tabs .nav-pills .nav-link { position:relative; padding:0 .5rem; height:45px; line-height:45px; font-weight:600; text-transform:uppercase; color:var(--bs-white); background-color:var(--bs-primary); border-radius:0;font-size:1.125rem; }
.sec-schedule-tabs .component-tabs .nav-pills .nav-link.active { background-color:var(--bs-white);color:var(--bs-primary); }
.sec-schedule-tabs .component-tabs .form-floating .form-select {position: absolute;top: -36px;width: 160px;height: 26px;padding: 0 10px;padding-right: 1.5rem !important;margin: 0 !important;font-size: 0.75rem;line-height: 1;text-transform: capitalize;background-color: var(--bs-primary);color: #fff;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");font-weight: 300;}
.sec-schedule-tabs .component-tabs .tab-content,
.sec-schedule-tabs .component-scoreboard.layout-small { overflow:visible }
.sec-schedule-tabs .component-scoreboard.layout-small .slider { padding:0; margin:0 }
.sec-schedule-tabs .component-scoreboard.layout-small .card { background:var(--bs-white); color:var(--bs-black); min-height: 240px }
.sec-schedule-tabs .component-scoreboard.layout-small .card.no-more-events { border:none }
.sec-schedule-tabs .component-scoreboard.layout-small .card .body-middle { margin:0.5rem 0 }
.sec-schedule-tabs .component-scoreboard.layout-small .card .sport-name { padding-right:2rem; font-size:1.25rem; line-height:1.1; text-transform:uppercase }
.sec-schedule-tabs .component-scoreboard.layout-small .card .sport-name .sport-gender {display:block;}
.sec-schedule-tabs .component-scoreboard.layout-small .card .sport-name a { color:var(--bs-primary) }
.sec-schedule-tabs .component-scoreboard.layout-small .card .sport-name a:hover { color:var(--bs-dark);text-decoration:none; }
.sec-schedule-tabs .component-scoreboard.layout-small .card .event-team-name { align-items:center }
.sec-schedule-tabs .component-scoreboard.layout-small .card .logo-holder img { max-width:2.5rem; max-height:2.5rem }
.sec-schedule-tabs .component-scoreboard.layout-small .slick-arrow-controls { display:none !important; flex-direction:row !important; justify-content:center; gap:1rem; margin-top:1rem; position:static; overflow:visible!important; width:auto }
.sec-schedule-tabs .component-scoreboard.layout-small .slick-arrow-controls .btn { display:block; width:2rem; height:2rem; line-height:1; flex:0 0 auto;background:transparent;color:var(--bs-secondary);font-size:2rem; }
.sec-schedule-tabs .component-scoreboard.layout-small .slick-arrow-controls .btn:hover{color:var(--bs-white);}
.sec-schedule-tabs .component-scoreboard.layout-small .slick-dots button:before { background-color:#fff; opacity:1 }
.sec-schedule-tabs .component-scoreboard.layout-small .slick-dots li.slick-active button:before { background-color:var(--bs-primary) }
.sec-schedule-tabs .archive-link,
.sec-schedule-tabs .macro-event-notes  { display:none }
.sec-schedule-tabs .component-scoreboard .event-box .collapse-event-links { background-color:rgba(var(--bs-secondary-rgb), .9) }
.sec-schedule-tabs .component-scoreboard .bounce-trigger:hover .bounce-element { animation-name:none }
.sec-schedule-tabs .component-scoreboard .event-links-collapse-wrapper .btn { position:absolute; top:1rem; right:8px; color:var(--bs-primary);font-size:1.5rem; }
.sec-schedule-tabs .component-scoreboard .event-links a { color:var(--bs-white); font-weight:400 }
.sec-schedule-tabs .component-scoreboard.layout-small .card .card-body {gap: 0!important;}
.sec-schedule-tabs .component-scoreboard .event-links a:hover,
.sec-schedule-tabs .component-scoreboard .event-links a:focus { color:var(--bs-tertiary) }
.sec-schedule-tabs .component-scoreboard.layout-small .slick-list { border-width: 0 }
.sec-schedule-tabs .component-scoreboard.layout-small .card .middle-inner { border-top-color: var(--bs-primary) !important; border-top-width: 2px !important }
.sec-schedule-tabs .archive-link a:hover { color: var(--bs-white);text-decoration:none; }
.sec-schedule-tabs .archive-link { border: 0; background: transparent !important }
.sec-schedule-tabs .component-scoreboard.layout-small .card span.name, .sec-schedule-tabs .component-scoreboard.layout-small .card span.vs-at-indicator { text-align: left;font-weight:500!important; }
.sec-schedule-tabs .component-scoreboard .close-event-links-positioned a.btn span { color: var(--bs-white) }
.sec-schedule-tabs .component-scoreboard .slick-dots { display:none !important }
.sec-schedule-tabs .component-tabs .page-details .component-title {color: var(--bs-secondary);font-size: 1.5rem;text-transform: uppercase;line-height:1;font-weight:600;}
.sec-schedule-tabs .component-tabs .tab-content .page-details {display: none!important;}
.sec-schedule-tabs .component-headings {display: none!important;}
.sec-schedule-tabs .component-tabs .form-floating .form-select{right:10px;}
.sec-schedule-tabs .card .card-body .event-links-collapse-wrapper .collapse-event-links.show {bottom: 40px;}
.sec-schedule-tabs .component-scoreboard.layout-small .card .event-score {font-weight: 500;}
.sec-schedule-tabs .archive-link a { color: var(--bs-secondary); font-weight: bold;filter: none;text-transform:capitalize;}

@media (min-width:992px) {
    .sec-schedule-tabs .component-tabs .nav-pills .nav-link { position:relative; padding:0 1rem; font-weight:700; text-transform:uppercase; color:var(--bs-white); background-color:var(--bs-primary); border-radius:0 }
    .sec-schedule-tabs .component-tabs .nav-pills .nav-link { height:58px; line-height:58px;background:transparent; }
    .sec-schedule-tabs .component-headings {display: block!important;}
    .sec-schedule-tabs .component-scoreboard.layout-small .slick-list { border-color:var(--bs-primary); border-width: 1px }
    .sec-schedule-tabs .component-scoreboard.layout-small .card { border-color:var(--bs-primary); border-width: 2px }
    .sec-schedule-tabs .component-tabs .page-details { position:relative; display:block !important; padding:1rem; border:2px solid var(--bs-primary); border-bottom:none; overflow:hidden;background:var(--bs-primary); }
    .sec-schedule-tabs .component-tabs .nav-pills { width:auto; border:none; position:absolute; right:0px; top:-58px; margin:0 !important; z-index:1; padding: 0 1px;background:transparent; }

    .sec-schedule-tabs .component-tabs .form-floating { position:absolute; left:130px; top:-5px; width:200px !important }
    .sec-schedule-tabs .component-tabs .form-floating .form-select { width:150px; height:auto !important; padding:5px; font-size:0.75rem; top: -35px;font-weight:300;line-height:1;text-transform:uppercase;  }
    .sec-schedule-tabs .archive-link { display:block; text-transform:uppercase }
    .sec-schedule-tabs .archive-link a { color: var(--bs-secondary); font-size: 1.25rem; padding:0 1rem; transition: 0.2s; filter: none;text-transform:capitalize;}
    .sec-schedule-tabs .component-scoreboard.layout-small .slick-arrow-controls{display:flex!important;}
    .sec-schedule-tabs  .card .card-body .event-links-collapse-wrapper .collapse-event-links > .d-flex {padding: 0!important;}
    .component-scoreboard .close-event-links-positioned{display:none;}
    .sec-top-stories .component-headlines.layout-basic .slick-arrow-controls .pp{opacity:.5;}
    .sec-schedule-tabs .card .card-body .event-links-collapse-wrapper .collapse-event-links {position: absolute;width: 100%;height: fit-content;left: 0;bottom: 0;transform: translateY(100%);transition: .4s ease-in-out;background: rgba(var(--bs-secondary-rgb),0.9);top: auto;}
}

@media (max-width: 991px) {
    .sec-schedule-tabs > div { padding:0  }
}

@media (min-width:1200px) {
.sec-schedule-tabs .component-scoreboard.layout-small .slick-arrow-controls { margin-top:0 }
    .sec-schedule-tabs .component-scoreboard.layout-small .slick-arrow-controls .btn { position:absolute; top:50%; transform:translate(0, -100%) }
    .sec-schedule-tabs .component-scoreboard.layout-small .slick-arrow-controls .slick-prev { left:-3rem }
    .sec-schedule-tabs .component-scoreboard.layout-small .slick-arrow-controls .slick-next { left:auto; right:-3rem }
}



/*Recent news*/
.sec-recent-news .component-headlines {gap: 0!important;}
.sec-recent-news .layout-wrapper {padding:1rem;}
.sec-recent-news .component-headlines .page-details {background: var(--bs-primary);color: var(--bs-secondary);gap:0!important;}
.sec-recent-news .component-headlines .page-details .component-headings{padding:.75rem 1rem;border-right:2px solid var(--bs-tertiary);}
.sec-recent-news .component-headlines .page-details .component-title {font-size: 1.5rem;text-transform: uppercase;line-height:1;font-weight:600;}
.sec-recent-news .component-headlines .page-details .component-sponsor{padding:.75rem 1rem;}
.sec-recent-news .component-headlines .page-details .component-sponsor img {max-width: 60px;}
.sec-recent-news .archive-link a {color: var(--bs-secondary);font-weight: bold;font-size: 1.25rem;width: 100%;border-radius: 0;border:2px solid var(--bs-primary);border-left:0;border-right:0;}
.sec-recent-news .archive-link a:hover{transition:.3s ease-in-out;background:var(--bs-primary);color:var(--bs-white);text-decoration:none;}
.sec-recent-news .layout-wrapper a:hover,
.sec-recent-news .layout-wrapper a:focus { text-decoration: underline }
.sec-recent-news .component-headlines.layout-grid .item > div { width:100%!important }
.sec-recent-news .component-headlines.layout-grid .item { flex-direction:column }
.sec-recent-news .component-headlines.layout-grid .item .details { background-color:var(--bs-white); padding:.5rem; display: flex; flex-direction: column; flex: 1 1 auto }
.sec-recent-news .component-headlines.layout-grid .item .details .card-text { margin-bottom: 0.5rem !important }
.sec-recent-news .component-headlines.layout-grid .grid { column-gap: 1.5rem !important; row-gap: 1rem }
.sec-recent-news .card-title a { font-size:1rem!important }
.sec-recent-news .component-headlines.layout-grid .grid.xl .item .card-title {line-height: 1.1;}
.sec-recent-news .card-title,
.sec-recent-news .card-title a{color:var(--bs-primary);}
.sec-recent-news .related-links a:hover,
.sec-recent-news .related-links a:focus,.sec-recent-news .card-title:hover,
.sec-recent-news .card-title a:hover { color:var(--bs-dark);text-decoration:none; }
.sec-recent-news > .container > .row >.col-12 {padding: 0;}
.sec-recent-news .related-links { padding-top: 0.25rem; margin-top: 1rem !important; border-top: 2px solid var(--bs-dark); z-index: 2 }
.sec-recent-news .related-links a:not(:last-child):after { content:''; font-weight:700; position:absolute; right:-5px; top:50%; transform:translateY(-50%); width:4px; height:4px; background:var(--bs-primary); border-radius:100% }
.sec-recent-news .related-links a { position:relative; color:var(--bs-primary); padding-right:5px; display:inline-block;font-weight:bold; }
.sec-recent-news .related-links { margin-top: auto !important }
.sec-recent-news .component-headlines.layout-grid .item .category:before { content:"|"; padding-right:.5rem }
.sec-recent-news .component-headlines.layout-grid .item .details > .d-flex{flex-direction:row!important;}
.sec-recent-news .component-headlines.layout-grid .item .details > div:first-of-type { gap:.5rem!important }
@media screen and (min-width:576px){
    .sec-recent-news .layout-wrapper {border: 2px solid var(--bs-primary);border-bottom: 0;border-top:0;}
    .sec-recent-news > .container > .row >.col-12 {padding: 0 calc(var(--bs-gutter-x) * .5);}
    .sec-recent-news .component-headlines.layout-grid .item .details{padding:1rem;}
    .sec-recent-news .archive-link a{border-left:2px solid var(--bs-primary);border-right:2px solid var(--bs-primary)}
}

@media (min-width: 992px) {
    .sec-recent-news .card-title a { font-size:1.125rem!important }
    .sec-recent-news .component-headlines.layout-grid .item { flex: 1 1 calc(33% - 1rem) !important }
    .sec-recent-news .archive-link a {padding:.75rem;}
    .sec-recent-news .layout-wrapper{padding:1.5rem;}
    .sec-recent-news .component-headlines .page-details .component-headings, .sec-recent-news .component-headlines .page-details .component-sponsor{padding:1rem;}
    .sec-recent-news .component-headlines.layout-grid .grid{row-gap:1.5rem}
}

@media (max-width: 991px) {
    .sec-recent-news .component-headlines.layout-grid .item:nth-child(n+3),
    .sec-recent-news .component-headlines.layout-grid .item p.card-text { display:none !important }
}

/* Countdown */

.sec-countdown {padding:0 .25rem;}
.sec-countdown .details .details-1{flex:0 0 25%;}
.sec-countdown .details .details-1 img{width:100%;max-width:7rem;margin-right:0rem!important;}
.sec-countdown .details .details-2 .title{font-weight:600!important;text-transform:uppercase;font-size:2rem!important;line-height:1;margin-bottom:.25rem;}
.sec-countdown .details .details-2 .sport{color:var(--bs-secondary);font-weight:500;font-size:1rem!important;line-height:1.1;}
.sec-countdown span.team-logo {display: none!important;}
.sec-countdown span.team-name {font-size: 1rem;}
.sec-countdown .countdown-digit {font-size:2.5rem!important;line-height: 1;}
.sec-countdown .countdown li {border-color: var(--bs-secondary)!important;flex:0 0 20%!important;}
.sec-countdown .details .details-2 {text-align: center;}
.sec-countdown .details > .d-flex {flex-direction: column;}
.component-countdown.layout-matchup .logo-col.team-1 {flex-direction: column;}
.component-countdown.layout-matchup .event-teams{margin:1rem 0;gap:0;}
.component-countdown.layout-matchup .countdown-digit span {padding-top: 7px;padding-bottom: 7px;background: #fff;color: var(--bs-primary);outline: 3px solid var(--bs-secondary);outline-offset: -3px;}
.sec-countdown  .countdown-label {font-weight: bold;font-size:.75rem;}
.sec-countdown .details .details-2 .specs-1 .teams {justify-content: center!important}
.sec-countdown .details .details-2 .specs-1 .teams span {font-weight: 600;line-height:1.1;}
.sec-countdown .countdown {justify-content: center!important;}
.component-countdown.layout-standard {padding: 0 1rem;}

@media screen and (min-width:576px){
    .sec-countdown {padding:0;}
}
@media screen and (min-width:768px){
    .component-countdown.layout-matchup .event-teams{margin:0;gap:1rem;}
    .sec-countdown  .countdown-label{font-size:1rem;}
}

@media screen and (min-width:992px){
    .sec-countdown .details .details-1 img{margin-right:1rem!important;max-height:unset;max-width:unset;}   
    .sec-countdown .countdown {justify-content: space-between!important;}
    .component-countdown.layout-standard {padding: 0;}
    .sec-countdown .details .details-1{flex:0 0 33%;}
    .sec-countdown .countdown li {border: 0!important;flex:0 0 25%!important;}
    .sec-countdown .details .details-2 {text-align: left;}
    .sec-countdown .details .details-2 .sport{font-weight:600;font-size:1.25rem!important;}
    .sec-countdown .countdown-digit{font-size:4rem!important;}
    .sec-countdown .details > .d-flex {flex-direction: row;}
    .component-countdown.layout-matchup .countdown-digit span{font-size:2.5rem;width:40px;}
    .sec-countdown  .countdown-label {font-size:1.5rem;}
    .sec-countdown .details .details-2 .specs-1 .teams span {font-weight: 500;}
    ul.countdown.unstyled-list {margin: 0;}
    .sec-countdown .details .details-2 .specs-1 .teams {justify-content: flex-start!important}
}
@media screen and (min-width:1200px){
    .component-countdown{padding:0 1rem;}
    .sec-countdown .details > .d-flex{gap:1.75rem!important}
    .sec-countdown .details .details-2 .title{font-size:2.5rem!important;}
    .sec-countdown .countdown-digit{font-size:5.5rem!important;}
}


/*Featured Athletes*/
.sec-featured-athletes { border-top:3px solid var(--bs-secondary); }
.sec-featured-athletes .component-title { font-size:1.25rem; border-bottom:2px solid var(--bs-secondary); font-weight:300 }
.sec-featured-athletes .slick-slider .slick-list .slick-slide { overflow:hidden }
.sec-featured-athletes .component-aotw.layout-align .player { align-items: stretch!important; border-bottom:3px solid var(--bs-secondary) }
.sec-featured-athletes .component-aotw.layout-align .player .headshot,
.sec-featured-athletes .component-aotw.layout-align .player .headshot .headshot-holder { transform: skew(0) }
.sec-featured-athletes .component-aotw.layout-align .player .headshot .headshot-holder{aspect-ratio:3/4}
.sec-featured-athletes .component-aotw.layout-align .player .player-details .player-bio p { margin-bottom:0;text-transform:none; }
.sec-featured-athletes .component-aotw.layout-align .player .headshot .headshot-holder img { min-height: 250px; max-height: 250px; height: 100%; object-fit: cover; object-position: top center }
.sec-featured-athletes .component-aotw.layout-align .player .player-headshot { padding: 0rem }
.sec-featured-athletes .component-aotw.layout-align .player .player-details { align-items:start; position:relative; padding: 1rem }
.sec-featured-athletes .component-aotw.layout-align .player .player-details .player-name:hover { color:var(--bs-white);transition:.3s ease-in-out;text-decoration:none;}
.sec-featured-athletes .component-aotw.layout-align .player .player-details .player-name { font-size:1.25rem; color:var(--bs-secondary);transition:.3s ease-in-out; }
.sec-featured-athletes .component-title {font-size: 1rem;border-bottom: 2px solid var(--bs-secondary);font-weight: 300;text-align: left;max-width: 15rem;}
.sec-featured-athletes .component-aotw.layout-align .player .player-details .player-bio { flex-direction:column; align-items:start; text-align:left;gap:0; }
.sec-featured-athletes .component-aotw.layout-align .player .player-details .player-sport {font-weight: 600;margin-bottom: .5rem;}
.sec-featured-athletes .component-aotw.layout-align .player .player-details:after { content:''; width:100vw; border-top:3px solid var(--bs-secondary); position:absolute; top:.75rem; left:0; z-index: 3 }
.sec-featured-athletes .component-aotw.layout-align .player:after { content:''; width:100%; border-bottom:3px solid var(--bs-secondary); position:absolute; right:0; bottom:.75rem; z-index: 1 }
.sec-featured-athletes .component-aotw.layout-align .player .headshot { border-left: 3px solid var(--bs-secondary); border-right: 0 }
.sec-featured-athletes .component-aotw.layout-align .player .player-details .synopsis.clamp-3,
.sec-featured-athletes .component-aotw.layout-align .player .player-details .player-bio .player-attrs { display: none !important }
.sec-featured-athletes .component-aotw.layout-align .player .player-details .player-bio .synopsis.clamp-3 { padding-right: 4rem }
.sec-featured-athletes .component-aotw.layout-align .slick-slider.players > button { color: var(--bs-white); background-color: transparent; top: auto!important; height: 2rem!important; border: 0; left: 50%!important; transform: translateX(-50%); bottom: -.25rem!important;font-size:1.25rem; }
.sec-featured-athletes .component-aotw.layout-align .slick-slider.players > button:hover { color: var(--bs-white) }
.sec-featured-athletes .component-aotw.layout-align .slick-slider.players > button.slick-prev { left: 43% !important }
.sec-featured-athletes .component-aotw.layout-align .slick-slider.players > button.slick-next { left: 57% !important }
.sec-featured-athletes .component-aotw.layout-align .slick-slider.players { padding-bottom: 2rem }
.sec-featured-athletes .component-aotw.layout-align .slick-slider .slick-dots { display:none !important }

@media only screen and (min-width: 992px){
    .sec-featured-athletes .component-aotw.layout-align .player .player-details .synopsis.clamp-3 { display: -webkit-box!important }
    .sec-featured-athletes .component-title {font-size: 1.25rem;max-width: unset;}
    .sec-featured-athletes .component-aotw.layout-align .slick-slider.players > button{color:var(--bs-secondary);}
    .sec-featured-athletes { border-top:6px solid var(--bs-secondary);}
    .sec-featured-athletes .component-title { border-bottom:3px solid var(--bs-primary);font-size:1.25rem;font-weight:300; }
    .sec-featured-athletes .component-aotw.layout-align .player .player-details:after { width:100%; border-top:6px solid var(--bs-secondary); top:1.25rem }
    .sec-featured-athletes .slick-slider .slick-list { border-bottom: 6px solid var(--bs-secondary) }
    .sec-featured-athletes .component-aotw.layout-align .player .player-details .player-name { font-size:2.5rem }
    .sec-featured-athletes .component-aotw.layout-align .player .headshot  { border-left: 6px solid var(--bs-secondary); border-right: 6px solid var(--bs-secondary) }
    .sec-featured-athletes .component-aotw.layout-align .player .player-details { padding: 2rem; padding-left:250px }
    .sec-featured-athletes .component-aotw.layout-align .player .player-headshot { margin-right: 30px }
    .sec-featured-athletes .component-aotw.layout-align .player { border-bottom: 0 }
    .sec-featured-athletes .component-aotw.layout-align .player .headshot .headshot-holder img { min-width: 300px; max-width: 300px; min-height: 400px; max-height: 400px }
    .sec-featured-athletes .component-aotw.layout-align .slick-slider button.slick-pp { left: calc(250px + 2rem) !important }
    .sec-featured-athletes .component-aotw.layout-align .slick-slider button.slick-arrow.slick-prev { left: 250px !important }
    .sec-featured-athletes .component-aotw.layout-align .slick-slider button.slick-arrow.slick-next { left: calc(250px + 4rem) !important }
    .sec-featured-athletes .component-aotw.layout-align .player:after { border-bottom:6px solid var(--bs-secondary); bottom:1.5rem; z-index:2 }
    .sec-featured-athletes .component-aotw.layout-align .slick-slider.players > button { display: flex; align-items: center; justify-content: center; bottom: 5rem!important; transform: unset;color:var(bs-secondary); }
    .sec-featured-athletes .component-aotw.layout-align .slick-slider.players { padding-bottom: 1.5rem }
    .sec-featured-athletes .component-aotw.layout-align .player .player-details:before {content: '';width: 200px;height: 100%;position: absolute;left: 20px;background: var(--site-logo-url);background-size:contain;background-position:center center;background-repeat:no-repeat;z-index: 3;}
}

@media only screen and (min-width:1200px) {
    .sec-featured-athletes .component-aotw.layout-align .player .headshot .headshot-holder img { min-width: 450px; max-width:450px; min-height:450px; max-height:450px }
    .sec-featured-athletes .component-aotw.layout-align .player .player-details { padding-left:300px }
    .sec-featured-athletes .component-aotw.layout-align .slick-slider button.slick-pp { left: calc(300px + 2rem) !important }
    .sec-featured-athletes .component-aotw.layout-align .slick-slider button.slick-arrow.slick-prev { left: 300px !important }
    .sec-featured-athletes .component-aotw.layout-align .slick-slider button.slick-arrow.slick-next { left: calc(300px + 4rem) !important }
    .sec-featured-athletes .component-aotw.layout-align .slick-slider.players > button { bottom: 6rem !important }
    .sec-featured-athletes .component-aotw.layout-align .player .player-details:before {width: 250px;left: 30px;}
}

@media only screen and (min-width:1400px) {
    .sec-featured-athletes .component-aotw.layout-align .player .player-details { padding-left:350px }
    .sec-featured-athletes .component-aotw.layout-align .slick-slider button.slick-pp { left: calc(350px + 2rem) !important }
    .sec-featured-athletes .component-aotw.layout-align .slick-slider button.slick-arrow.slick-prev { left: 350px !important }
    .sec-featured-athletes .component-aotw.layout-align .slick-slider button.slick-arrow.slick-next { left: calc(350px + 4rem) !important }
    .sec-featured-athletes .component-aotw.layout-align .player .player-details:before {width: 260px;left: 40px;}
}

/* Stats */

.sec-stat-leaders .container{position:relative;}
.sec-stat-leaders .component-tabs.layout-select > .page-details { padding:.75rem 1rem 3.25rem; background: var(--bs-primary) }
.sec-stat-leaders .component-tabs.layout-select > .page-details .component-headings { justify-content:center !important }
.sec-stat-leaders .component-tabs.layout-select > .page-details .component-title { display:block; color:var(--bs-secondary);text-transform:uppercase;font-size:1.5rem;line-height:1;font-weight:600;}
.sec-stat-leaders .component-tabs.layout-select > .layout-wrapper,
.sec-stat-leaders .component-tabs.layout-select > .layout-wrapper > div > .form-floating { position:static !important }
.sec-stat-leaders .component-tabs.layout-select > .layout-wrapper > div > .form-floating > .form-select {position: absolute;top: 2.5rem;right: 0rem;left:0;margin:auto;width: 80%;border-color: var(--bs-white);background-color: transparent;font-size: .9rem;height: auto!important;padding: 7px;padding-right: 2.25rem;color:var(--bs-white);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");}
.sec-stat-leaders .component-tabs.layout-select > .layout-wrapper > div > .form-floating > label { display:none }
.component-stats-leaders.layout-standard .d-flex .leaders-card { border:0 !important;flex:1 1 100%!important;padding:0 .5rem;margin-bottom:1.5rem; }
.component-stats-leaders.layout-standard .d-flex .leaders-card:nth-child(n + 5){display:none!important;}
.component-stats-leaders.layout-standard .leaders-card a:hover { text-decoration:none;color:var(--bs-white); }
.component-stats-leaders.layout-standard .leaders-card .btn-sm {font-weight: bold;display: block;font-size: 1rem;border-radius: 0;color: var(--bs-secondary);text-transform:capitalize;}
.component-stats-leaders.layout-standard .leaders-card .btn-sm:hover,
.component-stats-leaders.layout-standard .leaders-card .btn-sm:focus-visible { text-decoration:none; color:#fff; background-color:var(--bs-primary); filter:brightness(100%); outline:0 !important; box-shadow:none !important }
.component-stats-leaders.layout-standard .leaders-card .team { font-size:0.875rem }
.component-stats-leaders.layout-standard .leaders-card .list-group-item { border:0 }
.component-stats-leaders.layout-standard .leaders-card .list-group-item:first-of-type { position:relative; margin-bottom:1.5rem !important; font-weight:500 !important; color:var(--bs-secondary); background-color:var(--bs-primary);font-size:1.1rem; }
.component-stats-leaders.layout-standard .leaders-card .list-group-item:first-of-type:before { content:''; position:absolute; left:50%; top:100%; height:1.5rem; width:1px; background-color:var(--bs-primary); transform:translateX(-50%) }
.component-stats-leaders.layout-standard .leaders-card .list-group-item:first-of-type + .list-group-item { border-top:1px solid var(--bs-primary) }
.component-stats-leaders.layout-standard .leaders-card .list-group-item + .list-group-item { background-color:transparent; border-left:1px solid var(--bs-primary); border-right:1px solid var(--bs-primary) }
.component-stats-leaders.layout-standard .leaders-card .list-group-item:last-of-type { --bs-list-group-item-padding-y:0; --bs-list-group-item-padding-x:0; position:relative; margin-top:1.5rem !important;  border:1px solid var(--bs-primary) }
.component-stats-leaders.layout-standard .leaders-card .list-group-item:last-of-type:before { content:''; position:absolute; left:50%; bottom:calc(100% + 1px); height:1.5rem; width:1px; background-color:var(--bs-primary); transform:translateX(-50%) }
.component-stats-leaders.layout-standard .leaders-card .list-group-item:last-of-type:after { content:''; position:absolute; left:0; right:0; bottom:calc(100% + 1px + 1.5rem); height:1px; background-color:var(--bs-primary) }
.component-stats-leaders.layout-standard .leaders-card .list-group-item .logo-holder{display:none;}
.component-stats-leaders.layout-standard .leaders-card .list-group-item .player-logo a{color:var(--bs-secondary);font-weight:bold;font-size:1.1rem;}
.component-stats-leaders.layout-standard .leaders-card .list-group-item .player-logo a:hover{color:var(--bs-white);}
.component-stats-leaders.layout-standard .leaders-card .list-group-item .stat, .component-stats-leaders.layout-standard .leaders-card .list-group-item .team{color:var(--bs-white);}
.component-stats-leaders .tab-content .tab-pane > .d-flex {gap: .5rem!important;}
.component-stats-leaders select.form-select {font-size: 1rem;padding: .75rem 1rem;font-weight: 500;}
.component-stats-leaders.layout-standard .leaders-card .list-group-item:first-of-type + .list-group-item {padding-top: 1.5rem;}
.component-stats-leaders.layout-standard .d-flex .leaders-card:nth-child(4){margin-bottom:0;}
.component-stats-leaders.layout-standard .leaders-card .list-group-item:nth-last-child(2) {padding-bottom: 1.5rem;}

@media screen and (min-width:768px){
    .component-stats-leaders.layout-standard .d-flex .leaders-card{flex:1 1 46%!important;padding:0;margin-bottom:0;}
}
@media only screen and (min-width:992px) {
    .sec-stat-leaders .component-tabs.layout-select > .page-details .component-headings { justify-content:flex-start !important }
    .sec-stat-leaders .component-tabs.layout-select > .layout-wrapper > div > .form-floating > .form-select { position:absolute; top:1rem; right:2rem;left:auto; width:auto;  border-color:var(--bs-white);line-height:1;font-size:.75rem;padding:5px;width:150px; }
    .component-stats-leaders.layout-standard .d-flex .leaders-card{flex:1 1 22%!important;}
    .sec-stat-leaders .component-tabs.layout-select > .page-details{padding:1rem;}
    .component-stats-leaders.layout-standard .leaders-card .list-group-item .player-logo a, .component-stats-leaders.layout-standard .leaders-card .list-group-item:first-of-type{font-size:1rem;}
    .component-stats-leaders select.form-select {font-size: .9rem;}
}


/* Sponsors */

.fa-circle-pause:before {content: "\f04c"!important;font-weight: bold;}
.sec-sponsors .component-banner.layout-slider {overflow: visible!important;}
.sec-sponsors .component-banner.layout-slider .slick-arrow-controls .slick-arrow {top: auto!important;transform: none!important;bottom: -40px!important;height:2rem!important;color:var(--bs-black);line-height:1;font-size:1.25rem;border:0!important;;}
.sec-sponsors .component-banner.layout-slider .slick-arrow-controls .slick-arrow:hover{color:var(--bs-primary);}
.sec-sponsors .component-banner.layout-slider .slick-arrow-controls .slick-arrow.prev {left: -60px!important;right: 0!important;margin:auto;}
.sec-sponsors .component-banner.layout-slider .slick-arrow-controls .slick-arrow.next {right: -60px!important;left: 0!important;margin:auto;}
.sec-sponsors .component-banner.layout-slider .slick-arrow-controls .slick-arrow.pp {right: 0px!important;left: 0!important;margin:auto;}
.sec-sponsors span.fa.fa-regular.fa-play, .sec-banners span.fa.fa-regular.fa-play {font-weight: bold;}
.sec-sponsors .slick-arrow-controls {position: absolute;width: 100%;}

@media screen and (min-width:992px){
    .section-sponsors .slick-slide img, .sec-sponsors .slick-slide img{max-height:8rem;}
    .section-sponsors {padding-top: 3rem!important;}
}

 /* Social */
 
.sec-social-stream .nav {gap: 1.5rem;flex-direction: column;}
.sec-social-stream {padding: 0 .5rem;}
.sec-social-stream .nav li {background: var(--bs-primary);flex: 1;overflow: hidden;position: relative;}
.sec-social-stream .nav li a {padding: 0;display: flex;align-items: center;position: relative;z-index: 1;color:var(--bs-secondary);}
.sec-social-stream .nav li a span.fa-brands {font-size:12rem;padding:0;flex: 0 0 160px;text-align: left;line-height:.8;transition:.3s ease-in-out;}
.sec-social-stream .fa-x-twitter:before{margin-left:-40px;}
.sec-social-stream .nav li:hover a span.fa-brands{transform:scale(1.15);transition:.3s ease-in-out;}
.sec-social-stream .nav li a span.sr-only {display: block!important;color:var(--bs-white);width: auto;height: auto;clip: unset;position: relative;font-size: 1rem;padding: 0 1rem;text-transform: capitalize;font-weight: 600;}
.sec-social-stream .nav li a span.sr-only:before {content: 'Follow Us On';display: block;line-height: 1;font-size: 1rem;}
.sec-social-stream .component-nav.layout-standard .nav li .nav-link:after {content: '\f105';font-family: "Font Awesome 6 Pro";position: absolute;right: .75rem;z-index: 1;font-size: 1.5rem;line-height: 1.8;color: var(--bs-white);text-align: center;}
.sec-social-stream > .section-container.container {padding: 0 3rem;}
.fa-facebook:before {content: "\f39e";}
@media screen and (min-width: 992px) {
    .sec-social-stream .nav {gap: 2rem;flex-direction: row;}
    .sec-social-stream .nav li a span.fa-brands {flex: 0 0 20%;font-size:8rem;}
    .section-social-icons .component-nav.layout-standard .nav li .nav-link:after{display:none;}
    .sec-social-stream .nav li a span.sr-only:before {font-size: 1rem;}
    .sec-social-stream .nav li a span.sr-only {padding: 0 .5rem;}
    .sec-social-stream .component-nav.layout-standard .nav li .nav-link:after {right: .5rem;}
    .sec-social-stream > .section-container.container {padding: 0 calc(var(--bs-gutter-x) * .5);}
    .sec-social-stream {padding: 0;}
    .sec-social-stream .nav{gap:1rem;}
    .fa-x-twitter:before{margin-left:0px;}
}

@media screen and (min-width: 1200px) {
    .sec-social-stream .nav li a span.sr-only {padding: 0 1rem;}
    .sec-social-stream .component-nav.layout-standard .nav li .nav-link:after {right: .5rem;}
}

@media screen and (min-width: 1400px) {
    .sec-social-stream .nav li a span.fa-brands {font-size: 10rem;text-align:left;flex:0 0 45%;}
    .sec-social-stream .component-nav.layout-standard .nav li .nav-link:after {right: 1rem;}
    .sec-social-stream .component-nav.layout-standard .nav li .nav-link:after{font-size:1.75rem;}
}
/* Footer */

.site-footer .footer-details {gap: 1rem;flex-direction:column;text-align:center;}
.site-footer .footer-details .text .title {color: var(--bs-dark);line-height:1.2;font-size:1.25rem!important;margin-bottom:.25rem;}
.site-footer .footer-details .text p.address span, .site-footer .footer-details .text p.phone span {display: none;}
.site-footer .footer-details .text p.phone{margin-bottom:.25rem;line-height:1.1;}
.site-footer .component-nav .nav a.nav-link {padding: 0 .5rem 0 .5rem;font-size: 1rem;}
.site-footer .component-nav .nav li:nth-child(1) a.nav-link {padding-left:0;}
.site-footer .component-nav .nav li:nth-last-child(1) a.nav-link {padding-right:0;}
.site-footer .footer-details .text p {font-weight: 400!important;color: var(--bs-dark);max-width: 14rem;margin:auto!important;font-size:1.1rem;}
.developer-logo .inc-hostedby {width: 9rem;margin:0 auto;}
.developer-logo > .d-flex .dev-links {justify-content: flex-end;}
.developer-logo .inc-hostedby svg {fill: var(--bs-black);}
.developer-logo > .d-flex .dev-links a.nav-link {color: var(--bs-white);font-size: 1rem;padding-right: .5rem;}
.developer-logo > .d-flex .dev-links a.nav-link:hover{text-decoration:underline;}
.affiliate-logos ul {flex-wrap: wrap;flex-direction: row!important;}
.developer-logo > .d-flex .dev-links li:nth-child(n+2) a:before {content: '|';margin-right: .25rem;}
.site-footer .footer-details .component-nav ul.nav {justify-content: center;}
.affiliate-logos li.item img {width: 10rem;height: 5rem;object-fit: contain;}
.affiliate-logos ul li {flex: 0 0 47%!important;}
.site-footer .footer-details img {max-height: 4.5rem;margin:.5rem 0;}
.site-footer .footer-details .component-nav .nav a.nav-link{position:relative;transition:.3s ease-in-out;}
.site-footer .footer-details .component-nav .nav a.nav-link:hover{color:var(--bs-dark);}
.developer-logo .d-flex .inc-hostedby {order: 3;}
.site-footer .footer-details .text p{max-width:16rem!important;}
.developer-logo {flex:0 0 50%;}
.developer-logo > .d-flex > div.component-banner ul.list-unstyled{margin-bottom:0;flex-direction:row!important;}
.developer-logo .component-banner{flex:1;}
.privacy-links a:hover{color:var(--bs-secondary)!important;}
.site-footer .footer-details-wrapper {flex-direction: column;}
.developer-logo > .d-flex {flex-direction: column;padding-bottom:0!importamt;}
footer .component-banner.layout-flex .item img {max-height: 5rem;}

@media screen and (min-width:992px){
    .affiliate-logos ul {flex-wrap: nowrap;}
    .site-footer .footer-details-wrapper, .developer-logo > .d-flex {flex-direction: row;}
    .site-footer .footer-details {gap: 1rem;flex-direction:row;text-align:left;}
    .affiliate-logos li.item {margin: 0 0 0 1.75rem;}
    .developer-logo > .d-flex{padding-bottom:1rem!important;}
    .site-footer .footer-details .component-nav ul.nav {justify-content: flex-start;}
    .site-footer .footer-details .text p {margin:0!important;}
    .site-footer .footer-details .text .title{font-size:1.5rem!important;}
    .affiliate-logos ul li {flex: 1 1 auto!important;}
    .developer-logo .d-flex .inc-hostedby {order: unset;}
    .site-footer .footer-details .text p{font-size:1rem;}
    .site-footer .footer-details .text p.address{line-height:1.2;}
    .developer-logo > .d-flex > div, .developer-logo > .d-flex .dev-links a.nav-link{font-size:.9rem;}
    .site-footer .footer-details img{max-height:5.5rem;margin:0;}
    .affiliate-logos li.item img{width:6rem!important;}    
    .affiliate-logos li.item{margin:0 0 0 1rem!important;}
    .developer-logo > .d-flex > div, .developer-logo > .d-flex .dev-links a.nav-link{font-size:.8rem!important;}
}
@media screen and (min-width:1200px){
    .developer-logo > .d-flex > div, .developer-logo > .d-flex .dev-links a.nav-link{font-size:.9rem!important;}
}
@media screen and (min-width:1400px){
.affiliate-logos li.item img{width:10rem!important;}    
.affiliate-logos li.item{margin:0 0 0 1.75rem!important;}
}

/* Internal Page */

.internal-page main#site-main, .internal-page main#site-main td, .internal-page main#site-main .subscribe_links a, .internal-page main#site-main a.date-tab, .internal-page main#site-main .date-tabs button.btn-prev {color: var(--bs-dark);}
.internal-page main#site-main .team .team-name{color:var(--bs-dark)!important;}
.internal-page main#site-main .scorebox .score, main#site-main td.score.align-middle, .internal-page main#site-main .banner-score {color: var(--bs-dark)!important;}
.internal-page main#site-main .gamebox .scorebox .team-name, .internal-page main#site-main span.team-record.pt-1.text-muted, .internal-page main#site-main .sharing-button-heading.text-small.small.text-muted.nowrap{color:var(--bs-dark)!important;}
.internal-page main#site-main a.btn.btn-outline-primary, .internal-page main#site-main a.btn.btn-outline-secondary {color: var(--bs-primary)!important;border-color:var(--bs-primary)!important;}
.internal-page main#site-main a.btn.btn-outline-primary.active, .internal-page main#site-main a.btn.btn-outline-secondary.active{color: var(--bs-white)!important;}
.internal-page main#site-main a.btn.btn-outline-primary:hover, .internal-page main#site-main a.btn.btn-outline-secondary:hover {color: var(--bs-white)!important;background:var(--bs-primary)!important;filter:none;}
.internal-page main#site-main .article-info .stats-box a.btn.btn-outline-primary.btn-sm:hover {color: var(--bs-white)!important;}
.internal-page main#site-main > .container .event-row .date .nowrap{color:var(--bs-primary)!important;}
.internal-page main#site-main > .container .result .text-success{color:var(--bs-primary)!important;}
.internal-page .btn-secondary, .internal-page .btn-primary {background: var(--bs-primary)!important;color:var(--bs-white)!important;border-color:var(--bs-primary);}
.internal-page .btn-secondary:hover, .internal-page .btn-primary:hover{background: var(--bs-dark)!important;}



/* Select BG */

.form-floating>.form-select option:checked{background:var(--bs-primary);}
.form-floating>.form-select option:not(:checked){background:var(--bs-primary);}
.form-floating .form-select{cursor:pointer;}
/* Wiki Link */

.navbar-links a[rel="wiki-link"] {z-index: 9;}
section a[rel="wiki-link"], .dev-links a[rel="wiki-link"]{color: var(--bs-white);}
.macro-primary-navigation a[rel="wiki-link"] {color: var(--bs-white)!important;}
.sec-sponsors a[rel="wiki-link"] {color: var(--bs-primary);}
a:hover img {transform: scale(.9);transition: .3s ease-in-out;}
a img {transition: .3s ease-in-out;}

/* ADA Contrast */

body > a.visually-hidden-focusable, .visually-hidden, .site-title span.fs-5:not(.fw-bold) {background: rgba(255,255,255, .01);}
header .component-navbar-primary.layout-standard .navbar a.nav-link.dropdown-old-toggle:focus-visible {outline: 2px solid var(--bs-secondary)!important;box-shadow: none!important;outline-offset: -2px;}
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .carousel-control-pp span.text.sr-only {background-color: rgba(0,0,0,0.01);}
:focus-visible{box-shadow: none!important;outline-offset: -2px;z-index:9;}
.developer-logo .inc-hostedby span.sr-only {background: rgba(255,255,255,.01);}