/* WakeUp image captions — canonical site-wide typography (3.7.85). */
figcaption,
.wp-element-caption,
.wp-caption-text,
.widget-image-caption,
.wm-image-caption,
.gallery-caption,
.elementor-image-caption,
.elementor-widget-image .widget-image-caption {
	box-sizing: border-box !important;
	display: block !important;
	max-width: 100% !important;
	margin: 5px 0 0 !important;
	padding: 0 !important;
	font-family: Roboto, Arial, sans-serif !important;
	font-size: 9px !important;
	font-weight: 400 !important;
	font-style: normal !important;
	line-height: 1.3 !important;
	letter-spacing: 0 !important;
	color: #000 !important;
	-webkit-text-fill-color: #000 !important;
	text-align: center !important;
	text-decoration: none !important;
}

/* Prevent dark mode, theme/Elementor caption controls and older WakeUp CSS
 * from changing the requested black caption colour. */
html.dark-mode figcaption,
html.dark-mode .wp-element-caption,
html.dark-mode .wp-caption-text,
html.dark-mode .widget-image-caption,
html.dark-mode .wm-image-caption,
html[data-dark-mode="dark"] figcaption,
html[data-dark-mode="dark"] .wp-element-caption,
html[data-dark-mode="dark"] .wp-caption-text,
html[data-wakeup-mode="dark"] figcaption,
html[data-wakeup-mode="dark"] .wp-element-caption,
html[data-wakeup-mode="dark"] .wp-caption-text,
body.dark-mode figcaption,
body.dark-mode .wp-element-caption,
body.dark-mode .wp-caption-text {
	color: #000 !important;
	-webkit-text-fill-color: #000 !important;
}

@media (max-width: 767px) {
	figcaption,
	.wp-element-caption,
	.wp-caption-text,
	.widget-image-caption,
	.wm-image-caption,
	.gallery-caption,
	.elementor-image-caption,
	.elementor-widget-image .widget-image-caption {
		font-size: 7px !important;
	}
}
