media queries, general cleanups