.posts-list .entry-footer {
	display: flex;
	justify-content: space-between;
}

.link {
	border-bottom: 1px solid;
}

.single .post {
	.entry-header, .entry-meta {
		text-align: center;
	}

	.entry-title {
		@include before;
		&:before{
			margin-bottom: 30px;
		}
	}
}

.comment {
	.fn {
		text-transform: none;
	}
}

.posts-list--default .sticky__label {
	margin-top: 3px;
}

.format-link {

	.post-format-link {
		@include font-size(0.875);
		font-style: italic;
		margin-top: 20px;
	}

	.post-featured-content {
		padding: 20px;
		@media (min-width: 768px) {
			padding: 60px;
		}
	}
}

.card {
	-ms-word-break: normal;
	word-break: normal;
}

/*Make image in post fullwidth while single post*/
$single_post_image_width: 26%;

.single.position-fullwidth.single-post .post {
	@media (min-width: 1441px) {
		.post-thumbnail__img {
			width: auto;
		}

		&.format-image .post-thumbnail__link:before,
		img:not(.swiper-image){
			margin-left: -$single_post_image_width;
			margin-right: -$single_post_image_width;
			max-width: calc(100% + #{$single_post_image_width} * 2);
		}
	}
}

@media (min-width: 1441px) {
	.single-format-gallery .entry-content .post-gallery:first-child,
	.single-post .format-quote blockquote{
		margin-left: -$single_post_image_width;
		margin-right: -$single_post_image_width;
	}
}

a[data-popup="magnificPopup"]:before,
.mini-gallery a:before{
	background-color: transparent;
}

/*--------------------------------------------------------------
### Sticky Post
--------------------------------------------------------------*/
@import "sticky";