/* Sticky-Container: beim Hochscrollen ausgeblendet lassen.

   Avada blendet einen Sticky-Container mit "Sticky Container Hide On Scroll"
   beim Runterscrollen aus (.fusion-sticky-scroll-transition + .fusion-scrolling-down)
   und beim kleinsten Hochscrollen sofort wieder ein (.fusion-scrolling-up).

   Mit der Klasse awb-sticky-keep-hidden bleibt er beim Hochscrollen
   ausgeblendet. Sichtbar wird er erst wieder, wenn die eingestellte
   Scroll-Distanz unterschritten ist - also oben auf der Seite. Dafuer reicht
   das Ueberschreiben der "scrolling-up"-Regel: Avada entfernt die Klasse
   .fusion-sticky-scroll-transition von sich aus, sobald der Offset wieder
   unterschritten ist. */
.fusion-sticky-container.awb-sticky-keep-hidden.fusion-sticky-scroll-transition.fusion-scrolling-up {
  opacity: 0;
  transform: translateY(-100%);
  pointer-events: none;
}

/* Das Wiedereinblenden passiert hier erst beim Entfernen der Scroll-Klasse.
   Damit das nicht springt, bekommt der Container opacity/transform dauerhaft
   in die Uebergaenge (sonst Avadas Grundwerte ohne beide Eigenschaften). */
.fusion-sticky-container.awb-sticky-keep-hidden:not(.fusion-sticky-spacer) {
  transition: opacity 0.3s, transform 0.3s, background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, min-height 0.1s ease-in-out;
}
