Hm mobile

Lots of mobile changes. Mostly fluid css transitions.