Arreglado el clearfix para que funcione con html5. Display block por defecto, lo que hace que el elemento con el class sea del ancho total de su padre.