Tengo alguna sospecha de que el error pueda venir por el
clearfix —overflow— que usas en el .contenedor. Iugal lo suyo sería usar el
micro-clearfix. De todas formas, sin ver el código HTML —que es realmente la estructura— o al menos el enlace que te faltó, no sabría decirte porque no sé qué clase es aplicada a qué elemento en qué lugar.