added *:before, *:after{content} to save space writing all the :before and :after common parts