/* agbalumo-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Kalam';
  font-style: normal;
  font-weight: 700;
  src: url('agbalumo-v6-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


/* Nav + Header */

.cd-navigation-bar-container {
position: fixed;
width: 100%;
top: 0;
backdrop-filter: blur(8px);
z-index: 100;
}
.cd-navigation-bar-content,
.cd-megamenu-container .cd-megamenu,
.header-wrapper .cd-header {
max-width: 1800px;
margin: 0 auto;
}

.cd-megamenu-content {
margin: 50px 0px 40px 0px;
}

header.header-wrapper .cd-backgroundPane {
background-size: cover;
}

/* Content */

#cd-page-content {
padding-block: 30px;
}
.cd-block .cd-block-content {
padding: 0 !important;
}

/* Listing + detail pages*/

.cd-tile-h-image-col + .cd-tile-h-detail-value {
padding: 10px;
}
.cd-tile-h-detail-col > ul >li:first-child .cd-tile-h-detail-label {
margin-top: 0px
}
.cd-additional-teaser {
font-size: 18px;
}
body:has(#cd-page-content .cd-news-detail) .header-wrapper,
body:has(#cd-page-content div[debug-label*="Event:"]) .header-wrapper {
display: none;
}
#cd-page-content .cd-news-detail,
#cd-page-content div[debug-label*="Event:"] {
margin-top: 100px;
}

/* Hudlä Truppä Elemente ohne Bild ausblenden */
#block_1000340 .cd-tile-v-box:has(img.cd-image-cover[src*="placeholder"]) {
display: none;
}

@media (max-width: 576px) {
#section_1000074 .cd-row .cd-col {
order: 1;
}
#section_1000074 .cd-row .cd-col:has(.cd-image-block) {
order: 0;
}
}
