.hero.with-featured-image .page-title, .hero.with-featured-image .hentry {
  text-shadow: 0px 1px 4px #3E3E3E;
}

.wp-block-button__link {
	border-radius: 0;
}

/*remove portfolio featured image on portfolio pages 35162994-hc JG */
.jetpack-portfolio-template-default .jetpack-portfolio .post-thumbnail {
	display: none;
}

.hero.with-featured-image {
  background-position: 50% 40%;
    background-position-x: 50%;
    background-position-y: 40%;
}

.hentry .contact-form label span {
  color: #000;
}

.menu-behance a::before {
  font-family: "Font Awesome 7 Brands";
  content: "\f1b4";
  font-weight: 400;
	font-size: 1em;
  position: relative;
}

.menu-bluesky a::before {
  font-family: "Font Awesome 7 Brands";
	content: "\e671";
  font-weight: 400;
	font-size: .8em;
  position: relative;
  bottom: 0.05em; /* tiny nudge up or down */
}

.menu-google a::before {
  font-family: "Font Awesome 7 Brands";
  content: "\f1a0"; /* Google "G" */
  font-weight: 400;
	font-size: .8em;
  position: relative;
	bottom: 0.05em; /* tiny nudge up or down */
}

.menu-threads a::before {
  font-family: "Font Awesome 7 Brands";
  content: "\e618";
  font-weight: 400;
	font-size: 1.05em;
  position: relative;
  top: 0.04em; /* tiny nudge up or down */
}

.menu-upscrolled a::before {
  content: "";
  width: 1em;
  height: 1em;
  display: inline-block;
  background-image: url("/wp-content/uploads/2026/04/Upscrolled-dark-gray.png");
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
  top: 0.05em;
	vertical-align: center;
}

.menu-upscrolledw a::before {
  content: "";
  width: 1em;
  height: 1em;
  display: inline-block;
  background-image: url("/wp-content/uploads/2026/04/Upscrolled-white.png");
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
  top: 0.05em;
	vertical-align: center;
}

.menu-yelp a::before {
  font-family: "Font Awesome 7 Brands";
  content: "\f1e9";
  font-weight: 400;
	font-size: .8em;
  position: relative;
  bottom: 0.05em; /* tiny nudge up or down */
}

.footer-navigation a {
  text-decoration-color: white;
}