/* verveinterio.com fixes (2026-10-31): menu links were pushed below the screen on tablet and phone widths */
@media (max-width: 991.98px) {
  .menu-wrapper nav { flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; justify-content: center !important; height: 100% !important; overflow-y: auto !important; padding: 24px 0 !important; box-sizing: border-box; }
  .menu-wrapper nav > div:first-child { order: 2; height: auto !important; flex: 0 0 auto !important; width: 100% !important; max-width: 100% !important; align-items: flex-start !important; padding: 16px 20px 0 !important; }
  .menu-wrapper nav > div:nth-child(2) { order: 1; flex: 0 0 auto !important; width: 100% !important; max-width: 100% !important; }
  .menu-wrapper .navigation { padding-right: 20px !important; }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .menu-wrapper nav { flex-wrap: nowrap !important; }
  .menu-wrapper nav > div { min-width: 0; }
}
