jquery show/hide update

- CSS simplified
- Function trigger controlled by event listener
- Non js users will see the full sub menu