/* ==========================================================
   Carros Lagarto 10.32.205 — categorias/subcategorias públicas
   Remove títulos residuais do tema sem apagar títulos internos.
   ========================================================== */

html body.clc-marketplace-surface-205{
  background:#050807!important;
  color:#fff!important;
}

/* Cabeçalhos/títulos herdados de WordPress, Motors, Elementor e variações. */
html body.clc-marketplace-surface-205 .entry-header,
html body.clc-marketplace-surface-205 .entry-title,
html body.clc-marketplace-surface-205 .page-title,
html body.clc-marketplace-surface-205 .page_title,
html body.clc-marketplace-surface-205 .post-title,
html body.clc-marketplace-surface-205 .post_title,
html body.clc-marketplace-surface-205 .stm-title-box,
html body.clc-marketplace-surface-205 .stm_titlebox,
html body.clc-marketplace-surface-205 .stm-page-title,
html body.clc-marketplace-surface-205 .stm_page_title,
html body.clc-marketplace-surface-205 .stm-title-box-title-wrapper,
html body.clc-marketplace-surface-205 .page-title-box,
html body.clc-marketplace-surface-205 .page_title_box,
html body.clc-marketplace-surface-205 .wp-block-post-title,
html body.clc-marketplace-surface-205 .elementor-widget-theme-post-title,
html body.clc-marketplace-surface-205 .elementor-page-title,
html body.clc-marketplace-surface-205 article.page > header,
html body.clc-marketplace-surface-205 main > header.entry-header{
  display:none!important;
  visibility:hidden!important;
  height:0!important;
  min-height:0!important;
  max-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
}

/* Remove apenas wrappers vazios do título; não interfere em heroes próprios. */
html body.clc-marketplace-surface-205 .entry-content > h1:empty,
html body.clc-marketplace-surface-205 .page-content > h1:empty,
html body.clc-marketplace-surface-205 .site-main > h1:empty,
html body.clc-marketplace-surface-205 article.page > h1:empty{
  display:none!important;
  height:0!important;
  margin:0!important;
  padding:0!important;
}

/* Base externa padronizada. */
html body.clc-marketplace-surface-205 #page,
html body.clc-marketplace-surface-205 #content,
html body.clc-marketplace-surface-205 .site,
html body.clc-marketplace-surface-205 .site-content,
html body.clc-marketplace-surface-205 .content-area,
html body.clc-marketplace-surface-205 .site-main,
html body.clc-marketplace-surface-205 article.page,
html body.clc-marketplace-surface-205 .entry-content,
html body.clc-marketplace-surface-205 .page-content,
html body.clc-marketplace-surface-205 .stm-single-page,
html body.clc-marketplace-surface-205 .stm-single-post{
  background:#050807!important;
  color:#fff!important;
  box-shadow:none!important;
}

html body.clc-marketplace-surface-205 article.page,
html body.clc-marketplace-surface-205 .entry-content,
html body.clc-marketplace-surface-205 .page-content,
html body.clc-marketplace-surface-205 .site-main{
  margin-top:0!important;
  padding-top:0!important;
}

/* Evita a faixa/espaço que o título antigo deixava antes do conteúdo real. */
html body.clc-marketplace-surface-205 .entry-content > :first-child,
html body.clc-marketplace-surface-205 .page-content > :first-child,
html body.clc-marketplace-surface-205 article.page > :first-child{
  margin-top:0!important;
}

/* Breadcrumb do tema continua oculto. Breadcrumbs próprios dos módulos não usam
   as classes abaixo e permanecem visíveis. */
html body.clc-marketplace-surface-205 .stm-breadcrumbs-unit,
html body.clc-marketplace-surface-205 .stm_breadcrumbs_unit,
html body.clc-marketplace-surface-205 .woocommerce-breadcrumb{
  display:none!important;
  height:0!important;
  margin:0!important;
  padding:0!important;
}

/* Mantém títulos legítimos dos componentes Carros Lagarto visíveis. */
html body.clc-marketplace-surface-205 .clc-category-main h1,
html body.clc-marketplace-surface-205 .clc-ps h1,
html body.clc-marketplace-surface-205 .clc-delivery-app h1,
html body.clc-marketplace-surface-205 .clc-rescue-wrap h1,
html body.clc-marketplace-surface-205 .clc-driver-dispatch h1,
html body.clc-marketplace-surface-205 .clc-guincho-page h1,
html body.clc-marketplace-surface-205 [class*="clc-"] h1{
  visibility:visible!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:visible!important;
}

@media(max-width:760px){
  html body.clc-marketplace-surface-205 article.page,
  html body.clc-marketplace-surface-205 .entry-content,
  html body.clc-marketplace-surface-205 .page-content{
    padding-top:0!important;
    margin-top:0!important;
  }
}
