Good job, however i think your footer boxes should be the same width as your content container. And left align the footer text.
I also think you can skip having the 'en' and 'es' next to the flags and the delimiter (|), i think this would make the layout even smoother, just putting the flags next to each other.