.s-stage .c-search-field .submit::before {
    content: none;
}

.c-topline__element.is-type.no-date-value {
    display: none;
}

@media only screen and (min-width: 37.5em), print {
  .c-stage__headline {
    width: calc((100% + var(--gutter))/12*11 - var(--gutter) + var(--gutter)*0);   
  }
}
@media only screen and (min-width: 80em) {
  .c-stage__headline {
    width: calc((100% + var(--gutter))/12*12 - var(--gutter) + var(--gutter)*0);   
  }
}
@media only screen and (min-width: 90em) {
  .c-stage__headline {
    width: calc((100% + var(--gutter))/12*12 - var(--gutter) + var(--gutter)*0);   
  }
}

.c-acute-topics .c-teaser__text-wrapper .c-teaser__headline {
    margin-bottom: 0;
}
@media only screen and (min-width: 64.125em) {
    .c-acute-topics {
        padding-bottom: 48px;
    }
}

.c-teaser-story .c-teaser-story__headline .mark {
    background: none;
}

.l-embedded + .c-content-highlighted {
    clear: both;
}
.c-cookiebanner[data-banner-hidden] {
  display: none;
}
.c-stage__headline strong.mark {

  background: none;

}
.c-nav-mobile .c-nav-mobile__list--inner { display: none !important;

}

.l-article__content.s-article-content iframe {
  aspect-ratio: 16 / 9;
  max-width: 100% !important;
  height: auto !important;
  margin: 0 !important;
}

.c-quiz__trophy {justify-content: center;}



/***** Projektförderungen-Karte *****/
.c-map-list .js-map-councils .leaflet-marker-pane,
.c-map-list .js-map-councils .leaflet-shadow-pane {
    display: none;
}

.c-map-list .js-map-councils .leaflet-interactive.transferagentur {
    fill: #FFA1A;
    fill-opacity: 0.8;
}

.c-map-list .js-map-councils .leaflet-interactive.kommunenmitzielvereinbarung {
    fill: #5252A7;
    fill-opacity: 0.8;
}

.c-map-list .js-map-councils .leaflet-interactive.bildungskommunen {
    fill: purple;
    fill-opacity: 0.8;
}

.c-map-list .js-map-councils .leaflet-popup-content {
    display: flex;
    flex-direction: column;
}

.c-map-list .js-map-councils .leaflet-popup-content .c-map-item::before {
    border: none;
}

.c-map-list .js-map-councils .leaflet-popup-content .c-map-item .c-link, 
.c-map-list .js-map-councils .leaflet-popup-content .c-map-item p {
    font-size: 1.5rem;
    max-height: 75px;
    overflow: auto;
}

.c-map-list .js-map-councils .leaflet-popup-content .c-map-item__title {
    font-size: 1.8rem;
    overflow: hidden;
    display: -webkit-box;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}

.c-map--scp {
  flex-flow:column wrap
}
.c-map--scp .leaflet-overlay-pane .leaflet-interactive {
  fill:#004F80 !important;
  stroke:#004F80 !important
}
.c-map--scp>* {
  max-width:100%
}
.c-map--scp .c-map__map {
  height:600px
}
.c-map--scp .c-map__table td:first-child {
  --text-color: $color-black
}
.c-map--scp .leaflet-container {
  background:#fff;
}
.c-map--scp .donut svg * {
  stroke-opacity:1 !important;
  fill-opacity:1 !important
}
.c-map--scp .donut .legend * {
  background:#fff !important
}

/**** Interaktive Landkarte ****/
.s-map-mint .marker-cluster-small,
.s-map-mint .marker-cluster-medium,
.s-map-mint .marker-cluster-large {
    background-color: rgba(0,79,128,0.35);
}
.s-map-mint .marker-cluster-small div,
.s-map-mint .marker-cluster-medium div,
.s-map-mint .marker-cluster-large div {
    background-color: rgba(0,79,128,0.7);
}
.s-map-mint .marker-cluster-small span,
.s-map-mint .marker-cluster-medium span,
.s-map-mint .marker-cluster-large span {
    color: #FFFFFF;
}

/**** Button in Newsletterformlaren ****/
.newsletter_button {
    align-content: end;
}

@media only screen and (min-width: 64.125em) {
    .c-map-facet > .row .column_space:nth-of-type(n+4),
    .c-map-facet > .row .column_space--bwd:nth-of-type(n+3) {
        margin-top: 20px;
    }    
}

/**** Übergangslösung Lupe bei Bildern in der Einbettung, Rolle hideLoupe ****/
.c-picture.picture.hideLoupe button.c-picture__loupe {
    display: none;
}

.small-font p {
 font-size: 1.5rem;   
}
.small-font a::after {
 transform:scale(0.85);
}
.small-font a.download:hover::after {
 transform: scale(0.85) translateY(2px);
}
.small-font a.RichTextIntLink:hover::after {
 transform: scale(0.85) translate(2px, 2px);
} 