<ul>
<div class="expander">
<div class="orignal-content">
<li><a data-filter-value="14mm Chromo">14mm Chromo</a></li>
<input id="uniq1" class="expand-control" type="checkbox" />
<div class="expand-panel">
<li><a data-filter-value="14mm Chromo">14mm Chromo</a></li>
</div>
<!--the checkbox has to be before the content you wish to show due to the ~ sign but... the label can be after the conent which means the positioning is already correct! which is very powerful-->
<label class="expand-label" for="uniq1"></label>
</div>
</ul>