arrow for item that has child & annoying firefox css fixes