/* Temporary workshop closure notice (inc/workshop-closure.php): booking pages, homepages and Contact pages. */
.vm-closure-notice {
	box-sizing: border-box !important;
	max-width: var(--vm-width-reading) !important;
	margin: var(--vm-space-6) 0 var(--vm-space-8) !important;
	padding: var(--vm-space-5) var(--vm-space-6) !important;
	background: #fffbeb !important;
	border: 1px solid #f5d98b !important;
	border-inline-start: 4px solid var(--vm-warning) !important;
	color: var(--vm-body) !important;
	font: 1rem/1.625 var(--vm-font) !important;
}
.vm-closure-notice .vm-closure-notice__title {
	margin: 0 0 var(--vm-space-3) !important;
	color: var(--vm-ink) !important;
	font: 700 1.25rem/1.4 var(--vm-font) !important;
	letter-spacing: -.01em !important;
}
.vm-closure-notice p {
	max-width: none !important;
	margin: 0 0 var(--vm-space-3) !important;
	color: var(--vm-body) !important;
	font: 1rem/1.625 var(--vm-font) !important;
}
.vm-closure-notice p:last-child { margin-bottom: 0 !important; }
@media (max-width: 700px) {
	.vm-closure-notice { padding: var(--vm-space-4) !important; }
	.vm-closure-notice .vm-closure-notice__title { font-size: 1.125rem !important; }
}
