/* 8Volt custom additions – loaded after main.css */

/* Form feedback messages (success / error / warning) */
.notices {
	margin: 0 0 2em 0;
	padding: 1.25em 1.5em;
	border-radius: 0.35em;
	border-left: 0.5em solid #37be78;
	background: rgba(55, 190, 120, 0.15);
	font-size: 1.15em;
}
	.notices p { margin: 0; color: #ffffff; font-weight: 600; }
	.notices.red    { border-left-color: #e44c65; background: rgba(228, 76, 101, 0.18); }
	.notices.yellow { border-left-color: #f2b33d; background: rgba(242, 179, 61, 0.18); }

/* Thank-you page after the contact form */
.thankyou {
	text-align: center;
	padding: 3em 1em 2em 1em;
}
	.thankyou-check {
		width: 4.5em;
		height: 4.5em;
		line-height: 4.5em;
		margin: 0 auto 1.25em auto;
		border-radius: 50%;
		background: #37be78;
		color: #ffffff;
		font-size: 2em;
		font-weight: 700;
	}
	.thankyou p { font-size: 1.2em; max-width: 36em; margin: 0 auto 1.5em auto; }

/* Keep the form (and its message) clear of the fixed menu bar when jumping to it */
#kontaktformular { scroll-margin-top: 6em; }
