/* Zentrale Korrekturen (06.11.2026): wird per nginx auf allen Seiten nach dem Seiteninhalt eingebunden */
/* Header: gleichmäßige Abstände zwischen Menü, Hell/Dunkel-Symbol und Suche */
@media (min-width:990px){
  #top #header .av-main-nav > li.smo-dark-icon-li:not(.smo-dark-burger-row){margin:0 0 0 16px !important}
  #top #header .av-main-nav > li.smo-search-trigger-li{margin:0 0 0 16px !important}
}
/* Header: alle Hauptmenü-Punkte gleich breit eingerückt (die ersten drei hatten 5px statt 8px) */
@media (min-width:1360px){
  #top #header .av-main-nav > li.menu-item-top-level > a{padding-left:8px !important;padding-right:8px !important}
}
/* Startseite "Ergebnisse": dritte Zahl lief rechts aus der Seite (nur 4 Spalten bei 144px Schrift) */
@media (min-width:901px){
  #smo-cases-wrap .h-result--3{grid-column:8 / span 5 !important}
  #smo-cases-wrap .h-result--3 strong{font-size:clamp(60px,8.6vw,150px) !important;white-space:nowrap}
}
@media (min-width:901px){ #smo-cases-wrap .h-result--2 strong{font-size:clamp(60px,9vw,160px) !important} }
/* Lange deutsche Wörter in Überschriften dürfen nicht über den Rand laufen (Silbentrennung statt Abschneiden) */
.f2-h2,.f2-h1,.h-section-title,.h-ed__title,#top h1,#top h2{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}
@media (max-width:600px){ #top .f2-h2{font-size:clamp(22px,7vw,40px) !important;overflow-wrap:anywhere !important;hyphens:auto !important;max-width:100%} }
/* Agentur-Seiten: Beschriftung der Bild-Kacheln bleibt in der Pille (Ellipse statt Überlauf) */
.f2-wall__label{max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}
/* "01 / Seitenname  Inhabergeführt" über der Überschrift entfernt (doppelt zur Brotkrume, wirkte zufällig) - Agentur-Seiten + Startseiten-Hero */
p.f2-label,.h-hero__inner > .w-intro__meta{display:none !important}
/* Handy: erst Überschrift und Nutzen, dann die Bildwand (vorher stand die Wand vor dem Text) */
@media (max-width:1023px){
  .f2-hero--wall .f2-wall{order:2 !important;margin:24px 0 0 !important;height:min(34vh,280px) !important}
}
/* Startseite: Link im Hero-Titel sieht aus wie der Titel */
.smo-h-inl{color:inherit !important;text-decoration:none !important;border:0 !important;background:none !important}
