<!-- start Simple Custom CSS and JS -->
<style type="text/css">
/* =========================================
   MOBILE MENU – ASTRA FIX
========================================= */

/* pozadí celého mobilního menu */
.ast-mobile-popup-drawer .ast-mobile-popup-inner {
  background: #090909 !important;
}

/* položky menu */
.ast-mobile-popup-drawer .menu-item a {
  color: #cfcfcf !important;
  font-size: 18px;
  font-weight: 500;
}

/* hover */
.ast-mobile-popup-drawer .menu-item a:hover {
  color: #ffffff !important;
}

/* aktivní položka */
.ast-mobile-popup-drawer .current-menu-item > a {
  color: #b7ff00 !important;
  font-weight: 600;
}

/* oddělovače */
.ast-mobile-popup-drawer .menu-item {
  border-bottom: 1px solid rgba(255,255,255,0.08);
}

/* submenu šipky */
.ast-mobile-popup-drawer .ast-menu-toggle {
  color: #cfcfcf !important;
}

/* otevřené submenu */
.ast-mobile-popup-drawer .sub-menu {
  background: rgba(255,255,255,0.02);
}

/* hamburger ikonka */
.ast-mobile-header-wrap .menu-toggle {
  color: #ffffff !important;
}

/* overlay pozadí */
.ast-mobile-popup-overlay {
  background: rgba(0,0,0,0.85) !important;
  backdrop-filter: blur(6px);
}</style>
<!-- end Simple Custom CSS and JS -->
