h2.cs-betHeading,
h3.cs-siteHeading {text-align: center;margin: 2em 0 0.5em 0;font-size: 1.5rem;letter-spacing: normal;font-weight: 700;position: relative;font-size: 40px;text-transform: none;}
h2.cs-betHeading:before,
h3.cs-siteHeading:before {height: 0px;}

h1 {text-align: left;margin: 2em 0 0.5em 0;font-size: 1.5rem;letter-spacing: normal;font-weight: 700;position: relative;font-size: 40px;text-transform: none;}

.cs-lieferBox {border: 1px solid #dadadd;border-radius: 26px;padding: 0 16px;background: #f7f7f7;}
.cs-lieferBox h2 {font-size: 16px;font-weight: 600;margin-top: 11px;}

/* sliderfix */
html body.cs-body .slider-wrapper .nivoSlider .nivo-caption {display: none;}
html body.cs-body .theme-default .nivo-directionNav {z-index: 10;pointer-events: none;}
html body.cs-body .nivoSlider a.nivo-imageLink {z-index: 10;background: none;}
html body.cs-body .slider-wrapper .nivoSlider a {pointer-events: all;}
/* sliderfix */

.cs-logo {max-width: 202px;}
.logo {max-width: 202px;margin-bottom: 1em;margin-top: 1em;}
.cs-badgesBox .badgeYellow {background: #ff850c;color: #fff;}
.cs-badgesBox .badgeGreen {background: #00143c;color: #fff;}

footer .cs-footerRow.top {background: #00143C;color: #fff;}
footer .cs-footerRow.top a {color: #fff;}

footer .cs-footerPayments {display: none;}

.cs-footerRow.newsletter {display: none;}
.cs-footerRow.cs-payments {margin-top: 1.5em;}
.cs-footerRow.cs-payments .cs-footerInner {display: flex;justify-content: center;}

/* Slider */
.theme-default .nivo-controlNav a.active {background: #ff8000 !important;}
.theme-default .nivo-controlNav a {background: #000000 !important;}
html body .theme-default .nivo-caption .cs-captionWrapper {display: flex;height: auto;color: #fff;padding: 2em;max-width: 50%;flex-direction: column;justify-content: center;top: 20%;position: relative;}
html body .theme-default .nivo-caption {opacity: 1;}
html body .theme-default .nivo-caption .cs-captionWrapper .cs-caption {font-size: 46px;font-weight: 600;}
.cs-sliderHeader {font-size: 3.4vw; line-height: 1em; color: #00143C;font-weight: 700;}
.cs-body .slider-wrapper .nivoSlider .nivo-caption {max-width: 100%;}

.theme-default .nivo-controlNav a {height: 20px !important;width: 20px !important;margin-right: 10px !important;}
.theme-default .nivo-controlNav a {background: #ffffff !important;border: 2px solid #FF8000 !important;}
.theme-default .nivo-controlNav a.active {width: 20px !important;}
.cs-body .cs-button1,
.cs-body .cs-button2,
.cs-body .cs-button3,
.cs-infoBox,
.cs-errorBox,
.cs-successBox,
.cs-secondInfoBox {border-radius: 45px;}
.cs-body .cs-button1,
.cs-topPages .cs-informationsHeader, 
.cs-mobileCategorys .cs-mobileCategorysHeader, 
.cs-compareHeader {background: #FF8000;}

.cs-scrollup .cs-svgIcon path {fill: #FF8000;}

.cs-topPages > ul > li a {font-size: 15px;font-weight: 500;}
.cs-topPages > ul > li a span {border-left: 1px solid #121212;display: inline-block;padding-left: 15px;}
.cs-topPages > ul > li:first-of-type a span {border: 0;}
.cs-topPages > ul > li {margin-right: 0;}

footer .cs-footerBox {width: calc(100%/3 - 2em);}
footer .cs-footerTop {padding: 40px 0px 60px 0px;}
footer .cs-footerBox .cs-footerBoxHeader {font-weight: 600;}

.cs-statusbar li.cs-basketSteps {background: #ffffff;box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.2);border-radius: 40px;}
.cs-statusbar li.cs-basketSteps.active {background: #FF7F00;color: #fff;}
.cs-statusbar li.cs-basketSteps.active a {color: #fff;}

.cs-form .cs-formRow .cs-formRow-column input[type="text"], .cs-form .cs-formRow .cs-formRow-column input[type="password"], .cs-form .cs-formRow .cs-formRow-column input[type="email"], .cs-form .cs-formRow .cs-formRow-column input[type="number"], .cs-form .cs-formRow .cs-formRow-column input[type="date"], .cs-form .cs-formRow .cs-formRow-column select, .cs-form .cs-formRow .cs-formRow-column textarea {
    width: 100%;
    border-radius: 45px;
}
input[type="text"], input[type="email"], input[type="password"], input[type="number"], input[type="date"], select, textarea {border-radius: 45px;}

.ui-dialog .ui-dialog-titlebar,
.wkAddLayer .cs-checkoutBtn,
.ui-dialog .ui-dialog-titlebar-close {background: #FF7F00 !important;}

.cs-body .cs-button1 {
    background: #fff;
    color: #FF8000;
    border: 2px solid #FF8000;
    font-weight: 600;transition: all 0.2s linear;-webkit-transition: all 0.2s linear;
}
.cs-body .cs-button1:hover {background: #FF8000;color: #ffffff;}

.cs-infoBox, .cs-errorBox, .cs-successBox, .cs-secondInfoBox {border-radius: 13px;padding: 7px 9px;}
.cs-categoriesMegaMenu .cs-megaMenu > ul > li > a {color: #00143C;font-weight: 600;}
.cs-categoriesMegaMenu .cs-megaMenu > ul > li > a:hover {color: #FF7F00;}

.cs-categoryPreview .cs-categoryPicture img {width: 100%;}

header .cs-headerContent {background: #ff7f00;margin-bottom: 15px;}
header .cs-headerContent .cs-logo img {filter: brightness(0) invert(1);}

.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-categoriesTop a {padding: 0.5em 1em;display: block;font-size: 18px;font-weight: 600;}
.cs-miniButtons .cs-svgIcon path {fill: #fff;}
.cs-miniButtons .cs-miniwk svg.cs-svgIcon path {fill: #111;}

.cs-budgetContainer {padding: 1em 1em 1em 1em;border-radius: 12px;}
.cs-categoriesTop ul { margin: 0 -19px;}

.cs-categoriesTop ul.cs-categories1 ul {width: 20em;}
.cs-subCategory {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 -11px;}

body.cs-checkout .logo {margin-top: 0;max-width: 84em;margin: 0 auto;}
body.cs-checkout .logo img {filter: brightness(0) invert(1);max-width: 202px;margin: 1em 0;}
body.cs-checkout .cs-logoBox {background: #ff7f00;margin-bottom: 1em;}

img {border-radius: 11px;}
.nivoSlider img {border-radius: 0;}
section.cs-mainContent {width: 100%;}
aside.cs-aside {display: none;}

article.cs-articlePreview {margin: 1em 0 1em 0;}
.cs-productListing, .cs-categoryList {justify-content: space-between;margin: 0;}