Second attempt - fix CSS pattern for top-bar collapsing/media screens