@media (max-width: 1220.98px) { 
  html body .theme-default .nivo-caption .cs-captionWrapper {top: 25%;}
}
@media (max-width: 990.98px) { 
  header .cs-headerContent .cs-topsearch {display: none;}
  header .cs-headerContent .cs-miniButtons .cs-searchBar {display: inline-block;}
  html body .theme-default .nivo-caption .cs-captionWrapper {max-width: 75%;}
}
@media (max-width: 618.98px) { 
  header .cs-headerContent .cs-headerInner .cs-topRightBox {margin-left: -14px;margin-top: 10px;}
  header .cs-headerContent .cs-headerInner {display: block;padding: 0 25px;}
  .cs-startTextBox .cs-container {padding: 0 24px;}
}

/* ===========================================================================
   Slider: Swiper-Fassung der Nivo-Regeln dieser Datei (Update 13.13, 2026-11-09)
   Seit 13.13 rendert der Slider mit Swiper; die nivo-Regeln oben greifen nicht mehr.
   html body / body.cs-body = Gewicht gegen die Slider-Basis und lemon_rootStyles.css.
   =========================================================================== */
/* Z. 1-3 */
@media (max-width: 1220.98px) { html body.cs-body .slider-wrapper.theme-default:not(.textbox-below) .swiper-slide-caption > * {top: 25%;} }
/* Z. 4-8 */
@media (max-width: 990.98px) { html body.cs-body .slider-wrapper.theme-default:not(.textbox-below) .swiper-slide-caption > * {max-width: 75%;} }
