A very versatile menu which is made to incorporate a large number of sub-menus. Just add more categories and subnav items to the 'columns', or remove some if they are too many. The menu is positioned 'fixed' for viewports above 600px.
The container 'content-container' below the menu has a top padding which is important for keeping the page content visible. That container can be used for the content to go onto the page. It can be made wider, narrower, longer, shorter, the only thing that must not be touched is the top padding.
There are two versions of this menu, one in full page width, the other one is 1200px wide, like the demo on this page. Unfortunately the menus don't work well in IE11, because the element with the blue background will not wrap on small screens.