.gallery{margin:0 -10px 5px}.gallery-item{float:left;margin:0;text-align:center;width:33%}.gallery-item:nth-child(3n+1){clear:left}.gallery-item .gallery-icon{padding:5px}.gallery-item .hs_href{display:block;max-width:100%;outline:0;overflow:hidden;position:relative;display:inline-block}.gallery-item .hs_href img{display:inline-block;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.gallery-item .hs_href:hover img{opacity:.4}.gallery-item .gallery-caption{background:transparent;font-size:14px;margin:-5px 5px 5px 5px;padding:0px;line-height:1.4;text-align:center}@media(max-width:991px){.gallery-item .hs_href{overflow:hidden}}@media(max-width:767px){.gallery{margin:0 -2px}}