/* Organon: globale Ergänzungen zum kompilierten style.css */

/* Header-Submenü (Desktop): flacher und Einträge enger zusammen */
@media (min-width: 992px) {
  .nav--main ul.lvl-2 {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  /* Spalten nur so breit wie der Text statt je 25 % */
  .nav--main ul.lvl-2 .ul__container > li {
    width: auto;
    max-width: none;
    padding: 6px 30px;
  }

  /* Trennlinien direkt an den Spaltenrand */
  .nav--main ul.lvl-2 .ul__container > li:after {
    right: 0;
  }

  .nav--main ul.lvl-2 .ul__container > li:first-of-type:before {
    left: 0;
  }

  /* Linkfarbe etwas dunkler (Theme: #999) */
  .nav--main ul.lvl-2 .ul__container > li .like-a span,
  .nav--main ul.lvl-2 .ul__container > li > a span {
    color: #666;
  }

  /* kein Abstand unter Einträgen ohne Unterpunkte */
  .nav--main ul.lvl-2 .ul__container > li > a:last-child span,
  .nav--main ul.lvl-2 .ul__container > li > .like-a:last-child span {
    margin-bottom: 0;
  }
}

/* Beitrags-Einzelseite (News): Text-Module schmaler, max. 1000px */
.single-post .section--text .grid-cell {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

/* Block-Einstellung „Headline & Text zentrieren“ (.section--centered aus partials/settings.php) */
.section--centered {
  text-align: center;
}

/* Aufzählungen als Block mittig, Punkte und Zeilen aber linksbündig */
.section--centered .text ul,
.section--centered .text ol {
  display: inline-block;
  text-align: left;
}

/* Organon Jobmodul: Accordion bleibt linksbündig */
.section--centered .jobs {
  text-align: left;
}

/* Organon Teammodul: Icons unter zentriertem Namen mittig */
.section--centered .team__links {
  justify-content: center;
}
