a.logo, a.logo img {  width: 210px; height: 52px; }

/* News || nur bei dbb.de */
.news time:not(.no-category)::after {content: '||'; margin: 0 8px; }

/* Überschriften Farbcodex */
.aufbruch-agil h1 { color: #387d57 }
.aufbruch-vielfalt h1 { color: #005479 }
.aufbruch-digital h1 { color: #b16c4b }
.aufbruch-dialog h1 { color: #753b6f }

/* Autobahn Betriebsratswahlen 2021
.autobahn-download .col-content>p { color: var(--contentBlue); font-size: 1.2em; }
[class^=autobahn] .col-content>.zw-titel { font-size: 1.7em; }
.autobahn-download .ce-textpic .ce-bodytext  { line-height: 24px; }
.autobahn-download .ce-textpic .ce-bodytext a { padding-right: 6px; }
.autobahn-download .ce-textpic .ce-bodytext a::before { padding: 0 4px 0 10px;}

 */
body.autobahn .aside-top  nav.sub-nav { display: none;}

 /* Autobahn Betriebsratswahlen 2021 Gewerkschaften
.autobahn .ce-image.ce-center .ce-outer {float: none; position: inherit;}
.autobahn .ce-image.ce-center .ce-gallery .ce-outer .ce-inner {float: none; position: inherit;}
.autobahn .ce-image.ce-center .ce-gallery .ce-outer .ce-inner .ce-column {float: none; margin:0 0 60px;}
 */

/* Livestream Jahrestagung 2022 */
iframe#imscms { margin-top: 50px;  }
body.test .top-icons.desktop { display: none; }

/* GWT 2022 & Jahrestagung 2023 2. Nav in Marginalspalte raus */
body.gwt-2022 nav.sub-nav, body.jahrestagung-2023 nav.sub-nav { display: none; }

/* dbb eu */
.dbb-eu {--euBlue: #0056a4; --euBlueDark: #002e58; }
.dbb-eu:not(.start) header { border-bottom:none; }
.dbb-eu header:not(.fixed) { position: relative; z-index: 1;}
.dbb-eu:not(.start) [class^=aside]>div { background-color: var(--euBlueDark); }
.dbb-eu [class*=aside]>a { display: none;  }
.dbb-eu [class^=aside] .dbb-newsletter.layout-3 { padding: 1.5em;  }
.dbb-eu [class^=aside] .dbb-newsletter.layout-3 h2 { font-size: 1.8em; }

/* dbb karriere */
.carrier .opener .fsc-element { display: flex; flex-direction: column; align-items: center; text-align: justify; hyphens: auto; line-height: 1.5em; margin-top: 60px; padding:0 1.5em; }
.carrier .opener .fsc-element p { font-size: 1.1em; }
.carrier .opener .fsc-element p span { color: var(--cdPink); font-size: 1.24em; padding: 0 .2em; }
.carrier .opener .fsc-element h2 { font-size: 1.94em; color: var(--cdPink); margin-bottom: .3em; }
.carrier .opener .fsc-element h2::before { font: 200 clamp(2.3em,6vw,3.3em) var(--fontAwesome); display: block; text-align:center; margin-bottom: .55em;}
.carrier .opener .fsc-element:nth-of-type(3) h2::before { content: '\e593' }
.carrier .opener .fsc-element:nth-of-type(4) h2::before { content: '\e0e5' }
.carrier .opener .fsc-element:nth-of-type(5) h2::before { content: '\e237' }

/* Jahrestagung 2025 spez. Schriftform für Infoseite und Livestreamseite Fragetool */
.jahrestagung-2025.infos .zw-titel>p>strong {font-weight: normal; color: #ac240e; font-size: .85em;) }
.jahrestagung-2025.live .col-content { display: flex; flex-direction: column; }
.jahrestagung-2025.live .col-content>a { display: none; }
.jahrestagung-2025.live .col-content .fsc-element:nth-of-type(3){ order: -2 }
.jahrestagung-2025.live .col-content iframe.tool-iframe{ order: -1; margin-bottom: 1.4em;  }
.jahrestagung-2025.live nav.sub-nav { display: none; }

/* Verkehrstag Kurzprofile */
.profiles {display: flex; flex-wrap: wrap; justify-content: space-between; row-gap: 4em; font-size: clamp(.85em, 2.3vw, 1em);}
.short-profile { background-color: rgba(65,90,101,.14); border: 1px solid var(--cdPink); padding: 2em 1.4em; text-align: center; box-sizing: border-box; flex-basis: 100%;}
.short-profile .logo {height: 6.6em; }
.short-profile .logo img { width: clamp(11em, 31vw, 14.6em); height: auto; margin-bottom: 1.2em;}
.short-profile .logo.fwsv img { transform: scale(.81) translateY(-.8em);}
.short-profile .logo.vdstra img { transform: scale(1.2);}
.short-profile .logo.vcockpit img { transform: scale(.72) translateY(-3em);}
.short-profile ul {list-style: none; margin:0; padding:0;}
.short-profile ul.describe { font:1.6em var(--fontHeadline); display: flex; flex-direction: column; gap:.8em;}
.short-profile ul.describe span { display:block; margin-top:.5em; font-size:.84em;}
.short-profile .solution {display: none; }
.short-profile .solution .headline { font-size: 1.3em; margin: .7em 0;}
.short-profile .solution ol { display: flex; flex-direction: column; gap: 1em; font-size: 1.04em; line-height: 1.3em; text-align: left; margin-left: 1em; padding: 0;}
.short-profile .problem {font-size: 1.46em; text-transform: uppercase; margin-top:1.4em;}
.short-profile .problem span::before { content: '\f061'; font-family: var(--fontAwesome); font-weight: 300; }
.short-profile a.icon-solution-close::before { content: '\f078'; display: block; font:200 3em var(--fontAwesome); margin-top:.3em; transition: transform 400ms; padding: 0; }
.short-profile a.icon-solution-close.icon-solution-open::before { transform: rotate(-180deg); }

@media (min-width: 576px) {
    /* Verkehrstag Kurzprofile */
    .short-profile {flex-basis: 46%;}
}

@media (min-width: 768px) {

    a.logo, a.logo img { width: 250px; height: 62px;}
    header.fixed a.logo img { height: 50px; width: 198px; }

    /* Verkehrstag Kurzprofile */
    .short-profile .logo.vcockpit img { transform: scale(.65) translateY(-5.4em);}

    /* dbb eu */
    body.dbb-eu.start, body.dbb-eu.article {background: url("../images/bg_dbb-eu.png") no-repeat 0 988px; background-size: contain; }
    .dbb-eu:not(.start) [class*='aside']{ background-color: transparent; gap: 40px;  }
    .dbb-eu [class^=aside]>div { width: calc(50% - 20px); box-sizing: border-box; }
    .dbb-eu [class^=aside]>div:last-child { width: 100%;}
}

@media (min-width: 992px) {

    a.logo, a.logo img {width: 300px; height: 75px;}

    /* dbb eu */
    .dbb-eu:not(.start) [class*='aside'] { background-color: var(--euBlueDark); }
    .dbb-eu [class^=aside]>div { width: unset; }

    /* dbb karriere */
    .carrier .opener { --gapRange: 72px; --contentRange: 392px;display: grid; grid-template-columns:1fr minmax(auto,var(--contentRange)) var(--gapRange) minmax(auto,var(--contentRange)) var(--gapRange) minmax(auto,var(--contentRange)) 1fr; padding: 0 15px }
    .carrier .opener .dce-cbanner { grid-column: 1/-1; margin: 0 -15px;}
    .carrier .opener .fsc-element { padding:0; }
    .carrier .opener .fsc-element:nth-of-type(2) { grid-area: 2/2/3/3;}
    .carrier .opener .fsc-element:nth-of-type(3) { grid-area: 3/2/4/3;}
    .carrier .opener .fsc-element:nth-of-type(4) { grid-area: 3/4/4/5;}
    .carrier .opener .fsc-element:nth-of-type(5) { grid-area: 3/6/4/7;}

    /* Jahrestagung 2025 Livestreamseite Fragetool */
    .jahrestagung-2025.live .col-content>a, .jahrestagung-2025.live nav.sub-nav { display: block; }
    .jahrestagung-2025.live .col-content .fsc-element:nth-of-type(3){order: 0}
    .jahrestagung-2025.live .col-content iframe.tool-iframe{ order: 0}
}

@media (min-width:1320px) {
    .carrier .opener .dce-banner { margin: 0; }

}
