/*
  Theme Name: Stadtrundfahrt
  Theme URI: https://stadtrundfahrt-stuttgart.de
  Version: 1.0.0
  Template: Divi
  Author: INTERMENUE
  Author URI: https://www.intermenue.de
  Text Domain: stadtrundfahrt
  License: GNU General Public License v2 or later
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


.telefon a{
	color:#e49600!important;
}

#top-menu li {
  padding-right: 16px;
}
#top-menu li li a {
  padding: 6px 0px;
}



.et_mobile_menu .first-level > a, .et_mobile_menu .pll-parent-menu-item > a {
position: relative;
}
.et_mobile_menu .first-level > a:after,.et_mobile_menu .pll-parent-menu-item > a:after {
font-family: 'ETmodules';
content: '\4c';
font-weight: normal;
position: absolute;
font-size: 16px;
top: 13px;
right: 10px;
}
.et_mobile_menu .first-level > .icon-switch:after, .et_mobile_menu .pll-parent-menu-item > .icon-switch:after{
content: '\4d';
}
.second-level, .lang-item {
display: none;
}
.reveal-items {
display: block;
}
/* ?? Störende Animationen und Transformationen entfernen */
nav#top-menu-nav ul.sub-menu {
  animation: none !important;
  transform: none !important;
  perspective: none !important;
  backface-visibility: visible !important;
}

/* ?? Übergänge sauber definieren */
nav#top-menu-nav ul.sub-menu {
  opacity: 0;
  visibility: hidden;
  transform: translateY(10px); /* Optional: leicht nach unten „reinrutschen“ */
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease;
  pointer-events: none;
}

/* ?? Aktiver Zustand beim Hover */
nav#top-menu-nav li.menu-item-has-children:hover > ul.sub-menu {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  pointer-events: auto;
}
