Make nav responsive and extract stylesheet