.cs-category article.cs-articlePreview {width: calc(100% /4 - 2em);}
article.cs-categoryPreview {width: calc(100%/4 - 2em);}

@media (max-width: 1600.98px) { 
  body .cs-sliderBox {flex-wrap: wrap;}
  body .cs-sliderBox .cs-startSlider {width: 100%;}
  body .cs-sliderBox .cs-usps {width: 100%;position: relative;bottom: -25px;z-index: 99;}
  .theme-default .nivo-caption .cs-captionWrapper {padding-top: 0;}
  .cs-body .slider-wrapper .nivoSlider .nivo-caption .cs-sliderHeader {font-size: 3em;}
  .cs-body .slider-wrapper .nivoSlider .cs-sliderText {font-size: 14px;}
}

@media (max-width: 1256.98px) {
  .cs-usps ul li .cs-uspText {width: 100%;}
}

@media (max-width: 1200.98px) { 
  article.cs-categoryPreview {width: calc(100%/3 - 2em);}
  .cs-wkCrossSelling {width: 100%;margin: 3em 0;}
}

@media (max-width: 1000.98px) { 
  .cs-category article.cs-articlePreview {width: calc(100% / 3 - 1em);margin: 0.5em;}
}
  
@media (max-width: 990.98px) { 
  .cs-topsearch {display: none;}
  .cs-miniButtons .cs-searchBar {display: inline-block;}
  .cs-category article.cs-articlePreview.
  article.cs-articlePreview {width: calc(100% /3 - 1em);}
  .theme-default .nivo-caption .cs-captionWrapper {max-width: 55%;}
}

@media (max-width: 990.98px) { 
  table.cs-reTable tr td {border-bottom: 1px solid #dadadd;}
}

@media (max-width: 844.98px) {
  .cs-usps ul li {width: 100%;padding: 10px 20px !important;}
  .cs-usps ul li .cs-uspText {width: auto;}
  
}

@media (max-width: 767.98px) { 
  body .cs-sliderBox {margin-bottom: 5em;}
  .cs-lang {padding-top: 9px;padding-right: 7px;}
  .cs-category article.cs-articlePreview,
  article.cs-articlePreview {width: calc(100% /2 - 1em);}
  article.cs-categoryPreview {width: calc(100%/2 - 1em);}
  
  .cs-wkCrossSelling .cs-wkCrossSellingButton input[type="submit"] {font-size: 14px !important;}
}

/* responsive tables */
@media screen and (max-width: 767px) {
  table.cs-reTable {border-collapse: collapse;margin: 0;padding: 0;width: 100%;table-layout: fixed;}
  table.cs-reTable caption {font-size: 1.5em;margin: .5em 0 .75em;}
  table.cs-reTable tr {background-color: #ffffff;border: 1px solid #fff;padding: .35em;}
  table.cs-reTable th,
  table.cs-reTable td {padding: .625em;text-align: center;}
  table.cs-reTable th {font-size: .85em;letter-spacing: .1em;text-transform: uppercase;}
  
  table.cs-reTable {border: 0;}
  table.cs-reTable caption {font-size: 1.3em;}
  table.cs-reTable thead {border: none;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
  table.cs-reTable tr {border-bottom: 3px solid #ddd;display: block;margin-bottom: .625em;}
  table.cs-reTable td {border-bottom: 1px solid #ddd;display: block;font-size: .8em;text-align: right;}
  table.cs-reTable td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);float: left;font-weight: bold;text-transform: uppercase;}
  table.cs-reTable td:last-child {border-bottom: 0;}
}

@media (max-width: 667.98px) { 
  body .cs-sliderBox .cs-usps {display: none;} 
  .cs-sliderBox, .cs-categoryList {margin: 0 !important;}
  html body.cs-body article.cs-articlePreview .cs-actionButton {width: 100%;margin-bottom: 5px;}
}

@media (max-width: 545.98px) { 
  .cs-topContent {margin-left: unset;}
  header .cs-headerContent .cs-container {padding-left: 12px;}
  .cs-potraitBox .cs-portrait {width: 100%;}
  html body.cs-lemon .cs-newsHeader {font-weight: 700;font-size: 24px;text-transform: uppercase;color: #3f3f3f;}
  article.cs-categoryPreview {width: calc(100%/1 - 1em);}
}
  /* header */
  header .cs-headerContent .cs-container {display: flex;}
header .cs-miniButtons > ul > li {
    margin: 0em;
}