/* Center page content site-wide */
.entry-content .is-content-justification-left {
	justify-content: center !important;
	align-items: center !important;
}
.entry-content.is-layout-constrained > *,
.entry-content .is-content-justification-left > * {
	margin-left: auto !important;
	margin-right: auto !important;
}

/* Center page titles */
.wp-block-post-title {
	margin-left: auto !important;
	margin-right: auto !important;
	text-align: center !important;
}

/* Nudge Start Here button lower on assessment page */
.page-id-64 .wp-block-buttons {
	margin-top: 52px !important;
}

/* Hide duplicate page title on assessment page */
.page-id-64 .wp-block-post-title {
	display: none !important;
}

/* Nudge Book a Conversation button lower on About page */
.page-id-176 .wp-block-buttons {
	margin-top: 52px !important;
}

/* Nudge + center Book a Conversation button on Home page */
.page-id-1 .wp-block-buttons {
	margin-top: 52px !important;
	justify-content: center !important;
}
.page-id-1 .wp-block-button {
	margin-left: auto !important;
	margin-right: auto !important;
}

/* Nudge Book a Conversation button lower on Contact page */
.page-id-182 .wp-block-button__link {
	display: inline-block;
	margin-top: 52px !important;
}

/* Services page: hide title + center text */
.page-id-180 .wp-block-post-title {
	display: none !important;
}
.page-id-180 .entry-content h1,
.page-id-180 .entry-content h2,
.page-id-180 .entry-content h3,
.page-id-180 .entry-content h4,
.page-id-180 .entry-content p,
.page-id-180 .entry-content li {
	text-align: center !important;
}

/* Blog page: center posts + text */
.blog .wp-block-post-template {
	display: flex !important;
	flex-direction: column !important;
	align-items: center !important;
	gap: 2.5rem !important;
}
.blog .wp-block-post-template > li {
	max-width: 720px !important;
	width: 100% !important;
	margin: 0 auto !important;
}
.blog .wp-block-post-title,
.blog .wp-block-post-excerpt,
.blog .wp-block-post-excerpt *,
.blog .wp-block-post-date,
.blog .wp-block-post p { text-align: center !important; }

/* Nudge header menu slightly right */
header .wp-block-navigation__container {
	transform: translateX(60px);
}

/* AI_WS header logo */
header.wp-block-template-part > .wp-block-group{position:relative;}
header.wp-block-template-part > .wp-block-group::before{content:"";position:absolute;left:clamp(16px,4vw,48px);top:50%;transform:translateY(-50%);height:59px;width:223px;background:url("https://aiworksitesafety.com/wp-content/uploads/2026/10/AI_WS_logo_header_navy_v3.png") no-repeat left center;background-size:contain;z-index:5;pointer-events:none;}
@media (max-width:600px){header.wp-block-template-part > .wp-block-group::before{height:43px;width:162px;left:12px;}}