.has-theme-primary-background-color {
	background-color:var(--blauw);
}
.site-container .wp-block-button .wp-block-button__link.has-theme-secondary-background-color,
.has-theme-secondary-background-color {
	background-color:var(--dblauw);
}
.has-theme-primary-color {
	color:var(--blauw);
}
.site-container .wp-block-button .wp-block-button__link.has-theme-secondary-color,
.has-theme-secondary-color {
	color:var(--dblauw);
}


/*
 * Block styles
 */

.is-style-with-border .wp-block-column {
	box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 7px 1px;
	position: relative;
	padding:20px;
	display:grid;
}
.is-style-with-border .wp-block-column p:last-of-type a:after {
	font-family:dashicons;
	content: "\f344";
	vertical-align:middle;
	margin-left:10px;
}
.is-style-with-border .wp-block-column p:last-of-type {
	margin-top:auto;
	margin-bottom:0;
}

.is-style-variant-2 {
	position:relative;
}
.is-style-variant-2 img {
	border-bottom-right-radius:100px;
	overflow:hidden;
}
.is-style-variant-2:before {
	content:"";
	width:200px;
	height:200px;
	display:block;
	position:absolute;
	background-size:200px;
	top: calc( 50% - 100px );
	left:-20px;
	z-index:2;
	background-image:url(data:image/png;base64,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);
}
.is-style-variant-1 {
	position:relative;
}
.is-style-variant-1 img {
	border-top-left-radius:100px;
	overflow:hidden;
}
.is-style-variant-1:before {
	content: "";
	width: 400px;
	height: 400px;
	display: block;
	position: absolute;
	background-image: url(../../images/hart.png);
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: bottom;
	bottom: 0;
	right:0;
}



.wp-block-list.is-style-check li {
	list-style:none;
	position:relative;
}
.wp-block-list.is-style-check li:before {
	font-size:1.2em;
	content: "\f147";
	font-family:dashicons;
	position:absolute;
	left:-30px;
	top:-3px
}

/* Drop Caps
---------------------------------------------------------------------------- */

.site-container p.has-drop-cap:not(:focus)::first-letter {
	margin: 0.02em 0.08em 0 -0.08em;
}

.site-container p.has-larger-font-size.has-drop-cap:not(:focus)::first-letter,
.site-container p.has-small-font-size.has-drop-cap:not(:focus)::first-letter {
	margin-right: 0.01em;
}

/* Paragraphs
---------------------------------------------------------------------------- */

.alignfull:not(.has-background) .wp-block-group__inner-container > p:not(.has-background-color) {
	/*padding-left: 30px;
	padding-right: 30px;*/
}

/* Background Color
---------------------------------------------------------------------------- */

.site-container p.has-background {
	padding: 25px 30px;
}

