.sat1nrw-klaro,
.sat1nrw-klaro p {
  font-family: "RidleyGrotesk-Regular", sans-serif;
}
.sat1nrw-klaro b,
.sat1nrw-klaro strong {
  font-family: "RidleyGrotesk-Bold", sans-serif;
}

.klaro.sat1nrw-klaro .cookie-modal .cm-btn.cm-btn-success,
.klaro.sat1nrw-klaro .cookie-notice .cm-btn.cm-btn-success {
  background:#127dad;
}
.klaro.sat1nrw-klaro .cookie-modal a,
.klaro.sat1nrw-klaro .cookie-notice a {
  color:#127dad;
}
.klaro.sat1nrw-klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,
.klaro.sat1nrw-klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider {
  background:#127dad;
}
.klaro.sat1nrw-klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,
.klaro.sat1nrw-klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider {
  background:#16a0e0;
}
.klaro.sat1nrw-klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,
.klaro.sat1nrw-klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider {
  background:#0c587a;
}

.klaro.sat1nrw-klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,
.klaro.sat1nrw-klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider {
  background:#127dad;
}

.klaro.sat1nrw-klaro .cookie-modal .cm-btn.cm-btn-info,
.klaro.sat1nrw-klaro .cookie-notice .cm-btn.cm-btn-info {
  background:#222;
}

.get-cookie-consent {
  display:flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align:center;
  padding:1rem;
  width:100%;
  height:100%;
  background:#dedede;
  font-family: "RidleyGrotesk-Regular", sans-serif;
}
.get-cookie-consent p {
  font-family: "RidleyGrotesk-Regular", sans-serif;
}
.get-cookie-consent h2 {
  font-size: 1em;
  line-height: 1.5em;
  font-family: "RidleyGrotesk-Bold", sans-serif;
  text-transform: uppercase;
}

#main-player {
  position: relative;
}
#main-player .get-cookie-consent {
  position: absolute;
  left:0;
  top:0;
  width:100%;
  height:calc(100% - 29px);
  z-index:2;
}
#main-player-2 .img-text {
    font-size: .75em;
    line-height: 1.7em;
    width: 100%;
    overflow: hidden;
    *zoom: 1;
    margin-top: 0em;
    padding-top: .375em;
    padding-bottom: .375em;
    margin-bottom: 0em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    background-color: #fcfcfc;
}