Equal height columns and column borders

Step 1: Enable Flex CSS

Go to Mega Menu > Menu Themes > General Settings, enable the “Use Flex CSS” option and save the theme.

Use Flex CSS option on the General Settings tab of the theme editor

With Flex CSS enabled, the columns within each row of a mega menu are automatically displayed at the same height, so no custom CSS is needed to make the columns equal height.

Step 2: Add a border between columns (optional)

To add a border between each column, go to Mega Menu > Menu Themes > Custom Styling and add the following:

Save the theme. The result:

Grid layout mega menu with equal height columns separated by borders

Important: The sub menu type must be set to “Mega Menu – Grid Layout“. The CSS above also works for grid layouts used within Tabbed Mega Menus.