Better positioning and better mobile support
- New positioning of the menu element to avoid the conflicts between CSS translate and fixed elements
- Better support for dynamically changing the size of the menu
- Better mobile support by making hiding the overflow when menu is activated
- Menu scrolls as a fixed menu on both desktop and mobile when the no_scroll option is disabled