.imgal-container{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-count:4;-moz-column-count:4;column-count:4;line-height:0}.imgal-img{height:auto;padding:5px;transition:filter .2s;width:100%;float:left}.imgal-img:hover{-webkit-filter:opacity(80%);filter:opacity(80%);cursor:pointer}.imgal-modal{height:100vh;right:0;color:#fff;position:absolute;bottom:0;top:0;background-color:#000;margin:auto;left:0;width:100vw;vertical-align:middle}#imgal-modal-close{font-size:2rem;right:1.5rem;position:absolute;top:1rem;cursor:pointer;display:inline}.imgal-modal-img{height:100%;object-fit:contain;width:100%}@media only screen and (max-width:768px){.imgal-container{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-count:2;-moz-column-count:2;column-count:2;line-height:0}}@media only screen and (min-width:768px){.imgal-container{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-count:3;-moz-column-count:3;column-count:3;line-height:0}}@media only screen and (min-width:992px){.imgal-container{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-count:3;-moz-column-count:3;column-count:3;line-height:0}}@media only screen and (min-width:1200px){.imgal-container{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-count:3;-moz-column-count:3;column-count:3;line-height:0}}