Fix footer structure and refactor code.
Port over ArcSafe template and make mobile first.