sticky footer using flexbox; css corrections/optimizations