@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300..900;1,300..900&display=swap');

:root {
  --body-font-family: 'Rubik', sans-serif;
  --bs-font-sans-serif: 'Rubik', sans-serif;
  --bs-body-font-family: 'Rubik', sans-serif;
  --heading-font-family: 'Rubik', sans-serif;
}

.pre-head-section .sec-members-logos.bg-secondary {
    background-color: var(--bs-white)!important;
}
.sec-tabs .component-tabs ul.nav-tabs li .nav-link.active {
    border-color: var(--bs-secondary);
}
.component-parallax .parallax {
    top: 2rem;
}
.form-select,.sec-stats-leaders .component-stats-leaders .form-select {
    color: var(--bs-primary);
}

.sec-tabs .component-standings.layout-standard .table .team-col .team-names {
    color: var(--bs-secondary) !important;
}
.sec-tabs .component-standings.layout-standard .table>:not(caption)>*>* {
    color: var(--bs-secondary);
}

.sec-stats-leaders .leaders-card .list-group-item a,
.sec-stats-leaders .leaders-card .list-group-item:first-child {
    color: var(--bs-secondary);
}
.component-parallax .overlay::before {
    background-color: rgba(0,0,0, 0)
}
.sec-partner-logo.bg-primary {
    background-color: var(--bs-white) !important;
}
.nav-social-links li a:hover {
    color: var(--bs-black);
}
.footer-links a:hover {
    color: var(--bs-tertiary) !important;
}
.site-header .component-navbar-secondary.layout-standard .navbar .navbar-nav .dropdown-menu .nav-link:hover {
    background-color: var(--bs-secondary);
}
a.composite-calendar-link:hover span:before {
    color: var(--bs-black);
}
@media only screen and (min-width: 992px) {
    .site-header .component-navbar-secondary.layout-standard .navbar .navbar-nav .nav-link:hover,
    .site-header .component-navbar-primary.layout-standard .navbar .dropdown-menu-list li.nav-item a:hover,
    .site-header .navbar-collapse .navbar-nav .nav-item.parent > a.nav-link:hover, .site-header .navbar-collapse .navbar-nav .nav-item.parent > .nav-link:hover {
        color: var(--bs-tertiary);
    }
}

/* FIX STANDINGS DROPDOWN PLACEMENT */
/*
.sec-tabs .component-tabs.layout-responsive .accordion-item:nth-child(2) .component-tabs.content-switcher-wrapper.layout-select .form-floating {
    margin: 0;
    position: absolute;
    z-index: 1;
}
*/
/************************************/