+ padding: 1px;
+}
+
+figure:hover ~ ul figure,
+figure:hover ~ ul figcaption {
+ background: #CCC;
+ color: #000;
+}
+figure:hover ~ ul figcaption {
+ background: rgba(255, 255, 255, .5);
+}
+
+figure, figcaption {
+ transition: all .5s ease-in;
+}
+li.parent:hover > figure > figcaption,
+figure:hover > figcaption {
+ font-size: 175%;
+ right: 50%;
+ bottom: 50%;
+ transform: translate(50%, 50%);
+ margin-left: -60%; /* keep width */