.image-gallery-wrapper ul{list-style:none;margin:0;padding:0;margin-right:-20px;margin-bottom:20px}.image-gallery-wrapper ul li{float:left;width:300px;margin-right:20px;margin-bottom:20px;line-height:1.5em}.image-gallery-wrapper .pic{position:relative;display:block}.image-gallery-wrapper .pic img{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;width:100%;display:block;vertical-align:baseline}.image-gallery-wrapper ul li a .img_overlay_zoom{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3);background-position:center center;background-repeat:no-repeat;opacity:0;filter:alpha(opacity=0);z-index:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.image-gallery-wrapper ul li a:hover .img_overlay_zoom{opacity:1;filter:alpha(opacity=100);z-index:1}.image-gallery-wrapper ul li a h4{font-family:"Open Sans",arial,serif;font-weight:normal;text-align:center;font-size:14px;line-height:20px;margin:0;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;color:#333;padding:10px;letter-spacing:normal;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;text-shadow:0 1px 0 rgb(255 255 255 / 80%)}.image-gallery-wrapper ul li a:hover h4{color:#222;background-color:#e5e5e5;text-shadow:0 1px 0 rgb(255 255 255 / 60%)}