@import url('https://fonts.googleapis.com/css2?family=Merriweather:opsz,wght@18..144,300..900&display=swap');


:root {
    --body-font-family: 'Merriweather', sans-serif;
    --bs-font-sans-serif: 'Merriweather', sans-serif;
    --bs-body-font-family: 'Merriweather', sans-serif;
    --heading-font-family: 'Merriweather', sans-serif;
}


    .schedule-view.schedule-cal .cal-day .cal-sport,
    .composite-cal .card-header .list-event-sport { display:none }


    .ps-component.component-navbar-primary.layout-standard .navbar-brand .navbar-title-text { display:none }


    .site-footer .inc-hostedby .sr-only,
    .section.sec-partner-logos h2.visually-hidden { color:#fff!Important }



    .site-header .component-nav.layout-standard .nav-link { position:relative; color:#fff }
    .site-header .component-nav.layout-standard .nav-link:after { content: ''; position: absolute; left: 50%; bottom: 0; width: 0; height: 4px; transform: translateX(-50%); background: var(--bs-primary); transition: .25s }
    .site-header .component-nav.layout-standard .nav-link:hover:after { width: calc(100% - 1rem) }


@media only screen and (min-width: 992px) and (max-width:1399px) {
    
    .site-header .component-navbar-primary.layout-standard .navbar .nav-item.parent>.nav-link { font-size:1rem; padding:2rem 1rem }
}


@media only screen and (max-width: 991px) {

    .site-header .social-icons { display:none }

}
