Update markup and stylesheets to correctly position listing icons