fine tooth comb

had to debug some gnarly layout shit.

turned out display:flex and web fonts do not play well together
put all the requires back in
clean up unused properties