pseudo elements only use one colon