/* Hover Zoom */
.zoom:hover {
  transform: scale(1.1);
  transition: transform 0.3s ease;
}

/* Fade-in beim Laden // langsames einblenden*/
.fade-in {
  opacity: 0;
  transition: opacity 3s ease 0.5s;
}

.fade-in.visible {
  opacity: 1;
}

/* Slide-in-Up für Scroll-Animation */
.slide-in-up {
  opacity: 0;
  transform: translateY(30px);
  transition: opacity 1s ease, transform 1s ease;
}

.slide-in-up.visible {
  opacity: 1;
  transform: translateY(0);
}

/* Beispiel weiterer Effekte */
.rotate:hover {
  transform: rotate(15deg);
  transition: transform 0.4s ease;
}

/* Hintergrundfarbe für Submenü */
.ast-builder-menu-1 .menu-item .sub-menu .menu-link {
    background-color: #f0f0f0 !important; /* Deine gewünschte Farbe */
    color: #000000 !important; /* Textfarbe */
}

/* Hover-Zustand für Submenü */
.ast-builder-menu-1 .menu-item .sub-menu .menu-link:hover {
    background-color: #e0e0e0 !important; /* Hover-Farbe */
    color: #000000 !important;
}

/*  Hover-Zoom (Vergrößern beim Drüberfahren) */
.zoom:hover {
  transform: scale(1.1);
  transition: transform 0.3s ease;
}

/* Kein unterer Abstand */
@media (max-width: 544px) {
  .wp-block-columns .wp-block-column.no-margin-bottom:not(:last-child) {
    margin-bottom: 0 !important;
  }
}