header a.logo { background: url("../images/logo-dpolg-nds.svg") no-repeat; }

/* Seite Termine */
.date-box .single, .date-box .period { color: #941616;}

/* dbb-Event */
.f3-widget-paginator > li > span, .f3-widget-paginator > li > a, .f3-widget-paginator > li.current { color: #164194 !important; }
.f3-widget-paginator > li > a:hover { color: #941616 !important; }

body.pr-election2024 .nav-pills { display: none; }
/* TopIcons */
a.rss-icon::before  { content: url("../images/presseportal.svg"); }

/* Beitrittsseite einspaltig */
.beitritt>.container>article.col-md-8 {width: 100%; }
.beitritt>.container>aside { display: none;}

/* Partnerseite einspaltig */
.partner>.container>article.col-md-8 {width: 100%; }
.partner>.container>aside { display: none;  }
.partner>.container-fluid.partner-slider { display:none; }

/* https://www.dpolg.org/mitgliedschaft/leistungen/e */
.benefits {display: flex; flex-wrap: wrap; justify-content: space-between; row-gap: 4em; font-size: clamp(.8em, 1vw, 1em);}
.benefits-item { background-color: #164194; color: #fff; border: 1px solid var(--cdPink); padding: 2em 1.4em; text-align: center; box-sizing: border-box; flex-basis: 100%;}
.benefits-item img { width: clamp(11em, 31vw, 14.6em); height: auto; margin-bottom: 1.2em;}
.benefits-item a { color:#ffed00;}
.benefits-item .points a::before { padding-right: .3em;}
.benefits-item .headline {font-size: 1.7em; text-transform: uppercase; margin-top:1.4em; hyphens:auto;}
.benefits-item .points {display: none; font-size: 1.2em; text-align: left; }
.benefits-item .points .subtitle { font-size: 1.2em; margin: .6em 0 .8em; }
.benefits-item .points ol { display: flex; flex-direction: column; gap: 1em; font-size: 1.04em; line-height: 1.3em; text-align: left; margin-left: 1em; padding: 0;}
.benefits-item .problem span::before { content: '\f061'; font-family: var(--fontAwesome); font-weight: 300; }
.benefits-item a.icon-benefits-close::before { content: '\f078'; display: block; font:300 3.8em var(--fontAwesome); margin-top:.3em; transition: transform 400ms; padding: 0; }
.benefits-item a.icon-benefits-close.icon-benefits-open::before { transform: rotate(-180deg); }

.twu-iframe{
    width: 100%;
    min-height: 100vh;  /* wenn ihr erstmal dabei bleiben wollt */
    border: 0;
    display: block;
}

@media (min-width: 576px) {
    /* https://www.dpolg.org/mitgliedschaft/leistungen/  */
    .benefits-item {flex-basis: 48%;}
}

@media (min-width: 768px) {

}

@media (min-width: 1200px) {

    /* Contentbanner big Mitgliedschaft */
    section.container-fluid.c-banner a.button03 { width: 694px; }




}