html body .cs-startSlider {margin: 0 auto;max-width: 1250px;}
html body .cs-logo {max-width: 200px;}
html body .cs-categoryList {margin-top: 2em;}
html body .cs-megaMenuContainer a {font-size: 18px;}
html body .cs-categoriesMegaMenu .cs-megaMenu > ul > li .cs-megaMenuContainer ul li ul li a {font-size: 14px;color: #434343;}
html body .cs-categoriesMegaMenu .cs-megaMenu > ul > li .cs-megaMenuContainer {padding: 14px 10px 20px 10px;border-width: 0;background: #f1f1f1;margin: 0;}
html body .cs-categoriesMegaMenu .cs-megaMenu > ul > li:hover > a {background: #f1f1f1;}
html body .cs-categoriesMegaMenu .cs-megaMenu > ul > li > a {padding: 1em 2em 1em 2em;}
html body .cs-categoriesMegaMenu .cs-megaMenu > ul > li .cs-megaMenuContainer ul li ul li a {padding-left: 20px;}
html body footer .cs-footerBox {width: 33%;}

/*
html body .cs-categoryPreview .cs-categoryPicture a {font-size: 15px;}
html body.cs-category .cs-categoryList article.cs-categoryPreview {background: #f7f7f7;padding: 10px 10px 1px 10px;border: 1px solid #dadadd;border-radius: 5px;}
html body.cs-category .cs-categoryPreview .cs-categoryPicture > a {display: none;}
html body.cs-category .cs-categoryList article.cs-categoryPreview {padding: 0;}
html body.cs-category .cs-categoryList article.cs-categoryPreview h2 {text-align: center;}
html body.cs-category .cs-categoryList article.cs-categoryPreview h2 a {width: 100%;height: 100%;display: block;padding: 20px;}
html body .cs-categoryHeaderBox {displaY: none;}
html body .cs-categoryPreview .cs-categoryPicture h3 {line-height: 21px;}
*/

html body article.cs-articlePreview .pictureContainer a img {width: 100%;width: auto;max-height: 210px;margin: 0 auto;}
html body header .cs-headerContent {padding: 20px 0 0 0;}
html body .cs-miniButtons .cs-searchBar {display: none;}
html body .cs-topsearch {position: relative;}
html body .cs-topsearch svg {position: absolute;right: 14px;top: 5px;width: 25px;cursor: pointer;}
html body .cs-topsearch svg path {fill: #1dae45;}
html body .cs-topsearch input {border: 0;max-width: 100%;border-radius: 36px;padding-left: 19px;width: 47em;border: 1px solid #dadadd ;}
html body .cs-topsearch #liveSearchResult {position: absolute !important;z-index: 999;width: 100%;padding: 16px;border-radius: 22px;}
html body .cs-topsearch #liveSearchResult ul.cs-livesearch li {background: #000;border-bottom: 0.1em solid #fff;padding: 3px 10px;border-radius: 13px;}

html body .cs-megaMenu > ul {display: flex;justify-content: center;}

.visually-hidden {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}