Changes for Mobile View + Vimeo Fix Attempt 1

Added CSS for much improved mobile view (iPhone), and attempted fix to
make Vimeo responsive.