что-то не пойму. Есть див родитель, даю ему :first-child { display: none } и пропадают все дочерние вместе с первым, а если дать :nth-child(2) то пропадает уже конкретный второй. Куда копнуть?
копни в селекторы и псевдоселекторы CSS, у тебя проблемы с самыми основами.
А еще никто тебе в час ночи гадать на кофейной гуще не будет, т.ч. у тебя два варианта:
1. ждать утра, когда все сварят кофе
2. показать штмл к которому ты селекторы лепишь...