@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');

@font-face {
    font-family: 'RBNo3.1';
    src: url('/RBNo3.1-Extrabold.ttf') format('truetype');
    font-weight: 500;
    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: 'RBNo3.1';
     --default-color:#4A4A4A;
}

.top-nav .title { font-family: var(--heading-font-family); letter-spacing: 0; text-align: left; padding: 1rem 0; font-size: 1.4rem;    font-weight: 500;     color: #000; }


.site-header .social-links:after {   background-color: var(--bs-secondary); }
.component-headlines.layout-stacked-carousel .macro-archive-link.archive-link.align-center {   margin-top: 1rem; }
.component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item .card-body a, 
.sec-top-stories .macro-archive-link.archive-link.align-center a , .sec-aotw .component-aotw.layout-bio .player-details .player-bio{    font-family: var(--heading-font-family);   font-weight: 500; }
.sec-scoreboard .layout-wrapper ul.nav a.nav-link.active {    background: var(--bs-secondary);   color: var(--bs-dark);     border-color: #fff;}
.sec-scoreboard .component-tabs .tab-content {   margin-top: 0.5rem; }
.component-scoreboard.layout-standard .card, .component-scoreboard.layout-standard .slick-list {   border-color: #000; }
.sec-scoreboard .component-scoreboard.layout-standard .card .card-header {   border-bottom-color: var(--bs-secondary); }
.sec-scoreboard .component-scoreboard.layout-standard .card .card-header span.date,
.sec-scoreboard .component-scoreboard.layout-standard .card .card-body .fs-5 .sport-name{    font-family: var(--heading-font-family);   font-weight: 500; }
.component-scoreboard.layout-standard .slick-arrow {    bottom: auto;    top: 1rem;    margin: 0;    position: absolute;   transform: none;    border: 1px solid var(--bs-primary);   border-radius: 0;   line-height: 32px;  height: 32px; width: 3rem; }
.component-scoreboard.layout-standard .slick-arrow.prev.slick-prev {    left: calc(50% - 185px); }
.component-scoreboard.layout-standard .slick-arrow-controls .next {    left: calc(50% + 135px);   right: auto; }
.component-scoreboard.layout-standard .slick-arrow-controls {   position: relative; }
.component-scoreboard.layout-standard:focus .slick-arrow-controls,
.component-scoreboard.layout-standard:focus-within .slick-arrow-controls, 
.component-scoreboard.layout-standard:active .slick-arrow-controls {    right: auto;   left: auto; }

.sec-parallax,  .section.sec-countdown,  .section.sec-standings,  .section.sec-more.news {   display: none !important; }
.videos .form-floating.w-100 {   right: 1rem; }
.section.sec-videos .form-floating>.form-select {    color: var(--bs-secondary);    font-family: var(--heading-font-family);   font-weight: 500; }
.videos .page-details .component-title {    font-family: var(--heading-font-family);    font-weight: 500;    line-height: 1;   margin-top: 3px !important; }

.social-stream .component-social .social-widgets .item .social-widgets-wrap .social-embed-icon.instagram span:after {    position: absolute;    content: 'INSTAGRAM';    left: .75rem;    top: .9rem;    font-size: 1.25rem;    font-weight: 500;   font-family: var(--heading-font-family); }
.social-stream .component-social .social-widgets .item#component-social-widget-facebook .social-widgets-wrap .social-embed-icon span:after {    font-weight: 500;   font-family: var(--heading-font-family);}

.component-aotw.layout-bio .player-details .player-bio .synopsis { color: #fff; font-size: 2.8rem; font-weight: 500; font-family: var(--heading-font-family); text-transform: uppercase; letter-spacing: 1px; -webkit-line-clamp: 4; line-height: 1.2;}
.sec-aotw .component-aotw.layout-bio .player-headshot{    margin-right: 7rem;}
.sec-aotw .component-aotw.layout-bio .player-details .player-bio a.player-name {   color: var(--bs-secondary); }
.component-aotw.layout-bio .slick-slider .btn {   border: none !important; }
.sec-aotw .component-aotw.layout-bio .slick-slider .btn.slick-pp:hover {   color: #000; }
.component-aotw.layout-bio .slick-slider .btn:hover, .component-banner.layout-slider .slick-arrow-controls .slick-arrow.pp:hover {   color: #000; }
.page-details .component-title{  font-family: var(--heading-font-family);   font-weight: 500;}
.gallery .page-details .component-title {    line-height: 1;    margin-top: 3px !important;    font-family: var(--heading-font-family) !important;   font-weight: 500; }
.gallery .form-floating.w-100 {   right: 0; }
.form-floating>.form-select {    font-family: var(--heading-font-family) !important;    font-weight: 500;    color: var(--bs-secondary);   letter-spacing: 1px; }
.footer-logos{display:none !important;}
footer#site-footer {    background: #fff;   border-top: 1px solid var(--bs-primary); }

.component-banner.layout-flex .item img {    max-height: 6rem;   max-width: 13rem; }

#site-footer .footer-details .text .title {    font-size: 1.4rem !important;    font-family: var(--heading-font-family) !important;   font-weight: 500 !important; }
#site-footer ul.nav a.nav-link:hover {   color: var(--default-color); }
.developer-logo .dev-links {    flex-direction: row-reverse !important;   gap: 5px; }
.secondary-navigation {   background: var(--bs-tertiary) !important; }
.macro-secondary-navigation a.navbar-brand, .component-navbar-secondary.layout-standard .navbar .nav-item:not(.parent) .nav-link {   color: var(--bs-primary);  font-family: var(--heading-font-family) !important;   font-weight: 500 !important;}
section.section.sec-videos .form-floating, .gallery .form-floating.w-100 {   display: none; }
.sec-banner .component-banner button.carousel-control-next .carousel-control-next-icon, .sec-banner .component-banner button.carousel-control-prev .carousel-control-prev-icon {   filter: brightness(0) grayscale(500%); }
.sec-banner .component-banner button.carousel-control-next:hover .carousel-control-next-icon, .sec-banner .component-banner button.carousel-control-prev:hover .carousel-control-prev-icon {   filter: none; }
.sec-scoreboard .layout-wrapper ul.nav a.nav-link:hover {    background: var(--bs-secondary);   border-color: #fff;     color: var(--bs-dark); }
.component-banner.layout-slider .slick-arrow-controls .slick-arrow.pp:hover {   color: #fff; }
 header#site-navigation  .component-navbar-secondary.layout-standard .navbar .nav-item:not(.parent) .flexible-dropdown-menu.dropdown-menu-right .nav-link {   color: #fff; }
 header#site-navigation  .component-navbar-secondary.layout-standard .navbar .nav-item:not(.parent) .flexible-dropdown-menu.dropdown-menu-right .nav-link:hover {     color: var(--bs-secondary);   background: transparent;}

.sec-scoreboard  .component-scoreboard.layout-standard .slick-arrow:hover {    color: #fff;   background: #000; }

.sec-scoreboard .component-scoreboard.layout-standard .event-team-name.d-flex.gap-1 {   font-family: "Open Sans", sans-serif; }

main#site-main:before{    background-image: url(assets/Texture-Background-transparent.png);    background-color: #fff;    opacity: 1;   background-size: cover; background-image: url(/images/setup/bg-tecture-small.png);}

.sec-scoreboard .layout-wrapper ul.nav {   background-image: url(/assets/component-heading-texture.png); }
.videos .page-details, .gallery .page-details {   background-image: url(/assets/component-heading-texture.png); }

.internal-page .schedule-content .nextevent-list .card {   background-color: var(--bs-tertiary) !important; }
.internal-page .schedule-content .nextevent-list .card .countdown .countdown-digit span {   color: #fff; }

.internal-page .schedule-content .nextevent-list .card.bg-primary.text-white .card-body .logo-aside-container .lac-placeholder {    background: transparent !important;   border: none !important; }


.sec-banner button.carousel-control-prev span.visually-hidden, .sec-banner button.carousel-control-next span.visually-hidden, #heading-aotw {    background: #fff;   color: #000; }
.sec-scoreboard .component-scoreboard.layout-standard .card .card-body .fs-5 .sport-name {   font-size: 1rem; }

@media(max-width:767px){ 
     .videos .page-details, .gallery .page-details, .sec-scoreboard .layout-wrapper ul.nav {   background-size: 60% 100%; }
}

@media(min-width:992px){
    .site-header .menu .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item > .nav-link > .d-flex > a.nav-link,
    .site-header .menu .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item > .nav-link {    font-family: var(--heading-font-family);    color: var(--bs-secondary);    font-size: 1rem;    font-weight: 500;    }
    .site-header .menu .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item > .nav-link {   padding-inline: 0.7rem !important; }
    .component-navbar-primary.layout-standard .navbar .navbar-nav .nav-link:before {   background-color: var(--bs-secondary); }
    .site-header .social-links .component-nav .nav a.nav-link {   color: var(--bs-primary); }
    .component-search button.btn.btn-link {   color: var(--bs-secondary); }
    header .component-navbar-primary.layout-standard .navbar.navbar-expand-lg .dropdown-menu.megamenu {    border-top: 1px solid var(--bs-tertiary);}
    .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.nav-link {    font-family: var(--heading-font-family);    font-weight: 500;   font-size: 1.4rem; }
    .site-header .social-links .component-nav .nav a.nav-link:hover {   color: var(--default-color);}
    .component-search button.btn.btn-link:hover {   color:#fff; }
    header#site-navigation  .secondary-navigation.bg-dark {   margin-top: 1rem; }
    header#site-navigation  .component-navbar-primary.layout-standard .navbar .megamenu .megamenu-inner ul[data-column="true"] > li.nav-item.dropdown.level-3 a.nav-link:hover {   color: var(--bs-secondary); }
    
}
@media(min-width:1400px){
    .site-header .menu .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item > .nav-link > .d-flex > a.nav-link,
    .site-header .menu .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item > .nav-link{font-size: 1.1rem;}
}

@media(min-width:992px) and (max-width:1400px){
    .site-header .menu {   padding-right: 1rem; }
    .macro-primary-navigation a.site-logo {   min-width: 5rem; }
}

@media(max-width:991px){
    .site-header .component-navbar-primary.layout-standard .navbar-collapse.collapse .d-flex p {   font-size: 1.5rem; }
    .site-header .menu .ps-component > .layout-wrapper > .navbar > .container-fluid > .collapse > .navbar-dark > .nav-item .nav-link {    font-family: var(--heading-font-family) !important;    font-weight: 500 !important;   color: var(--bs-secondary) !important; }
    .site-header .menu .ps-component button.btn.btn-link {   background: #000 !important; }
    .top-nav> .container > .d-flex > .flex-grow-0 .title {   text-align: center; }
    .top-nav> .container > .d-flex > .flex-grow-0 {    display: block !important;   width: 100%; }
}   
@media(max-width:767px){ 
    .component-scoreboard.layout-standard .slick-arrow-controls .next {    left: calc(50% + 8px);   right: auto; }
    .component-scoreboard.layout-standard .slick-arrow.prev.slick-prev {left: calc(50% - 60px);right: auto !important; } 
    .component-aotw.layout-bio .player-details .player-bio .synopsis {   font-size: 1.2rem; }
    .sec-aotw .component-aotw.layout-bio .player-headshot {   margin-right: 0; }
    .sec-aotw .component-aotw.layout-bio .slick-slider .slick-prev, .sec-aotw .component-aotw.layout-bio .slick-slider .slick-next,
    .sec-aotw .component-aotw.layout-bio .slick-slider .btn.slick-pp {   color: var(--bs-secondary); }
    .developer-logo .dev-links {   flex-direction: column-reverse !important; }
   
}  



