The full running demo is this page's navigation. View source for the complete code.
<header id="header-content">
<button id="menu-button" aria-controls="nav-content"
aria-expanded="false" aria-label="Toggle navigation menu">
<svg ...></svg>
</button>
<nav id="header-nav-content" aria-label="Accessibility navigation">
<button class="menuitem" aria-label="..."></button>
</nav>
</header>
<nav id="nav-content" class="nav-wexa side collapsible"
aria-label="Main navigation">
<button id="pin-menu" class="menuitem menu-pin"
type="button" aria-controls="nav-content"
aria-pressed="true" aria-label="Pin menu">
<svg aria-label="Pushpin">...</svg>
</button>
<a class="menuitem" href="#">
<svg aria-hidden="true">...</svg>
<span>Home</span>
</a>
<button class="menuitem" id="submenu-toggle-get"
aria-haspopup="true" aria-controls="appmenu-get">
<svg aria-hidden="true">...</svg>
<span>Get SPPAS</span>
</button>
<!-- aside must be a direct child of nav, never inside section -->
<aside id="appmenu-get" class="appmenu" aria-label="Get SPPAS submenu">
<nav class="submenu-orange">
<p class="nav-section-label">Get SPPAS</p>
<a class="menuitem" href="#">Download</a>
<a class="menuitem" href="#">Install</a>
</nav>
</aside>
</nav>