update css for small screens; add shelf in page titles