body {background-color:#CCCCCC ;}
body {background-image:url(/images/motorsport.jpg);}
body,
.cmsDefaultTextLogo a,
.cmsDefaultTextLogo a:link,
.copyright, a.copyright, .copyright a,
a.copyright:link {color:#777777 ;}
body.cmsPopup {background-color:white ;background-image:none;padding:2%;box-sizing:border-box;}
body.cmsPopup {background-color:#FFFFFF ;}
.cmsDefaultTextLogo a, .cmsDefaultTextLogo a:link {color:#000000 ;}
.btn.btn-primary, .btn-primary {background-color:;}
.btn.btn-primary, .btn-primary {background-color:red ;}
.btn.btn-primary, .btn-primary {color:#FFFFFF ;}
body {margin:0px;padding:0px;}
* {box-sizing:border-box;}
html, body {height:100%;}
@font-face{font-family:"Manrope";src:url('../fonts/Manrope-VariableFont_wght.ttf');}
#cmslogo{margin-top:2rem;}
.columnContentArea {background-color:white;background-color:#FFFFFF;}
.contentContainerFlexRow {border-radius:20px;overflow:hidden;}
.toggle{display:none;}
#menuContainer{background-color:;}
.bannerSide{overflow:visible;background-color:rgba(4,87,117, 0.9);}
#footerContainer {clear:both;text-align:center;}
#cmslogo {text-align:center;}
@media (min-width:600px ){.contentContainerFlexRow {display:flex;}
#menuContainer{background-color:;}
#categoryContainer {}
#bannerContainer{padding:0;margin:0;box-sizing:border-box;background-color:rgba(4,87,117, 0.9);}
#footerContainer {clear:both;text-align:center;box-sizing:border-box;}
}
.cmsDefaultTextLogo {margin:0;padding:5%;text-align:center;width:100%;display:block;font-size:160%;box-sizing:border-box;}
@media (min-width:750px){.cmsDefaultTextLogo {font-size:250%;}
}
.show-menu {text-decoration:none;color:#fff;background-color:#333 ;background-color:black ;border-bottom:1px solid white;text-align:center;padding:10px 0;display:none;text-transform:uppercase;font-size:20px;}
input#show-menu[type=checkbox]{display:none;}
@media (max-width:600px){#menuAndCategories {display:none;}
.show-menu {display:block;}
#menu a {border-bottom:1px solid white;border-right:0;}
body .bannerSide {overflow:hidden;}
.columnContentArea{padding-inline:1rem!important;}
}
input#show-menu[type=checkbox]:checked + #menuAndCategories{display:block !important ;}
body {font-family:Manrope,Arial, Helvetica, URW Gothic L, sans-serif ;font-size:16px ;}
#menu{margin-block:2rem;}
#menu ul {list-style:none;padding:0px;margin:0px;}
#menu li {margin:0px;padding:0px;display:block;position:relative;text-transform:uppercase;border-bottom:1px solid white;margin-inline:1rem;}
#menu a:link , #menu a:visited {text-align:center;text-decoration:none;display:block;color:white;background-color:#333;line-height:200%;margin:1px;}
#menu a:hover, #menu a:visited:hover {color:white;background-color:#666;}
#menu ul ul {display:none;position:absolute;background-color:rgba(4,87,117, 0.9);color:white;width:300px;top:0px;left:100%;z-index:99999;border:1px solid #09536f;}
#menu ul ul ul {width:200px;left:200px;}
#menu li:hover>ul, #menu li.sfhover>ul {display:block;}
#menu ul ul a,#menu ul ul a:hover,#menu ul ul a:visited,#menu ul ul a:link{color:white!important;}
body {-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-position:center center;background-attachment:fixed;}
H1,H2,H3 {color:#000000 ;}
A {color:#0000FF ;}
A:active, A:hover {color:red ;}
BODY {font-family:Manrope,Arial, Helvetica, URW Gothic L, sans-serif ;}
#menu a:link, #menu a:visited {background-color:rgba(0,0,0,0)}
#cmslogo .cmsDefaultTextLogo a {font-size:inherit;color:inherit;}
#cmslogo img,
#cmslogo .cmsDefaultTextLogo {letter-spacing:0.5vw;}