Fix footer on firefox and better safari solution