@font-face {
    font-family: 'Industry';
    src: url('/Industry-Black.otf') format('opentype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

:root {
    --body-font-family: 'Open Sans', sans-serif;
    --bs-font-sans-serif: 'Open Sans', sans-serif;
    --bs-body-font-family: 'Open Sans', sans-serif;
    --heading-font-family: 'Industry', sans-serif;
    --bs-link-color: var(--bs-primary);
    --bs-link-hover-color: var(--bs-secondary);
    --global-border-color:var(--bs-primary); 
    --bs-default-color:#757575;
    --bs-dark:#222222; 
    --bs-border-color:#757575; 
    --bs-body-color:#000;
}


.landing body a[rel="wiki-link"] { color: var(--bs-white) }
.landing body header a[rel="wiki-link"] {   color: var(--bs-tertiary);}
.landing body .section.bg-white a[rel="wiki-link"] {   color: var(--bs-tertiary);}
.internal-page .site-main { flex: 1; margin-top: 3rem }
.internal-page .site-main > div { padding-block: 1rem; border: 1px solid var(--bs-border-color); background: #fff; margin-block: 0 !important; }
.skip-link { z-index: 109; position: absolute; left:0; top:0; border-radius: 0 }
.site-header { z-index: 99 }
.site-main { z-index: 89 }
.site-footer { z-index: 79 } 
.internal-page{ --bs-link-color: var(--bs-primary);}
.internal-page .article-body h2.article-sub-title { font-family: var(--bs-body-font-family);}
.landing a { text-decoration: none }
 body { background:url(/assets/images/Texture.png) no-repeat 0 0 var(--bs-primary);   background-size: cover;     background-attachment: fixed; }
 a.visually-hidden-focusable[href="#site-nav"],  a.visually-hidden-focusable[href="#site-main"],  a.visually-hidden-focusable[href="#site-footer"],
 h1.page-heading.visually-hidden, #heading-top-stories, #heading-more-news, #heading-video, #heading-scoreboard, #heading-banner-images, #heading-parallax, #heading-stat-leaders{    background: var(--bs-primary);   color: #fff;}


/*********** COLOR CONTRAST *************/
.landing .section-dark { color: #fff; --bs-link-color: #fff; --bs-link-hover-color:var(--bs-tertiary); }
.landing .section-dark a,
.landing .section-dark .btn-link,
.landing .section-dark .btn { filter: none }
.landing .section-dark a:focus,
.landing .section-dark .btn:focus,
.landing .section-dark .btn:active { color: #fff }


/************ COMPONENT DEFAULTS *************/
.section .ps-component .archive-link a { font-size: 1rem; font-weight: bold; text-transform: uppercase; text-decoration: none; font-family: var(--heading-font-family); letter-spacing: 0; --bs-btn-color: var(--bs-primary);  border-radius: 0; --bs-btn-hover-color: var(--bs-secondary);     filter: none;}
.section .ps-component .component-title { font-size: 1.188rem; font-weight: bold; text-transform: none ; color: #fff ;text-transform: uppercase;  }
/*.section .ps-component .component-sponsor { display: none !important } */
.section .ps-component a { transition: all .25s }  
@media(min-width:992px){
   .section .ps-component .component-title  {font-size:2rem;   }
}

/************* Slick slider defaults ****************/
.section .ps-component .slick-arrow-controls { display: flex; justify-content: center; align-items: center; margin-top: 0.6rem ;     margin-bottom: 0.2rem; gap: 0.5rem;}
.section .ps-component .slick-arrow-controls .slick-arrow { --bs-btn-bg: transparent; --bs-btn-hover-bg: transparent; position: static; display: block; height: 2rem !important; width: 2rem; max-width: 2rem; margin: 0; padding: 0 !important; transform: none; font-size: 1.2rem; line-height: calc(1rem - 2px);  --bs-link-color: var(--bs-primary); --bs-btn-hover-color: var(--bs-secondary); border-radius: 50%;  filter: none; border: none }
.section .ps-component .slick-arrow-controls .slick-arrow.slick-hidden { display: none }
.section .ps-component .slick-arrow-controls .slick-arrow.slick-disabled { opacity: .3; pointer-events: none } 
.section .ps-component .slick-arrow-controls .slick-arrow .fa:before {font-weight: 900 }
.section .ps-component .slick-arrow-controls .slick-arrow .fa-circle-pause:before { font-weight: 300; }
.section .ps-component .slick-arrow-controls .prev { order: 1 }
.section .ps-component .slick-arrow-controls .pp { order: 2 ; border: 2px solid; }
.section .ps-component .slick-arrow-controls .next { order: 3 } 
.section .ps-component .slick-arrow-controls .slick-arrow.prev .fa:before {   --fa: "\f060";}
.section .ps-component .slick-arrow-controls .slick-arrow.next .fa:before {   --fa: "\f061";}
.section .ps-component .slick-arrow .fa-chevron-left.fa:before {   --fa: "\f060";}
.section .ps-component .slick-arrow .fa-chevron-right.fa:before {   --fa: "\f061";}

/************ header css *************/
.pre-header {   padding-block: 1rem;     background: var(--bs-primary);}
.pre-header .site-title { font-size: 1rem; color: #fff; text-transform: uppercase; letter-spacing: 3px; font-weight: bold; text-align:center;  font-family: var(--heading-font-family);}
.site-header {background-color: var(--bs-primary);     --header-height: 5rem;     min-height: 93px;}
.site-header .site-logo { position: absolute; left: 50%; top: 8px; transform: translateX(-50%); z-index: 1; height: var(--header-height); display: flex; align-items: center }
.site-header  a.navbar-brand  {display: none!important;} 
.site-header a.navbar-brand > picture.me-2 {   display: none;}
.site-header:has(.navbar-toggler[aria-expanded="true"]) .macro-primary-navigation a.navbar-brand { display: block !important; color: var(--bs-primary) !important; font-family: var(--heading-font-family); text-transform: uppercase; padding-top: 19px; font-size: 1.75rem; font-weight: bold; z-index: 99; position: absolute; top: -4.5rem; left: 1.2rem; }
.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:bold !important; font-size: 1.25rem;}
.site-header .component-navbar-primary.layout-standard .navbar .navbar-nav .nav-link{position:relative; font-family: var(--heading-font-family);  font-weight: bold !important; --bs-nav-link-color: var(--bs-primary);  --bs-nav-link-hover-color: var(--bs-primary);     text-transform: uppercase;}
.site-header .navbar-links .nav-link{text-transform:uppercase;font-size:1rem; position:relative;}
.site-header .nav-social-links{position:relative;padding-left:1rem; margin-left:1rem;}
.site-header .nav-link{ transition:.3s ease-in-out;     --bs-link-color: var(--bs-primary);    --bs-link-hover-color: var(--bs-primary);     --bs-nav-link-color: var(--bs-link-color); --bs-nav-link-hover-color: var(--bs-link-hover-color);}
.site-header .nav-link:hover, .header-buttons .ps-component button:hover{  transition:.3s ease-in-out;}
.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 .social-nav a.nav-link:hover:before, .header-buttons .ps-component button:hover:before{width:100%; transition:.3s ease-in-out;}
.site-header .navbar-links .nav-link:hover:before{width:calc(100% - 2rem); transition:.3s ease-in-out;}
.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;}
.site-header .site-header .header-buttons {position: absolute;right: 1rem;top: 2.25rem;transform: translateY(-50%);flex-direction:row-reverse;}
.site-header .header-buttons > a.btn.btn-link .sr-only, .header-buttons .ps-component button .sr-only{display:none;}
.site-header {margin-left: 0;width:100%;}
.site-header .header-buttons .ps-component, .site-header .social-nav, .site-header .navbar-links {display: flex;align-items:center;}
.site-header .social-nav a.nav-link, .site-header .header-buttons .ps-component button {font-size: 1.125rem;padding-right: .25rem;padding-left: .25rem;position:relative; --bs-link-color: var(--bs-primary); --bs-link-hover-color: var(--bs-primary);}
.site-header .primary-nav-wrapper > .container-fluid{padding:0;}
.site-header .component-navbar-primary > .position-relative > .navbar, .site-header .component-navbar-primary > .position-relative, 
.site-header .primary-nav-wrapper > .container.d-flex {position: static!important;}
.site-header .social-nav, .navbar-links{display:none;}
.site-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;}
.site-header .component-navbar-primary.layout-standard .navbar.navbar-expand-lg .dropdown-menu.megamenu > .megamenu-inner{max-width:var(--ps-site-width); margin:auto;    padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5);}
.site-header .component-navbar-primary.layout-standard .navbar.navbar-dark .dropdown-menu{/*background-color:var(--bs-white)!important; */box-shadow:none;}
.site-header .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:none;}
.site-header .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; }
.site-header .component-navbar-primary.layout-standard .navbar .megamenu .megamenu-inner ul[data-column="true"] > li > .dropdown-old-toggle {padding: .5rem 0!important;}
.site-header .component-navbar-primary.layout-standard .navbar .megamenu .megamenu-inner ul[data-column="true"] > li.nav-item {border: 0;}
.site-header .component-navbar-primary.layout-standard .navbar .nav-item.dropdown:not(.parent) .nav-link {padding-left: 0rem!important;}
.site-header .navbar-dark .navbar-toggler {color: var(--bs-primary); padding: 2.5rem .75rem; z-index:12;     border: none;}
.site-header .navbar-dark .navbar-toggler .icon-bar{background-color:var(--bs-primary);     border-radius: 0;     opacity: 1;}
.site-header .header-buttons > a.btn.btn-link {font-size: 1.25rem;}
.site-header .header-buttons > a.btn.btn-link .fa-solid{font-weight:400;}
.site-header .component-navbar-primary.layout-standard .navbar .megamenu .megamenu-inner ul[data-flex="true"] > li.nav-item:nth-child(1) > a:after, 
.site-header .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: 2px; 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; transform: translate(-100%, 0);transition: .0s ease;     background: var(--bs-white);}
.site-header .component-navbar-primary .navbar-collapse.collapse.show {transform: translate(0,0);}
.site-header .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 rgba(255,255,255,0.2);}
.site-header .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;}
.site-header .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 #D2D2D2  }
.site-header .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-white) */;font-size:1.15rem;}
.site-header .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:1.5rem!important; */}
.site-header .component-navbar-secondary.layout-standard .navbar .dropdown-menu li.nav-item:hover{background:transparent!important;}
.site-header .navbar-secondary .navbar-nav .nav-item.flexible-menu ul .nav-link:after{background:var(--bs-primary);}
.site-header .component-navbar-primary .navbar-dark.bg-primary .dropdown .dropdown-menu, .component-navbar-primary .navbar-dark.bg-primary .dropdown .dropdown-menu.collapsing{border:0!important;     background: #fff !important;}
.site-header .navbar-collapse > .navbar-dark > li.nav-item.parent.dropdown:not(.has-megamenu) ul a.nav-link {color: var(--bs-black);}
.site-header .modal-content .modal-body button.input-group-text span.fa-regular {margin-right: 0!important;}
.site-header .header-buttons > a.btn.btn-link {   --bs-btn-color: var(--bs-primary); padding-inline: 0;}
.site-header .site-logo + div.content-wrapper { width: 100%;}
.site-header .menu {    margin-right: auto;   width: 100%;}
.site-header  .mmf-social {  border-color: var(--bs-primary) !important;}
.site-header .mobile-menu-footer {   padding-inline: 0 !important;}
.site-header .mmf-social .nav-link {   padding-inline: 0.45rem;}
.site-header .site-logo img {   max-height: 4.7rem;}
.site-header .navbar-dark .navbar-toggler[aria-expanded="true"] {   padding-block: 1.2rem; position: absolute; top: -4rem;   right: 0;   font-weight: bold;}
.site-header:has(.navbar-toggler[aria-expanded="true"]) .navbar-aside {    position: absolute;    top: 0;   right: .5rem;}
.site-header .site-logo + div.content-wrapper .menu .container-fluid {   padding-inline: 0 !important;}
.mmf-search .input-group input{    --bs-border-color: #bcbcbc;}

.site-header .navbar-dark .navbar-toggler[aria-expanded="true"] span.icon-bar {   display: none;}
.site-header .navbar-dark .navbar-toggler[aria-expanded="true"]:before { transition: transform 0.25s; margin: 0.25rem; font-family: var(--fa-family-classic); content: "\e12e"; background-image: none; display: flex; font-size: 1rem; justify-content: center; align-items: center; font-weight: 400;}
.site-header .component-navbar-primary.layout-standard .navbar .dropdown-toggle::after {    content: "\2b";}
.site-header .component-navbar-primary.layout-standard .navbar .dropdown-toggle.show::after, .site-header .component-navbar-primary.layout-standard .navbar .dropdown-toggle[aria-expanded="true"]::after {    transform: rotate(-45deg);}

.site-header .component-navbar-primary .navbar-collapse::after { content: ""; display: block; width: 80%; height: 100px; margin: 2rem auto; background: url(/assets/images/Tertiary_Logo.png) no-repeat 50% 50%; background-size: contain;}


/************* Secondary Nav **************/
.site-header .macro-secondary-navigation nav.navbar.navbar-secondary {    background: var(--bs-secondary);     padding-block: 0rem;}
.site-header .navbar-secondary span.navbar-brand {color: var(--bs-primary);text-transform: uppercase;font-weight: 600;font-size: 1.15rem;}
.site-header .navbar-secondary .navbar-nav .nav-item:not(.parent) .nav-link {color: var(--bs-white);text-transform: uppercase;font-weight: 500;font-size: 1rem;}
.site-header .navbar-secondary .navbar-nav .nav-item.flexible-menu .nav-link {color: var(--bs-primary)!important;}
.site-header.is-pinned {background: var(--bs-primary)!important;}
.site-header .component-navbar-secondary.layout-standard .navbar .flexible-menu .flexible-dropdown-menu{left:auto!important;right:0!important;}
.site-header .macro-secondary-navigation a.navbar-brand {display: block!important;color: var(--bs-primary);text-transform:uppercase; font-family: var(--heading-font-family); text-transform: uppercase; font-weight: bold; font-size: 1.25rem; --bs-navbar-active-color: var(--bs-tertiary);}
.site-header .macro-secondary-navigation a[rel="wiki-link"] {color: var(--bs-primary);}
.site-header .macro-secondary-navigation:not(:has(.ps-component)) {padding: 0!important;}
.site-header .component-navbar-secondary.layout-standard .navbar-nav > li.nav-item > .nav-link { --bs-nav-link-color: var(--bs-primary); --bs-nav-link-hover-color: var(--bs-primary); font-family: var(--heading-font-family); text-transform: uppercase; font-weight: bold; font-size: 1rem; --bs-navbar-active-color: var(--bs-tertiary);     padding: 1rem;}
.site-header .component-navbar-secondary.layout-standard .navbar-nav > li.nav-item > .nav-link:hover{text-decoration:underline;}
/*.site-header .macro-secondary-navigation {   box-shadow: 0px 1px 8px 0px rgb(0 0 0 / 17%);} */
.site-header .navbar-dark .navbar-toggler:focus {   box-shadow: none;}
.site-header .component-navbar-secondary.layout-standard .navbar-nav > li.nav-item .nav-link {   font-family: var(--heading-font-family);}
.site-header .component-navbar-secondary.layout-standard .navbar-nav > li.nav-item a.nav-link.active {    background: var(--bs-primary);   color: #fff;}

@media(min-width:992px){  
    .site-header  .component-navbar-primary.layout-standard .navbar-dark li.nav-item:not(:first-child), 
    .site-header .component-navbar-primary.layout-standard .navbar-dark ul.navbar-nav.top-level:last-of-type > li.nav-item:first-child{border-top:none;} 
    .site-header .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;}
    .site-header .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;}
    .site-header .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; padding-left: 0.1rem !important;}
    .site-header .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-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{border-bottom:unset;}
    .site-header .site-logo { width:100%; position:relative; margin:unset; transform: none;  left: 0; max-width:14rem; transition:.3s ease-in-out; top: 0.7rem;} 
    .site-header .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;}
    .site-header .component-navbar-primary.layout-standard .navbar.navbar-dark .dropdown-menu li.nav-item .nav-link:hover{text-decoration:underline; }
    .site-header  .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-primary);border-top:0;}
    .site-header .container-fluid{transition:.3s ease-in-out; }
    .site-header.is-pinned > .container-fluid{transition:.3s ease-in-out;}
    .site-header.is-pinned .container-fluid .site-logo{max-width:10rem;transition:.3s ease-in-out; top: 10px;}
    .site-header .container-fluid .site-logo a{transition:.3s ease-in-out; z-index:99;}
    .site-header.is-pinned .container-fluid .site-logo a{  top: 5px; transition:.3s ease-in-out}
    .site-header .menu .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item > .nav-link > .d-flex > a.nav-link:before,
    .site-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;}
    .site-header .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-block:0 !important; background: transparent;}
    .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:2.1rem .5rem;} 
    .site-header .header-buttons > a.btn.btn-link {display: none;}
    .site-header .nav-social-links a.nav-link { padding-inline: 2px; font-size: 1rem; /*padding-block: 2.1rem; */ --bs-nav-link-hover-color: var(--bs-tertiary);--bs-link-color: var(--bs-primary); position: relative;}
    .site-header .site-logo img {   max-height: 9.1rem;         transition: all 0.5s;}
    .site-header.is-pinned .site-logo img {   max-height: 5rem;} 
    .site-header .macro-primary-navigation {   background: linear-gradient(90deg, rgba(var(--bs-white-rgb), 1) 50%, rgba(var(--bs-secondary-rgb), 1) 50%);}
    .site-header .macro-primary-navigation .container {   background: linear-gradient(90deg, rgba(var(--bs-white-rgb), 1) calc(100% - 6rem), rgba(var(--bs-secondary-rgb), 1) calc(100% - 7rem));}
    .site-header .macro-primary-navigation .container .nav-social-links {   background: var(--bs-secondary);         border-left: 4px solid var(--bs-primary);}
    .site-header .site-logo + div.content-wrapper, .site-header .menu {    width: auto;}
    .site-header .site-logo img.mobile-logo { transform: translateY(-100%); transition: all ease .3s; opacity: 0; height: 0;}
    .site-header.is-pinned .site-logo img.mobile-logo {    transform: translateY(0);    height: auto;    opacity: 1;   transition: all ease .3s;        max-width: 4rem;}
    .site-header.is-pinned .site-logo img.desktop-logo {    transform: translateY(-100%);    transition: all ease .3s;    opacity: 0;   height: 0;         display: none !important;}
    .site-header .macro-secondary-navigation a.navbar-brand {     padding-left: 15rem;} 
    .site-header .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item > .nav-link:after { position: absolute; left: 50%; bottom: 1.5rem; height: 2px; transform: translateX(-50%); background: var(--bs-primary); transition: .25s; content: ""; width: 0;}
    .site-header .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item > .nav-link:hover:after {   width: calc(100% - 1.5rem);}
    .site-header .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 .level-3 li.nav-item a { font-weight: bold !important; font-size: 0.875rem !important;  text-transform: none;  letter-spacing: 0 !important;}
    .pre-header {   padding-block: 2rem;}
    .pre-header .site-title { font-size: 1.25rem;  text-align:left; letter-spacing: 5px;}
    .site-header .component-navbar-primary.layout-standard .navbar .dropdown-toggle::after {   content: "\2b" !important;}
    .site-header .component-navbar-primary.layout-standard .navbar .navbar-nav .nav-link:hover .dropdown-toggle::after {   transform: rotate(45deg);}
    .site-header .header-buttons .component-search button.btn:after, .site-header .nav-social-links a.nav-link:after{ position: absolute; left: 50%; bottom: -0.1rem; height: 2px; transform: translateX(-50%); background: var(--bs-primary); transition: .25s; content: ""; width: 0;}
    .site-header .header-buttons .component-search button.btn:hover:after, .site-header .nav-social-links a.nav-link:hover:after{   width: calc(100%);}
    .site-header .component-navbar-primary.layout-standard .navbar.navbar-expand-lg .dropdown-menu.megamenu {   border-top: 3px solid var(--bs-primary) !important;}
    .site-header .nav-social-links a.nav-link .fa-facebook { --fa: "\f39e";}
    .site-header .component-navbar-primary .navbar-collapse::after {display:none;}
    .site-header .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:hover:after { content: ""; width: calc(100% - 5px); height: 1px; position: absolute; background: #000; bottom: 0.5rem;left: 0; right: 0; margin: 0 auto;}
    .site-header .macro-secondary-navigation a.navbar-brand:hover {   text-decoration: underline;} 
}
@media(min-width:1200px){
        .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: 1.125rem;   padding: 2.1rem .75rem;}
        .site-header .nav-social-links a.nav-link {padding-inline: 5px;font-size: 1.25rem;}
        .site-header .component-navbar-primary.layout-standard .navbar .megamenu .megamenu-inner ul[data-multicols="3"] > li.nav-item {    width: calc(33% - 2.5rem);   margin: 0 2.5rem 0 0;}
        .site-header .component-navbar-primary.layout-standard .navbar .megamenu .megamenu-inner ul[data-multicols="3"] > li.nav-item:nth-child(3n) {    margin-right: 0;   width: 34%;}
        .site-header .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-size:1.25rem;}
        .site-header .site-logo{    z-index: 99;}
         .site-header .header-buttons {   margin-left: 4rem;}
}
 

