.media-grid{-moz-column-count:4;column-count:4;-moz-column-gap:15px;column-gap:15px}.media-grid .media-item{-moz-column-break-inside:avoid;break-inside:avoid;display:grid;grid-template-rows:1fr auto;margin:0 0 15px}.media-grid .media-item img{box-shadow:0 2px 5px 2px rgba(0,0,0,.3);display:block;grid-column:1;grid-row:1/-1;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}