.site-container p.has-background.box-shadow {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.site-container p.has-text-color a,
.site-container p.has-background a {
	color: inherit;
}

.site-container p.has-background a:focus,
.site-container p.has-background a:hover,
.site-container p.has-text-color a:focus,
.site-container p.has-text-color a:hover {
	color: inherit;
	text-decoration: none;
}

.site-container p.has-background.light-text a {
	color: #fff;
	text-decoration: underline;
}

.site-container p.has-background.light-text a:focus,
.site-container p.has-background.light-text a:hover {
	text-decoration: none;
}

/* Alignment
---------------------------------------------------------------------------- */

.has-text-align-center {
	text-align: center;
}

.has-text-align-left {
	text-align: left;
}

.has-text-align-right {
	text-align: right;
}

.wp-block-button.alignleft,
.wp-block-buttons.alignleft,
.wp-block-cover.alignleft,
.wp-block-image .alignleft {
	margin-right: 2em;
}

.wp-block-button.alignright,
.wp-block-buttons.alignright,
.wp-block-cover.alignright,
.wp-block-image .alignright {
	margin-left: 2em;
}

.wp-block-image.alignwide,
.wp-block-image.alignfull,
.wp-block-embed.alignwide,
.wp-block-embed.alignfull {
	margin-bottom: 30px;
}

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

.content-sidebar .site-container .alignfull,
.sidebar-content .site-container .alignfull {
	margin: 0 0 2em;
	width: 100%;
}

@media only screen and (max-width: 600px) {

	.wp-block-button.home-contact,
	.wp-block-buttons.home-contact {
		float: left;
		margin-left: 0;
	}

}

/* Columns
---------------------------------------------------------------------------- */

.site-container .wp-block-columns.alignfull {
	padding: 0 30px;
}

/* Cover Image
---------------------------------------------------------------------------- */

.full-width-content .entry-content > .wp-block-cover.alignfull {
	width: 100vw;
}

.site-container .wp-block-cover .wp-block-cover-text {
	font-size: 48px;
}

/* Buttons
---------------------------------------------------------------------------- */

.gb-block-cta .gb-button {
	font-family: "Montserrat", sans-serif;
	font-weight: 600;
}

.site-container .wp-block-button .wp-block-button__link {
	border-width: 0;
	border-radius: 5px;
	cursor: pointer;
	font-size: 16px;
	font-family: "Montserrat", sans-serif;
	font-weight: 600;
	padding: 15px 30px;
	text-align: center;
	text-decoration: none;
	white-space: normal;
	width: auto;
	margin-bottom:40px;
	background-color:var(--blauw);
	color:var(--wit)
}

.site-container .wp-block-button.is-style-outline .wp-block-button__link {
	background-color: transparent;
	border: 2px solid currentColor;
	padding: 13px 28px;
}

.site-container .wp-block-button .wp-block-button__link:focus,
.site-container .wp-block-button .wp-block-button__link:hover,
.site-container .wp-block-button.is-style-outline .wp-block-button__link:focus,
.site-container .wp-block-button.is-style-outline .wp-block-button__link:hover {
	/*box-shadow: inset 0 0 200px rgba(230, 230, 230, 0.25);*/
	background-color:var(--dblauw);
	color:var(--wit);
}

/* Blockquotes and captions
---------------------------------------------------------------------------- */

.site-container .wp-block-pullquote,
.site-container .wp-block-quote {
	border: none;
	margin: 24px 24px 36px;
}

.wp-block-pullquote.alignleft {
	margin: 0 2em 1.5em 0;
}

.wp-block-pullquote.alignright {
	margin: 0 0 1.5em 2em;
}

.site-container .wp-block-pullquote p,
.site-container .wp-block-quote p {
	font-family: "Montserrat", serif;
	font-size: 21px;
	font-style: italic;
	line-height: 1.8;
	margin-bottom: 42px;
}

.site-container .wp-block-pullquote p,
.site-container .wp-block-quote.is-style-large p {
	font-size: 32px;
}

.site-container .wp-block-pullquote.is-style-solid-color p {
	color: #fff;
	margin-bottom: 42px;
	text-align: center;
}

.site-container .wp-block-pullquote.is-style-solid-color {
	background-color: #333;
}

.wp-block-pullquote.is-style-solid-color.alignleft blockquote,
.wp-block-pullquote.is-style-solid-color.alignright blockquote {
	max-width: 80%;
}

.site-container .wp-block-pullquote:not(.is-style-solid-color)[style*="border-color"] {
	border: 2px solid;
	border-left: none;
	border-right: none;
}

.site-container .wp-block-pullquote cite,
.site-container .wp-block-quote cite {
	color: #666;
	display: block;
	font-family: "Montserrat", serif;
	font-size: 16px;
	font-style: italic;
	margin-top: -25px;
	text-align: inherit;
	text-transform: none;
}

.site-container .wp-block-pullquote cite {
	text-align: center;
}

.site-container .wp-block-pullquote.is-style-solid-color cite {
	color: #fff;
	font-style: italic;
}

.site-container .wp-block-pullquote .has-text-color cite,
.site-container .wp-block-pullquote .has-text-color p {
	color: currentColor;
}

.blocks-gallery-caption {
	width: 100%;
}

.blocks-gallery-item figcaption {
	margin-bottom: 0;
}

/* Category Block
---------------------------------------------------------------------------- */

.site-container .wp-block-categories {
	margin-left: 0;
	padding-left: 0;
}

.site-container .wp-block-categories li {
	list-style-type: none;
}

.site-container .wp-block-categories.aligncenter {
	text-align: center;
}

.site-container .wp-block-categories.alignfull {
	padding: 0 30px;
}

.site-container .wp-block-categories .children {
	padding-left: 30px;
}

/* Latest Posts Block
---------------------------------------------------------------------------- */

.site-container .wp-block-latest-posts {
	margin-left: 0;
	padding-left: 0;
}

.site-container .wp-block-latest-posts li {
	list-style-type: none;
}

.site-container .wp-block-latest-posts.aligncenter {
	text-align: center;
}

.site-container .wp-block-latest-posts.alignfull {
	padding: 0 30px;
}

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

.gb-block-post-grid h2 a {
	text-decoration: none;
}

@media only screen and (max-width: 510px) {

	.gb-block-container.alignfull::before {
		content: " ";
		display: table;
	}

	.gb-block-container.alignfull::after {
		clear: both;
		content: " ";
		display: table;
	}

}

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

.wp-block-preformatted,
.wp-block-verse {
	font-size: 16px;
}

.wp-block-preformatted {
	white-space: pre-wrap;
}

hr.wp-block-separator {
	border: none;
	border-bottom: 1px solid currentColor;
	color: #eee;
	margin: 1.65em auto;
}

.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
	max-width: 100px;
}

.wp-block-separator.is-style-dots {
	color: #333;
}

.wp-block-audio audio {
	display: inline-block;
	width: 100%;
}

.site-container .blocks-gallery-grid,
.site-container .wp-block-gallery,
.site-container .wp-block-social-links {
	padding-left: 0;
}

.wp-block-table.is-style-stripes {
	border-bottom-width: 0;
}

.full-width-content .site-container .wp-block-table.alignfull {
	margin: 0;
	width: 100%;
}

@media only screen and (min-width: 960px) {

	.full-width-content .site-container > .wp-block-table.alignwide {
		width: calc(100% + 360px);
	}

	.full-width-content .site-container > .wp-block-table.alignfull {
		margin-left: calc(-100vw / 2 + 100% / 2);
		margin-right: calc(-100vw / 2 + 100% / 2);
		width: 100vw;
	}

}

@media only screen and (max-width: 600px) {

	.wp-block-media-text.is-stacked-on-mobile figure {
		margin-bottom: 20px;
	}

}

/* Media Queries
---------------------------------------------------------------------------- */

@media only screen and (min-width: 960px) {

	.full-width-content .entry-content > .alignwide {
		margin-left: -180px;
		margin-right: -180px;
		max-width: calc(100% + 360px); /* 360 equals sum of left and right margin */
		width: auto;
	}

	.alignfull .alignwide,
	.alignwide .alignwide {
		max-width: 1062px;
		margin: 0 auto;
		padding-top: 60px;
		padding-bottom: 60px;
	}

}

@media only screen and (max-width: 781px) {

	.site-container .wp-block-column {
		flex-basis: 100%;
		margin-left: 0;
		margin-right: 0;
	}

}
