/*--------------------------------------------------------------
   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/cover";
// @import "./blocks/code";
// @import "./blocks/media-text";






.entry-content .alignleft,
body.megaphone-sidebar-left .entry-content .alignleft,
body.megaphone-sidebar-right .entry-content .alignleft{
	position: relative;
	margin-right: 0;
	float:none;
	
	@include mq('md') {
		float:left;
		margin-right: get-gutter-width('md')/2;
	}
	@include mq('lg') {
		margin-right: get-gutter-width('xl')/2;
	}
}

.megaphone-sidebar-none .entry-content .alignleft{
	margin-left: 0;
	// @include mq('lg') {
	// 	margin-left: - size-by-col(2, 'xl');
	// }
}


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

.entry-content .alignright,
body.megaphone-sidebar-left .entry-content .alignright,
body.megaphone-sidebar-right .entry-content .alignright{
	position: relative;

	margin-left: 0;
	float:none;
	@include mq('md') {
		float:right;
		margin-left: get-gutter-width('md')/2;
	}
	@include mq('lg') {
		margin-left: get-gutter-width('xl')/2;
	}
}

.megaphone-sidebar-none .entry-content .alignright{
	margin-right: 0;
	// @include mq('lg') {
	// 	margin-right: - size-by-col(2, 'xl');
	// }
}



// Margins / Vertical flow
.entry-content > blockquote,
.entry-content > iframe,
.wp-block-image,
.entry-content > ul,
.entry-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{
	@extend .vertical-gutter-flow;
}