How to style element after element? For example i have this:
<ul>
<li>A</li>
<li class="hiden">B</li>
<li>C</li>
<li>D</li>
<li class="hiden">E</li>
<li class="hiden">E</li>
<li class="hiden">E</li>
<li>F</li>
</ul>
I want every first li after li.hiden to have border-top.
li + li.hiden works only on first element in ul.
