Hey @triplebit!
First off, nice work getting the responsive menu up and running. I know menus can be a beast so it’s great you got something working.
How would you like the submenu to appear? Is there a mockup you’re working with? That would help see what you think is ideal and where the current design needs work.
One thing off the bat I notice is this:
.nav-class ul {
width: 120px !important;
}
Do you need to declare !important
there for any particular reason? It seems to be overriding the instances where you might want the submenu to fill the entire width of the menu container.