html body.cs-rodenstock header .cs-topBar {width: 100%;background: #0c2340;color: #fff;}
html body.cs-rodenstock header .cs-topBar .cs-infosites a {
    color: #fff;
}
html body.cs-rodenstock.cs-body .slider-wrapper .nivoSlider .nivo-caption a,
html body.cs-rodenstock.cs-body .slider-wrapper .nivoSlider .nivo-caption {color: #fff;}
html body.cs-rodenstock footer {overflow: hidden;background: #021020;color: #fff;}
html body.cs-rodenstock footer a {color: #fff;opacity: 0.5;}
html body.cs-rodenstock footer .cs-footerRow.top {background: #021020;}
html body.cs-rodenstock .cs-footerService {border-bottom: 3px solid #2c95b7;background: #021020;}
html body.cs-rodenstock .cs-categoryPreview .cs-categoryName {position: relative;bottom: auto;left: auto;font-size: 0.9rem;font-weight: 600;background: #fff;min-width: 100%;text-align: center;-webkit-transform: unset;transform: unset;}
html body.cs-rodenstock h2.cs-betHeading,
html body.cs-rodenstock h3.cs-siteHeading {text-align: center;font-size: 34px;text-transform: none;color: #000;letter-spacing: 0;margin: 0 0 1em 0;}
html body.cs-rodenstock h2.cs-betHeading span,
html body.cs-rodenstock h3.cs-siteHeading span {padding: 0;font-weight: 400;}
html body.cs-rodenstock h2.cs-betHeading:before,
html body.cs-rodenstock h3.cs-siteHeading:before {height: 0;}
html body.cs-rodenstock .cs-subtitle {display: none;}
html body.cs-rodenstock .cs-startTextBox {padding: 1em 0 3em 0;background: #ffffff;}
html body.cs-rodenstock .cs-startSlider {width: 100%;}
html body.cs-rodenstock .cs-categoriesTop > ul > li > .cs-menuItem > a {padding: 0.5em 2em 0.5em 0;display: block;}
html body.cs-rodenstock .logo {margin: 1em 0;}