/*--------------------------------------------------------------
   Blocks
--------------------------------------------------------------*/

// Import blocks.
@import "./blocks/paragraph";
@import "./blocks/image";
@import "./blocks/list";
@import "./blocks/gallery";
@import "./blocks/cover";
@import "./blocks/table";
@import "./blocks/button";
@import "./blocks/quote";
@import "./blocks/pullquote";
@import "./blocks/columns";
@import "./blocks/embed";
@import "./blocks/separator";
@import "./blocks/calendar";
@import "./blocks/tags";
@import "./blocks/search";
@import "./blocks/rss";
@import "./blocks/archive";
@import "./blocks/group";


@import "./blocks/cover";
@import "./blocks/code";
@import "./blocks/media-text";






.entry-content .alignleft{
	position: relative;
	margin-right: 0;
	float:none;
	display: block;
	text-align: center;
	@include mq('md') {
		float:left;
		margin-right: get-gutter-width('md')/2;
	}
	@include mq('xl') {
		margin-right: get-gutter-width('xl')/2;
		margin-bottom: 10px;
	}
}

.wp-block-image .alignleft,
.wp-block-image .alignright{
	@include mq('md') {
		margin-top: 18px;
	}
	@include mq('lg') {
		margin-top: 8px;
	}
}

.entry-content .alignright{
	position: relative;
	text-align: center;
	margin-left: 0;
	float:none;
	display: block;
	@include mq('md') {
		float:right;
		margin-left: get-gutter-width('md')/2;
	}
	@include mq('xl') {
		margin-left: get-gutter-width('xl')/2;
		margin-bottom: 10px;
	}
}



// // Margins / Vertical flow
.entry-content > blockquote,
.entry-content > iframe,
.wp-block-image,
.entry-content > ul,
.entry-content > ol,
.comment-content > ul,
.comment-content > ol,
.wp-block-cover, 
.wp-block-cover-image,
.wp-block-table,
.wp-block-separator,
.wp-block-button,
.wp-block-media-text,
.wp-block-archives,
.wp-block-latest-comments,
.wp-block-embed,
address,
pre,
.entry-content .wp-block-quote,
.entry-content .wp-block-pullquote,
.wp-block-preformatted,
.wp-block-verse,
.wp-block-code,
.wp-block-audio,
.wp-block-separator,
.wp-block-calendar,
.wp-block-search,
.entry-content > .aligncenter,
.wp-block-group,
.wp-block-categories{
   @extend %vertical-margin-small;
	&:last-child{
		margin-bottom: 0;
	}
}

.wp-block-latest-comments__comment-date{
	margin-top: 5px;
}