.elementor-88 .elementor-element.elementor-element-6fc9499{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-88:not(.elementor-motion-effects-element-type-background), body.elementor-page-88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7DFD4;}:root{--page-title-display:none;}/* Start custom CSS *//* ==================================================
     KIMBERLLY — FORÇAR REMOÇÃO DO TÍTULO NATIVO DA PÁGINA BLOG
     Mantém layout Elementor largura total, sem usar Canvas
  ================================================== */

  /* Títulos nativos mais comuns */
  .entry-title,
  h1.entry-title,
  .page-title,
  h1.page-title,
  .post-title,
  h1.post-title,
  .wp-block-post-title,
  .elementor-page-title,
  .elementor-heading-title.entry-title,
  .page-header,
  .entry-header,
  header.entry-header,
  header.page-header,
  .site-main > header,
  main > header,
  article > header,
  .inside-article > header,
  .ast-article-single .entry-header,
  .ast-single-post-order,
  .nv-page-title,
  .nv-title-meta-wrap,
  .ct-page-title,
  .ct-container > .page-title,
  .breadcrumb-title-wrapper,
  .title-bar,
  .page-title-section {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    pointer-events: none !important;
  }

  /* Remove blocos de título que alguns temas criam fora do article */
  body.page h1:first-of-type:not(.ks-blog-title):not(.ks-contact-title):not(.ks-title),
  body.single h1:first-of-type:not(.ks-blog-title):not(.ks-contact-title):not(.ks-title) {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
  }

  /* Remove espaço superior deixado pelo tema */
  body.page .site-main,
  body.page #main,
  body.page main,
  body.page article,
  body.page .hentry,
  body.page .entry-content,
  body.page .page-content,
  body.page .content-area,
  body.page .site-content,
  body.page .elementor,
  body.page .elementor-section-wrap {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }

  /* Se o tema criou uma faixa só para o título */
  body.page .site-content > .ast-container:first-child,
  body.page .site-content > .container:first-child,
  body.page .content-area > .site-main:first-child,
  body.page .main-content > .container:first-child {
    padding-top: 0 !important;
    margin-top: 0 !important;
  }

  /* Remove rodapé nativo do tema, se necessário */
  .site-footer,
  #colophon,
  footer.site-footer,
  .footer,
  .footer-wrapper,
  .main-footer,
  .site-info,
  .footer-widgets,
  .elementor-location-footer {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
  }
</style>

<script>
  document.addEventListener("DOMContentLoaded", function () {
    const titleText = "Kimberlly - Arquitetura e Design de Interiores";

    function removeNativePageTitle() {
      const possibleTitles = document.querySelectorAll(
        "h1, .entry-title, .page-title, .post-title, .wp-block-post-title, .elementor-page-title, .entry-header, .page-header"
      );

      possibleTitles.forEach(function (el) {
        const text = (el.textContent || "").trim();

        if (
          text === titleText ||
          text.includes("Kimberlly - Arquitetura") ||
          text.includes("Arquitetura e Design de Interiores")
        ) {
          const parent = el.closest(".entry-header, .page-header, header, .wp-block-group, .elementor-section, .elementor-widget, .elementor-element");

          if (parent && parent !== document.body) {
            parent.style.setProperty("display", "none", "important");
            parent.style.setProperty("height", "0", "important");
            parent.style.setProperty("margin", "0", "important");
            parent.style.setProperty("padding", "0", "important");
            parent.style.setProperty("overflow", "hidden", "important");
          }

          el.style.setProperty("display", "none", "important");
          el.style.setProperty("height", "0", "important");
          el.style.setProperty("margin", "0", "important");
          el.style.setProperty("padding", "0", "important");
          el.style.setProperty("overflow", "hidden", "important");
        }
      });
    }

    removeNativePageTitle();

    setTimeout(removeNativePageTitle, 300);
    setTimeout(removeNativePageTitle, 900);
  });/* End custom CSS */