Flatsome

Under Appearance > Menus, tag your main menu to both the ‘Main Menu’ and ‘Main Menu – Mobile’ Location.

Enable Max Mega Menu for the Main Menu location (but not the ‘Main Menu – Mobile’ Location – we will let the theme manage the mobile menu).

flatsome-2

Under Appearance > Theme Options > Header, set MAIN NAVIGATION POSITION to ‘Full Width – Left’.

Under Mega Menu > Menu Themes, apply the following settings (these are the important settings, others can be adjusted to your own requirements).

  • Menu Bar > Menu Background: Transparent
  • Menu Bar > Top Level Menu Items > Font: Black
  • Menu Bar > Menu Height: 50px
  • Mega Menu > Panel Width (outer): try .container  OR .header-inner OR .row*
  • Mobile Menu > Responsive Breakpoint: 48em

For full width mega sub menus, apply the following:

  • Mega Menu > Panel Width (outer): body
  • Mega Menu > Panel Width (outer): try .container  OR .header-inner OR .row*

* This setting will depend on your theme setup, try each one and decide which you prefer

After updating the theme settings, your menu should look something like this on desktop:

flatsome-1

… and something like this on mobile (the default theme mobile menu):

flatsome-mobile

Related Articles