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

.posts-list--default .entry-footer {
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	.share-btns__list {
		order: 2;
	}
}
.post-list__item-content{
	.entry-content{
		margin-top: 8px;
	}
}

.blog h4.entry-title, .blog h3.entry-title {
	padding-bottom: 0;
}
.posts-list .entry-header {
	margin-bottom: 0;
}
.posts-list--default .hentry+.hentry {
	padding-top: 0;
	border-top:none;
}
.single .format-quote .entry-content blockquote {
	background: $color__white !important;
	max-width: none;
	text-align: left;
	@include media-breakpoint-up(md) {
		padding: 24px 50px 24px 80px;
	}
	padding: 15px;
	> * {
		max-width: none;
	}
}

.post-format-link {
	display: block;
	@include font-size(14/16);
	padding: 25px 30px;
	transition: .3s;
}

.posts-list:not(.posts-list--default) .entry-content > :first-child, .posts-list:not(.posts-list--default) .entry-summary > :first-child, .search.search-results .entry-content > :first-child, .search.search-results .entry-summary > :first-child {
	margin-top: 5px;
}

.posts-list--default.featured-image--small.fullwidth .hentry > .post-format-wrap, .posts-list--default.featured-image--small.fullwidth .hentry > .post-thumbnail {
	flex: 0 0 518px;
	max-width: 518px;
}

.single .hentry .entry-footer > :first-child {
	margin-top: 40px;
}

.single .hentry:not(.related-posts) {
	margin-bottom: 95px;
}

.single.single-post-modern .site-content_wrap {
	@include media-breakpoint-up(xl) {
		margin-top: 5.5em;
	}
}

.posts-list .post-thumbnail--fullwidth {
	margin-bottom: 15px;
}

.posts-list--default .entry-footer{
	.link{
		margin-top: 22px;
	}
}

.hentry {
	.posts-list & {
		margin-bottom: 50px;
		@include media-breakpoint-up(lg) {
			margin-bottom: 50px;
		}
	}
}