¿Cómo mostrar los primeros N elementos de un bloque y ocultar los demás en css?

Estoy tratando de ocultar los primeros 3 elementos que tienen la clase..row dentro del bloque.container.

Lo que estoy haciendo es esconder todas las.row Primero, y luego estoy tratando de mostrar los primeros 3.row mediante el uso.row:nth-child(-n+3)

jsfiddle aquí:http://jsfiddle.net/z8fMr/1/

Tengo dos problemas aquí:

La fila 3 no se muestra, ¿estoy usando nth-child de manera incorrecta?¿Hay una práctica mejor que esconder todo y luego crear una regla específica para mostrar los primeros elementos que quiero? ¿Hay una manera en css para mostrar los primeros 3.row y luego esconder todos los demás.row ?

Gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta