/* WPEI Orion — Site footer */

.wpei-orion-site-footer {
	background: var(--wpei-orion-footer-bg, #E8B8AE);
	color: var(--wpei-orion-footer-color, #FFFFFF);
	text-align: center;
	padding: 28px 16px;
	font-family: inherit;
	display: block;
	position: relative;
	z-index: 1;
}

.wpei-orion-site-footer__inner {
	max-width: 1200px;
	margin: 0 auto;
}

.wpei-orion-site-footer__text {
	margin: 0;
	font-size: clamp(13px, 1.4vw, 16px);
	line-height: 1.45;
	font-weight: 400;
}

.wpei-orion-site-footer__text strong {
	font-weight: 700;
}

.wpei-orion-site-footer__heart {
	display: inline-block;
	vertical-align: -0.15em;
	flex-shrink: 0;
}

@media (min-width: 768px) {
	.wpei-orion-site-footer__text {
		white-space: nowrap;
	}
}

@media (max-width: 767px) {
	.wpei-orion-site-footer__text > span {
		display: block;
	}
}
