/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
/* Change menu color to black | KEL 15667790-hc */
.main-navigation ul.main-menu > li > a {
	color: #000;
}

/* Optional: add padding so content below isn’t hidden */
body.admin-bar .site-header {
	top: 32px;
/* if WP admin bar is showing */
}	
}

/* === Full-width black footer === */
.site-footer,
footer {
	background-color: #000000;
/* black */
	color: #ffffff;
/* white text */
	text-align: center;
	padding: 2rem 1rem;
	font-family: 'Georgia', serif;
/* force full width */
	width: 100vw;
	position: relative;
	left: 50%;
	right: 50%;
	margin-left: -50vw;
	margin-right: -50vw;
}

/* footer links */
.site-footer a,
footer a {
	color: #ffffff;
	text-decoration: underline;
}

.site-footer a:hover,
footer a:hover {
	color: #cccccc;
/* lighter hover */
}
/* Make footer background full width */
.site-footer {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(-50vw + 50%) !important;
  background-color: #000000 !important;
  color: #ffffff !important;
  padding: 40px 0 !important;
}

/* Make content inside footer align with site content width */
.site-footer .container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
  width: 100%;
}

/* Hide Register button and section for Heritage Trail (ID 8019) */
.postid-8019 .wpem-event-action-button,
.postid-8019 .wpem-register-button,
.postid-8019 .wpem-registration-form,
.postid-8019 .wpem-single-event-action,
.postid-8019 .wpem-event-action {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Hide 'Share this' and 'Like this' sections */
.sharethis-inline-share-buttons,
.addthis_toolbox,
.sharedaddy,
.entry-share,
.post-share,
.wp-block-jetpack-sharing-buttons,
.modern-business .share-this,
.modern-business .social-share,
.modern-business .like-this,
.like-this,
.jetpack-likes {
    display: none !important;
}

/* Images on the Events archive page — black border/padding */
.archive.events .entry‑content img,
.post‑type‑archive‑event img,
.events‑listing img {
    border: 4px solid black !important;
    padding: 4px !important;
    background‑color: black !important;
    display: inline‑block !important;
    box‑sizing: border‑box !important;
}

/* Remove any filters that darken or desaturate the image */
.home .site-header,
.home .page-header,
.home .hero,
.home .site-hero,
.home .wp-block-cover,
.home .featured-image,
.home .cover-image,
.home .entry-header {
    filter: none !important;
    -webkit-filter: none !important;
    background-blend-mode: normal !important;
    mix-blend-mode: normal !important;
}
