/* Layout do topo do post */
body.single-post .pagelayer-row-holder{
  display:flex;flex-wrap:wrap;gap:30px;align-items:center;
}
body.single-post .p-5uc9183{flex:1 1 40%;}
body.single-post .p-5uc9183 img{width:100%;height:auto;display:block;}
body.single-post .p-4v24448{flex:1 1 10%;}

@media (max-width:768px){
  body.single-post .pagelayer-row-holder{flex-direction:column;}
  body.single-post .p-5uc9183,body.single-post .p-4v24448{flex:1 1 100%;}
  .single-post li{line-height:1.5;}
  .single-post .pagelayer-post-title h1{font-size:48px;margin-top:-25px;margin-bottom:-35px;}
  .single-post .pagelayer-prev-post,.single-post .pagelayer-next-post{
    line-height:1.5;margin:10px 0 30px;
  }
  .single-post .pagelayer-post-nav-container{margin-top:-54px !important;margin-bottom:-70px !important;}
}

/* Títulos e espaçamentos do conteúdo */
.single-post h1,.single-post .post-title,.single-post .pagelayer-post-title{
  line-height:1 !important;margin-bottom:20px;
}
.single-post .entry-content p,
.single-post .entry-content h1,
.single-post .entry-content h2,
.single-post .entry-content h3,
.single-post .entry-content h4,
.single-post .entry-content h5,
.single-post .entry-content h6{
  margin:20px 0;line-height:1.6;
}
.single-post .entry-content h1,.single-post .entry-content h2{
  font:600 36px var(--font-sans);
}
.single-post .entry-content h3{
  font:600 28px var(--font-sans);
}
.single-post .entry-content a:link{
  color:#1C6F65;text-decoration:underline !important;font-weight:500;cursor:pointer !important;
}

/* Pequenos ajustes gerais */
.wp-block-heading{line-height:1.1 !important;}
@media (max-width:768px){
  .single-post .pagelayer-row{padding:0 15px;}
}

/* Esconder blocos específicos nesta page-id (se necessário) */
.page-id-73053 .p-r3f6501,
.page-id-73053 .p-nmt716,
.page-id-73053 .p-wzw2539{display:none !important;}

/* ajuste no título da postagem do blog */
.pagelayer-post-title h1 {
    font:600 56px var(--font-mono);
}

/* Mobile: centraliza imagens do conteúdo */
@media (max-width: 767px){
  .single-post .entry-content .wp-block-image,
  .single-post .entry-content figure{
    display:block;
    margin-left:auto !important;
    margin-right:auto !important;
    text-align:center;
  }

  .single-post .entry-content .wp-block-image img,
  .single-post .entry-content figure img,
  .single-post .entry-content img.aligncenter{
    display:block;
    margin-left:auto;
    margin-right:auto;
    max-width:100% !important;
    height:auto !important;
  }
}

/* Mobile: aproxima o texto do ícone nos botões de share do PageLayer */
@media (max-width: 767px) {
  /* empilha ícone e texto e controla o espaço entre eles */
  body.single-post .pagelayer-share .pagelayer-share-content {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;           /* <- espaço entre ícone e texto */
    line-height: 1.2 !important;
  }

  /* zera “espaços herdados” que o PageLayer aplica */
  body.single-post .pagelayer-share .pagelayer-icon-holder {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1 !important;
  }
  body.single-post .pagelayer-share .pagelayer-icon-name {
    margin: 0 !important;
    padding: 0 !important;
    text-align: center !important;
  }

  /* espaçamento vertical entre um botão e outro (opcional) */
  body.single-post .pagelayer-share {
    margin: 10px 0 !important;
  }
}