/* Lindauer Heading widget styles (placeholder)
   Edit these to style headings globally for WPBakery modules.
*/
.wpb_wrapper div.heading-widget {
  max-width: 655px;
  margin-inline: auto;
  text-align: center;
  margin-bottom: 80px !important;
}

@media screen and (max-width: 768px) {
  .wpb_wrapper div.heading-widget:last-child {
    margin-bottom: 50px !important;
  }
}
/* Text color options */
.heading-text-color--light .heading-template,
.heading-text-color--light .heading-widget__subheading,
.heading-text-color--light .heading-subheading {
  color: var(--white, #ffffff) !important;
}

.heading-text-color--dark .heading-template,
.heading-text-color--dark .heading-widget__subheading,
.heading-text-color--dark .heading-subheading {
  color: var(--black, #000000) !important;
}

/* Hide subheading on mobile helper (used by template class)
   breakpoint matches the checkbox description (<=768px)
*/
@media (max-width: 1023px) {
  /* .heading-widget > * {
    margin-bottom: 50px;
  } */

  .heading-widget .heading-subheading {
    margin-bottom: 0;
  }

  .heading-subheading--hide-mobile {
    display: none !important;
  }
}

.featured-image-caption {
  padding-block: 10px;
}
