/* Rotate */
.hover_animate figure img {
	-webkit-transform: scale(1);
	transform: scale(1);
    /*-webkit-filter: opacity(0.7) grayscale(100%);
    filter: opacity(0.7) grayscale(100%);*/
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
}

.hover_animate figure:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
    /*-webkit-filter: opacity(1) grayscale(0);
    filter: opacity(1) grayscale(0);*/
}

div.colors div span {
    text-align: center;
    color: white;
    font-size: 1.3rem;
    font-weight: bold;
    padding: 10px 24px;
    margin-bottom: 20px;
    border: 1px solid #999;
    border-radius: 5px;
    line-height: 2.4;
    background-position: center;
}