fixes footer to avoid pushing page outside of viewport scope