#media-query {
  /*display: none !important;*/
}
.hidden{
  display:none !important;
}
#cf_4 {
  background: transparent;
}
#cf_4 * {
  color: #000;
}
#cf_4 .cf-response .inner {
  padding: 10px;
  margin: 20px 0;
  font-size: 20px;
}
#cf_4 input,
#cf_4 textarea {
  background-color: #fff;
  border: 1px solid #ddd;
}
#cf_4 label {
  font-weight: 600;
}
#cf_4 .cf-btn-text {
  color: #fff;
}
#cf_4 .cfupload.dz-clickable .dz-message {
  cursor: pointer;
  margin-top: 10px;
}

#cf_4 .cfupload .dz-message {
  text-transform: none;
  padding: 25px 10px;
  border: 1px solid #ddd;
  background-color: #fff;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  transition: all 200ms ease;
}
#cf_4 .cfupload .dz-message .cfupload-browse {
  width: auto;
  border-radius: 5px;
  padding: 4px 7px;
  background: rgba(0, 0, 0, 0);
  border: solid 1px #999;
  margin: 0 5px;
}
/* Downloads ausblenden */
.footermenu .item-183{
  display:none;
}


.slideplus-caption {
	padding: 15px 10px;
	}
	
.menu-rechtliches li.item-115{
	display: inline-block !important;
}
body .cc-window.cc-floating .cc-highlight .cc-allow {
  background: #444 !important;
}
.cc-btn.cc-allowall {
	background: var(--color-green-light) !important;
	border-color: var(--color-green-light) !important;
}

/* ── ConvertForms: <legend> der termsofservice-Felder visuell ausblenden ──
   Die neuere CF-Version rendert das Datenschutz-Feld als <fieldset> mit einer
   <legend class="cf-sr-only">. Die Klasse cf-sr-only war in convertforms.css
   definiert, die wir bewusst nicht mehr laden (loadCSS=0, Theme = Single Source
   of Truth). Ohne Definition wäre die Legende sichtbar. Standard
   screen-reader-only-Pattern: visuell versteckt, aber für Screenreader erhalten
   (a11y-konformer als ein display:none auf dem ganzen fieldset). */
.cf-sr-only {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* fieldset-Wrapper der neueren CF-Version visuell wie das alte <div> behandeln */
.convertforms fieldset.cf-control-group {
  border: none;
  padding: 0;
  margin: 0;
  min-width: 0;
}

/* ── ConvertForms: Senden-Button (alle Formulare & Sprachen) ──
   Production rendert diese Werte als Inline-Style an JEDEM CF-Button (DE cf_2,
   EN cf_5, …). Die neuere CF-Version gibt den Inline-Style (und die
   cf-btn-style-flat-Klasse) nicht mehr aus, convertforms.css ist deaktiviert.
   Daher generisch übers Theme statt per Form-ID — gleiche Spezifität wie die
   custom.min.css-Regel (.convertforms .cf-form-wrap .cf-control-input .cf-btn),
   user.css lädt danach und gewinnt. border/text-transform bleiben bewusst aus
   custom.min.css (so rendert Prod ebenfalls). */
.convertforms .cf-form-wrap .cf-control-input .cf-btn {
  border-radius: 3px;
  padding: 0 30px;
  color: #ffffff;
  font-size: 16px;
  background-color: #4585f4;
}
