/* Afbeeldingen en logo zonder rand */
.entry-content img,
.site-logo img {
	border: none !important;
	box-shadow: none !important;
	outline: none !important;
}

/* Checkout formulieren breed */
#pt_checkout_form_1,
#pt_checkout_form_2 {
	width: 100%;
	max-width: none;
}

/* Paginatitels en headers verbergen */
.page .entry-title,
.page .entry-header,
.post .entry-header,
.archive .page-title span,
.category .page-title span,
.archive-title .color-accent {
	display: none;
}

/* Homepage breder */
.home .entry-content {
	max-width: 1280px;
	margin-left: auto;
	margin-right: auto;
}

/* Koppen en links rustig groen */
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-content a {
	color: #4f5e43 !important;
}

/* Minder ruimte rond koppen */
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4 {
	line-height: 1.25;
	margin-top: 1.4rem !important;
	margin-bottom: 0.5rem !important;
}

/* Quote-blok */
.home blockquote,
.home .wp-block-quote {
	background: #f5efe4;
	border-left: 4px solid #4f5e43;
	padding: 1.5rem 2rem;
	margin-top: 1.5rem !important;
	margin-bottom: 1.5rem !important;
}
/* Minder ruimte tussen h4 en tekst eronder */
.entry-content h4 {
	margin-bottom: 0.2rem !important;
}

.entry-content h4 + p,
.entry-content h4 + .wp-block-paragraph {
	margin-top: 0 !important;
}
/* Minder ruimte tussen h3/h5 en tekst eronder */
.entry-content h3,
.entry-content h5 {
	margin-bottom: 0.3rem !important;
}

.entry-content h3 + p,
.entry-content h5 + p,
.entry-content h3 + .wp-block-paragraph,
.entry-content h5 + .wp-block-paragraph {
	margin-top: 0 !important;
}
.home h2 {
	margin-bottom: 0.4rem !important;
}

.home h3 + h5,
.home h3 + h5 {
	margin-top: 0 !important;
}
.home h2,
.home h3,
.home h4 {
	margin-top: 0.5rem !important;
	margin-bottom: 1rem !important;
}

nav.pagination-single,
.pagination-single,
.post-navigation,
.navigation.post-navigation,
.entry-footer + .pagination-single {
    display: none !important;
	
	nav.pagination-single,
.pagination-single,
.post-navigation,
.navigation.post-navigation,
.entry-footer + .pagination-single {
    display: none !important;
}

/* Minder witruimte in posts en pagina's */
.singular .entry-content h1,
.singular .entry-content h2,
.singular .entry-content h3,
.singular .entry-content h4,
.singular .entry-content h5,
.singular .entry-content h6,
.singular .entry-content .wp-block-heading {
    line-height: 1.25;
    margin-top: 1rem !important;
    margin-bottom: 0.25rem !important;
}

.singular .entry-content h1 + *,
.singular .entry-content h2 + *,
.singular .entry-content h3 + *,
.singular .entry-content h4 + *,
.singular .entry-content h5 + *,
.singular .entry-content h6 + *,
.singular .entry-content .wp-block-heading + * {
    margin-top: 0 !important;
	}
	.home .wp-block-group,
.home .wp-block-cover,
.home .wp-block-columns {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

.home .wp-block-heading,
.home h2,
.home h3,
.home h4 {
    margin-top: 0.8rem !important;
    margin-bottom: 0.3rem !important;
}
body.singular article .entry-content h5.wp-block-heading {
    margin-top: 0.4rem !important;
    margin-bottom: 0.15rem !important;
}

body.singular article .entry-content h5.wp-block-heading + p {
    margin-top: 0 !important;
}
	