When setting the style for the footer at the bottom:
.footer{
position: fixed;
height: 49px;
bottom: 0;
background: #fff;
}
This will block the contents of the above, modified as follows:
Add to the body style:
body{
padding-bottom: 49px; height // like and consistent set of fixed
}