@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap');

:root {
    --body-font-family: 'Source Sans 3', sans-serif;
    --bs-font-sans-serif: 'Source Sans 3', sans-serif;
    --bs-body-font-family: 'Source Sans 3', sans-serif;
    --heading-font-family: 'Source Sans 3', sans-serif; 
}




main#site-main  .ps-component .archive-link a:before { content: "\f101"; font-weight: 900; font-size: .75rem; margin-left: .5rem; font-family: var(--fa-family); background: var(--bs-secondary); color: #fff; border-radius: 50%; padding: 3px; position: absolute; right: -6px; top: -6px; }
main#site-main  .ps-component .archive-link a {    position: relative;    text-transform: none;    padding-inline: 4rem;   border-width: 1px;     border-radius: 4px;}
.sec-standings .page-details .component-title {   color: var(--bs-secondary); }

.section.sec-players-of-the-week .layout-wrapper:before, .section.sec-players-of-the-week .component-aotw.layout-standard:before{display:none;}
.section.sec-players-of-the-week .slider-navigation .btn {   color: #fff; }
.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: var(--bs-secondary); }
.site-footer .footer-details .text .title {   font-size: 1.5rem !important; }
.site-footer .hostedby-logos .navbar.navbar-image.navbar-expand {   display: none; }
.sec-tabs .component-tabs .nav-pills .nav-link.active {   color: var(--bs-secondary); }

.tabs-social-container > div > .col.col-xl-4 {   display: none; }

.site-header .component-navbar-secondary .navbar .navbar-nav .nav-item .nav-link, .site-header .component-navbar-secondary .navbar-brand {   color: var(--bs-primary);}
.site-header .component-navbar-secondary .navbar .navbar-nav .nav-item .nav-link:hover {    color: var(--bs-secondary);   text-decoration: none;}
.site-header .component-navbar-secondary .navbar > div a.navbar-brand.navbar-page-title {   padding-left: 60px; }
 .site-header .component-navbar-primary.layout-standard .navbar-nav .dropdown-toggle::after {    content: "\f0d7";    font-family: var(--fa-family-sharp);   font-weight: 900; }
.inc-hostedby a .sr-only{background:#000; color:#fff;}

html.internal-page .rich-v2.standard .article-top h2.article-sub-title {   display: none; }

@media(min-width:992px){
        .site-header .title-bar .site-logo img {    max-height: 10rem; max-width: 10rem;}
        .site-header .component-navbar-secondary .navbar .ul-wrapper {   max-width: 50%; }
        .site-header .component-navbar-primary .navbar-nav .dropdown-menu .nav-link {   color: var(--bs-primary); }
        .component-video.layout-cards .item:first-of-type, .component-video.layout-cards .item + .item {   --size: 33.33%; } 
       .tabs-social-container .component-gallery.layout-stacked .left-col {   width: calc(33.33% - 1rem); }
       .tabs-social-container .component-gallery.layout-stacked .right-col {   width: 66.66%; }
       .tabs-social-container .component-gallery.layout-stacked .items {   gap: 0; }
        
      }


@media only screen and (min-width: 1400px) {
    .site-header .component-navbar-primary .navbar-nav {       margin-left: 10.5rem;}
    .site-header .title-bar .site-title {   margin-left: 11rem; }
}

@media(min-width:992px) and (max-width:1400px){
    .site-header .component-navbar-primary .navbar-nav, .site-header .title-bar .site-title {   margin-left: 10rem;}
}

@media(max-width:991px){
    .site-footer .footer-details {   background-color: var(--bs-primary); }
}
