/* Aanvullingen voor de klassieke statische versie: wat WordPress vroeger inline in de kop zette,
   plus de alleen-lezen reacties en de meldingen van de formulieren. */

/* Achtergrondkleur uit de thema-instellingen (custom background) */
body.custom-background { background-color: #1e73be; }

/* Sitetitel verborgen, de headerafbeelding staat ervoor in de plaats */
.site-title,
.site-description {
	position: absolute;
	clip: rect(1px, 1px, 1px, 1px);
}

/* Paginatitels die met "Hide Title" verborgen waren (bijv. op home) */
.entry-title.verborgen-titel { display: none; }

/* Vinkjes op home */
img[src$="vinkje.svg"] { vertical-align: -2px; box-shadow: none; border-radius: 0; }

/* Spamval: onzichtbaar voor mensen */
.hp { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }

/* Formulieren: velden zoals Contact Form 7 ze toonde */
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form textarea { width: 100%; max-width: 100%; box-sizing: border-box; }
.wpcf7-form input[type="image"] { border: 0; padding: 0; box-shadow: none; }
.wpcf7-form .wpcf7-list-item { margin: 0; }
.wpcf7-form .wpcf7-list-item label { color: #0000ff; }
.wpcf7 .wpcf7-response-output { margin: 0 0 1.714285714rem; padding: 0.5em 1em; }
.wpcf7 .wpcf7-response-output ul { margin: 0 0 0 1.5em; list-style: disc; }
.stem-bedankt { text-align: center; color: #0000ff; font-weight: bold; }
.stem-bedankt img { max-width: 100%; height: auto; }

/* Deelknoppen als gewone links (zonder scripts van derden) */
.addtoany_shortcode a,
.addtoany_list a { display: inline-block; margin: 0 0.6em 0.3em 0; }

/* Alleen-lezen reacties */
.comments-area .nocomments { margin-top: 1.714285714rem; }
.commentlist .children { margin-left: 2.857142857rem; }
.comments-link { padding-bottom: 10px; }

/* Bladeren door het nieuws en tussen berichten: in het child-thema stond deze navigatie
   op line-height 0 (onzichtbaar); hier weer leesbaar gemaakt. */
.site-content nav#nav-below,
.site-content nav.nav-single { line-height: 1.714285714; overflow: hidden; margin-bottom: 1.714285714rem; }

/* Smal scherm: de vaste breedte en inspringing van de formuliervelden passen niet op een telefoon */
@media screen and (max-width: 600px) {
	.wpcf7-form p { margin-left: 12px; margin-right: 12px; width: auto; }
	.entry-content img, .widget img { max-width: 100%; height: auto; }
}
