@font-face {
    font-family: 'Helvetica';
    src: url('/Helvetica.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'AvenirNextLTPro-Regular';
    src: url('/AvenirNextLTPro-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

:root {
    --body-font-family: 'Helvetica';
    --bs-font-sans-serif: 'Helvetica' ;
    --bs-body-font-family: 'Helvetica' ;    
    --heading-font-family: 'AvenirNextLTPro-Regular' ;
}

.site-title { 
    font-size: 1.4rem;
    font-family: AvenirNextLTPro-Regular;
    font-weight: bold;
}
.site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered img { margin: -1rem auto; margin-top: -.2em; margin-bottom: -1.5rem; margin-right: -.5rem; /*height: calc(100%); */    max-height: 4rem !important;}
.sec-featured-athletes .component-aotw.layout-align .player .player-details:before { background:0px/cover no-repeat url(/assets/Secondary_Logo_-_.5x.png) }
.sec-top-stories-desktop .component-headlines.layout-stacked-carousel .aside-carousel .carousel-indicators .item.active {    border-color: var(--bs-tertiary) !important;}
.sec-social-stream .item .social-widgets-wrap .social-embed-content {    max-height: 500px;   overflow-y: scroll; }
.navbar-secondary .navbar-secondary-thumbnail { display:none !important }

@media (min-width: 1200px) {
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .nav-item.parent > .nav-link, 
    .site-header .macro-primary-navigation .component-navbar-split.layout-standard .navbar .nav-item.parent > .nav-link > span > a.nav-link {
        font-size: .9rem;
        font-family: AvenirNextLTPro-Regular;
    }
    .site-header.is-pinned .macro-primary-navigation .component-navbar-split.layout-standard .navbar .navbar-brand-centered img {    max-height: 4.5rem !important;   margin-top: 3px;}
}

@media (min-width: 992px) {
    .section .component-title, .section .carousel-caption-title a {
        font-family: AvenirNextLTPro-Regular;
    }
    
.sec-featured-athletes .component-aotw.layout-align .slick-slider.players > button:hover,
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover { 
     color: var(--bs-tertiary) 
    
}

    