/* BASE: GUTENBERG
-------------------------------------------- */

ul[class^="wp-block"] {
	padding-left: 0 !important;
}

// Button

.wp-block-button {
	margin-bottom: px2rem(16px);
}

.vlt-content-markup {

	@include media-breakpoint-up(md) {

		.alignwide {
			width: auto;
			margin-right: calc(-8.333333% - $grid_gutter_width);
			margin-left: calc(-8.333333% - $grid_gutter_width);
		}

	}

	.alignfull {
		width: 1000%;
		max-width: 100vw;
		margin-right: calc(-100vw / 2 + 100% / 2);
		margin-left: calc(-100vw / 2 + 100% / 2);
	}

}

// Block Cover
.wp-block-cover p:not(.has-text-color) {
	color: var(--vlt-color-white);
}

.blocks-gallery-caption,
.wp-block-embed figcaption,
.wp-block-image figcaption {
	margin: px2rem(10px) auto px2rem(30px);
	color: var(--vlt-color-dark);
}

.wp-block-columns.alignfull,
.alignfull:not(.has-background) .wp-block-columns {
	padding-right: px2rem(15px);
	padding-left: px2rem(15px);
}

.wp-block-archives {
	margin-bottom: px2rem(30px);
}

.wp-block-pullquote blockquote {
	padding: 0;
	margin-bottom: 0;
	border: none;
}

.wp-block-quote__citation,
.wp-block-quote cite,
.wp-block-quote footer,
.wp-block-pullquote__citation,
.wp-block-pullquote cite,
.wp-block-pullquote footer {
	@extend cite;
}

.wp-block-button.is-style-squared .wp-block-button__link {
	border-radius: 0;
}