.cs-logo {max-width: 145px;}
.cs-categoriesTop a {display: block;font-size: 17px;}
.cs-categoriesTop > ul > li > .cs-menuItem > a  {padding: 0.5em 2em 0.5em 0;}

.cs-miniButtons .cs-searchBar {display: none;}

.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-body .slider-wrapper .cs-captionWrapper .cs-sliderAction {margin-top: 3em;}
.cs-body .slider-wrapper .cs-captionWrapper .cs-sliderAction a {background: #FF0048;color: #fff;padding: 1em;font-size: 16px;}

.cs-footerRow.newsletter,
.cs-footerRow.payments {display: none;}
.cs-footerRow.cs-payments {margin-top: 1.5em;}
.cs-footerRow.cs-payments .cs-footerInner {display: flex;justify-content: center;}
footer .cs-footerPayments {margin-top: 1em;}

.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;}

h2.cs-betHeading,
h3.cs-siteHeading {text-align: left;font-size: 34px;text-transform: none;color: #000;letter-spacing: 0;}
h2.cs-betHeading span,
h3.cs-siteHeading span {padding: 0;letter-spacing: -1px;}
h2.cs-betHeading:before,
h3.cs-siteHeading:before {height: 0;}
.cs-subtitle {display: none;}

.cs-categoryPreview .cs-categoryPicture img {display: block;width: 100%;}

.cs-body .slider-wrapper .nivoSlider .nivo-caption {left: -16px;}

article.cs-articlePreview .pictureContainer,
article.cs-articlePreviewSmall .cs-articlePreviewSmallPicturebox {background: #fff;padding: 1em;}

.cs-startTextBox {padding: 1em 0;background: #ffffff;}

.cs-categoryHeader .categoryPicture {display: none;}

html body.cs-body .cs-overlayButton.cs-overlayMenuButton,
html body.cs-body .cs-topPages .cs-informationsHeader, 
html body.cs-body .cs-mobileCategorys .cs-mobileCategorysHeader, 
html body.cs-body .cs-compareHeader,
html body.cs-body #bestandsbenachrichtigung .requestBtn,
html body.cs-body .cs-button1,
html body.cs-body .cs-button1:hover,
html body.cs-body footer .cs-footerNewsletterBox.input .cs-newsletterSubmit,
html body.cs-body .wkAddLayer .cs-checkoutBtn,
html body.cs-body .cs-filterButton {background: #FF0048;}

article.cs-articlePreview .cs-hoverlay .cs-actionButton {background: #FF0048;}
article.cs-articlePreview .cs-hoverlay .cs-actionButton a {color: #fff;}
article.cs-articlePreview .cs-hoverlay .cs-actionButton svg path {fill: #fff;}
.cs-scrollup svg path {fill: #FF0048;}

.cs-checkout .logo {margin: 2em 0;max-width: 145px;}

.cs-articleDetail .cs-articleName {font-size: 1.3rem;color: #FF0048;font-weight: 600;font-size: 28px;}

footer .cs-footerBox {width: 33%;}

/* TSL */
html body.cs-body,
html body.cs-body .cs-startTextBox,
html body.cs-body .theme-default .nivo-controlNav,
html body.cs-body h2.cs-betHeading span,
html body.cs-body h3.cs-siteHeading span,
html body.cs-body #categoriesLeft .active > a, html body.cs-body #categoriesLeft .active1 > a, html body.cs-body #categoriesLeft .active2 > a,
html body.cs-body #categoriesLeft a {background: #efeeed;}
html body.cs-body h2.cs-betHeading span,
html body.cs-body h3.cs-siteHeading span,
html body.cs-body .cs-startTextBox h1 {color: #ff0048;}
html body.cs-body header {background: #efeeed;}
html body.cs-start .cs-categoriesBox,
html body.cs-body .cs-categoriesBox {background: #efeeed;margin-bottom: 0;padding-bottom: 1em;}
html body.cs-body header .cs-headerContent {margin-bottom: 0;}
html body.cs-body .cs-logo {max-width: 140px;}
html body.cs-body .cs-categoriesTop > ul > li > .cs-menuItem > a {padding: 0.5em 2em 0.5em 0;color: #ff0048;font-weight: 600;}
html body.cs-body .cs-categoriesTop ul li .cs-menuItem .cs-categorieName svg {display: none;}
html body.cs-body footer .cs-footerRow.top {background: #ff0048;color: #fff;}
html body.cs-body footer .cs-footerRow.top a {color: #fff;}
html body.cs-body header .cs-miniButtons {position: relative;background: #fff;padding: 5px 21px;border-radius: 100px;}
html body.cs-body header .cs-miniButtons li:last-of-type .cs-svgIcon,
html body.cs-body header .cs-miniButtons li {margin-right: 0;}
html body.cs-body header .cs-miniButtons li .cs-svgIcon path {fill: #ff0048;}
html body.cs-body header .cs-miniwk span {color: #ff0048;}
html body.cs-body footer .cs-copyrightBox {text-align: center;padding: 25px 0;margin: 0;width: 100%;background: #ff0048;color: #fff;}
html body.cs-body footer .cs-copyrightBox a {color: #fff;}
html body.cs-body .cs-listPager .cs-articlecount {border: 0;}