@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300..800&display=swap');

@font-face {
    font-family: 'Open Sans Condensed';
    src: url('/OpenSans_Condensed-Regular.ttf') format('truetype') ;
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Open Sans Condensed';
    src: url('/OpenSans_Condensed-Bold.ttf') format('truetype') ;
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


:root {
    --body-font-family: 'Open Sans Condensed', sans-serif;
    --bs-font-sans-serif: 'Open Sans Condensed', sans-serif;
    --bs-body-font-family: 'Open Sans Condensed', sans-serif;
    --heading-font-family: 'Open Sans', sans-serif;
}
@media (min-width: 992px) {
    body {  background-image: url('/assets/Texture.png') ;}
    .site-header .title-bar .site-logo {   max-width: 11rem;}
    .site-header .title-bar .site-title {   padding-left: 5rem;}
    .site-header .component-navbar-primary .navbar-nav {   margin-left: 11.3rem;}
    .site-header .title-bar .site-logo img {   max-height: 10rem;}
    .site-main { background-image: url(/assets/Texture.png); background-repeat: repeat-x; background-color: #b9e0f3; background-position: top center; }
    .sec-sponsors >.container {    padding-right: calc(var(--bs-gutter-x) * .5) !important;   padding-left: calc(var(--bs-gutter-x) * .5) !important;}
    .section.sec-affiliates {   background: #b9e0f3;}
}
div#component-navbar-image-469 {    display: none !important;}
.site-footer .hostedby-logos .component-navbar-image {   display: none !important;}

