Fluid accordion (horizontal & vertical) with CSS3 Transitions