/* Light-blue post message / location note — icon left, copy centered. */
.jld-post-message,
.wp-block-jld-post-message,
.wp-block-jld-post-message.aligncenter,
.jld-post-message.aligncenter {
	box-sizing: border-box;
	display: block;
	position: relative;
	width: 75%;
	min-width: 75%;
	max-width: 100%;
	margin: 0 auto 1.5em;
	padding: 16px 64px;
	background: #e8f4fb;
	border: 1px solid #b8d9ee;
	border-left: 5px solid #25a5c0;
	border-radius: 8px;
	color: #1a3344;
	font-size: 16px;
	line-height: 1.45;
	text-align: center;
}

.jld-post-message::before,
.wp-block-jld-post-message::before {
	content: "";
	position: absolute;
	left: 12px;
	top: 50%;
	width: 44px;
	height: 44px;
	margin: 0;
	transform: translateY(-50%);
	background: no-repeat center / 44px 44px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231d6f9a' d='M12 2L1 21h22L12 2zm1 16h-2v-2h2v2zm0-4h-2v-5h2v5z'/%3E%3C/svg%3E");
}

.jld-post-message p,
.jld-post-message h1,
.jld-post-message h2,
.jld-post-message h3,
.jld-post-message h4,
.jld-post-message h5,
.jld-post-message h6,
.wp-block-jld-post-message p,
.wp-block-jld-post-message h1,
.wp-block-jld-post-message h2,
.wp-block-jld-post-message h3,
.wp-block-jld-post-message h4,
.wp-block-jld-post-message h5,
.wp-block-jld-post-message h6 {
	margin: 0;
	text-align: center;
}

.jld-post-message p + p,
.wp-block-jld-post-message p + p {
	margin-top: 0.6em;
}

.editor-styles-wrapper .jld-post-message,
.block-editor-block-list__block.wp-block-jld-post-message,
.mce-content-body .jld-post-message {
	width: 75%;
	min-width: 75%;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

@media (max-width: 767px) {
	.jld-post-message,
	.wp-block-jld-post-message,
	.wp-block-jld-post-message.aligncenter,
	.jld-post-message.aligncenter {
		width: 100%;
		min-width: 0;
		padding: 14px 20px 14px 58px;
	}

	.jld-post-message::before,
	.wp-block-jld-post-message::before {
		width: 36px;
		height: 36px;
		background-size: 36px 36px;
	}
}
