footer shouldn't overlap other items just because I change window size...

...or font size