Fixed spacing with margin using :first-child etc