/*
Theme Name: Elementra Child
Template: elementra
Version: 1.0.0
*/

.logo_image {
    max-height: 80px !important;
}





/* === NOTFALL: Menüs nie komplett verschwinden lassen === */

/* Elementor Desktop Nav immer sichtbar */
.elementor-nav-menu--main,
.elementor-nav-menu__container,
.elementor-nav-menu {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  pointer-events: auto !important;
}

/* Wenn Container-Layout flex braucht */
.elementor-nav-menu__container {
  display: flex !important;
}

/* ThemeREX / Elementra Header-Menü immer sichtbar */
.sc_layouts_menu,
.sc_layouts_menu_nav,
.trx_addons_menu,
.trx_addons_menu_nav {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* Mobile/Burger-Menü NICHT wegblenden (damit im Worst Case wenigstens das da ist) */
.trx_addons_menu_mobile,
.sc_layouts_menu_mobile,
.elementor-menu-toggle {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* Dein Flex-Bug-Fix: inner Container soll wieder normal wachsen */
.e-con.e-flex > .e-con-inner {
  flex-basis: auto !important;
  flex-grow: 1 !important;
  flex-shrink: 1 !important;
  align-content: var(--align-content) !important;
}