/* VelaKiss v1.1.77 — FAQ pages show questions without redundant titles */
body.page .vk-standard-page.vk-faq-page {
  padding-top: clamp(42px, 5vw, 72px);
}

.vk-faq-page .vk-page-body {
  max-width: 1100px;
}

/* Hide FAQ shortcode section/category headings while preserving question rows. */
.vk-faq-page .vk-page-body > h1:first-child,
.vk-faq-page .vk-page-body > h2:first-child,
.vk-faq-page .vk-page-body > h3:first-child,
.vk-faq-page .vk-page-body > h4:first-child,
.vk-faq-page .vk-page-body .faq-title,
.vk-faq-page .vk-page-body .faq-heading,
.vk-faq-page .vk-page-body .faq-section-title,
.vk-faq-page .vk-page-body .accordion-title,
.vk-faq-page .vk-page-body .accordion-heading,
.vk-faq-page .vk-page-body .sp-eap-section-title,
.vk-faq-page .vk-page-body .wpsm_ac_h_header {
  display: none !important;
}

/* Remove the empty title-band spacing left by common FAQ plugins. */
.vk-faq-page .vk-page-body > :first-child {
  margin-top: 0 !important;
}

@media (max-width: 700px) {
  body.page .vk-standard-page.vk-faq-page {
    padding-top: 28px;
  }
}
