.sfj-archive .site-grid__masonry--css {
    column-count: 1;
}

.sfj-archive .site-grid__masonry--css .sfj.page__image {
    max-height: 250px;
    overflow: hidden;
}

.sfj-archive .site-grid__masonry--css .sfj.page__image img {
    margin-top: -15%;
}

.sfj-aligncenter {
	text-align: center;
}

.sfj .italic {
    font-style: italic;
}

.sfj .italic em,
.sfj .italic i {
    font-style: normal;
}

.sfj-player {
	max-height: 40px;
}

.sfj.page__image,
.sfj.page__image img {
	width: 100%;
}

@media (min-width: 600px) {
    .c-card--featured .c-card__header {
        flex: unset;
		width: 100%;
    }
}
