div.sharedaddy.sd-like-enabled,
.jetpack-likes-widget-wrapper {
    display: none !important;
}

/* Hide Jetpack sharing buttons (Facebook, X, etc.) */
.sharedaddy,
.sd-sharing,
div.sharedaddy.sd-sharing-enabled,
.sd-content,
.sd-title,
.sd-social-icon,
.sd-social {
  display: none !important;
}

.wpforms-confirmation-container-full {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
	color: #014A3E; !important;

}

.single-post .post-thumbnail,
.single-post .entry-media,
.single-post .featured-image,
.single-post .entry-header img,
.single-post .wp-post-image {
    margin: 0 !important;
    padding: 0 !important;
    height: 0 !important;
}

/* Hide default asterisk */
.wpforms-required-label {
  display: none !important;
}

/* Add a new asterisk after the input (or label) */
.wpforms-field input:after,
.wpforms-field textarea:after {
  content: "*";
  color: red;
  margin-left: 4px;
}

@media only screen and (max-width: 781px) {
  /* Target the default columns block on mobile */
  .wp-block-columns {
    display: flex !important;
    flex-wrap: nowrap !important;
  }
  .wp-block-columns > .wp-block-column {
    flex: 0 0 50% !important;  /* make two columns each 50% width */
    max-width: 50% !important;
  }

  /* Site header background */
  .site-header {
    background-color: #ffebe0 !important; 
  }

  /* Mobile menu overlay (full background when open) */
  .wp-block-navigation.is-responsive .is-menu-open {
    background-color: #ffebe0 !important;  /* full screen background */
  }

  /* Mobile menu container content (links area) */
  .wp-block-navigation.is-responsive .is-menu-open .wp-block-navigation__responsive-container-content {
    background-color: transparent !important; /* inherit from parent */
  }

  /* Mobile menu link color */
  .wp-block-navigation.is-responsive .is-menu-open .wp-block-navigation__responsive-container-content a {
    color: #014a3e !important;
  }

  /* Optional hover color */
  .wp-block-navigation.is-responsive .is-menu-open .wp-block-navigation__responsive-container-content a:hover {
    color: #ff7f50 !important;
  }
}