body{font-family:"Roboto",Arial,Helvetica,sans-serif;background-color:#f8f8f9;font-size:12pt;color:#494948;margin:0;padding:0}@media(min-width:0){header{display:grid;background-color:#000;grid-template-columns:100%}header .top-logo{display:inline-grid;align-items:center;z-index:150}header .top-logo img{margin:5px;height:145px}header .nav-toggle-container{display:inline-grid;justify-items:right;align-items:center}header .nav-toggle{margin-right:5%}}@media(max-width:991px){header *{margin-left:auto;margin-right:auto}header .top-logo{width:160px}header .main-nav-container{background-color:#fff;margin-left:0;margin-right:0}header .main-nav-container .navbar .collapse .mod-menu{margin-left:auto;margin-right:auto}}@media(min-width:991.1px){header{grid-template-columns:auto auto;grid-template-rows:60px 90px}header .top-logo{grid-row:1/span 2;grid-column:1;width:160px;margin-left:2%}header .top-nav-container{background-color:#000;text-align:right;z-index:100;padding-right:2%}header .main-nav-container{background-color:#fff;text-align:right;z-index:50;padding-right:2%;grid-column:1/span 2;grid-row:2}}@media(min-width:1320px){header .top-logo{margin-left:5%}}@media(min-width:1430px){header .top-logo{margin-left:10%}}@media(min-width:0){#TopMenu a{color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif;text-transform:uppercase}#TopMenu a:hover{color:#a8a8a9;text-decoration:none}#MainMenu a,#MainMenu button{color:#000;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:700;margin-bottom:2px;text-transform:uppercase}#MainMenu .mod-menu li button:after{display:inline-block!important}#MainMenu li ul a{text-align:center;text-transform:none;font-size:.6em}}@media(max-width:991px){.navbar-toggler{display:none}.nav-toggle{display:block}.top-nav-container .navbar-toggler{display:block;background-color:#fff;color:#000;border-color:rgba(155,155,155,.25);border-radius:4px;border-style:solid;border-width:1px;font-weight:700}#MainMenu .mod-menu li{display:inline-block;width:100%;text-align:center}#MainMenu .mod-menu li button{display:inline-block}#MainMenu .mod-menu li button:after{display:block}#MainMenu .mod-menu li li{display:grid}#MainMenu .metismenu.mod-menu .metismenu-item>ul{position:static!important;flex-basis:100%}#MainMenu .metismenu.mod-menu .mm-collapse{position:inherit;box-shadow:none;-webkit-box-shadow:none;margin-left:0}}@media(min-width:991.1px){header .mod-menu{display:flex;flex-direction:row;flex-wrap:nowrap}#TopMenu *{justify-content:end}#TopMenu a{font-size:.8em}#MainMenu *{justify-content:end}#MainMenu li{font-size:.9em}#MainMenu .metismenu.mod-menu .metismenu-item{display:flex;padding-top:0;padding-bottom:3px}.metismenu.mod-menu .metismenu-item{display:inline-flex}}@media(min-width:1050px){#MainMenu li{font-size:1em}}@media(min-width:1320px){#MainMenu li{font-size:1.2em}}@media(min-width:1430px){#MainMenu li{font-size:1.4em}}@media(min-width:0){.content{padding-top:15px;padding-bottom:15px;display:grid;max-width:100%}.advertising{grid-row:1;display:flex;flex-direction:column;align-items:center}.advertising .bannergroup{margin-top:10px}.featured-item{background-color:#fff;margin-bottom:10px;padding-bottom:10px;max-width:100%}.featured-item:hover{background-color:#efefef}.featured-item a{text-decoration:none}.featured-item a:hover{text-decoration:none}.featured-item img{max-width:100%}.featured-details{margin-left:10px;margin-right:10px}.featured-date{font-style:italic;color:#909090;margin-top:15px;font-size:.8em}.featured-title{font-weight:900;color:#000;padding-bottom:10px}.featured-read-more{margin-left:auto;margin-right:auto;width:150px;text-align:center;padding:5px;color:#888;margin-bottom:10px;text-transform:uppercase}.featured-item:hover .featured-read-more{color:#fff;background-color:#ee2924}.full-width,.message-container{max-width:100%}.blog-items *{max-width:100%!important}.pagination__wrapper{display:none}}@media(min-width:991px){.pagination__wrapper{display:flex;justify-content:center}.content{display:grid;justify-self:end;grid-template-columns:auto 260px;margin-left:10%;margin-right:10%}.advertising{grid-row:unset}.full-width,.message-container{grid-column:1/span 2;max-width:100%}}@media(min-width:0){footer{display:grid;grid-template-columns:auto;background-color:#000;color:#fff;padding-top:40px;padding-left:1%;padding-right:1%}footer h1,footer h2,footer h3,footer h4,footer h5,footer a{color:#fff}footer .bottom-logo{text-align:center}footer .contact{margin-top:10px;text-align:center}footer .contact h2{display:none}footer .sponsors{margin-top:10px}footer .design-credit{grid-column:1;margin-top:20px;padding-top:5px;padding-bottom:5px;border-top-style:solid;border-top-width:1px;border-top-color:#a8a8a9;text-align:center}footer .design-credit a{color:#888}footer .design-credit a:hover{color:#fff}}@media(min-width:0){.upcoming-list>li{display:grid;grid-template-columns:25% 75%;margin-bottom:10px}.upcoming-list .upcoming-date{grid-row:1/span 2;color:#ee2924;font-weight:600}.upcoming-list .upcoming-club{font-size:1em;font-weight:600}.upcoming-list .upcoming-name{font-size:1em;font-weight:300;color:#909090}.full-listing{background-color:#ee2924;margin:10px;text-align:center;outline-color:#000;outline-offset:1px;outline-style:solid;outline-width:1px}.full-listing:hover{background-color:#000}.full-listing a{color:#e5e5e5;font-size:1.5em;line-height:1.5em;text-transform:uppercase;padding:5px;text-decoration:none}.full-listing a:hover{color:#fff}}@media(min-width:1300px){.upcoming-list{columns:2;-webkit-columns:2;-moz-columns:2}}.plg_system_webauthn_login_button{display:none}.left{margin-right:2rem}