.nav-menu {
white-space: nowrap;
}
Как сделать так, чтобы эти "рамки" были на весь подпункт меню?
Ещё хотелось бы сделать выравнивание текста по центру в подпунктах - что за них вообще отвечает?
width:100%;
или задать минимальную ширину: min-width:300px;
text-align:center