
.wsm-image-wrapper{position:relative;display:inline-block;overflow:hidden}
.wsm-image-wrapper.hover-zoom img{transition:transform .4s}
.wsm-image-wrapper.hover-zoom:hover img{transform:scale(1.08)}

.wsm-image-caption.overlay{
position:absolute;
bottom:0;
left:0;
right:0;
background:rgba(0,0,0,.6);
color:#fff;
padding:10px;
font-size:14px;
}

.wsm-image-caption.below{
margin-top:8px;
font-size:14px;
}

@media(max-width:768px){
.wsm-image-wrapper img{width:100% !important}
}
