body {font-family: 'CamingoDosRegular', sans-serif;font-weight: 500;font-size: 16px;color: #121212;}

.cs-header {text-align: center;}
.cs-header a img.cs-logo {max-width: 300px;}

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 {background: #0064A7;}
html body.cs-body .ui-dialog .ui-dialog-titlebar,
html body.cs-body .ui-dialog .ui-dialog-titlebar-close,
html body.cs-body .cs-filterButton {background: #0064A7 !important;}

html body.cs-body .cs-categoriesBox {background: #00649F;margin-bottom: 0;}
.cs-categoriesTop a {font-size: 22px;}
.cs-categoriesTop ul.cs-categories1 ul {width: 20em;margin-left: 0;}
html body.cs-body .cs-categoriesBox .cs-categoriesTop > ul > li > div > a {
    font-size: 26px;
    padding: 10px 15px 10px 9px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
}
.cs-categoriesTop ul li .cs-menuItem .cs-categorieName svg {
    width: 20px;
    height: 20px;
    position: relative;
    top: 15px;
    float: right;
    left: 7px;
}
.cs-categoriesTop ul li .cs-menuItem .cs-categorieName svg  path {fill: #fff;}
.cs-categoriesTop > ul {list-style: none;padding: 0;margin: 0;}

.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;}
.cs-categoryPreview .cs-categoryName a {font-size: 29px;}

.cs-lang {padding-top: 14px;margin-right: 0;margin-left: 1em;}

.cs-topPages > ul > li a {font-size: 17px;}
h2.cs-betHeading,
h3.cs-siteHeading {text-align: left;font-size: 30px;text-transform: uppercase;color: #0063a5;letter-spacing: 0;}
h2.cs-betHeading span,
h3.cs-siteHeading span {padding: 0;}
h2.cs-betHeading:before,
h3.cs-siteHeading:before {height: 0;}
.cs-subtitle {display: none;}

footer .cs-footerNewsletterBox.text {font-size: 18px;}

footer .cs-footerRow.cs-payment,
footer .cs-footerRow.newsletter {margin-top: 1em;display: none;}

.cs-categoryView .categoryPicture {display: none;}

.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;}

footer {background: #0064a7;margin-top: 5em;color: #fff;}
footer a {color: #fff;}
footer .cs-footerRow.top {background: #0064a7;}

footer .cs-footerBox .cs-footerBoxHeader {
    margin: 10px 0px 20px 0;
    font-weight: 600;
    font-size: 19px;
    text-transform: uppercase;
    letter-spacing: 0.6px;
}

body.cs-body.cs-checkout .logo {margin: 2em 0;}

html body.cs-body .cs-categoriesBox .cs-categoriesTop > ul > li > div > a {font-size: 21px;padding: 8px 15px 10px 7px;font-weight: 500;}
.cs-categoriesTop ul li .cs-menuItem .cs-categorieName svg {top: 8px;}

article.cs-articlePreview .cs-hoverlay .cs-actionButton {background: #0063a5;}
article.cs-articlePreview .cs-hoverlay .cs-actionButton a {color: #fff;}
article.cs-articlePreview .cs-hoverlay .cs-actionButton svg path {fill: #fff;}

footer .cs-copyrightBox {text-align: center;margin: 25px 0;width: 100%;display: flex;justify-content: center;}
footer .cs-copyrightBox ul {display: flex;flex-wrap: wrap;}
footer .cs-copyrightBox ul li:after {content:"|";margin: 0 5px;}
footer .cs-copyrightBox ul li:last-of-type:after {content:"";margin: 0;margin-right: 5px;}
footer .cs-copyrightBox ul li:first-of-type {margin-left: 5px;}
footer .cs-copyrightBox .shippingCostPopup {display: inline-block;margin: 0 5px;}
.cs-copy {text-align: center;margin-bottom: 2em;}
.cs-socials img {max-width: 30px;margin-right: 11px;}

.cs-headerSocials {margin-left: 12px;padding-top: 7px;}
.cs-headerSocials img {max-width: 30px;margin-left: 11px;}

.cs-sendMemoryList {display: none;}