CSS adjustments and attempts to get responsive nav working