.justified-gallery{overflow:hidden;position:relative;width:100%}.justified-gallery>a,.justified-gallery>div,.justified-gallery>figure{overflow:hidden;filter:"alpha(opacity=10)";padding:0;position:absolute;opacity:.1;margin:0;display:inline-block}.justified-gallery>a>a>img,.justified-gallery>a>a>svg,.justified-gallery>a>img,.justified-gallery>a>svg,.justified-gallery>div>a>img,.justified-gallery>div>a>svg,.justified-gallery>div>img,.justified-gallery>div>svg,.justified-gallery>figure>a>img,.justified-gallery>figure>a>svg,.justified-gallery>figure>img,.justified-gallery>figure>svg{filter:"alpha(opacity=0)";padding:0;border:none;transition:.35s;position:absolute;opacity:0;top:50%;margin:0;left:50%}.justified-gallery>a>.caption,.justified-gallery>div>.caption,.justified-gallery>figure>.caption{-webkit-animation:SmoothReveal .5s;animation:SmoothReveal .5s;padding:10px;font-size:14px;font-weight:300;right:0;color:#fff;position:absolute;bottom:0;text-align:center;background-color:#000;margin:0;left:0;font-family:sans-serif;display:none}.justified-gallery>a>.caption.caption-visible,.justified-gallery>div>.caption.caption-visible,.justified-gallery>figure>.caption.caption-visible{filter:"alpha(opacity=70)";-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in;opacity:.7;cursor:zoom-in;display:initial}.justified-gallery>.jg-entry-visible{filter:"alpha(opacity=100)";opacity:1;background:none}.justified-gallery>.jg-entry-visible>a>img,.justified-gallery>.jg-entry-visible>a>svg,.justified-gallery>.jg-entry-visible>img,.justified-gallery>.jg-entry-visible>svg{filter:"alpha(opacity=100)";transition:all .3s ease-in;opacity:1}.justified-gallery>.jg-filtered{display:none}.justified-gallery>.spinner{overflow:initial;filter:"alpha(opacity=100)";padding:10px 0;position:absolute;opacity:1;bottom:0;margin-left:-24px;left:50%}.justified-gallery>.spinner>span{height:8px;filter:"alpha(opacity=0)";opacity:0;background-color:#000;margin:0 4px;border-radius:6px;width:8px;display:inline-block}.justified-gallery>a:hover img,.justified-gallery>div:hover img,.justified-gallery>figure:hover img{transform:scale(1.1)}@-webkit-keyframes SmoothReveal{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes SmoothReveal{0%{-webkit-transform:translateY(100px);transform:translateY(100px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}