simplify css

also makes it work better in small screens,
and in devices that don't support the css calc() operator.