.post {
	// Gallery
	&-gallery {
		.posts-list & {
			@include media-breakpoint-up(lg) {
				margin-bottom: 1.3em;
				margin-top: 1.1em;
			}
		}
		.posts-list--default.featured-image--small & {
			@include media-breakpoint-up(lg) {
				margin-top: 0;
			}
		}
	}
	// Link
	&-format-link {
		@include font-size(1.25);
		font-style: italic;
		&:before {
			font-size: 19px;
		}
	}

	// Quote
	&-format-quote {
		max-width: inherit;
		text-align: left;
		margin: 0;
	}

	// Wrapper for non-image featured content
	&-featured-content {
		@include media-breakpoint-up(lg) {
			margin-bottom: 1.3em;
		}

		.format-quote &{
			margin-bottom: 1em;
			@include media-breakpoint-up(lg) {
				margin-bottom: 1.3em;
			}
		}

		.format-audio.posts-list__item &,
		.format-quote.posts-list__item &{
			padding: 0;
			background: none;
		}

		.format-link &,
		.format-quote &{
			@include border-radius();
		}

		.format-video &,
		.format-audio & {
			.posts-list & {
				@include media-breakpoint-up(lg) {
					margin-top: 1.1em;
				}
			}
			.posts-list--default.featured-image--small & {
				@include media-breakpoint-up(lg) {
					margin-top: 0;
				}
			}
		}

		.format-link & {
			@include media-breakpoint-up(xl, $grid-breakpoints-old) {
				padding: 60px 40px;
			}
		}
	}
}