@charset "utf-8";

/* MEDIA MASONRY GALLERY */
	.media-masonry-holder {
		min-height: 48vh;
		}
	.media-masonry {
		margin: 1rem 0.5rem 0;
		overflow: hidden;
		}
	.media-masonry-photo {
		box-sizing: content-box;
		float: left;
		margin: 0 0.5rem 1rem;
		overflow: hidden;
		position: relative;
		}
	.media-masonry-photo img {
		display: block;
		width: auto;
		height: 100%;
		}
	.media-masonry.flex-ready .media-masonry-photo img {
		height: 24rem;
		visibility: hidden;
		}