This example menu uses the 'Horizontal Stretch' flow & sizing option. The main items automatically stretch to fit the size of the parent container.
Sub menus in this example are utilizing the 'Match Parent Item Width' flow & sizing option. Subs that have less width than thier parent items are auomatatically expanded to match. You can see this in action with the 'Communities' and 'Company' sub menus.