:root { --body-font-family: 'Libre Baskerville', sans-serif; --bs-font-sans-serif: 'Libre Baskerville', sans-serif; --bs-body-font-family: 'Libre Baskerville', sans-serif; --heading-font-family: 'Libre Baskerville', sans-serif; --bs-dark-secondary: #021824; --bs-gray: #B6B8B7; --bs-preb-color: #387C93; --bs-footer-bort: #73787C; --texture-dis:none; --macro-al-fs:1rem; --bs-social-bord-color: #6D747A }
@media (min-width:992px) { :root { --texture-dis: block; --macro-al-fs: 1.25rem } }
body { position: relative; background: var(--bs-light) }
body:before { content: ""; position: fixed; inset: 0; background: url(/assets/images/texture.png) repeat; background-size: 250px 250px; opacity: 0.375; z-index: -1; display: var(--texture-dis) }

/*Global*/
.page-details { background-color: var(--bs-white) }
.section.bg-primary { --bs-link-color: var(--bs-white) }
.macro-archive-link a { font-size: var(--macro-al-fs); font-weight: bold; text-transform: capitalize }
a { text-decoration: none }
a:hover {  --bs-link-hover-color: var(--bs-secondary) }

/** Header **/
.pre-header { --ph-btn-border:unset; --ph-btn-color:unset; --ph-btn-display:none; --ph-btn-fw:unset; --ph-mn-border: 1px solid var(--bs-preb-color); --ph-padding: .5rem 1rem; --ph-ml-wrap: wrap;--ph-btn-ml:unset; --ph-btn-td:unset; --ph-dfl-left:unset; --ph-dfl-transform:unset; --ph-dfr-right:unset; --ph-fd:column-reverse; --ph-img-bb:1px solid var(--bs-border-color); --ph-img-flex:unset; --ph-mn-ai:unset; --ph-mn-display:unset; --ph-mn-fd:unset; --ph-nl-hover-td:unset; --ph-position:unset; --ph-zi:unset }
.site-header { box-shadow: 0 .25rem .25rem rgba(0, 0, 0, .1) !important; --sh-col-dt-fw:unset; --sh-sl-top: .5rem; --sh-cs-a-color:unset; --sh-nl-fs: 1rem; --sh-lini-bort: 1px solid var(--bs-dark-secondary); --sh-dms-bg: var(--bs-primary); --sh-cs-btn-border:unset; --sh-cs-btn-color:var(--bs-primary); --sh-ni-bort: 1px solid var(--bs-dark-secondary);--sh-dta-color: var(--bs-black); --sh-dmnl-color: var(--bs-white); --sh-mm-bg: var(--bs-primary); --sh-dotn-color: #fff; --sh-dotn-fs: 1rem; --sh-cs-btn-fs:1.25rem; --sh-cs-btn-hover-color:unset; --sh-cs-btn-px:unset; --sh-cs-position:absolute; --sh-cs-right:1rem; --sh-cs-top:1.5rem; --sh-dt-transform: rotate(-180deg); --sh-icon-nl-color:unset; --sh-icon-nl-hover-color:unset; --sh-icon-nl-pd:unset; --sh-logo-img-mh:4.75rem; --sh-logo-left:50%; --sh-logo-mh:5rem; --sh-logo-mw:10rem; --sh-logo-transform:translateX(-50%); --sh-lw-nb-position:unset; --sh-lw-position:unset; --sh-mega-dt-color:unset; --sh-mega-dt-ta:unset; --sh-mm-left:unset; --sh-mm-margin:unset; --sh-mm-mw:unset; --sh-mm-position:unset; --sh-nb-fs:unset; --sh-ndm-br:unset; --sh-ndm-margin:unset; --sh-nl-ad:unset; --sh-nl-animation:unset; --sh-nl-color:var(--bs-primary); --sh-nl-hover-bs:unset; --sh-nl-padding:.5rem; --sh-nl-position:relative; --sh-nl-transition:unset; --sh-nn-bg:var(--bs-white); --sh-nn-bb:5px solid var(--bs-primary); --sh-nn-bs:0 0 3px 0 rgba(0,0,0,0.16); --sh-nn-ml:unset; --sh-nn-pd:1rem; --sh-ns-pl:1.5rem; --sh-pnw-ad:unset; --sh-pnw-bg:unset; --sh-pnw-mh:5rem; --sh-pnw-pd:1.5rem 1rem; --sh-pnw-pos:relative; --sh-pnwd-display:unset; --sh-pnwd-jc:unset; --sh-search-display:unset; --sh-sep-display:none; --sh-si-ad:unset; --sh-si-display:none; --sh-sm-a-color:unset; --sh-sm-mr:unset; --sh-snw-pd:unset; --sh-tb-position:unset; --sh-tb-zi:unset; --sh-tbc-position:unset; --sh-title-animation:unset; --sh-title-color:unset; --sh-title-display:none; --sh-title-fs:unset; --sh-title-fw:unset; --sh-title-ls:unset; --sh-title-ml:unset; --sh-title-pd:unset; --sh-title-tt:unset }
.pre-header { background-color:#fff; position:var(--ph-position); z-index:var(--ph-zi); padding: var(--ph-padding) }
.pre-header > div { display:flex; flex-direction:var(--ph-fd) }
.pre-header .members-nav { border: var(--ph-mn-border) }
.pre-header .members-nav > div { align-items:var(--ph-mn-ai); display:var(--ph-mn-display); flex-direction:var(--ph-mn-fd) }
.pre-header .members-nav .btn-members { border:var(--ph-btn-border); color:var(--ph-btn-color); display:var(--ph-btn-display); font-weight:var(--ph-btn-fw); margin-left:var(--ph-btn-ml); text-decoration:var(--ph-btn-td) }
.pre-header .component-navbar-image { border-bottom:var(--ph-img-bb) }
.pre-header .component-navbar-image .navbar-image { padding:1rem }
.pre-header .component-navbar-image .navbar-image > ul { justify-content:space-around!important; flex-wrap: var(--ph-ml-wrap) !important }
.pre-header .component-navbar-image .navbar-image .nav-item { max-width: 6rem }
.pre-header .component-navbar-image .navbar-image .nav-item:hover img { scale: 1.2 }
.pre-header .component-navbar-image .panel-control-bar button { text-transform: uppercase; border:0; border-radius:0; font-size:1rem; font-weight:700 }
.pre-header .component-navbar-image .panel-control-bar button:hover { filter:brightness(100%) }
.pre-header .component-navbar-image.layout-standard { flex:var(--ph-img-flex) }
.pre-header .component-navbar-image .dropdown-menu.flush-left { left:var(--ph-dfl-left); transform:var(--ph-dfl-transform) }
.pre-header .component-navbar-image .dropdown-menu.flush-right { right:var(--ph-dfr-right) }
.pre-header .component-navbar-image .dropdown-menu .nav .nav-link:hover { text-decoration:var(--ph-nl-hover-td) }
.site-header .social-icons { align-items: center }
.site-header .composite-search { position:var(--sh-cs-position); right:var(--sh-cs-right); top:var(--sh-cs-top); gap: .25rem }
.site-header .composite-search > a[rel*="wiki-link"] { color:var(--sh-cs-a-color) }
.site-header .composite-search .btn { --bs-btn-padding-x:var(--sh-cs-btn-px); border:var(--sh-cs-btn-border); color:var(--sh-cs-btn-color); font-size:var(--sh-cs-btn-fs); padding: .5rem .25rem }
.site-header .composite-search .btn:hover,
.site-header .composite-search .btn:focus { color:var(--sh-cs-btn-hover-color); filter:brightness(100%) }
.site-header .composite-search .btn span[class*="fa-"]:before { font-weight:800 }
.site-header .component-search { display:var(--sh-search-display) }
.site-header .secondary-nav-wrapper > div { padding:var(--sh-snw-pd) }
.site-header .title-bar { position:var(--sh-tb-position); z-index:var(--sh-tb-zi) }
.site-header .title-bar .container { position:var(--sh-tbc-position) }
.site-header .title-bar .site-title { animation:var(--sh-title-animation); color:var(--sh-title-color); display:var(--sh-title-display); font-size:var(--sh-title-fs); font-weight:var(--sh-title-fw); letter-spacing:var(--sh-title-ls); margin-left:var(--sh-title-ml); padding:var(--sh-title-pd); text-transform:var(--sh-title-tt) }
.site-header .title-bar .site-logo { align-items:center; display:flex; justify-content:center; left:var(--sh-logo-left); max-width:var(--sh-logo-mw); min-height:var(--sh-logo-mh); position:absolute; top:var(--sh-sl-top); transform:var(--sh-logo-transform); z-index:1001 }
.site-header .title-bar .site-logo img { max-height:var(--sh-logo-img-mh) }
.site-header .primary-nav-wrapper { background-color:var(--sh-pnw-bg) }
.site-header .primary-nav-wrapper > div { display:var(--sh-pnwd-display); justify-content:var(--sh-pnwd-jc); min-height:var(--sh-pnw-mh); padding:var(--sh-pnw-pd) }
.site-header .primary-nav-wrapper > div > *:not(.site-menu) { animation:var(--sh-pnw-ad) }
.site-header .primary-nav-wrapper > div > .composite-search,
.site-header .primary-nav-wrapper > div > .social-icons { animation-delay:var(--sh-si-ad); animation-fill-mode:both }
.site-header .primary-nav-wrapper .site-menu { margin-right:var(--sh-sm-mr) }
.site-header .primary-nav-wrapper .site-menu > a[rel*="wiki-link"] { color:var(--sh-sm-a-color) }
.site-header .component-navbar-primary .navbar-brand { display:none!important }
.site-header .component-navbar-primary .navbar-toggler { border:0; border-radius:0; opacity:1 }
.site-header .component-navbar-primary .navbar-toggler:focus { box-shadow:none }
.site-header .component-navbar-primary .navbar-toggler .icon-bar { height:4px; width:30px }
.site-header .component-navbar-primary .navbar-toggler.x[aria-expanded="false"] .icon-bar:nth-of-type(2) { width:30px!important }
.site-header .component-navbar-primary .layout-wrapper { position:var(--sh-lw-position)!important }
.site-header .component-navbar-primary .layout-wrapper > .navbar { position:var(--sh-lw-nb-position)!important }
.site-header .component-navbar-primary .navbar-nav { background-color:var(--sh-nn-bg)!important; border-bottom:var(--sh-nn-bb); box-shadow:var(--sh-nn-bs); margin-left:var(--sh-nn-ml); padding:var(--sh-nn-pd) }
.site-header .component-navbar-primary .navbar-nav > .nav-item > .nav-link.dropdown-toggle.show { border-bottom:0!important }
.site-header .component-navbar-primary .navbar-nav > .nav-item > .nav-link,
.site-header .component-navbar-primary .navbar-nav > .nav-item > .nav-link > .flex-dropdown > .nav-link { animation:var(--sh-nl-animation); animation-delay:var(--sh-nl-ad); animation-fill-mode:both; color:var(--sh-nl-color); font-weight:700; transition:var(--sh-nl-transition); font-size: var(--sh-nl-fs) }
.site-header .component-navbar-primary .navbar-nav > .nav-item > .nav-link { padding:var(--sh-nl-padding); position:var(--sh-nl-position) }
.site-header .component-navbar-primary .navbar-nav > .nav-item:hover > .nav-link,
.site-header .component-navbar-primary .navbar-nav > .nav-item > .nav-link.show { box-shadow:var(--sh-nl-hover-bs) }
.site-header .component-navbar-primary .navbar-nav > .nav-item:hover > .nav-link .dropdown-toggle:after { transform:var(--sh-dt-transform) }
.site-header .component-navbar-primary .navbar-nav > .nav-item + .nav-item > .nav-link:before { background-color:var(--bs-white); content:''; display:var(--sh-sep-display); height:1rem; left:0; position:absolute; top:50%; transform:translateY(-50%); width:1px }
.site-header .component-navbar-primary .navbar-nav > .nav-item > .dropdown-menu { background-color:var(--bs-white)!important; border-radius:var(--sh-ndm-br); margin:var(--sh-ndm-margin) }
.site-header .component-navbar-primary .navbar-nav > .nav-item > .dropdown-menu.megamenu > div { background-color: var(--sh-mm-bg); left:var(--sh-mm-left); margin:var(--sh-mm-margin); max-width:var(--sh-mm-mw); position:var(--sh-mm-position) }
.site-header .component-navbar-primary .navbar-nav .dropdown-menu { background-color:var(--bs-white)!important }
.site-header .component-navbar-primary .navbar-nav .dropdown-menu .nav-link { color:var(--sh-dmnl-color); padding: .5rem 1rem }
.site-header .component-navbar-primary.layout-standard .navbar .dropdown-menu .nav-item .dropdown-old-toggle.level-2 { padding: .5rem }
.site-header .component-navbar-primary.layout-standard .navbar .dropdown-menu li.nav-item:not(:first-child) { border-top: var(--sh-lini-bort) }
.site-header .component-navbar-primary.layout-standard .navbar .dropdown-menu li.nav-item.level-3:not(:first-child) { border-top: var(--sh-ni-bort) }
.site-header .component-navbar-primary .navbar-nav .dropdown-menu .nav-link:where(:hover,:focus,:active) { text-decoration:none; color: var(--bs-secondary) }
.site-header .component-navbar-primary .navbar-nav .dropdown-menu .nav-link .fa-facebook:before { content:"\f39e"; font-family:var(--fa-family-brands) }
.site-header .component-navbar-primary .navbar-nav .dropdown-menu .nav-item[class*="-icon"] .nav-link { color:var(--sh-icon-nl-color); padding:var(--sh-icon-nl-pd) }
.site-header .component-navbar-primary .navbar-nav .dropdown-menu .nav-item[class*="-icon"] .nav-link:hover { color:var(--sh-icon-nl-hover-color) }
.site-header .component-navbar-primary .navbar-light .navbar-toggler .icon-bar { background-color:var(--bs-primary) }
.site-header .component-navbar-primary .navbar-light .dropdown .dropdown-toggle.show { border-bottom:1px solid var(--bs-border-color-translucent)!important }
.site-header .component-navbar-primary .navbar-light .dropdown .dropdown-menu.show,
.site-header .component-navbar-primary .navbar-light .dropdown .dropdown-menu.collapsing { border-bottom-width:0!important; border-color:var(--bs-border-color-translucent)!important; background-color: var(--sh-dms-bg) !important; padding: 0 }
.site-header .component-navbar-primary.layout-standard .navbar-nav .dropdown-toggle::after { content:'\f078'; font-family:var(--fa-family-classic); font-size:.875rem; margin-left:.5rem; color: var(--sh-dta-color) }
.site-header .component-navbar-primary.layout-standard .navbar .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-toggle { color:var(--sh-mega-dt-color); text-align:var(--sh-mega-dt-ta) }
.site-header .component-navbar-primary.layout-standard .navbar .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-old-toggle .flex-dropdown > .nav-link { color: var(--sh-dotn-color); font-size: var(--sh-dotn-fs) }
.site-header .component-navbar-primary.layout-standard .navbar .megamenu .megamenu-inner ul[data-mega="true"] > .nav-item > .dropdown-old-toggle .flex-dropdown .dropdown-toggle:after { color: var(--bs-white) }
.site-header .component-navbar-primary.layout-standard .navbar .megamenu .megamenu-inner ul[data-column="true"] > li > .dropdown-toggle { font-weight:var(--sh-col-dt-fw) }
.site-header .component-navbar-primary.layout-standard .navbar .megamenu .megamenu-inner ul[data-flex="true"] > li > .nav-link { position: relative; padding: .75rem 0.5rem }
.site-header .component-navbar-primary.layout-standard .navbar .megamenu .megamenu-inner ul[data-flex="true"] > li:not(:first-child) > .nav-link:before { content: "|"; position: absolute; top: 50%; left: 0; transform: translate(-50%, -50%) }
.site-header .component-navbar-primary.layout-standard .navbar .megamenu .megamenu-inner ul[data-flex="true"] > li.brand-icon { display: none }
.site-header .component-navbar-secondary .navbar { font-weight:700; padding-left:var(--sh-ns-pl) }
.site-header .component-navbar-secondary .navbar-brand { --bs-navbar-brand-color:var(--bs-primary); font-size:var(--sh-nb-fs); --bs-navbar-brand-hover-color: var(--bs-secondary) }
.site-header .component-navbar-secondary .navbar > div { padding:0 }
.site-header .component-navbar-secondary .navbar .dropdown-menu { background-color:var(--bs-body-bg)!important }
.site-header .component-navbar-secondary .navbar .navbar-nav .nav-item .nav-link { color:var(--bs-primary); font-size: 1.125rem; padding: .75rem }
.site-header .component-navbar-secondary .navbar .navbar-nav .nav-item .nav-link:where(:hover,:focus,:active),
.site-header .component-navbar-secondary .navbar-brand:where(:hover,:focus,:active) { text-decoration: none; color: var(--bs-secondary) }
.site-header .social-icons .component-nav.layout-standard li a { --bs-nav-link-padding-x:.5rem; color:var(--bs-white) }
.site-header .social-icons .component-nav.layout-standard li a:hover { color:var(--bs-tertiary) }
.site-header .social-icons > a[rel*="wiki-link"] { color:var(--bs-white) }
.site-header .component-search input.form-control, .site-header .component-search button.border { border-color: var(--bs-gray) !important }
.site-header .mobile-menu-footer { gap: 0 !important }
.site-header .mobile-menu-footer .mmf-social { border-top: unset !important }
body:has(.site-header .primary-nav-wrapper .site-menu .layout-wrapper.menu-active) .pre-header { display: none }

/*Sticky-Header*/
.is-pinned.site-header { --ip-sh-pt: unset; --ip-sl-top: .5rem  }
.is-pinned.site-header { padding-top: var(--ip-sh-pt) }
.is-pinned.site-header .title-bar .site-logo { top: var(--ip-sl-top) }
@media only screen and (min-width:576px) { .site-header { --sh-ns-pl: unset } }
    
@media only screen and (min-width:992px) {
    .pre-header { --ph-btn-border:1px solid var(--bs-border-color); --ph-btn-color:var(--bs-gray); --ph-padding: 0; --ph-mn-border: unset; --ph-ml-wrap: nowrap; --ph-btn-display:block; --ph-btn-fw:700; --ph-btn-ml:1rem; --ph-btn-td:none; --ph-dfl-left:-1rem; --ph-dfl-transform:translateX(0); --ph-dfr-right:-1rem; --ph-fd:column; --ph-img-bb:0; --ph-img-flex:1 1 auto; --ph-mn-ai:center; --ph-mn-display:flex; --ph-mn-fd:row; --ph-nl-hover-td:underline; --ph-position:relative; --ph-zi:1021 }
    .site-header { --sh-col-dt-fw:400; --sh-cs-a-color:var(--bs-white); --sh-cs-btn-fs: 1rem; --sh-nb-fs: 1.25rem; --sh-sl-top: .65rem; --sh-cs-btn-border:0; --sh-cs-btn-color:var(--bs-white); --sh-lini-bort: unset; --sh-dms-bg: var(--bs-white); --sh-dta-color: var(--bs-white); --sh-ni-bort:1px solid var(--bs-gray); --sh-dmnl-color: var(--bs-primary); --sh-mm-bg: transparent; --sh-cs-position:static; --sh-cs-right:unset; --sh-dotn-color: var(--bs-secondary); --sh-dotn-fs: 1.125rem; --sh-cs-top:unset; --sh-dt-transform:rotate(-180deg); --sh-icon-nl-color:var(--bs-primary); --sh-icon-nl-hover-color:var(--bs-tertiary); --sh-icon-nl-pd:.75rem .5rem; --sh-logo-img-mh:9.75rem; --sh-logo-left:0; --sh-logo-mh:8rem; --sh-logo-mw:7rem; --sh-logo-transform:none; --sh-lw-nb-position:static; --sh-lw-position:static; --sh-mega-dt-color:var(--bs-primary); --sh-mega-dt-ta:left; --sh-mm-left:3.5rem; --sh-mm-margin:0 auto; --sh-mm-mw:calc(960px - 7rem); --sh-mm-position:relative; --sh-ndm-br:0; --sh-ndm-margin:0; --sh-nl-ad:0.55s; --sh-nl-animation:slideUp 0.3s ease-out 0.5s both; --sh-nl-color:var(--bs-white); --sh-nl-hover-bs:inset 0 -5px 0 0 var(--bs-white); --sh-nl-transition:box-shadow .3s; --sh-nn-bg:transparent; --sh-nn-bb:0; --sh-nn-bs:none; --sh-nn-ml:7rem; --sh-nn-pd:0; --sh-ns-pl:8rem; --sh-pnw-ad:slideUp 0.3s ease-out 0.5s both; --sh-pnw-bg:var(--bs-primary); --sh-pnw-mh:0; --sh-pnw-pd:0; --sh-pnw-pos:static; --sh-pnwd-display:flex; --sh-pnwd-jc:space-between; --sh-search-display:flex; --sh-si-ad:0.75s; --sh-si-display:none; --sh-sm-a-color:var(--bs-white); --sh-snw-pd:0; --sh-tb-position:relative; --sh-tb-zi:1001; --sh-tbc-position:relative; --sh-title-animation:slideDown 0.3s ease-out 0.3s both; --sh-title-color:var(--bs-primary); --sh-title-display:block; --sh-title-fs:1.75rem; --sh-title-fw:700; --sh-title-ls:.125em; --sh-title-ml:8rem; --sh-title-pd: .375rem; --sh-title-tt:uppercase }
    .is-pinned.site-header { --ip-sh-pt: .5rem; --ip-sl-top: -.75rem }
    
}
@media only screen and (min-width:1200px) {
    .site-header { --sh-cs-btn-hover-color:var(--bs-tertiary); --ip-sl-top: -.5rem; --sh-nb-fs:1.5rem; --sh-cs-btn-px:.5rem; --sh-mm-mw:calc(1140px - 7rem); --sh-nl-fs: 1.125rem; --sh-ns-pl:8.75rem; --sh-nl-padding:.75rem 1rem; --sh-sep-display:unset; --sh-si-display:flex; --sh-sm-mr:auto }
}
@media only screen and (min-width:1400px) {
    .site-header { --sh-nn-ml:7rem; --sh-mm-mw:calc(var(--ps-site-width) - 7.5rem); --sh-ns-pl:9rem; --sh-nl-padding:.75rem 1.5rem }
}


/** More News **/

.more-news { --mn-grid-p:1rem; --mn-grid-gap:1rem; --mn-item-f:0 0 100%; --mn-btn-fs: 1rem; --mn-d-fd:row; --mn-item-dis: none; --mn-pd-br: unset; --mn-date-mr:.5rem; --mn-title-lh:1.2; --mn-meta-fs:.9rem; --mn-date-ar:-.25rem; --mn-stories-p:1rem; --mn-card-b:0; --mn-card-p:.25rem; --mn-card-m:0 0 .5rem 0; --mn-cb-p:.5rem 0 0; --mn-ch-d:block; --mn-ct-d:-webkit-box; --mn-ct-clamp:2; --mn-ct-ovf:hidden; --mn-ct-fs:1.25rem }
.more-news .ps-component { gap: unset !important }
.more-news .component-sponsor .small.text-muted { display: none }
.more-news .component-headlines.layout-grid .grid.md .item { flex-basis: calc(33% - 1rem) }
.more-news .layout-grid .component-title { font-size: var(--mn-ct-fs); color: var(--bs-primary); text-transform: uppercase }
.more-news .layout-grid .grid { flex-direction: row !important; padding: var(--mn-grid-p); gap: var(--mn-grid-gap) !important; border: 2px solid var(--bs-primary); border-top: unset; border-left: var(--mn-pd-br); border-right: var(--mn-pd-br) }
.more-news .layout-grid .grid .item { align-items: center; flex-direction: column; background-color: var(--bs-white); gap: .5rem; flex: var(--mn-item-f) }
.more-news .layout-grid .grid .item:not(:first-child) { display: var(--mn-item-dis) !important }
.more-news .layout-grid .grid .item a { transition: .3s ease-in-out }
.more-news .layout-grid .grid .item a:where(:hover,:focus,:active) { transition: .3s ease-in-out; color: var(--bs-secondary); text-decoration: none }
.more-news .layout-grid .grid .item a:focus-visible { box-shadow: inset 0 0 0 2px #ebb567 !important; outline: 0 !important }
.more-news .layout-grid .grid .item .details { padding: 0 }
.more-news .layout-grid .grid .item .details .card-title { line-height: var(--mn-title-lh); -webkit-line-clamp: 2 !important }
.more-news .layout-grid .grid .item .details .card-text { color: var(--bs-dark-secondary) }
.more-news .layout-grid .grid .item .details .d-flex { flex-direction: var(--mn-d-fd) !important; color: var(--bs-black) }
.more-news .layout-grid .grid .item .details .date { margin-right: var(--mn-date-mr) }
.more-news .layout-grid .grid .item .details .date, .more-news .layout-grid .grid .item .details .category { position: relative; font-size: var(--mn-meta-fs) }
.more-news .layout-grid .grid .item .details > .d-flex:has(.category) .date:after { position: absolute; content: ''; top: .25rem; height: calc(100% - .5rem); width: 1px; background: var(--bs-black); right: var(--mn-date-ar) }
.more-news .layout-grid .grid .item .thumbnail, .more-news .layout-grid .grid .item .details { width: 100% }
.more-news .layout-grid .grid .item:nth-child(n+4) { display: none !important }
.more-news .layout-grid .page-details { padding: 0.75rem 1rem; border: 2px solid var(--bs-primary); border-left: var(--mn-pd-br); border-right: var(--mn-pd-br) }
.more-news .ps-component .layout-wrapper { background-color: var(--bs-white) }
.more-news .macro-archive-link { margin-top: .5rem }
.more-news .macro-archive-link a.btn { padding: 0.25rem 0.5rem }
.more-news .macro-archive-link a.btn:hover { color: var(--bs-secondary); transition: .3s ease-in-out; filter: none; text-decoration: none }
.more-news .news-content .story-filter-groups .stories { justify-content: center; margin-bottom: 0 !important; padding: var(--mn-stories-p) !important }
.more-news .news-content .story-filter-groups .stories .col-12 { width: 33%; padding: 0 }
.more-news .news-content .story-filter-groups .stories .col-12 .card .card-body { display: flex; flex-direction: column-reverse; justify-content: flex-end; padding: var(--mn-cb-p) }
.more-news .news-content .story-filter-groups .stories .col-12 .card .card-body .card-text small { color: var(--bs-primary); font-size: 1rem }
.more-news .news-content .story-filter-groups .stories .col-12 .card .card-body .leadin { display: none !important }
.more-news .news-content .story-filter-groups .stories .col-12 .card img { border-radius: 0 }
.more-news .news-content .story-filter-groups .stories .col-12 > .card { border-radius: 0; flex-direction: column !important; border: var(--mn-card-b); padding: var(--mn-card-p); margin: var(--mn-card-m) !important }
.more-news .news-content .story-filter-groups .stories .col-12 > .card .card-header { width: 100% !important; display: var(--mn-ch-d) !important }
.more-news .news-content > .d-flex { display: none !important }

.more-news .related-links { padding-top: 0.25rem; margin-top: .5rem !important; border-top: 2px solid var(--bs-footer-bort); z-index: 2 }
.more-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% }
html.secondary-color-light .more-news .related-links a:not(:last-child):after { background:var(--bs-black) }
.more-news .related-links a { position:relative; padding-right:5px; display:inline-block }

@media screen and (min-width: 576px) { .more-news { --mn-grid-p: .75rem;--mn-stories-p:1rem .75rem; --mn-ch-d:unset; --mn-pd-br: 2px solid var(--bs-primary); --mn-ct-d:block; --mn-ct-clamp:unset; --mn-ct-ovf:visible } }
@media screen and (min-width: 768px) { .more-news { --mn-grid-p:1rem; --mn-d-fd:unset; --mn-date-mr:0; --mn-title-lh:normal; --mn-meta-fs:unset; --mn-date-ar:-.5rem } }
@media screen and (min-width: 992px) { .more-news { --mn-item-f:1 1 auto; --mn-stories-p:.5rem .25rem 0rem; --mn-ct-fs:1.5rem; --mn-btn-fs: 1.25rem; --mn-item-dis: flex; --mn-card-b:1px solid var(--bs-primary); --mn-card-p:2rem; --mn-card-m:0; --mn-cb-p:1rem 0 0 } }


/* SCOREBOARD */
.sec-schedule-tabs { --sst-ptb:2rem; --st-details-display:none; --st-title-fs:1.2rem; --sst-nl-tcolor: var(--bs-primary); --sst-nla-tcolor: var(--bs-white); --st-details-border:1px solid rgba(255, 255, 255, 0.6); --sst-cu-br:unset; --sst-sl-br: unset; --sst-card-br: unset; --sst-sl-bort: 1px solid var(--bs-primary); --st-cs-mb: 3rem; --st-sac-pos: absolute; --st-sac-bottom: -5rem; --st-al-mt: -.5rem; --sst-nl-color: var(--bs-white); --sst-nla-bg: var(--bs-white); --sst-nla-color: var(--bs-primary); --sst-fs-tt: capitalize; --sst-fs-fs: .75rem; --st-tabs-padding:0; --st-pills-width:100%; --st-pills-border:solid 1px var(--bs-white); --sst-np-bl: unset; --st-pills-position:relative; --st-pills-top:auto; --st-pills-z:auto; --st-pills-before:''; --st-floating-position:static; --st-floating-left:auto; --st-floating-top:auto; --st-floating-width:auto; --st-select-left:auto; --st-select-right:.75rem; --st-arrow-mt:1rem; --st-arrow-btn-position:static; --st-arrow-btn-top:auto; --st-arrow-btn-transform:none; --st-arrow-btn-opacity:1 }
.sec-schedule-tabs { padding-top: var(--sst-ptb); padding-bottom: var(--sst-ptb) }
.sec-schedule-tabs > h2 { background-color: var(--bs-white) !important; color: var(--bs-black) !important }
.sec-schedule-tabs > div { padding:0  }
.sec-schedule-tabs .component-tabs { gap:0 !important }
.sec-schedule-tabs .container > .component-tabs { padding:var(--st-tabs-padding) }
.sec-schedule-tabs .component-tabs .nav-pills { position:var(--st-pills-position); width:var(--st-pills-width); margin:0 !important; border:var(--st-pills-border); border-left: var(--sst-np-bl); border-right: var(--sst-np-bl); border-bottom:none; right:0; top:var(--st-pills-top); z-index:var(--st-pills-z); overflow:hidden }
.sec-schedule-tabs .component-tabs .nav-pills .nav-link { position:relative; padding:0 1rem; height:3rem; line-height:50px; font-weight:700; color:var(--sst-nl-color); background-color:transparent; border-radius:0; transition: unset }
.sec-schedule-tabs .component-tabs .nav-pills .nav-link .text { background-color: var(--sst-nl-tcolor) }
.sec-schedule-tabs .component-tabs .nav-pills .nav-link.active .text { background-color: var(--sst-nla-tcolor) }
.sec-schedule-tabs .component-tabs .nav-pills .nav-link.active { background-color:var(--sst-nla-bg); color: var(--sst-nla-color) !important }
.sec-schedule-tabs .component-tabs .nav-pills .nav-link:where(:hover,:focus) { color: var(--bs-secondary) }
.sec-schedule-tabs .component-tabs .nav-pills .nav-link:focus:not(:focus-visible) { outline:none }
.sec-schedule-tabs .component-tabs .nav-pills .nav-link:focus-visible { outline: 2px solid var(--bs-white); outline-offset: -2px }
.sec-schedule-tabs .component-tabs .form-floating .form-select { position:absolute; top:-2.375rem; left:var(--st-select-left); right:var(--st-select-right); width:auto; min-width:150px; height:2rem; padding:.25rem 2rem .25rem .75rem; margin:0 !important; font-size: var(--sst-fs-fs); line-height:1.4; text-transform:var(--sst-fs-tt); color:var(--bs-primary); border:1px solid var(--bs-primary); border-radius:.25rem; 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='%2302066f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") }
.sec-schedule-tabs .component-tabs .form-floating > label { background-color: var(--bs-white) !important }
html.primary-color-light .sec-schedule-tabs .component-tabs .form-floating .form-select { 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='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") }
.sec-schedule-tabs .component-tabs .form-floating { position:var(--st-floating-position); left:var(--st-floating-left); top:var(--st-floating-top); width:var(--st-floating-width) }
.sec-schedule-tabs .component-tabs .tab-content { overflow:visible }
.sec-schedule-tabs .component-scoreboard.layout-small{ overflow:visible; gap: .5rem !important; margin-bottom: var(--st-cs-mb) }
.sec-schedule-tabs .component-scoreboard.layout-small .slider { padding:0; margin:0 }
.sec-schedule-tabs .component-scoreboard.layout-small .slick-list { border: var(--sst-sl-br); background-color: var(--bs-white); border-top: var(--sst-sl-bort) }
.sec-schedule-tabs .component-scoreboard.layout-small .card { background:var(--bs-white); color:var(--bs-primary); border-right: var(--sst-card-br); flex-grow:1  }
.sec-schedule-tabs .component-scoreboard.layout-small .slick-track:only-child .card.upcoming { border-right: var(--sst-cu-br) }
html.primary-color-light .sec-schedule-tabs .component-scoreboard.layout-small .card { color: var(--bs-black) }
.sec-schedule-tabs .component-scoreboard.layout-small .card.no-more-events { border:none; min-height:250px }
.sec-schedule-tabs .component-scoreboard.layout-small .card .body-top { min-height:85px }
.sec-schedule-tabs .component-scoreboard.layout-small .card .body-top > div { justify-content:start !important }
.sec-schedule-tabs .component-scoreboard.layout-small .card .body-middle { margin:0.5rem 0 }
.sec-schedule-tabs .component-scoreboard.layout-small .card .body-middle .middle-inner { border-top: 2px solid var(--bs-footer-bort) !important }
.sec-schedule-tabs .component-scoreboard.layout-small .card .sport-name { max-width:65%; font-size:1.375rem; line-height:1.15; text-transform:uppercase }
.sec-schedule-tabs .component-scoreboard.layout-small .card .sport-name .sport-gender { display:block; width:100%; }
.sec-schedule-tabs .component-scoreboard.layout-small .card .sport-name .sport-type { white-space:nowrap; text-overflow: ellipsis; overflow: hidden; }
.sec-schedule-tabs .component-scoreboard.layout-small .card .sport-name a { color:var(--bs-primary); font-family: var(--heading-font-family) }
html.primary-color-light .sec-schedule-tabs .component-scoreboard.layout-small .card .sport-name a { color: var(--bs-black) }
.sec-schedule-tabs .component-scoreboard.layout-small .card .sport-name a:where(:hover, :active, :focus) { color:var(--bs-secondary); text-decoration: none }
.sec-schedule-tabs .component-scoreboard.layout-small .card .event-team-name { align-items:center; text-align:left; color: var(--bs-primary) }
.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-dots { display:none !important }
.sec-schedule-tabs .component-scoreboard.layout-small .slick-arrow-controls { display:flex; flex-direction:row; justify-content:center; gap:1rem; width:100%; position: var(--st-sac-pos); bottom: var(--st-sac-bottom); margin-top:var(--st-arrow-mt); overflow:visible; border: none }
.sec-schedule-tabs .component-scoreboard.layout-small .slick-arrow-controls .btn { display:block; flex:0 0 auto; width:2rem; height:2rem; line-height:1; border:solid 2px; border-radius:50%; position:var(--st-arrow-btn-position); top:var(--st-arrow-btn-top); transform:var(--st-arrow-btn-transform); opacity:var(--st-arrow-btn-opacity); --bs-btn-color:var(--bs-white); --bs-btn-hover-color:var(--bs-tertiary); --bs-btn-active-color:var(--bs-secondary); --bs-btn-hover-border-color:var(--bs-secondary) }
.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 .macro-event-notes { display:none }
.sec-schedule-tabs .component-scoreboard .event-box .collapse-event-links { background-color:var(--bs-primary); color:var(--bs-secondary) }
.sec-schedule-tabs .component-scoreboard .event-box:where(:hover, :focus-within) .collapse-event-links { top:100% }
.sec-schedule-tabs .component-scoreboard .event-box .collapse-event-links.show { top:0 }
.sec-schedule-tabs .component-scoreboard .bounce-trigger:where(:hover, :focus-within) .bounce-element { animation-name:none }
.sec-schedule-tabs .component-scoreboard .event-links-collapse-wrapper .btn { position:absolute; top:1rem; right:8px; color:var(--bs-text-color-over-primary); --bs-btn-hover-color:var(--bs-tertiary); --bs-btn-active-color:var(--bs-tertiary) }
.sec-schedule-tabs .component-scoreboard .event-links-collapse-wrapper .btn .fa-ellipsis-vertical { color: var(--bs-primary) }
.sec-schedule-tabs .component-scoreboard .event-links-collapse-wrapper .btn:where(:hover, :active, :focus) .fa-ellipsis-vertical { color: var(--bs-tertiary) }
.sec-schedule-tabs .component-scoreboard .event-links-collapse-wrapper .btn .fa-close { color: var(--bs-white) }
.sec-schedule-tabs .component-scoreboard .event-links-collapse-wrapper .btn:hover .fa-close { color: var(--bs-secondary) }
.sec-schedule-tabs .component-scoreboard .event-links a { color:var(--bs-text-color-over-primary) }
.sec-schedule-tabs .component-scoreboard .event-links a:where(:hover, :active, :focus) { color:var(--bs-tertiary); text-decoration: none }
.sec-schedule-tabs .component-scoreboard .event-links .card-link { gap: .5rem; display: flex; justify-content: center}
.sec-schedule-tabs .component-tabs .page-details { position: relative; display: var(--st-details-display) !important; padding: 0.5rem 1rem; border: var(--st-details-border); border-bottom: none; overflow: hidden; background-color: var(--bs-white) }
.sec-schedule-tabs .component-tabs .page-details .component-title { font-size: var(--st-title-fs); font-weight: 700; color: var(--bs-primary); text-transform: uppercase }
.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 }
.sec-schedule-tabs:where(:hover, :focus-within) .component-scoreboard.layout-small .slick-arrow-controls .btn { opacity:1 }
.sec-schedule-tabs .archive-link { margin-top: var(--st-al-mt) }
.sec-schedule-tabs .archive-link .btn-link { color: var(--bs-white) }
.sec-schedule-tabs .archive-link .btn-link:where(:hover,:focus,:active) { filter: brightness(100%); color: var(--bs-tertiary); text-decoration: none }

@media (min-width:576px) { .sec-schedule-tabs { --sst-np-bl: 1px solid var(--bs-white) } }
@media (min-width:768px) { .sec-schedule-tabs { --sst-card-br: 2px solid var(--bs-primary); --st-sac-pos: relative; --sst-cu-br: 2px solid var(--bs-primary) } }
@media (min-width:992px) { .sec-schedule-tabs { --sst-ptb: 3rem; --st-details-display:block; --sst-nl-tcolor: var(--bs-white); --sst-nla-tcolor: var(--bs-primary); --sst-sl-br: 2px solid var(--bs-primary); --sst-sl-bort: 2px solid var(--bs-primary); --st-title-fs:1.5rem; --st-details-border:2px solid var(--bs-primary); --st-cs-mb: unset; --st-sac-pos: static; --st-sac-bottom: unset; --st-al-mt: unset; --sst-nl-color: var(--bs-primary); --sst-nla-bg: var(--bs-primary); --sst-nla-color: var(--bs-white); --sst-fs-tt: uppercase; --sst-fs-fs:1rem; --st-tabs-padding:0 4rem; --st-pills-width:auto; --st-pills-border:none; --sst-np-bl: unset; --st-pills-position:absolute; --st-pills-top:-3rem; --st-pills-z:1; --st-pills-before:none; --st-floating-position:absolute; --st-floating-left:200px; --st-floating-top:0; --st-floating-width:200px; --st-select-left:3rem; --st-select-right:auto; --st-arrow-mt:0; --st-arrow-btn-position:absolute; --st-arrow-btn-top:50%; --st-arrow-btn-transform:translateY(-50%); --st-arrow-btn-opacity:1 }}



/** STANDINGS **/
.sec-standings { --st-pd-bs:0 .5rem 1rem rgba(0,0,0,.15); --ss-con-padding: 0; --st-ct-fs:1rem; --ss-pd-bor: 1px solid var(--bs-primary); --ss-pd-borb: 1px solid var(--bs-primary); --ss-pd-borlr: unset; --st-pch-ta:unset; --st-pch-pl:unset; --st-mal-pos: relative; --ss-th-fs: .875rem; --st-mal-right: unset; --st-mal-top: .25rem; --ss-mal-fw: 700; --st-ff-r:.75rem; --st-ff-l:auto; --st-ff-t:-2.5rem; --st-lbl-fs:unset; --st-sel-h:calc(1.5rem + 2px); --st-pt-fs:.75rem }
.sec-standings > .container { --bs-gutter-x: 1.5rem; padding: var(--ss-con-padding) }
.sec-standings > .page-details { box-shadow: var(--st-pd-bs) }
.sec-standings .component-headings .component-sub-title { display:none !important }
.sec-standings .component-standings.layout-standard .layout-wrapper { border-bottom-left-radius:.375rem; border-bottom-right-radius:.375rem }
.sec-standings .component-standings.layout-standard .table > :not(caption) > * > * { border-bottom: var(--ss-pd-borb); color: var(--bs-primary) }
.sec-standings .component-standings.layout-standard .table-responsive { border-left: var(--ss-pd-borlr); border-right: var(--ss-pd-borlr) }
.sec-standings .component-standings.layout-standard .table > thead tr { border: unset }
.sec-standings .component-standings.layout-standard .table > thead tr th { background-color: var(--bs-primary); color: var(--bs-white); font-size: var(--ss-th-fs); text-transform: capitalize }
.sec-standings .component-standings.layout-standard .table .conference-col-field { box-shadow: inset 0 0 0 9999px var(--bs-table-active-bg) }
.sec-standings .component-standings.layout-standard .table span.team-namer { color: var(--bs-primary); font-size: var(--ss-th-fs); text-transform: capitalize }
.sec-standings .component-standings.layout-standard > .page-details > .component-headings .component-title { font-size: 1rem; font-style: normal !important; font-weight: 500; text-transform: initial }
.sec-standings .component-standings.layout-standard, .sec-standings .component-tabs.content-switcher-wrapper.layout-select { gap: 0 !important }
.sec-standings .component-tabs > .page-details { border: var(--ss-pd-bor); background-color:var(--bs-white); padding:1rem .75rem; border-left: var(--ss-pd-borlr); border-right: var(--ss-pd-borlr) }
.sec-standings .component-tabs.content-switcher-wrapper.layout-select .layout-wrapper { background: var(--bs-light) }
.sec-standings .component-tabs.content-switcher-wrapper.layout-select table { margin-bottom:0 !important }
.sec-standings .component-tabs.layout-select .form-floating { position: absolute; top: var(--st-ff-t); right: var(--st-ff-r); left: var(--st-ff-l); width:fit-content !important }
.sec-standings .component-tabs.layout-select .form-floating select { margin-bottom: 0 !important; padding-block: .25rem !important; line-height:1 !important; height: var(--st-sel-h); background-color: transparent; color: var(--bs-primary); 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='%2302066f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") }
.sec-standings .component-tabs.layout-select .page-content-header .page-title { font-size: var(--st-pt-fs) }
.sec-standings .component-tabs.layout-select .page-content-header, .sec-standings .tab-pane .page-details .component-headings { display: none !important; text-align: var(--st-pch-ta); padding-left: var(--st-pch-pl) }
.sec-standings .form-floating > label { display: none; font-size: var(--st-lbl-fs) }
.sec-standings .macro-archive-link { position: var(--st-mal-pos); right: var(--st-mal-right); top: var(--st-mal-top) }
.sec-standings .macro-archive-link a { color:var(--bs-primary); font-weight: var(--ss-mal-fw); line-height: 1; font-size: 1rem }
.sec-standings .macro-archive-link a:where(:hover,:focus,:active) { color:var(--bs-secondary); text-decoration: none }
.sec-standings .page-details .component-title { color:var(--bs-primary); font-weight:700; text-transform: uppercase; font-size: var(--st-ct-fs) }
@media only screen and (min-width:576px) { .sec-standings { --ss-con-padding: calc(var(--bs-gutter-x) * .5); --ss-pd-borlr: 1px solid var(--bs-primary) } }
@media only screen and (min-width:992px) { .sec-standings { --st-pd-bs:unset; --st-ct-fs:1.5rem; --ss-th-fs: 1.125rem; --ss-pd-bor: 2px solid var(--bs-primary); --ss-pd-borb: 2px solid var(--bs-primary); --ss-pd-borlr: 2px solid var(--bs-primary); --st-mal-pos: absolute; --st-mal-right: 0.5rem; --st-mal-top:-3rem; --st-pch-ta:center; --ss-mal-fw: 400; --st-pch-pl:unset; --st-ff-r:auto; --st-ff-l:250px; --st-ff-t:-3.125rem; --st-lbl-fs:1rem; --st-sel-h:calc(2rem + 2px); --st-pt-fs:1rem } }


/* Stat Leaders */
.sec-stats-leaders { --sl-ff-pos:static; --ssl-con-padding: 0; --sl-ff-top:auto; --sl-ff-left:auto; --sl-sel-bc:unset; --ssl-lw-padding: 0 .75rem; --ssl-fs-mb: .5rem; --ssl-pd-padding: 1rem; --ssl-pd-bl: unset; --ssl-pd-bor: 1px solid var(--bs-primary); --ssl-ct-fs:1rem; --ssl-fs-fsh:1.5rem; --ssl-fs-fs:.75rem; --ssl-csl-fs: .75rem; --sst-ff-right: 1rem; --sst-ff-top: -2.875rem }
.sec-stats-leaders >.container { --bs-gutter-x: 1.5rem; padding: var(--ssl-con-padding) }
.sec-stats-leaders .component-stats-leaders.layout-standard .leaders-card { border: unset !important }
.sec-stats-leaders .component-stats-leaders.layout-standard .leaders-card:nth-child(n+5) { display: none !important }
.sec-stats-leaders .component-tabs { gap: .5rem !important }
.sec-stats-leaders .component-tabs .layout-wrapper > .d-flex, 
.sec-stats-leaders .component-tabs .layout-wrapper > .d-flex .tab-content .tab-content { padding: var(--ssl-lw-padding) }
.sec-stats-leaders .component-tabs .component-stats-leaders .form-select { margin-bottom: var(--ssl-fs-mb) !important; font-size: var(--ssl-csl-fs); color: var(--bs-primary); 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='%2302066f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); border-color: var(--sl-sel-bc) }
.sec-stats-leaders .component-tabs .form-floating { position: var(--sl-ff-pos); top: var(--sl-ff-top); left: var(--sl-ff-left) }
.sec-stats-leaders .component-tabs .form-floating .form-select { color: var(--bs-primary); position: absolute; height: var(--ssl-fs-fsh); top: var(--sst-ff-top); left: auto; right: var(--sst-ff-right); font-size: var(--ssl-fs-fs); font-weight: 600; width: auto; max-width: 150px; padding: .25rem 2rem .25rem .75rem; margin-bottom: unset !important; 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='%2302066f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); border-color: var(--sl-sel-bc) }
.sec-stats-leaders .component-tabs .form-floating label { display:none }
.sec-stats-leaders .component-tabs .page-details { padding: var(--ssl-pd-padding); border: var(--ssl-pd-bor); border-left: var(--ssl-pd-bl); border-right: var(--ssl-pd-bl) }
.sec-stats-leaders .list-group-flush>.list-group-item { border: 1px solid var(--bs-primary); border-top: 0 }
.sec-stats-leaders .list-group-flush>.list-group-item .player-logo { display: none }
.sec-stats-leaders .list-group-flush>.list-group-item .stat { color: var(--bs-primary) }
.sec-stats-leaders .list-group-flush>.list-group-item a:where(:hover,:focus,:active), .sec-stats-leaders .list-group-flush>.list-group-item:last-child .btn:where(:hover,:focus,:active) { color: var(--bs-secondary) !important; text-decoration: none; filter: none }
.sec-stats-leaders .list-group-flush>.list-group-item:last-child { border: unset; background-color: transparent }
.sec-stats-leaders .list-group-flush>.list-group-item:last-child .btn { font-size: 1.125rem; font-weight: bold; color: var(--bs-primary) }
.sec-stats-leaders .list-group-item:first-child { text-align: center; background-color: var(--bs-primary); color: var(--bs-white); font-size: 1.25rem; margin-bottom: 0 !important; text-transform: capitalize }
.sec-stats-leaders .page-details .component-title { font-weight: 700; color: var(--bs-primary); font-size: var(--ssl-ct-fs); text-transform: uppercase }
@media only screen and (min-width:576px) { .sec-stats-leaders { --ssl-con-padding: calc(var(--bs-gutter-x) * .5); --ssl-pd-bl: 1px solid var(--bs-primary) } }
@media only screen and (min-width:992px) { .sec-stats-leaders { --sl-ff-pos:absolute; --sl-ff-top:-3rem; --ssl-lw-padding: unset; --ssl-pd-bl: 2px solid var(--bs-primary); --ssl-fs-mb: .75rem; --ssl-pd-padding: .75rem; --sl-ff-left:300px; --ssl-fs-fsh: 2rem; --ssl-ct-fs: 1.5rem; --ssl-fs-fs:.875rem; --ssl-csl-fs: 1rem; --ssl-pd-bor: 2px solid var(--bs-primary); --sl-sel-bc:var(--bs-primary); --sst-ff-right: auto; --sst-ff-top: -.25rem } }


/*FEATURED-ATHLETES */
.sec-featured-athletes { border-top:1px solid rgba(255,255,255,0.6); border-bottom:1px solid rgba(255,255,255,0.6); --sfa-ph-bl: 0.25rem solid #fff; overflow:hidden; position:relative; --fa-aotw-pos:static; --fa-b-ct:none; --fa-s1-p: 5px; --fa-pn-fs:1rem; --fa-js-c:unset; --fa-js-fs:unset; --fa-js-fw:unset; --fa-sp-p:5px; --fa-sp-fs:1rem; --fa-sp-bg:var(--bs-primary); --fa-s1-m:unset; --fa-s1-fs:1.5rem; --fa-sl-fs:2rem; --fa-ps-pb:4rem; --fa-ps-zi:unset; --fa-pl-p:0 1.5rem; --fa-pl-gap:1rem; --fa-bt-m:unset; --fa-pv-l:50%; --fa-pv-ml:-4rem; --fa-nx-l:50%; --fa-nx-ml:2rem; --fa-pp-l:50%; --fa-pp-ml:-1rem }
.sec-featured-athletes > h2 { background-color: var(--bs-white); color: var(--bs-black) !important }
.sec-featured-athletes .component-aotw.layout-align { position:var(--fa-aotw-pos) }
.sec-featured-athletes .component-aotw.layout-align:before { content:var(--fa-b-ct); width:50%; height:80%; opacity:20%; position:absolute; right:0; bottom:10%; transform:translateX(35%); background:var(--site-logo-url) no-repeat center center; background-size:contain !important }
.sec-featured-athletes .component-aotw.layout-align .component-title span { display:inline-block; padding:var(--fa-sp-p); font-size:var(--fa-sp-fs); line-height:1; background:var(--fa-sp-bg); text-transform: uppercase; color:var(--bs-white) }
.sec-featured-athletes .component-aotw.layout-align .component-title span:first-child, .sec-featured-athletes .component-aotw.layout-align .component-title span:last-child { display:block; font-size:var(--fa-s1-fs); text-transform:uppercase; background:transparent !important; padding:var(--fa-s1-p); margin:var(--fa-s1-m) }
.sec-featured-athletes .component-aotw.layout-align .component-title span:first-child { padding: 0 }
.sec-featured-athletes .component-aotw.layout-align .component-title span:last-child { font-size:var(--fa-sl-fs) }
.sec-featured-athletes .component-aotw.layout-align .component-title span:nth-child(2) { padding-left:3rem }
.sec-featured-athletes .component-aotw.layout-align .component-title span:nth-child(2), .sec-featured-athletes .component-aotw.layout-align .component-title span:nth-child(3) { background:var(--bs-white); margin:0 -5px; color: var(--bs-primary) }
.sec-featured-athletes .component-aotw.layout-align .component-title span:nth-child(3) { padding-right:3rem }
.sec-featured-athletes .component-aotw.layout-align .headshot img { display:none }
.sec-featured-athletes .component-aotw.layout-align .page-details { background:transparent }
.sec-featured-athletes .component-aotw.layout-align .player { max-width:1000px; margin:0 auto; padding:var(--fa-pl-p); gap:var(--fa-pl-gap) }
.sec-featured-athletes .component-aotw.layout-align .player .headshot { border-left: var(--sfa-ph-bl); border-right: var(--sfa-ph-bl) }
.sec-featured-athletes .component-aotw.layout-align .player .headshot-cutout { display:none }
.sec-featured-athletes .component-aotw.layout-align .player .jersey { color:var(--fa-js-c); font-size:var(--fa-js-fs); font-weight:var(--fa-js-fw) }
.sec-featured-athletes .component-aotw.layout-align .player .player-bio { flex-direction:row; flex-wrap:wrap; justify-content:center; gap:5px; color: var(--bs-white); line-height:1 }
.sec-featured-athletes .component-aotw.layout-align .player .player-bio .player-name { --bs-link-color: var(--bs-white); text-transform: capitalize; --bs-link-hover-color: var(--bs-tertiary) }
.sec-featured-athletes .component-aotw.layout-align .player .player-details { flex:1; min-width:220px; padding:1rem 0; gap:5px }
.sec-featured-athletes .component-aotw.layout-align .player .player-headshot { position:relative; z-index:2; width:30%; min-width:140px; max-width:350px; padding:0; align-self:flex-start; aspect-ratio:3/4 }
.sec-featured-athletes .component-aotw.layout-align .player .player-headshot div { width:100%; height:100% }
.sec-featured-athletes .component-aotw.layout-align .player-name { font-size:var(--fa-pn-fs) !important; order:2 }
.sec-featured-athletes .component-aotw.layout-align .player-sport { width:100%; order:2; text-transform: capitalize }
.sec-featured-athletes .component-aotw.layout-align .players { padding-bottom:var(--fa-ps-pb); z-index:var(--fa-ps-zi) }
.sec-featured-athletes .component-aotw.layout-align .players > .player:not(:nth-child(1)) { display:none !important }
.sec-featured-athletes .component-aotw.layout-align .slick-dots { display:none !important }
.sec-featured-athletes .component-aotw.layout-align .slick-dots button:before { background-color:#fff; opacity:1 }
.sec-featured-athletes .component-aotw.layout-align .slick-dots li.slick-active button:before { background-color:var(--bs-primary) }
.sec-featured-athletes .component-aotw.layout-align .slick-slider .btn { position:absolute; top:auto !important; bottom:1rem !important; z-index:3 !important; width:2rem; height:2rem; line-height:1; border:2px solid; background:transparent; transform:none; border-radius:50%; --bs-btn-color:#fff; --bs-btn-hover-color:var(--bs-tertiary); --bs-btn-active-color:var(--bs-tertiary); margin:var(--fa-bt-m) }
.sec-featured-athletes .component-aotw.layout-align .slick-slider .slick-next { left:var(--fa-nx-l) !important; right:auto !important; margin-left:var(--fa-nx-ml) }
.sec-featured-athletes .component-aotw.layout-align .slick-slider .slick-pp { left:var(--fa-pp-l) !important; margin-left:var(--fa-pp-ml) }
.sec-featured-athletes .component-aotw.layout-align .slick-slider .slick-pp .fa-play { margin-left:3px }
.sec-featured-athletes .component-aotw.layout-align .slick-slider .slick-prev { left:var(--fa-pv-l) !important; margin-left:var(--fa-pv-ml) }
.sec-featured-athletes .container { padding:0 }

@media (min-width:992px) { .sec-featured-athletes { --fa-aotw-pos:relative; --fa-b-ct:''; --fa-pn-fs:1.5rem; --sfa-ph-bl: 0.5rem solid #fff; --fa-js-c:var(--bs-primary); --fa-js-fs:2rem; --fa-js-fw:700; --fa-sp-p:5px; --fa-sp-fs:1.5rem; --fa-sp-bg:none; --fa-s1-p:0; --fa-s1-m:0; --fa-s1-fs:3rem; --fa-sl-fs:4rem; --fa-ps-pb:0; --fa-ps-zi:1; --fa-pl-p:0 3rem; --fa-pl-gap:3rem; --fa-bt-m:0; --fa-pv-l:1rem; --fa-pv-ml:0; --fa-nx-l:6rem; --fa-nx-ml:0; --fa-pp-l:3.5rem; --fa-pp-ml:0 } }
@media (min-width:1200px) { .sec-featured-athletes { --fa-sp-p:5px 5px 5px 5px; --fa-sp-fs:2rem; --fa-s1-fs:3.6rem; --fa-sl-fs:5.6rem } }

/** SOCIAL BUTTONS **/
.sec-social { --ss-ul-fd:column-reverse; --ss-li-f:1; --ss-nll-fs: .875rem }
.sec-social .component-nav.layout-standard .nav li { position:relative; flex:var(--ss-li-f) }
.sec-social .component-nav.layout-standard .nav li .label:before { content:'Follow Us On'; display:block; color:#fff }
.sec-social .component-nav.layout-standard .nav li .nav-link { position: relative; display: flex; align-items: center; width: 100%; padding: 1.5rem; background-color: var(--bs-primary); border-radius: .375rem; border: 1px solid var(--bs-social-bord-color); transition: all .3s ease-out }
.sec-social .component-nav.layout-standard .nav li .nav-link .fa-brands, .sec-social .component-nav.layout-standard .nav li .nav-link .fa-regular.fa-occa { font-size:4rem; color:var(--bs-primary) }
.sec-social .component-nav.layout-standard .nav li .nav-link .fa-brands.fa-instagram:before, .sec-social .component-nav.layout-standard .nav li .nav-link .fa-brands.fa-instagram:after { content:'\f16d'; font-family:var(--fa-family-brands) }
.sec-social .component-nav.layout-standard .nav li .nav-link .fa-brands.fa-twitter:after { content:'\e61b' }
.sec-social .component-nav.layout-standard .nav li .nav-link .fa-brands.fa-x-twitter:after { content:'\e61b' }
.sec-social .component-nav.layout-standard .nav li .nav-link .fa-brands:after { position:absolute; left:0.4rem; top:0.4rem; z-index:1; font-family:var(--fa-family-brands); text-rendering:auto; width:8rem; height:8rem; text-align:center; line-height:1; font-size:8rem; font-weight:normal; font-style:normal }
.sec-social .component-nav.layout-standard .nav li .nav-link .fa-brands:before, .sec-social .component-nav.layout-standard .nav li .nav-link .fa-regular.fa-occa:before { position:relative; z-index:4; background:#fff; width:6rem; height:6rem; border-radius:50%; display:inline-flex; justify-content:center; align-items:center }
.sec-social .component-nav.layout-standard .nav li .nav-link .fa-regular.fa-occa:after { position:absolute; left:0.4rem; top:0.4rem; z-index:1; text-rendering:auto; width:8rem; height:8rem; text-align:center; line-height:1; font-size:8rem; font-weight:normal; font-style:normal }
.sec-social .component-nav.layout-standard .nav li .nav-link .fa-regular.fa-occa:before, .sec-social .component-nav.layout-standard .nav li .nav-link .fa-regular.fa-occa:after { content:'\f8dd' }
.sec-social .component-nav.layout-standard .nav li .nav-link .label { display:block !important; width:auto; height:auto; margin-left:1.5rem; position:relative; z-index:2; color:#fff; font-size: var(--ss-nll-fs); line-height:1.4; font-weight:600 }
.sec-social .component-nav.layout-standard .nav li .nav-link:after { content:'\f105'; font-family:var(--fa-family-classic); position:absolute; right:1.5rem; z-index:1; font-size:1rem; line-height:1.8; color:#fff; text-align:center; width:2rem; height:2rem; border:2px solid rgba(var(--bs-light-rgb), 0.9); border-radius:50% }
.sec-social .component-nav.layout-standard .nav li .nav-link:before { content:''; position:absolute; left:-2rem; top:-2rem; width:13rem; height:13rem; background:rgba(255,255,255,0.1); opacity:0.4; border-radius:50%; transition:all .4s ease-out }
.sec-social .component-nav.layout-standard .nav li .nav-link:where(:hover,:focus,:active) { border: 3px solid var(--bs-social-bord-color) }
.sec-social .component-nav.layout-standard .nav li .nav-link:where(:hover,:focus,:active):before, .sec-social .component-nav.layout-standard .nav li .nav-link:focus-visible:before { opacity:1 }
.sec-social .component-nav.layout-standard ul { gap:1.5rem; flex-wrap:wrap; flex-direction:var(--ss-ul-fd); justify-content:center }
.sec-social .page-details { display: none !important }
.sec-social > .container { max-width:1200px }
@media (min-width:375px) { .sec-social { --ss-nll-fs: 1.125rem } }
@media (min-width:768px) { .sec-social { --ss-ul-fd:row-reverse; --ss-li-f:1 1 30% } }
@media (min-width:992px) { .sec-social { --ss-li-f:0 1 33% } }
@media (min-width:1200px) { .sec-social { --ss-li-f:0 1 30% } }
/** FOOTER **/
.site-footer { border-top: 1px solid var(--bs-footer-bort); --sf-al-gap:1rem; --sf-al-margin:unset; --sf-cs-padding:.5rem; --sf-cs-ta:unset; --sf-fl-nav-justify:center; --sf-al-dir: column; --sf-nav-justify:center; --sf-nsl-order:1; --sf-dl-order:2; --sf-fbr-fs: .875rem; --sf-fbr-dis: block }
.site-footer .inc-hostedby svg { fill:var(--bs-white) }
.site-footer .footer-links a:hover { color:var(--bs-secondary)!important }
.site-footer .footer-links .nav-link { color:var(--bs-white); padding:.5rem 0 }
.site-footer .nav-social-links a { color:var(--bs-white); padding: .5rem }
.site-footer .nav-social-links a:where(:hover,:focus,:active) { color: var(--bs-tertiary) }
.site-footer .affiliate-logos ul { flex-direction: var(--sf-al-dir) !important; gap:var(--sf-al-gap)!important; margin:var(--sf-al-margin); flex-wrap: wrap }
.site-footer .copyright-section { padding:var(--sf-cs-padding); text-align:var(--sf-cs-ta) }
.site-footer .nav-social-links { order:var(--sf-nsl-order) }
.site-footer .developer-logo { order: var(--sf-dl-order) }
.site-footer .developer-logo a > span { background-color: var(--bs-white) !important; color: var(--bs-black) !important }
.site-footer .nav-social-links ul.nav { justify-content:var(--sf-nav-justify) }
.site-footer .footer-links .nav { justify-content:var(--sf-fl-nav-justify) }
.site-footer .footer-links .nav-link:before { color:#fff; content:'/'; margin:0 10px }
.site-footer .footer-left .footer-details { font-size:.9rem }
.site-footer .footer-links li:first-child .nav-link:before { content:' '; margin:0 }
.site-footer .inc-hostedby svg.withpoweredby { max-height:4rem; min-width:15rem }
.site-footer .affiliate-logos .component-banner.layout-flex .item img { max-height:5rem; object-fit:scale-down }
.site-footer .footer-bottom .copyright-text { font-size: var(--sf-fbr-fs) }
.site-footer .footer-bottom .rights { display: var(--sf-fbr-dis) }
@media only screen and (min-width:375px) { .site-footer { --sf-fbr-dis: unset } }
@media only screen and (min-width:425px) { .site-footer { --sf-fbr-fs: 1rem } }
@media only screen and (min-width:768px) { .site-footer { --sf-al-dir: row } }
@media only screen and (min-width:992px) { .site-footer { --sf-al-margin:0; --sf-cs-padding:unset; --sf-cs-ta:left; --sf-fl-nav-justify:unset; --sf-nav-justify:end; --sf-nsl-order:unset; --sf-dl-order: unset; --sf-fbr-dis: block } }
@media only screen and (min-width:1200px) { .site-footer { --sf-fbr-dis: unset } }
