.masonry-list {
position: relativ;
top: 50%;
width: 960px;
}
.masonry-list li {
float: left;
height: 320px;
overflow: hidden;
padding: 0 1px 1px 0;
width: 320px;
}
.masonry-list li:focus a::after, .masonry-list li:hover a::after {
opacity: 1;
-moz-transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.masonry-list li:focus .tile-primary-content img, .masonry-list li:hover .tile-primary-content img {
-moz-transform: scale3d(1.2, 1.2, 0);
-webkit-transform: scale3d(1.2, 1.2, 0);
transform: scale3d(1.2, 1.2, 0);
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-moz-transition: -moz-transform 15000ms cubic-bezier(0, 0, 0.8, 0.9);
-o-transition: -o-transform 15000ms cubic-bezier(0, 0, 0.8, 0.9);
-webkit-transition: -webkit-transform 15000ms cubic-bezier(0, 0, 0.8, 0.9);
transition: transform 15000ms cubic-bezier(0, 0, 0.8, 0.9);
}
.masonry-list li:focus p,
.masonry-list li:focus h2,
.masonry-list li:focus .tile-secondary-content, .masonry-list li:hover p,
.masonry-list li:hover h2,
.masonry-list li:hover .tile-secondary-content {
opacity: 1;