Thanks a lot for your help Tom, i had to take a break from all this as it was starting to get a little fuzzy.
2. Solved. I forgot to assign slideout menu and that was the problem.
3. Solved. Sorry for wasting your time but i came to realize i had too many divs which were unnecessary. The problem with learning new stuff is you want to apply them everywhere and in this case i was using unsemantic grid just to align buttons #facepalm
By the way, if you get the time and think it’s useful i would appreciate some guide on how to use the css classes already built into the theme. Most of the time i try to reinvent the wheel and drive myself crazy for nothing.
Agressively support the kind of work you want to see. Buy it. Talk about it. Review it.