Mobile functions and style

Approximately half of mobile styling, other minor fixes/changes.