/* Blog layout: Classic 
------------------------- */

@import "../../../../css/_mixins.scss";
@import "../../../../css/_theme-vars.scss";

.posts_container.columns_wrap {
	display:flex;
	flex-wrap:wrap;
}
.posts_container.columns_wrap .post_layout_classic {
	display:inline-block;
	vertical-align:top;
	@include box(100%, 100%);
	@include border-box;
}
.post_layout_classic {
	position:relative;
}
.post_layout_classic .post_featured {
	margin-bottom: 1.55em;
}
.post_layout_classic .post_header .post_meta {
	margin-top: 9px;
	margin-bottom: 4px;
}
.post_layout_classic .post_featured[class*="hover_"] {
	display: block;
}
.post_layout_classic .post_featured img {
	width: 100%;
}
.post_layout_classic .post_header {
	padding-top:0.02px;
}
.post_layout_classic .post_category {
	margin-bottom: 0.5em;
}
.post_layout_classic .post_title {
	margin: 0;
	font-size: 18px;
	font-weight: 500;
}
.post_layout_classic blockquote {
	margin:0;
}
.post_layout_classic .post_header + .post_content {
	padding-top: 0.8em;
}
.post_layout_classic .post_content + .post_meta {
	margin-top: 0.95em;
}
.post_layout_classic {
	.slider_container.slider_pagination_pos_bottom .swiper-pagination-bullets, .slider_outer.slider_outer_pagination_pos_bottom .swiper-pagination-bullets, .slider_outer.slider_outer_pagination_pos_bottom_outside .swiper-pagination-bullets {
		bottom: 1em;
	}
	blockquote, blockquote[class*="wp-block-quote"][class*="is-style-"], blockquote[class*="wp-block-quote"][class*="is-"], .wp-block-quote:not(.is-large):not(.is-style-large), .wp-block-freeform.block-library-rich-text__tinymce blockquote {
		padding: 2em 2em 2em 4em;
	}
	blockquote:before {
		font-size: 1.3em;
		top: 1em;
		left: 1em;
	}
	blockquote p {
		font-size: 18px;
	}
	blockquote > cite, blockquote > p > cite, blockquote > .wp-block-pullquote__citation, .wp-block-quote .wp-block-quote__citation {
		font-size: 14px;
		margin-top: 1em;
	}
}
.post_layout_classic.format-audio {
	.post_featured.without_thumb .post_audio:not(.with_iframe) {
		padding: 1.5em 1.5em 1.1em;
	}
	.post_featured .post_audio_title {
		font-size: 18px;
		margin-top: 0.5em;
		margin-bottom: 1em;
	}
}

