#gallery ul { padding:0; margin:0;}
#gallery ul li { list-style-type:none; padding:0; margin:0; float:left; margin-bottom:4px;background-position:center center; background-size:cover; }
gallery ul li h3  { position:absolute; margin-top:-50px; color:#fff; margin-left:30px; padding:3px 20px; border:1px solid #fff; font-weight:300; }

.hvsmall { position: relative; background-color:#000; height:100%; width:100%;}
.hvsmall a { display:block; whith:100%; height:100%;}