.justified-gallery{width:100%;position:relative;overflow:hidden;}
.justified-gallery > a, .justified-gallery > div, .justified-gallery > figure{position:absolute;display:inline-block;overflow:hidden;filter:"alpha(opacity=10)";opacity:0.1;margin:0;padding:0;}
.justified-gallery > a > img, .justified-gallery > div > img, .justified-gallery > figure > img, .justified-gallery > a > a > img, .justified-gallery > div > a > img, .justified-gallery > figure > a > img, .justified-gallery > a > svg, .justified-gallery > div > svg, .justified-gallery > figure > svg, .justified-gallery > a > a > svg, .justified-gallery > div > a > svg, .justified-gallery > figure > a > svg{position:absolute;top:50%;left:50%;margin:0;padding:0;border:none;filter:"alpha(opacity=0)";opacity:0;transition:0.35s;}
.justified-gallery > a > .caption, .justified-gallery > div > .caption, .justified-gallery > figure > .caption{display:none;position:absolute;bottom:0;padding:10px;background-color:#000000;left:0;right:0;margin:0;color:white;font-size:14px;font-weight:300;font-family:sans-serif;text-align:center;-webkit-animation:SmoothReveal .5s;animation:SmoothReveal .5s;}
.justified-gallery > a > .caption.caption-visible, .justified-gallery > div > .caption.caption-visible, .justified-gallery > figure > .caption.caption-visible{display:initial;filter:"alpha(opacity=70)";opacity:0.7;cursor:zoom-in;-webkit-transition:opacity 500ms ease-in;-moz-transition:opacity 500ms ease-in;-o-transition:opacity 500ms ease-in;transition:opacity 500ms ease-in;}
.justified-gallery > .jg-entry-visible{filter:"alpha(opacity=100)";opacity:1;background:none;}
.justified-gallery > .jg-entry-visible > img, .justified-gallery > .jg-entry-visible > a > img, .justified-gallery > .jg-entry-visible > svg, .justified-gallery > .jg-entry-visible > a > svg{filter:"alpha(opacity=100)";opacity:1;transition:all 0.3s ease-in;}
.justified-gallery > .jg-filtered{display:none;}
.justified-gallery > .spinner{position:absolute;bottom:0;margin-left:-24px;padding:10px 0 10px 0;left:50%;filter:"alpha(opacity=100)";opacity:1;overflow:initial;}
.justified-gallery > .spinner > span{display:inline-block;filter:"alpha(opacity=0)";opacity:0;width:8px;height:8px;margin:0 4px 0 4px;background-color:#000;border-radius:6px;}
.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)
}
}