This should be a simple thing but I can't seem to find what I'm after. I've got a parent div with sub-parents and children inside.
<div class="parent">
<div class="subparent1">
<div class="foo">foo1 </div>
<div class="bar">bar1 </div>
</div>
<div class="subparent2">
<div class="foo">foo2 </div>
</div>
<div class="subparent3">
<div class="bar">bar2 </div>
<div class="foo">foo3 </div>
<div class="bar">bar3 </div>
</div>
</div>
I want to hide all '.foo' classes apart from the first one. How do I use CSS3 to select all the rest of '.foo' apart from the first?
PS -- number of '.foo' is dynamic and will change.