.gallery-items {position:relative}
.gallery-items .gallery-item-hidden {opacity:0.5}
.gallery-items-caption {text-align:center}
.gallery-items-imgwrap {position:relative; overflow:hidden}
.gallery-items-img {width:100%;height:auto}
.gallery-items-img-scale {-webkit-transform: scale(1) translate(0, 0); transform: scale(1) translate(0, 0); -webkit-transition:none; transition:none}
.gallery-items-imgwrap:hover .gallery-items-img-scale {-webkit-transform: scale(1.6) translate(0, -19%); transform: scale(1.6) translate(0, -19%); -webkit-transition:-webkit-transform 4s ease-in; transition:transform 4s linear}

.gallery-items .thumbnail .gallery-items-overlay {position: absolute;padding: 0;width: 100%;height:100%;top:0;left: 0;overflow:hidden;background-color:rgba(0,0,0,0);transition: background-color .3s; -webkit-transition: background-color .3s}
.gallery-items .thumbnail:hover .gallery-items-overlay {background-color:rgba(0,0,0,.7)}
.gallery-items .thumbnail .gallery-items-overlay-2 {
    display:table; width:100%; height:100%; overflow: hidden; 
    position: absolute;padding:0;width:100%;height:100%;left:0;overflow:hidden;top:100%;transition: top .6s; -webkit-transition: top .6s
}
.gallery-items .thumbnail:hover .gallery-items-overlay-2 {top:0}
.gallery-items-blind {display: table-cell; vertical-align: middle; text-align:center; color:#fff}
.gallery-items-blind * {color:#fff}
.gallery-items-blind .blox-edit-button {pointer-events:auto}
.pointer-events-none {pointer-events:none}

[data-gallery-items-caption-id] {position:relative; padding-top:18px}
[data-gallery-items-caption-id] h3 {margin-top:0}
[data-gallery-items-caption-id] .brief {font-size:14px}
[data-gallery-items-caption-id] .price {font-size:18px; font-weight:bold; margin-top:4px} /* padding:4px; display:inline-block; background:rgba(0,0,0,0.5); color:#fff; */


