.photo-grid-box{position:relative;width:100%;margin:0px auto;background-color:#f3f5f6}.photo-grid-box .photo-block{display:inline-block;position:absolute;background-repeat:no-repeat;background-size:cover;background-position:50%}.photo-grid-box .photo-block--clickable{cursor:pointer}.photo-grid-box .photo-block__panel{position:relative;width:100%;height:100%;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;overflow:hidden}.photo-grid-box .photo-block:hover .photo-block__panel{opacity:1}
