.img-grid { width: 70%; margin: auto; background-color: #333; }
.img-grid a:hover { background-color: #777; }
.row { width: 100%; display: flex; }
.img-wrapper { flex: 1 33%; }
.img-wrapper a { text-align: center; color: white; display: inline-block; }
.img-wrapper:hover { background: #777; }
.image { margin: auto; }
img.image { display: block; width: 90%; margin: auto; padding: 5px; }
a.image { text-align: center; color: white; display: inline-block; text-decoration: underline; }