/**************** Hero Section ***********/
.sec-top-stories { padding:.25rem }
.sec-top-stories .component-hero.layout-grid .item .image img { object-fit: cover; left: 50%; top: 50%; transform: translate(-50%, -50%); transition: all 1s ease 0s }
 .sec-top-stories .component-hero.layout-grid .item .details {background:linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%)}
.sec-top-stories .component-hero.layout-grid .item .image:after { content:''; position:absolute; left:50%; bottom:1rem; width:0; height:2px; transform:translateX(-50%); background-color:#fff; transition:.5s }
.sec-top-stories .component-hero.layout-grid .item:hover .image:after,
.sec-top-stories .component-hero.layout-grid .item:focus .image:after { width:calc(100% - 4rem); transform:translateX(-50%) !important }
.sec-top-stories .component-hero.layout-grid .item:hover .image img,
.sec-top-stories .component-hero.layout-grid .item:focus .image img { transform:translate(-50%, -50%) scale(1.125) }
.sec-top-stories .component-hero.layout-grid .item .details { padding:1rem !important; text-transform:uppercase; text-shadow:1px 1px 5px rgb(0 0 0 / 50%);  font-family: var(--heading-font-family); }
.sec-top-stories .component-hero.layout-grid .item .details .date-sport { display:flex; flex-direction:column; font-size: 1rem;  font-weight: bold; } 
.sec-top-stories .component-hero.layout-grid .item .details .title { font-weight:700 ; -webkit-line-clamp: 2;}
.sec-top-stories .component-hero.layout-grid .item .details .breadcrumb-item+.breadcrumb-item { padding:0;  }
.sec-top-stories .component-hero.layout-grid .item .details .breadcrumb-item+.breadcrumb-item::before { display:none }
.sec-top-stories .component-hero.layout-grid .item .details .related-links { z-index:2; display: none; }
.sec-top-stories .component-hero.layout-grid .item .details .related-links a { color:#fff }
.sec-top-stories .component-hero.layout-grid .item .details .related-links a:hover { text-decoration:underline }
.sec-top-stories .component-hero.layout-grid .col-lg-6 .col-md-6 .item .image a:after { background:none } 
.sec-top-stories .component-hero.layout-grid .col-lg-6 .col-md-6 .item .details .date-sport { font-size:1rem; color:#fff }
/*.sec-top-stories .component-hero.layout-grid .col-lg-6 .col-md-6 .item .details .date { font-size:.75rem } */
.sec-top-stories .component-hero.layout-grid .item .details .date-sport .date {   font-size: 1rem;}

@media(min-width:992px){ 
  .sec-top-stories .component-hero.layout-grid .item .details {    padding-inline: 2rem !important;}
  .sec-top-stories{    --bs-link-color: var(--bs-white);}


}


/*************** MORE NEWS SECTION ****************/
.sec-more-news { --smn-dfs: .875rem; --smn-ct-fs: 1.25rem }
.sec-more-news .details { padding-left: 1rem !important; line-height: 1.1 }
.sec-more-news .details > * { padding: 0 2px }
.sec-more-news .thumbnail { --bs-border-color: var(--bs-primary); --bs-border-width: 1px }
.sec-more-news .card-title { margin-top: 0.25rem !important; -webkit-line-clamp: 2 !important }
.sec-more-news .component-headlines.layout-grid .item .card-title a { font-size: var(--smn-ct-fs) !important; display: block;     font-size: 1rem !important;}
.sec-more-news .component-headlines.layout-grid .item .card-title a:hover { color: var(--bs-tertiary); text-decoration: underline }
.sec-more-news .date { font-size: var(--smn-dfs) }
.sec-more-news .related-links { z-index: 2 }
.sec-more-news .component-headlines.layout-grid .item .details { color: var(--bs-white);     --bs-link-color: var(--bs-white);   --bs-link-hover-color: var(--bs-white); font-family: var(--heading-font-family);}
.sec-more-news .component-headlines.layout-grid .item:nth-child(n+5) { display: none !important }
.sec-more-news .component-headlines.layout-grid .item .details > .d-flex {    flex-direction: column !important;    gap: 0 !important;} 
.sec-more-news .component-headlines.layout-grid .item .related-links { position: relative; z-index: 9 }
.sec-more-news .ps-component .archive-link a{ max-width: 184px; width: 100%; --bs-btn-bg: var(--bs-secondary); --bs-btn-hover-bg: #fff; --bs-btn-hover-color: var(--bs-primary); padding-inline: 2rem;     text-transform: uppercase;}
.sec-more-news .ps-component .component-title {    font-size: 1.563rem;}
@media only screen and (min-width: 992px) {
    .sec-more-news { --smn-ct-fs:1rem } 
    .sec-more-news .ps-component .component-title {    font-size: 2rem;}
}



/*********** Videos Section************/
.sec-video .details {   display: none !important; }
.sec-video .overlay.bg-secondary {   opacity: 0 !important; }


/******************* Scoreboard Section***************/
.sec-scoreboard { position: relative; font-family: var(--heading-font-family);}
.sec-scoreboard .image-overlay { display: none }
.sec-scoreboard .component-tabs .nav-pills { width: 100%; flex-wrap: nowrap; gap: 2rem; background-color: var(--bs-white); justify-content: center }
.sec-scoreboard .component-tabs .nav-pills li { padding:0 1rem; position: relative }
.sec-scoreboard .component-tabs .nav-pills li:last-child:before { content: ""; border-left: 2px solid rgba(var(--bs-white-rgb), 0.6); position: absolute; left: -10px; top: 0; bottom: 0; transform: skew(-25deg) ;     border-color: var(--bs-primary); opacity: 25%;}
.sec-scoreboard .component-tabs .nav-pills .nav-link { position: relative; font-size: 1.25rem; font-weight: 700; color: var(--bs-primary); text-transform: uppercase; border-radius: 0 }
.sec-scoreboard .component-tabs .nav-pills .nav-link.active,
.sec-scoreboard .component-tabs .nav-pills .show > .nav-link { background: transparent }
.sec-scoreboard .component-tabs .nav-pills .nav-link.active:after,
.sec-scoreboard .component-tabs .nav-pills .show > .nav-link:after {    content: ""; height: 8px; position: absolute; left: 0; right: 0; bottom: -4px; background: var(--bs-primary);  }
.sec-scoreboard .component-scoreboard .event-row { border-color:#fff; border-radius:0; color:var(--bs-white);     --bs-card-bg: transparent;     padding-inline: 0;}
.sec-scoreboard .component-scoreboard .event-row  a {    --bs-link-color: var(--bs-white); text-decoration: none;  --bs-link-hover-color: var(--bs-tertiary); } 
.sec-scoreboard .component-scoreboard .event-row .score { font-weight:400;     color: #fff; }
.sec-scoreboard .component-scoreboard .event-row .score.winner { color:var(--bs-tertiary); font-weight:700 }
.sec-scoreboard .component-scoreboard .event-row .event-teams .venue-marker { color: var(--bs-tertiary); border-color:rgba(var(--bs-default-color), 1) !important} 
.sec-scoreboard .component-scoreboard .archive-link a {   filter: none;    max-width: 184px;    padding-inline: 2rem;    width: 100%;    --bs-btn-bg: var(--bs-secondary); --bs-btn-hover-bg: #fff;   --bs-btn-hover-color: var(--bs-primary); } 
.sec-scoreboard .component-scoreboard .event-row .score {   }
.sec-scoreboard .component-scoreboard.layout-tabular .event-teams .event-score {   min-width: 50px; }
.sec-scoreboard .component-scoreboard .event-row .event-cols .col-status {   min-width: 100px; }
.sec-scoreboard .component-tabs .nav-pills .nav-link:not(.active):hover {    color: var(--default-b);}
.sec-scoreboard .ps-component .component-title {    color: #fff;   text-transform: uppercase;}

.sec-scoreboard .component-scoreboard .event-row a:hover {   text-decoration: underline !important;}
.sec-scoreboard .component-scoreboard{    --bs-link-color: var(--bs-white);}

@media(min-width:992px){
    .sec-scoreboard .component-tabs .nav-pills{margin-bottom:0 !important;}
}

@media (min-width:1200px) {
    .sec-scoreboard {}
    .sec-scoreboard > div { display: flex; flex-wrap: wrap; max-width: none; padding: 0 }
    .sec-scoreboard .image-overlay { position: relative; z-index: 2; width: 54%; padding-right: .25rem; display: flex; flex-direction: column; background: var(--bs-white); clip-path: polygon(0 -1px, 100% -1px, 50% calc(100% + 1px), 0% calc(100% + 1px)) ; padding: 3px;  padding-left: 0;}
    .sec-scoreboard .image-overlay > div { flex: 1; background: none no-repeat 0 0; background-size: cover; clip-path: polygon(0 0, 100% 0, 50% 100%, 0% 100%); opacity: 0.1; }
    .sec-scoreboard .image-overlay + .ps-component { width: 50%; margin-left: -4% }
    .sec-scoreboard .component-scoreboard { padding: 2rem 2rem 1rem; min-height: 450px }
    .sec-scoreboard .component-scoreboard .layout-wrapper { flex-grow: 1 }
    .sec-scoreboard .component-scoreboard .event-row .event-cols,.sec-scoreboard .component-scoreboard.layout-tabular .date-status { font-size: 0.875rem }
    .sec-scoreboard .component-scoreboard .event-row .sport-name { font-size: 0.875rem }
 /*   .sec-scoreboard .component-tabs .nav-pills { margin-top: 1.3rem } */
    .sec-scoreboard .component-tabs .nav-pills li { padding: 0 4rem }
    .sec-scoreboard .component-tabs .nav-pills .nav-link { padding: 0.8rem 1rem }
    .sec-scoreboard .component-tabs .nav-pills .nav-link{ font-size: 1.35rem;}
    .sec-scoreboard .page-details {   padding-inline: 5rem 2rem;}
     .sec-scoreboard .image-overlay { width: 55%; clip-path: polygon(0 -1px, 100% -1px, 80% calc(100% + 1px), 0% calc(100% + 1px)) }
    .sec-scoreboard .image-overlay > div { clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%) ;         }
    .sec-scoreboard .image-overlay + .ps-component { width: 49%; margin-left: -4% }
}
@media(min-width:1400px){
    .sec-scoreboard .page-details {   padding-left: 10%; }
}
 
 
@media(max-width:567px){
    .component-scoreboard.layout-tabular .event-cols{text-align:center;} 
}




/************ Banners *************/  
.sec-banner-images .component-banner.layout-flex ul { flex-direction:row !important; flex-wrap:wrap  }
.sec-banner-images .component-banner.layout-flex ul li.item { width:45% }
.sec-banner-images .component-banner.layout-flex ul li a { position:relative; overflow:hidden; display:block; vertical-align:top; border:1px solid rgba(255,255,255,0.6); border-radius:0px; aspect-ratio:1/1; transition:all .4s ease-out }
.sec-banner-images .component-banner.layout-flex ul li a:hover { border-color:#fff }
.sec-banner-images .component-banner.layout-flex ul li a:before { content:''; position:absolute; top:0; right:0; bottom:0; left:0; background-color:rgba(0,0,0,0.375); z-index:1 }
.sec-banner-images .component-banner.layout-flex .item .item-title { max-width:180px; margin:0 auto; top:auto; bottom:0; text-transform:uppercase; font-size:1.8rem; font-weight:600; line-height:1 ; font-family: var(--heading-font-family);}
.sec-banner-images .component-banner.layout-flex .item .item-title:after { content:''; position:absolute; left:50%; bottom:-5px; width:0; height:2px; transform:translateX(-50%); background:var(--bs-white); transition:all .4s ease-out }
.sec-banner-images .component-banner.layout-flex .item:hover .item-title:after { width:calc(80%) }
.sec-banner-images .component-banner.layout-flex ul li img { width:100%; transition:transform .5s ease 0s }
.sec-banner-images .component-banner.layout-flex ul li:hover img { transform:scale(1.125) }
@media(min-width:992px){ 
    .sec-banner-images .component-banner.layout-flex ul { gap:2.5rem !important }
    .sec-banner-images .component-banner.layout-flex ul li.item { width:20% }
    .sec-banner-images .component-banner.layout-flex ul li a { aspect-ratio:auto }
}


/************ Parallax **********/
.sec-parallax .component-parallax .overlay::before {   background: transparent; }
.component-parallax .layout-wrapper {   min-height: 40vh; }
.sec-parallax .component-parallax .parallax-card.card img {   max-height: 9rem; }
.sec-parallax .component-parallax.layout-standard .overlay .parallax-card {   gap: 0 !important; }

@media(min-width:992px){
    .component-parallax .layout-wrapper {   min-height: 55vh; }
    .sec-parallax .component-parallax .parallax-card.card img {   max-height: 17rem; }
}
@media(min-width:1400px){
    .sec-parallax .component-parallax .layout-wrapper {   height: 660px;         min-height: inherit; }
}




/********* stats leader ***********/
.sec-stat-leaders {   font-family: var(--heading-font-family);}
.sec-stat-leaders .page-details {   background: var(--bs-primary); }  
.sec-stat-leaders .form-floating label {   display: none; }
.sec-stat-leaders .form-floating .form-select { background-color: var(--bs-white);  color: var(--bs-primary);   border-radius: 0;    text-transform: none;   font-size: 1rem; font-weight: bold;  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");     padding-top: 0rem; padding-bottom: 0rem;     height: 35px;     max-width: 80%;     margin: 0 auto;}
.sec-stat-leaders .form-floating .form-select option {    background: var(--bs-white);   color: var(--bs-dark); }
.sec-stat-leaders .component-stats-leaders select.form-select {    border-color: var(--bs-secondary);   border-radius: .2rem; background-size: 22px 15px;     font-weight: bold;  color: var(--bs-primary);   font-size: 1rem; padding: 0.25rem 0.5rem;   border-radius: 0; }
.sec-stat-leaders .component-stats-leaders .list-group-item {   background: var(--bs-primary); color: var(--bs-white); padding-left: 0.65rem;     --bs-link-color: var(--bs-white);   --bs-link-hover-color: var(--bs-white);}
.sec-stat-leaders .component-stats-leaders .list-group-item a:hover{text-decoration:underline;}
.sec-stat-leaders .component-stats-leaders .leaders-card{   color: #fff;}
.sec-stat-leaders .component-stats-leaders .list-group-item a.btn-sm {    color: #fff;    background: var(--bs-primary);    width: 100%;    border: 2px solid var(--bs-primary);   border-radius: 0; }
.sec-stat-leaders .component-stats-leaders .list-group-item a.btn-sm { color: var(--bs-secondary); width: 100%; border: none; border-radius: 0; padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x); font-family: var(--heading-font-family); text-transform: uppercase; letter-spacing: 0px; font-size: 1rem; background: var(--bs-primary); font-weight: bold;}
.sec-stat-leaders .component-stats-leaders .list-group-flush>.list-group-item:last-child {   padding: 0; }
.sec-stat-leaders .component-stats-leaders .list-group-item a.btn-sm:hover {    background: var(--bs-primary);    color: #fff;   filter: brightness(100%); }
.sec-stat-leaders .component-stats-leaders .leaders-card {   border: none !important; }
.sec-stat-leaders .component-stats-leaders.layout-standard .leaders-card > .d-flex.flex-column.justify-content-center.p-3 {    color: var(--bs-primary);   font-family: var(--heading-font-family); }
.sec-stat-leaders .component-stats-leaders .list-group-flush>.list-group-item:first-child {   margin-bottom: 1.5rem !important;font-family: var(--heading-font-family);    text-transform: uppercase; border: 1px solid var(--bs-primary); font-size: 1.1rem; background: var(--bs-white); color: var(--bs-primary);text-align:center;     margin-bottom: 0 !important; font-weight:bold;}
.sec-stat-leaders .component-stats-leaders .list-group-flush>.list-group-item:first-child:after {    content: "";    background: var(--bs-primary);    height: 2rem;    width: 2px;    position: absolute;    top: calc(100% + 1px);    left: 0;    right: 0;   margin: 0 auto; }
.sec-stat-leaders .component-stats-leaders .list-group-item:not(.list-group-item:last-child) {    border-left: 1px solid var(--bs-white);   border-right: 1px solid var(--bs-white);     border-color: #fff; }
.sec-stat-leaders .component-stats-leaders.layout-standard .leaders-card .list-group-item .logo-holder{display:none;}
.sec-stat-leaders .component-stats-leaders.layout-standard .leaders-card .list-group-item .player-logo a{color:var(--bs-white);font-weight:bold;font-size:1.1rem;}
.sec-stat-leaders .component-stats-leaders.layout-standard .leaders-card .list-group-item .player-logo a:hover{color:var(--bs-white);}
.sec-stat-leaders .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); opacity: 0.9;}
.sec-stat-leaders .component-stats-leaders.layout-standard .leaders-card .list-group-item .team:hover {   opacity: 1; }
.sec-stat-leaders .component-stats-leaders.layout-standard .leaders-card .list-group-item:last-of-type {  position:relative; margin-top:0.5rem !important;  }
.sec-stat-leaders .component-stats-leaders.layout-standard .leaders-card .list-group-item:last-of-type:before { content:''; position:absolute; left:50%; bottom:calc(100% + 0px); height:1.5rem; width:1px; background-color:var(--bs-primary); transform:translateX(-50%) }
.sec-stat-leaders .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) }
.sec-stat-leaders .component-stats-leaders.layout-standard .d-flex .leaders-card:nth-child(n+5) { display: none !important; }
.sec-stat-leaders .component-stats-leaders .list-group-item:nth-child(2) {   border-top: 1px solid var(--bs-primary); }
.sec-stat-leaders .component-stats-leaders.layout-standard .leaders-card .list-group-item .team {   font-weight: 300; }
.sec-stat-leaders .component-stats-leaders.layout-standard .leaders-card .list-group-item:first-of-type + .list-group-item {   padding-top: 1.5rem; }
.sec-stat-leaders .component-stats-leaders.layout-standard .leaders-card .list-group-item:nth-last-child(2) {   padding-bottom: 1.5rem; }
.sec-stat-leaders .component-stats-leaders.layout-standard .leaders-card .list-group-item .player-logo a:hover {   opacity: 0.9; }

.sec-stat-leaders .form-floating {position: absolute; left: auto; top: -2.5rem; width: auto !important; right: 0rem; }
.sec-stat-leaders .form-floating .form-select { margin:0 !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='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"); text-overflow:ellipsis ; padding-top: 0.5rem;    padding-bottom: 0.5rem; height: 37px; max-width: 100%;}
.sec-stat-leaders .form-floating .form-select {    padding-block: 0 !important;    height: 28px;   padding-left: 5px;}
.sec-stat-leaders .component-stats-leaders .list-group-item .player-team {   display: none;}

@media only screen and (min-width:992px) {
     .sec-stat-leaders .form-floating{ right: 1rem; top: -3.5rem;}
     .sec-stat-leaders .form-floating .form-select {    padding-block:0.5rem !important;    height: 37px;   padding-left: 10px;}
     .sec-stat-leaders .component-stats-leaders select.form-select {   padding: 0.8rem 2.25rem .8rem .75rem; }
}

 

/**************** Socials wrapper ************/
.sec-socials-wrapper {   background: var(--bs-white);}
.sec-socials-wrapper .sec-affiliates ul {   margin-bottom: 0; gap: 0 !important;}
.sec-socials .ps-component.component-nav {   flex-direction: row !important;}
.sec-socials .ps-component.component-nav a.nav-link { padding: 1.2rem; background-color: var(--bs-primary); border-radius: 50%; position: relative; font-size: 1.5rem; --bs-nav-link-color: #fff; --bs-nav-link-hover-color: var(--bs-link-hover-color);}
.sec-socials .ps-component.component-nav a.nav-link > span { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: 1rem; }
.sec-socials .ps-component.component-nav ul {   gap: 0.5rem;}
.sec-socialimage .component-banner.layout-flex .item picture {    max-height: 120px;    overflow: hidden;    clip-path: polygon(13% 0, 100% 0, 87% 100%, 0% 100%);   display: block;}
.sec-socialimage .component-banner.layout-flex .item picture img {    width: 100%;    height: 100%;   object-fit: cover;     transition: transform 1s ease;}
.sec-socialimage .component-banner.layout-flex .item a:hover img {   transform: scale(1.125);}
.sec-socials-wrapper .ps-component .component-title {   font-size: 1.25rem;}
.sec-socials .ps-component.component-nav .component-title { color: var(--bs-primary);        text-transform: none; }
.sec-socialimage .component-banner.layout-flex ul {   margin: 0;}
.sec-socials .ps-component.component-nav a.nav-link  .fa-facebook{ --fa: "\f39e";}

@media(min-width:992px){
    .sec-socials .ps-component.component-nav .component-title {font-size: 1.5rem;}
   
}
@media(min-width:1200px){
     .sec-socials .ps-component.component-nav .component-title {   font-size: 2.188rem;   }
      .sec-socials .ps-component.component-nav{    gap: 3rem !important;}
      .sec-socials-wrapper .tabs-social-container {   padding-inline: 4rem;}
}
@media(max-width:991px){
    .sec-socials .ps-component.component-nav {    flex-direction: column !important;   justify-content: center !important;}
    .sec-socials .ps-component.component-nav .page-details .component-headings {   justify-content: center !important;}
    .sec-socials .ps-component.component-nav ul {   justify-content: center;}
    .sec-socials-wrapper {   padding-block: 1.2rem;}
    
}


/**************** FOOTER CSS ***************/
.site-footer { margin-top: 0;border-top: 2px solid var(--bs-WHITE);  font-family: var(--heading-font-family);}
.site-footer .site-logo img { max-height: 8rem }
.site-footer .title { margin-bottom: .5rem; font-size: 1.125rem; font-weight: 700; line-height: 1rem;     text-transform: uppercase; }  
.site-footer .affiliate-logos ul { flex-direction: row !important; margin: 0; gap: 1.5rem !important }
.site-footer .affiliate-logos li img {max-height: 5rem;   max-width: 8rem !important;}
.site-footer .copyright {text-align: center;     --bs-link-hover-color: var(--bs-primary);  --bs-link-color: var(--bs-primary); }
.site-footer .inc-hostedby { width: 14rem; margin: 0 auto }
.site-footer .inc-hostedby .st0,
.site-footer .inc-hostedby .st1 { fill: var(--bs-white) } 
.site-footer .copyright a{transition:all 0.5s;}
.site-footer .copyright a:hover {    text-decoration: underline;}
.site-footer .affiliate-logos ul {   flex-wrap: wrap; }  
.site-footer  .component-banner.layout-flex .item img, .footer-details .thumbnail a.site-logo  img{    transition: all 0.5s;}
.site-footer .component-banner.layout-flex .item a:hover img {   transform: scale(0.95);}
.site-footer .footer-details .thumbnail a.site-logo:hover img {   transform: scale(1.05);}
.site-footer .copyright .disclaimer {   font-size:1rem !important;    }
.site-footer .developer-logo .inc-hostedby a span{   color: #fff;} 
.footer-top {    --bs-link-color: var(--bs-white);   --bs-link-hover-color: var(--bs-secondary);}
.footer-top ul.nav li a.nav-link {   padding-inline: 0rem 1rem;}
.site-footer .text {   font-family: var(--body-font-family);}
 .site-footer  .social-icons-footer ul.nav {  justify-content: center;}
@media(min-width:768px){
    .site-footer .affiliate-logos ul{  flex-wrap: nowrap;}
    .site-footer .affiliate-logos ul {   gap: 2.5rem !important; } 
}

@media (min-width:992px) {    
    .site-footer .inc-hostedby { width: 11rem }
     footer#site-footer { border-top: 1px solid #fff;}
      .site-footer  .social-icons-footer ul.nav {  justify-content: flex-start;}
}
 
@media(max-width:567px){
    .site-footer .affiliate-logos .component-banner.layout-flex .item img {   max-width: 7rem;}
    .site-footer .copyright .disclaimer {   gap: 0 !important;         font-weight: bold;}
    .site-footer .footer-details {   gap: 1rem !important;}
    .site-footer .component-banner.layout-flex .item {   flex: 0 !important;}
   
    .site-footer .affiliate-logos ul {    flex-wrap: nowrap;    flex-direction: column !important;}


}


