Reworked template, view, and css, using opacity fade-in