fixes for various mobile styling glitches

Yep ok makes sense... can we use `no-image` then so it's sort of similar to `o-no-js`, etc?