@font-face {
    font-family: 'HelveticaNeue-Black';
    src: url('/HelveticaNeue-Black.otf') format('truetype'),
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeue-BoldExt';
    src: url('/HelveticaNeue-BoldExt.otf') format('truetype'),
    font-weight: normal;
    font-style: normal;
}


:root {
    --body-font-family: 'HelveticaNeue-MediumCond', sans-serif;
    --bs-font-sans-serif: 'HelveticaNeue-MediumCond', sans-serif;
    --bs-body-font-family: 'HelveticaNeue-MediumCond', sans-serif;
    --heading-font-family: 'HelveticaNeue-BoldExt', sans-serif;
    --subheading-font-family: 'HelveticaNeue-MediumCond', sans-serif;
}
.img-mh-7 {
    max-height: 5rem;
}
.bg-dark {
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
.macro-secondary-navigation a.nav-link:hover, .macro-secondary-navigation a.nav-link.active {
    background: var(--bs-primary);
    color: var(--bs-white);
}
.macro-secondary-navigation a.nav-link {
    color: var(--bs-primary); 
}
.macro-secondary-navigation a.navbar-brand {
    color: var(--bs-primary)
}
.secondary-navigation .macro-secondary-navigation ul.dropdown-menu {
background: var(--bs-secondary) !important;
}
/*SCOREBOARD*/
.sec-scoreboard .layout-wrapper ul.nav a.nav-link.active {
    background: var(--bs-primary);
}

/*NEXT EVENT COUNTDOWN*/
.section.sec-countdown .container .ps-component.component-countdown > div,
.sec-scoreboard .layout-wrapper ul.nav,
.more-news .layout-grid .page-details,
.gallery .page-details {
    background: var(--bs-primary);
    background-image: url(https://theme-assets.prestosports.com/theme-assets/hardball/assets/images/countdown-texture.png) 
}

.sec-scoreboard .layout-wrapper ul.nav,
.more-news .layout-grid .page-details,
.gallery .page-details {
    background-position: right;
    background-repeat: no-repeat;
}

.footer-logos.bg-primary.py-4 {
    background: white !important;
}

footer#site-footer {
    background: white !important;
    border-top: 1px solid #707070;
}

@media screen and (min-width: 992px) {
    .site-header .social-links:before {
        background: var(--bs-primary);
        background-image: url(https://theme-assets.prestosports.com/theme-assets/hardball/assets/images/countdown-texture.png)
    }
}
@media screen and (max-width: 575px) {
    .sec-scoreboard .layout-wrapper .component-tabs .form-floating .form-select {
        padding-right: 0rem;
    }
}