/*
Theme Name: MvdM Starter
Description: Block theme for merlijnvdmale.nl and the starter for small client sites. Replaces Elementor.
Version: 0.2.0
Requires at least: 6.6
Author: Merlijn van der Male
*/

body { margin: 0; }
.wp-site-blocks { padding: 0; }
.wp-site-blocks > * { margin-block: 0; }
.mv-ft { margin: 0; }

/* Header options 2 and 3 sit at the top of the page instead of floating */
.mv-head.mv-head-centered, .mv-head.mv-head-minimal { position: static; margin-top: 16px; width: calc(100% - 48px); }
.mv-head.mv-head-centered { flex-direction: column; }

/* Header options page */
.mv-options { box-sizing: border-box; max-width: 1200px; margin: 0 auto; padding: 168px 24px 96px; font-family: Montserrat, sans-serif; }
.mv-options > * { max-width: none !important; }
.mv-options h1 { margin: 0 0 16px; font-size: 44px; font-weight: 700; line-height: 1.2; color: var(--wp--preset--color--ink); }
.mv-options h1 em { font-style: normal; color: #ffc61a; }
.mv-options > p { margin: 48px 0 16px; font-size: 14px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; color: var(--wp--preset--color--ink); }
.mv-options .mv-mbar { display: none !important; }
.mv-options .mv-head { position: static; width: 100%; margin-top: 0; }

@media (max-width: 767px) {
	.mv-head.mv-head-centered, .mv-head.mv-head-minimal { width: calc(100% - 24px); }
	.mv-options { padding-top: 112px; }
	.mv-options h1 { font-size: 28px; }
}
