Better source ordering of CSS. BEM naming.
- Remove redundant id
- BEM naming
- Rename overlay element to better distinguish from the regular navigation element
BEM naming and sectioning CSS file
Improved BEM naming
- CSS sectioning to make modules clearer
- BEM naming
- Added .side-navigation--is-not-visible so open side menu does not change display when viewport is expanded