/*
Theme Name: Hof Ter Munte
Theme URI: https://centraid.be
Template: twentytwentyfive
Author: CentrAid
Author URI: https://centraid.be
Description: Thema op maat voor Hof Ter Munte, gebouwd door CentrAid als child-thema van het WordPress-standaardthema. Het standaardthema blijft als vangnet beschikbaar.
Version: 1.2.0
Requires at least: 6.7
Tested up to: 7.1
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hoftermunte
*/

/*
 * Vrijwel alle opmaak staat in theme.json (kleuren, fonts, afstanden) zodat de klant ze
 * via Weergave › Editor › Stijlen kan bijsturen. Hier alleen wat theme.json niet kan.
 */

/* Zachte overgang op knoppen en links. */
.wp-element-button,
.wp-block-button__link {
	transition: background-color 0.2s ease, color 0.2s ease;
}

/* Uitklapmenu: kleinere letters dan het hoofdmenu en elk item op één regel. */
.wp-block-navigation .wp-block-navigation__submenu-container {
	width: max-content;
	min-width: 12rem;
}

.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content {
	font-size: var(--wp--preset--font-size--medium);
	white-space: nowrap;
	padding: 0.4em 1.1em;
}

/* Afbeeldingen in patronen altijd netjes vullend, ook als de klant een andere verhouding uploadt. */
.wp-block-image img {
	height: auto;
}

/* Contactformulier (Contact Form 7) in de huisstijl. */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea {
	width: 100%;
	box-sizing: border-box;   /* anders steekt het veld 2 x 1rem padding buiten de kolom (horizontale scroll op gsm) */
	padding: 0.75rem 1rem;
	border: 1px solid var(--wp--preset--color--accent-4);
	border-radius: 4px;
	background: var(--wp--preset--color--base);
	color: var(--wp--preset--color--contrast);
	font: inherit;
}

/* De verstuurknop ziet eruit als een gewone knop van het thema (zie elements.button in theme.json). */
.wpcf7 input[type="submit"] {
	cursor: pointer;
	border: 0;
	border-radius: 4px;
	padding: 0.9rem 2rem;
	background: var(--wp--preset--color--accent-1);
	color: #ffffff;
	font: inherit;
	font-weight: 600;
	transition: background-color 0.2s ease;
}

.wpcf7 input[type="submit"]:hover {
	background: var(--wp--preset--color--accent-3);
}

.wpcf7 label {
	display: block;
	margin-bottom: 1rem;
}

.wpcf7 label > span {
	display: block;
	margin-bottom: 0.25rem;
}

/* Galerij: zachte hoeken zoals de rest van het thema. */
.wp-block-gallery .wp-block-image img {
	border-radius: 4px;
}
