у вас оба меню контентозависимые, т.е. сколько внутри текста и айтемов на столько широкое оно и будет. Если надо прямо ровно делать то это переверстывать надо, например на flexbox можно
Даже не знаю, думаю на ccs без флексбоксов это будет костылем %) Еще смотря в каком контексте это все должно быть, какой внешний контейнер у меню(ограничение по ширине). Много факторов короче.