Add icons, backgrounds, and responsive breakpoints to header & footer