/* Titelbild Position bei einer bestimmten Beitragseinzelseite verschieben */
.current-page-verabschiedung-von-brigitte-schatte #swup article#main header .uk-section.uk-background-cover {
    background-position-y: -345px !important;
}

/* Gleiche Höhe der Überschriften bei Beitragsteasern (3 Zeilen) (Desktop Ansicht) */
@media all and (min-width: 1200px) {
    .tm-article h3 {
        min-height: 95px;
    }
}

/* Listenelemente in Akkordeon anders formatieren */
.uk-accordion .uk-accordion-content ul li,
.uk-accordion .uk-accordion-content ol li {
  border-bottom: none;
  padding-bottom: 0;
}

/* Listenelemente in Akkordeon Aufzählungszeichen angleichen */
.uk-accordion .uk-accordion-content ul {
	list-style-type: '– ';
}

.uk-accordion .uk-accordion-content ul > * {
	break-inside: avoid-column;
}

.uk-accordion .uk-accordion-content ul > ::marker {
	color: #ff8210;
}

@media all and (min-width: 1200px) {
    /* Mehr Platz für Hauptüberschrift in Seiten Header bei größeren Auflösungen */
    #swup > header > .uk-container.uk-text-center.uk-container-xsmall {
        max-width: 70%;
    }
}

@media all and (min-width: 1200px) and (max-width: 1320px) {
    /* Schriftgröße von Hauptmenüpunkten verkleinern */
    .uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle {
        font-size: 12px;
    }
}

@media all and (max-width: 960px) {
    /* Abstandsblöcke in Grids mobil ausblenden */
    .hide-gaps-mobile .uk-container .uk-grid > div > div:empty {
        display: none;
    }
    
    /* Erster Abstandsblock von oben behalten */
    .hide-gaps-mobile .uk-container .uk-grid > div:first-child > div:first-child:empty {
        display: block;
    }
    
    /* Mobil kein Abstand oben und unten bei aktuellem Inhaltselement */
    /* Keine Möglichkeit ohne important, da in Theme schon important */
    .force-no-margin-top-bottom-mobile {
        margin-bottom: 0 !important;
        margin-top: 0 !important;
    }
}

@media all and (max-width: 550px) {
    /* Seitenüberschriften 1. Ordnung mobil verkleinern */
    #swup header.uk-section h1.uk-heading-large {
        font-size: 2rem;
    }
}

/* WAVE Report Modifikationen */
.tm-skip {
  position: absolute;
  left: 0;
  top: 0;
  transform: translateY(-200%);
  padding: 0.5em 1em;
  background: #000;
  color: #fff;
  text-decoration: none;
  z-index: 1000;
}

.tm-skip:focus {
  transform: translateY(0);
}

body .uk-button-default {
    background-color: #f8f8f8;
}