
.wp-block-pullquote blockquote::before,
.wp-block-pullquote blockquote::after {
    content: none !important;
}


/* Disable Jetpack / WordPress.com Related Posts */
#jp-relatedposts,
.jp-relatedposts {
  display: none !important;
}
``
/* Hide the Website (URL) field from the WordPress comment form
   Purpose: reduce spam and keep commenting focused on reflection */
.comment-form-url {
  display: none;
}

/* COMMENTS: Remove WordPress post notification checkbox
   Reason: MailPoet handles post delivery */
.comment-subscription-form-comment-subscription {
  display: none;
}


/* Remove the empty page-title container causing the gap – page 4869 only */
.page-id-4869 .entry-header {
    display: none;
}

/* Force transparent dropdowns for navigation inside Cover blocks */
.cover-nav .wp-block-navigation__submenu-container,
.cover-nav .wp-block-navigation__submenu-container ul {
  background-color: transparent !important;
}

/* Kill Astra's dropdown white box (pseudo-elements) */
.cover-nav .wp-block-navigation__submenu-container::before {
  background-color: transparent !important;
  box-shadow: none !important;
}

/* Ensure text stays readable */
.cover-nav .wp-block-navigation__submenu-container a {
  color: #ffffff !important;
}

/* Subtle hover so links are still discoverable */
.cover-nav .wp-block-navigation__submenu-container a:hover,
.cover-nav .wp-block-navigation__submenu-container a:focus {
  background-color: rgba(255, 255, 255, 0.15);
  color: #ffffff;
}
/* Cover Navigation: transparent dropdown, white text, right-opening with spacing */
.cover-nav .wp-block-navigation__submenu-container,
.cover-nav .wp-block-navigation__submenu-container ul {
  background-color: transparent !important;
}

.cover-nav .wp-block-navigation__submenu-container::before {
  background-color: transparent !important;
  box-shadow: none !important;
}

/* White dropdown text */
.cover-nav .wp-block-navigation__submenu-container a {
  color: #ffffff !important;
}

/* Hover / focus state */
.cover-nav .wp-block-navigation__submenu-container a:hover,
.cover-nav .wp-block-navigation__submenu-container a:focus {
  background-color: rgba(255, 255, 255, 0.15);
  color: #ffffff;
}

/* Position dropdown to the RIGHT of parent item */
.cover-nav .wp-block-navigation__submenu-container {
  left: 100% !important;
  top: 0;
  right: auto !important;
  margin-left: 0.5rem; /* breathing room */
}



/*
 Page-specific list indentation adjustment for the
 "Golden Rules of Golf" page (Page ID 6096).
 Reduces bullet indentation slightly while preserving readability.
*/
.page-id-6096 .wp-block-list {
  padding-left: 0.5rem;
}

.page-id-6096 .wp-block-list li {
  margin-left: 0;
}
``

@media (max-width: 768px) {

  /* Force the Buttons block to switch from horizontal to vertical layout on mobile */
  .wp-block-buttons {
    flex-direction: column;
    align-items: stretch;
  }

  /* Ensure each button spans the full width so they stack cleanly */
  .wp-block-button {
    width: 100% !important;
  }

}
@media (max-width: 768px) {

  /* Add vertical spacing between stacked buttons */
  .wp-block-buttons {
    padding-left: 1rem;
    padding-right: 1rem;
    gap: 1rem;
  }

}

/* --- Universal List Indentation ---
   Ensures consistent spacing and alignment for all bullet and numbered lists
   across the site. Improves readability and keeps formatting uniform.
----------------------------------- */

ul, ol {
    padding-left: 1.25em;
}

li {
    margin-left: 0.25em;
}
