html body.cs-kellerReDesign footer .cs-footerBox:nth-of-type(1) {width: 43%;}
html body.cs-kellerReDesign footer .cs-footerBox:nth-of-type(2) {width: 40%;}
html body.cs-kellerReDesign footer .cs-footerBox:nth-of-type(3) {width: 16%;}

html body.cs-kellerReDesign header .cs-headerContent .cs-container {display: flex;}

@media (max-width: 1200.98px) {
  html body.cs-kellerReDesign .cs-bannerLayout99 {display: none;}
  html body.cs-kellerReDesign .topbar .info-item:nth-of-type(1) {width: 100%;}
  html body.cs-kellerReDesign .topbar .divider:nth-of-type(2) {display: none;}
}

@media (max-width: 990.98px) { 
  html body.cs-kellerReDesign #nav-one li.dropdown:hover>.dropdown-menu{visibility:visible!important;opacity:1!important;transform:none!important}
  html body.cs-kellerReDesign #nav-one .dropdown-menu{position:static;width:100%;box-shadow:none;border:none;border-left:2px solid #1a56db;padding-left:15px;display:none;visibility:visible!important;opacity:1!important;transform:none!important;transition:none}
  html body.cs-kellerReDesign #nav-one li.dropdown.mobile-open>.dropdown-menu{display:block}
  html body.cs-kellerReDesign #nav-one li.dropdown.mobile-open>a::after{transform:rotate(90deg)}
  html body.cs-kellerReDesign .mobile-arrow-zone{display:block;position:absolute;right:0;top:0;width:60px;height:100%;z-index:10;cursor:pointer}
  html body.cs-kellerReDesign .cs-categoriesBox .cs-container .vertical-menu{order:3;width:100%}
  html body.cs-kellerReDesign .cs-categoriesBox .cs-container .cs-addMenu{order:2;flex: 1 1 60%;justify-content: right;display: flex;padding: 0;}
  html body.cs-kellerReDesign .cs-categoriesBox .cs-container .noList.cs-flex{order:1;flex: 1 1 40%;}
  html body.cs-kellerReDesign .cs-categoriesBox > .cs-container > ul > li a {padding: 15px;padding-left: 0;padding-right: 30px;}
  html body.cs-kellerReDesign .slider-wrapper.theme-default .nivoSlider .nivo-caption {padding-top: 7em;}
}

@media (max-width: 988.98px) { 
  html body.cs-kellerReDesign .cs-categoriesBox > .cs-container {justify-content: space-between;padding: 0 15px;flex-wrap: wrap;flex-direction: unset;}
  html body.cs-kellerReDesign .cs-categoriesBox > .cs-container .vertical-menu {width: 100%;}
  html body.cs-kellerReDesign .cs-addMenu {padding: 15px 0 0 0;}
  html body.cs-kellerReDesign .cs-categoriesBox > .cs-container .cs-addMenu ul {margin-left: 0;}
  html body.cs-kellerReDesign .cs-topsearch input[type="text"] {width: 590px !important;}
}

@media (max-width: 800.98px) { 
  html body.cs-kellerReDesign .cs-categoriesBox > .cs-container {justify-content: space-between;padding: 0 15px;}
  html body.cs-kellerReDesign .cs-categoriesBox > .cs-container .vertical-menu .vertical-menu-heading {padding-right: 2em;}
  html body.cs-kellerReDesign footer .cs-footerBox:nth-of-type(1) {width: 48%;}
  html body.cs-kellerReDesign footer .cs-footerBox:nth-of-type(2) {width: 48%;}
  html body.cs-kellerReDesign footer .cs-footerBox:nth-of-type(3) {width: 100%;}
  html body.cs-kellerReDesign .slider-wrapper.theme-default .nivoSlider .nivo-caption .cs-captionWrapper .hero-slide__subtitle {margin-bottom: 13px;}
}

@media (max-width: 770.98px) { 
  html body.cs-kellerReDesign .cs-topsearch {display: none;}
  html body.cs-kellerReDesign .cs-miniButtons .cs-searchBar {display: inline-block;}
  html body.cs-kellerReDesign .cs-categoriesBox > .cs-container > ul {margin-left: 0;}
  html body.cs-kellerReDesign .cs-categoriesBox > .cs-container .cs-addMenu ul {gap: 1.5em;}
}

@media (max-width: 750.98px) { 
  html body.cs-kellerReDesign .cs-categoriesBox .cs-container .vertical-menu{order:3;width:100%}
  html body.cs-kellerReDesign .cs-categoriesBox .cs-container .cs-addMenu{order:2;width:100%;justify-content: left;}
  html body.cs-kellerReDesign .cs-categoriesBox .cs-container .noList.cs-flex{order:1;width:100%}
}

@media (max-width: 632.98px) { 
  html body.cs-kellerReDesign footer .cs-footerBox:nth-of-type(1) {width: 100%;}
  html body.cs-kellerReDesign footer .cs-footerBox:nth-of-type(2) {width: 100%;}
  html body.cs-kellerReDesign footer .cs-footerBox:nth-of-type(3) {width: 100%;}
}

@media (max-width: 560.98px) { 
  html body.cs-kellerReDesign .cs-topBar .cs-topText {display: none;}
  html body.cs-kellerReDesign .cs-categoryPreview .cs-categoryName a {font-size: 12px;}
}

@media (max-width: 500.98px) { 
  html body.cs-kellerReDesign header .cs-headerContent .cs-container {display: flex;}
  html body.cs-kellerReDesign .cs-logo {margin: 0;}
  html body.cs-kellerReDesign header .cs-miniButtons > ul {margin: 0 auto;}
  html body.cs-kellerReDesign .cs-categoriesBox > .cs-container .cs-addMenu .hasSites a {padding: 0;}
  html body.cs-kellerReDesign .cs-categoriesBox > .cs-container > ul {justify-content: space-between;}
  html body.cs-kellerReDesign .cs-categoriesBox > .cs-container .cs-addMenu .hasSites .cs-svgIcon {display: none;}
}

@media (max-width: 428.98px) { 
  html body.cs-kellerReDesign .cs-categoriesBox > .cs-container .cs-addMenu ul {gap: 1em;margin-left: 0;}
  html body.cs-kellerReDesign header .cs-miniButtons > ul {flex-wrap: wrap;}
  html body.cs-kellerReDesign .cs-miniButtons .cs-searchBar {width: 100%;}
  html body.cs-kellerReDesign article.cs-categoryPreview {width: calc(100%/1 - 1em);}
  html body.cs-kellerReDesign article.cs-articlePreviewSmall {width: calc(100%/1 - 1em);}
  html body.cs-kellerReDesign .cs-categoriesBox > .cs-container .cs-addMenu ul {gap: 8px;}
}