.site-logo {
	margin: 0 auto;
}

/* Paragraph text in dark brown */
p {
	color: #3b2f2f;
}

/* Headings in dark brown */
h1, h2, h3, h4, h5, h6 {
	color: #3b2f2f;
}

/* Links in army green */
a {
	color: #4B5320;
}

/* Links on hover (slightly darker army green) */
a:hover {
	color: #3a4219;
}

/* Buttons in army green */
button,
.wp-block-button__link {
	background-color: #4B5320;
	color: #ffffff;
/* white text for contrast */
}

/* Button hover effect */
button:hover,
.wp-block-button__link:hover {
	background-color: #3a4219;
	color: #ffffff;
}

/* Muted burgundy for section headings */
h2.section-title {
	color: #8e5c66;
}

/* Muted burgundy as a divider line */
hr {
	border: 1px solid #8e5c66;
}

/* Muted burgundy for button hover */
.wp-block-button__link:hover {
	background-color: #8e5c66;
	color: #ffffff;
}

/* Make all list items site-wide dark brown */
ul li,
ol li {
	color: #3b2f2f;
}

/* Also recolor the bullets and numbers themselves */
ul,
ol {
	color: #3b2f2f;
}

.header-image.suggested,
.header-image.suggested img {
	display: none !important;
}

.site-header {
	background-image: none !important;
	background-color: transparent !important;
/* keeps parchment visible */
}

/* Remove Shoreditch's default header/hero background */
.site-header.has-header-image {
	background-image: none !important;
	background-color: transparent !important;
/* lets parchment show through */
}

/* Ensure only your chosen header image displays */
.custom-header-media img {
	display: block !important;
/* Keep your business card header visible */
	opacity: 1 !important;
	visibility: visible !important;
}

/* Remove the theme's built-in suggested header image */
.site-header {
	background-image: none !important;
	background-color: transparent !important;
/* keeps parchment visible */
}

/* Keep your uploaded header image (business card) visible */
.custom-header-media img {
	display: block !important;
	opacity: 1 !important;
	visibility: visible !important;
}

/* Center and scale the business card header image */
.custom-header-media img {
	display: block;
	margin: 0 auto;
/* centers the image */
	max-width: 100%;
/* keeps it responsive */
	height: auto;
/* preserves proportions */
}

/* Optional: add some breathing room above/below */
.site-header {
	padding-top: 20px;
	padding-bottom: 20px;
}

/* Hide the theme's default hero/overlay section */
.site-header .custom-header,
.site-header .custom-header-media::before {
	display: none !important;
	background: none !important;
}

/* Hide the header text overlay (site title & tagline) */
.site-title,
.site-description,
.custom-header .entry-title,
.custom-header .entry-subtitle {
	display: none !important;
}

/* 1) Remove the theme's fallback header background layer */
.site-header,
.site-header.has-header-image,
.site-header.has-header-video {
	background-image: none !important;
	background-color: transparent !important;
/* keep parchment visible */
}

/* 2) Remove fallback images applied via pseudo-elements (common in business themes) */
.site-header::before,
.site-header::after,
.custom-header-media::before,
.custom-header-media::after {
	content: none !important;
	background-image: none !important;
	background: none !important;
	opacity: 0 !important;
}

/* 3) Hide overlay text (site title, tagline, hero titles) */
.site-title,
.site-description,
.custom-header .entry-title,
.custom-header .entry-subtitle,
.site-header .hero-title,
.site-header .hero-subtitle,
.site-header .page-title,
.site-header .page-subtitle {
	display: none !important;
}

/* 4) Keep your business card header image visible and centered */
.custom-header-media img,
.custom-header img {
	display: block !important;
	opacity: 1 !important;
	visibility: visible !important;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}

/* 5) Optional: spacing so the header doesn't feel cramped */
.site-header {
	padding-top: 20px;
	padding-bottom: 20px;
}

/* Apply parchment background site-wide, full width */
body {
	background-image: url('YOUR-PARCHMENT-IMAGE-URL-HERE');
	background-repeat: repeat;
/* or 'no-repeat' if you want a single sheet */
	background-size: cover;
/* makes it stretch edge-to-edge */
	background-attachment: fixed;
/* optional: creates a subtle parallax effect */
	background-position: center top;
/* keeps it aligned nicely */
}