switched to nth-of-type as ios8 on iphone 5 has issues with nth-child after push state