#waldo-tag-left-sidebar,
#waldo-tag-right-sidebar {
    transition: opacity 0.3s ease;
}

@font-face {
    font-family: 'TaurunumW00';
    src: url('/Taurunun Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('/Helvetica.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

:root {
    --body-font-family: 'Helvetica', sans-serif;
    --bs-font-sans-serif: 'Helvetica', sans-serif;
    --bs-body-font-family: 'Helvetica', sans-serif;
    --heading-font-family: 'TaurunumW00', sans-serif; 
}

.pre-header .component-scoreboard .archive-link .btn:before, .pre-header .component-scoreboard .slick-arrow-controls .fa-chevron-left:before, .pre-header .component-scoreboard .slick-arrow-controls .fa-chevron-right:before{        font-family: "Font Awesome 7 Sharp";}
.site-header .component-navbar-primary.layout-standard .navbar-nav .dropdown-toggle::after{font-family: 'Font Awesome 7 Pro';}

.site-header .title-bar .site-title {    font-family: var(--heading-font-family);   font-weight: 400; }
section.section.sec-players-of-the-week > .container {   background: var(--bs-primary) !important; }
.section.sec-players-of-the-week .page-details {   background: var(--bs-primary); }
.section.sec-players-of-the-week .layout-wrapper:before {   border-color: var(--bs-primary); }
.section.sec-players-of-the-week .component-aotw.layout-standard:before {   background: var(--bs-secondary); }
.section.sec-players-of-the-week .details-wrapper:before {   border-color: var(--bs-primary); }
.section.sec-players-of-the-week .slider-navigation .btn {   color: #fff; }
.section.sec-players-of-the-week .page-details .component-title {    text-transform: uppercase;    font-family: var(--heading-font-family);   font-size: 2rem;} 
.component-countdown.layout-standard .details-2 > .fs-2 {    text-transform: uppercase;   font-family: var(--heading-font-family);}
.component-countdown.layout-standard .countdown-container > ul > li .countdown-label {   font-weight: bold; }
.sec-tabs .component-tabs .nav-pills .nav-link.active , .sec-social-stream .page-details .component-title{    font-family: var(--heading-font-family);   text-transform: uppercase; }
.component-headlines.layout-grid .grid.md .item:first-child {    width: 100% !important;   flex: 0 0 100% !important; }
section.section.sec-affiliates {   display: none; }
.site-footer .footer-details {   background-color: var(--bs-primary); }
.section.sec-players-of-the-week .player-details .player-name {   color: var(--bs-primary); }
.section.sec-players-of-the-week .player-details .player-sport {   color: #000; }
section.section.sec-standings, .section.sec-parallax {   display: none; }
html.internal-page .article-body.clearfix .article-content a:hover {   color: #000; }
.component-banner.layout-flex .item:hover img {   transform: scale(1.04);}
.component-banner.layout-flex .item img{   transition: all 0.5s;}
.component-banner.layout-flex .item {   overflow: hidden;}
.component-banner.layout-flex .item:hover {   box-shadow: 0px 0px 0px 1px #ccc;}
  .sec-tabs .component-tabs .nav-pills .nav-link, .sec-social-stream .page-details .component-title  {    font-size: 1.5rem;   font-weight: normal; }
  
    .section.sec-players-of-the-week .page-details .component-title {    font-size:1.5rem;    font-weight: normal;  }
    .component-headlines.layout-grid .item .details .card-title a, .component-headlines.layout-grid .item .details > div:first-of-type > * {   background: rgba(0, 0, 0, 0.01); }
.inc-hostedby .visually-hidden{background:#fff; color:#000;} 
.sec-social-stream .component-tabs .nav-pills .nav-link .text {    background: #000;   color: #fff; }

@media(min-width:992px){
    .component-tabs div.component-tabs-2-content-instagram iframe {   height: 700px; }
    .site-header .title-bar .site-title {   margin-left: 11rem; }
    .component-navbar-primary.layout-standard .navbar .nav-item:not(.parent) .level-3 .nav-link {   color: var(--bs-primary); }
    .site-header .component-navbar-primary .navbar-nav .dropdown-menu .nav-item[class*="-icon"] .nav-link:hover {   color: #000; }
    .section.sec-players-of-the-week .page-details .component-title {    font-size: 4rem;    font-weight: normal;   line-height: 3.5rem;}
    .sec-tabs .component-tabs .nav-pills .nav-link {    font-size: 2.5rem;   font-weight: normal; }
    
.sec-social-stream .page-details .component-title {    font-size: 2.5rem;   font-weight: normal;     padding-bottom: 0; line-height: 2rem;}

}
@media(min-width:1200px){
    .site-header .title-bar .site-logo img {    max-height: 9rem;   max-width: 11rem; transition: all 0.5s;}
    .site-header .title-bar .site-logo {   top: 1.5rem; }
    .site-header .component-navbar-primary .navbar-nav > .nav-item > .dropdown-menu.megamenu > div {    left: 0;   max-width: calc(var(--ps-site-width) - 24rem); }
    header.site-header.is-pinned .title-bar .site-logo img {   max-height: 6rem; }
    .site-header .title-bar .site-title {    font-size: 2.5rem;   padding-bottom: 0; }
}
@media(min-width:1400px){
        .site-header .component-navbar-primary .navbar-nav {   margin-left: 10.5rem;    }
}


@media(max-width:767px){
   .site-footer .hostedby-logos .component-navbar-image li img {    max-height: 3rem !important;}
   .sec-sponsors .component-banner.layout-slider .slick-arrow-controls .slick-arrow {   bottom: 0 !important; }
}
