::-webkit-scrollbar-track {border-radius: 10px;background-color: #F5F5F5;}
::-webkit-scrollbar {width: 1em;background-color: #F5F5F5;}
::-webkit-scrollbar-thumb {border-radius: 10px;background-color: #D20630;}

html body.cs-body .slider-wrapper .nivoSlider .nivo-caption {left: 0;}
html body .theme-default .nivo-caption .cs-captionWrapper {max-width: 38%;}
.cs-articlePreview h3 {line-height: 17px;text-align: center;}
.cs-logo img {max-width: 194px;}
.cs-mobileCategorys > ul li a {padding: 0.3em 1.5em 0.3em 0.5em;}
article.cs-articlePreview .priceBox .priceRow .price span {font-size: 1.3rem;}
article.cs-articlePreview .priceBox .priceRow {display: inline-block;float: none;margin-top: 1em;}
article.cs-articlePreview .cs-priceFormat {text-align: center;}
.cs-footerRow.newsletter {display: none;}
.cs-footerRow.cs-payments {margin-top: 1em;}
.cs-footerRow.cs-payments .cs-footerInner {text-align: center;}
.cs-footerRow.cs-payments .cs-footerInner .cs-footerPayments {display: inline-block;}
.cs-footerBox.cs-cats {width: 50%;}
.cs-footerBox.cs-cats ul {column-count: 2;}

.cs-topsearch {position: relative;}
.cs-topsearch input {border: 0;max-width: 100%;border-radius: 36px;padding-left: 19px;width: 500px;border: 1px solid #dadadd;}
.cs-topsearch #liveSearchResult {position: absolute !important;z-index: 999;width: 100%;padding: 16px;border-radius: 22px;}
.cs-topsearch #liveSearchResult ul.cs-livesearch li {background: #000;border-bottom: 0.1em solid #fff;padding: 3px 10px;border-radius: 13px;}

.cs-miniButtons .cs-searchBar {display: none;}
.cs-topsearch #liveSearchResult ul.cs-livesearch li {background: #d20630;border-bottom: 0.1em solid #fff;padding: 3px 10px;border-radius: 3px;}

.cs-start .cs-categoriesBox {background: #f9f9f9;margin-bottom: 1em;}
header .cs-headerContent {padding: 40px 0;}

.cs-body .slider-wrapper .nivoSlider .cs-sliderKontakt {background: #cf1313;margin-top: 1.5em;display: inline-flex !important;width: 260px !important;position: relative;color: #fff;text-align: center;border-radius: 30px;padding: 1.16667rem 2.05556rem;align-items: center;justify-content: center;height: 60px;font-size: 18px;text-transform: uppercase;font-weight: 600;}

h2.cs-betHeading span,
h3.cs-siteHeading span {color: #d84242;}
h2.cs-betHeading:before,
h3.cs-siteHeading:before {background-color: #d84242;}

.cs-body .cs-button1 {background: #cf1313;}

.cs-checkout .logo img {max-width: 194px;margin: 1.5em 0;}