/* Allgemein */
[class^=teaser-] img { height: auto; max-width: 100%; }

/* Prio 1 */
.start .container>.content>.news:nth-of-type(1)::after {content: ''; display: block; border-bottom: 1px dotted #8b8b8b; margin: 0 2.4em var(--gapContent); }
.teaser-prio1 { color: #fff; margin-bottom: var(--gapContent); }
.teaser-prio1 a { color: #fff; }
.teaser-prio1 .image {  }
.teaser-prio1 .text-items { background-color: var(--bdzGreenNews); flex: 1; padding: 1em 1.4em; }
.teaser-prio1 h3 { font-size: .93em; margin-bottom: .4em; }
.teaser-prio1 h2 { font-size: 1.6em; margin-bottom: .4em; line-height: 1.24em; }
.teaser-prio1 .date {font: .88em var(--fontHeadline); margin-bottom: .4em; text-align: right;}
a.read-more { display: block; text-transform: uppercase; font-size: .88em; margin-top: .6em;  }
a.read-more::before { content: '\f15b'; padding-right: 10px; }

/* Prio 2+3 */
body:not(.start) .news>.wrap-news-prio2-3 { border-bottom: 1px dotted #8b8b8b; margin-bottom: var(--gapContent); }
.teaser-prio2-3 { margin-bottom: var(--gapContent); background-color: #fff; flex: 1; }
.teaser-prio2-3 h2 { font-size: clamp(22px,2vw,27px); margin-bottom: 1em; }
.teaser-prio2-3 h3 { font-size: 1em; margin-bottom: 10px;  }
.teaser-prio2-3 .text-items {margin-top: 1em; }
.teaser-prio2-3 .date { color: #888; font-size: .9em; margin-bottom: 15px;}

/* Teaser */
.teaser-news { margin-bottom: var(--gapContent); }
.teaser-news h2 { font-size: 1.3em; margin-bottom: .6em; }
.teaser-news h3 { font-size: .9em;}
.teaser-news .date { color: #888; font-size: .9em; margin-bottom: .52em; }
.teaser-news .image { position: relative; }
.teaser-news .image .media-icon {font-size: 1.4em;}

/* Aus den Bezirken */
.start .container>.content>h1 { font-size: 1.75em; background-color: var(--bdzGreenNews); color: #fff; padding: .9em 1em .8em; margin:0; overflow: hidden;}
.news-slider { background-color: var(--bdzGreenNews); color: #fff; position: relative; padding:0 12px 32px; margin-bottom: var(--gapContent); }
.news-slider a {color: #fff;}
.news-slider>button.slick-arrow { position: absolute; bottom: 29px; right: 60px; background: unset; border: unset;}
.news-slider>button.slick-arrow span { display: none; }
.news-slider>button.slick-next::after, .news-slider>button.slick-prev::before { font: 1.2em var(--fontAwesome); display: block; cursor: pointer; }
.news-slider>button.slick-next::after { content: '\f054';  }
.news-slider>button.slick-prev::before { content: '\f053'; position:relative; right: 50px; }
.news-slider::after { content: ''; display: block;  border-bottom: 1px dotted #fff; position: relative; bottom: 42px; right: 30px; }
.start .news-slider .teaser-slider, .news-slider .teaser-slider .teaser-innerwrap { }
.start .news-slider .teaser-slider { padding: 0 .5%; }
.news-slider .teaser-slider h3 { font-size: .88em; margin-bottom: .6em; }
.news-slider .teaser-slider h2 { font-size: 1.2em; margin-bottom: .6em; }
.news-slider .teaser-slider .date { font: .88em var(--fontHeadline); margin-bottom: 1.6em; }
.news-slider .teaser-slider img { margin-bottom: .6em; }
.news-slider .teaser-slider a.read-more { font: .98em var(--fontHeadline); margin-bottom: 2.86em; }
.news-slider ul.slick-dots { list-style: none; padding: 0; margin: 0; display: flex; gap: 8px; }
.news-slider ul.slick-dots li button { width: 14px;height: 14px;display: block;cursor: pointer;text-indent: -9999px; border-radius: 50%;border: 0;outline: none;padding: 0;}
.news-slider ul.slick-dots li.slick-active button { background-color: #c1c1c1; border: 1px solid #fff}

/* Artikelseiten */
.news-single h1 { margin-bottom: .6em; color: var(--bdzGreenTitle); }
.news-single h3 { font-size: clamp(1em,1.43vw,1.35em); margin-bottom: 6px; color: var(--bdzGreenTitle); }
.news-single ul.news-img { list-style: none; margin: 0 0 2em 0; padding: 0; cursor: pointer; }
.news-single a .media-all { color: #fff;}
.news-single ul.news-img img { width: 100%; }
.news-single ul.news-img li>.container { display: flex; justify-content: space-between; font: 1.1em var(--fontNav); color: #707070; margin-top: 6px; }
.news-single .article h5 { font-family: var(--fontHeadline); font-size: clamp(1em,1.4vw,1.4em); color: var(--bdzGreenTitle);}
.news-single .lead p { margin:0 0 1.78em;}
.news-single ul.news-img .description { display: block; font-size: clamp(.74em,2vw,.9em); color: #747474; margin-top:.5em; }
.art-head { display: flex; justify-content: space-between; margin-bottom: 1.78em; color: #666; }
.art-head .meta { display: flex; gap: 1.4em;}
.art-head .meta a::before { }
.art-head a.fb-icon::before { content:'\f39e'; }
.art-head a.tw-icon::before { content:'\e61b'; }
.art-head a.print::before {content: '\f02f'; font-size: 1.17em; }
.art-head a.send::before { content: '\f0e0'; font-size: 1.17em; }

/* Archiv */
.archive main>.container>.content>.news {flex-direction: column;}
.archive main>.container>.content>h1 {margin-bottom: .45em;}
.archive .news>h2 {font-size: 1.36em; margin-bottom: 1em; }
.archive .news>.page-navigation { color: #aab3a6; text-transform: uppercase; font-size: .94em; }
.archive .news>.page-navigation ul  {gap: .55em;}
.archive .news>.page-navigation ul li.previous a::before {font-size: 1.2em; }
.archive .news>.page-navigation ul li.next a::after {font-size: 1.2em; }
.teaser-archive { margin-bottom: 40px; }
.teaser-archive h3 { font-size: clamp(.97em,1.5vw,1.16em); margin-bottom: 8px; }
.teaser-archive h4 { margin-bottom: .04em; font-size: clamp(.82em,1vw,.92em) }
.teaser-archive img { margin-bottom: 10px; }
.teaser-archive .text { font-size: .89em;}
.teaser-archive>.date { font-size: clamp(.88em,2vw,1em);color: #777; margin-bottom: 1em; padding-bottom: .4em; border-bottom: 1px dotted #777;}

/* Archivbox */
.archive-box { padding-bottom: 35px; border-bottom: 1px dotted #898989; display: flex; flex-direction: column; row-gap: 1.5em;}
.archive-box .year ul { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; column-gap:1em; row-gap: .75em; font-size: .92em;}
.archive-box h5 { font-size: 1.28em; margin-bottom: .6em;}
.archive-box .year a::before {content: '\f15b'; padding-right: .44em; }
.archive-menu .years { display: flex; flex-wrap: wrap; gap: .8em; font-size: .92em;}
.archive-menu a::before { content: '\f15b'; padding-right: .44em; }
/* Lazy load */
.news-container-ajax button.more-news-ajax { width: 100%; font-size: .9em; color: var(--bdzGreen); border: 1px solid var(--bdzGreen); cursor: pointer; padding: .75em 0; background-color: #fff; text-transform: uppercase; margin-bottom: 50px;}
.news-container-ajax button.more-news-ajax::before { content:'\f33d'; font-family: var(--fontAwesome); padding-right: .6em;}
.news-container-ajax button.more-news-ajax:hover { color: #fff; background-color: var(--bdzGreen); transition: background-color 450ms;}

@media (min-width: 576px) {
    /* Archiv */
    .teaser-archive .inner-wrap { display: flex; gap:.82em; }
    .teaser-archive .inner-wrap .image { flex-shrink: 0; }
}

@media (min-width: 768px) {
    /* Allgemein */
    [class^=teaser-] img { margin-bottom: 0; }

    /* Prio 2+3 */
    .wrap-news-prio2-3 { display: flex; gap: 8.257%; }
    .container>.content>.news:nth-of-type(1)>a {display:none; }
    /* Teaser */
    .teaser-news { display: grid; grid-template-columns: minmax(180px,auto) 1fr; column-gap: 15px; }
    .teaser-news .head-items { grid-column: 1/-1;}
    .teaser-news .image {  grid-column: 1; }
    .teaser-news .text { font-size: clamp(.9em,1vw,1em);}
}

@media (min-width: 992px) {
    /* Aus den Bezirken */
    .start .news-slider .teaser-slider { padding: 0 .9%; }

    }


@media (min-width:1680px) {

    /* Prio 1 */
    .teaser-prio1 { display: flex; }
    .teaser-prio1 a { color: #fff; }
    .teaser-prio1 .image { flex-shrink: 0;}




}
