/* Escolha do Editor — v11 patch cirúrgico
   Ajuste final de botões, CTAs e meta/tags sobre imagem, sem alterar layout ou conteúdo. */

/* CTAs e botões editoriais: texto branco sobre fundo preto, com hover limpo. */
a.ee-action-link,
a.ee-external-cta,
.entry-main-content a.ee-action-link,
.entry-main-content a.ee-external-cta,
.btn-login a.ee-external-cta,
.btn-login a.ee-action-link,
.ee-action-row a.ee-action-link,
.ee-action-row a.ee-external-cta,
.ee-editorial-card a.ee-action-link,
.ee-editorial-card a.ee-external-cta,
.ee-card a.ee-action-link,
.ee-card a.ee-external-cta {
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:42px!important;
  background:#111!important;
  background-color:#111!important;
  color:#fff!important;
  border:1px solid #111!important;
  border-radius:0!important;
  padding:11px 18px!important;
  box-shadow:none!important;
  text-decoration:none!important;
  text-transform:uppercase!important;
  font-size:12px!important;
  line-height:1.25!important;
  letter-spacing:.06em!important;
  font-weight:800!important;
  text-indent:0!important;
  opacity:1!important;
  visibility:visible!important;
  transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease!important;
}

a.ee-action-link *,
a.ee-external-cta *,
.entry-main-content a.ee-action-link *,
.entry-main-content a.ee-external-cta * {
  color:#fff!important;
  opacity:1!important;
  visibility:visible!important;
}

a.ee-action-link:hover,
a.ee-external-cta:hover,
.entry-main-content a.ee-action-link:hover,
.entry-main-content a.ee-external-cta:hover,
.btn-login a.ee-external-cta:hover,
.btn-login a.ee-action-link:hover,
.ee-action-row a.ee-action-link:hover,
.ee-action-row a.ee-external-cta:hover {
  background:#fff!important;
  background-color:#fff!important;
  color:#111!important;
  border-color:#111!important;
  transform:translateY(-1px)!important;
}

a.ee-action-link:hover *,
a.ee-external-cta:hover *,
.entry-main-content a.ee-action-link:hover *,
.entry-main-content a.ee-external-cta:hover * {
  color:#111!important;
}

/* Tags e links sobre fotos/hero: branco real, sem fundo, sem cinza e sem opacidade. */
.thumb-overlay .entry-meta,
.thumb-overlay .entry-meta *,
.thumb-overlay .entry-meta a,
.thumb-overlay .entry-meta span,
.thumb-overlay .entry-meta .post-cat,
.thumb-overlay .entry-meta .post-cat a,
.thumb-overlay .entry-meta .create-date,
.thumb-overlay .post-content-overlay,
.thumb-overlay .post-content-overlay *,
.thumb-overlay .post-content-overlay a,
.thumb-overlay .post-content-overlay span,
.thumb-overlay .post-content-overlay .post-cat,
.thumb-overlay .post-content-overlay .post-cat a,
.thumb-overlay .post-content-overlay .create-date,
.img-hover-slide .entry-meta,
.img-hover-slide .entry-meta *,
.img-hover-slide .entry-meta a,
.img-hover-slide .entry-meta span,
.img-hover-slide .entry-meta .post-cat,
.img-hover-slide .entry-meta .post-cat a,
.img-hover-slide .entry-meta .create-date,
.post-thumb .entry-meta,
.post-thumb .entry-meta *,
.post-thumb .entry-meta a,
.post-thumb .entry-meta span,
.post-thumb .entry-meta .post-cat,
.post-thumb .entry-meta .post-cat a,
.post-thumb .entry-meta .create-date {
  color:#fff!important;
  background:transparent!important;
  background-color:transparent!important;
  border:0!important;
  box-shadow:none!important;
  text-shadow:none!important;
  opacity:1!important;
  filter:none!important;
}

.thumb-overlay .entry-meta .post-cat:after,
.thumb-overlay .post-content-overlay .post-cat:after,
.img-hover-slide .entry-meta .post-cat:after,
.post-thumb .entry-meta .post-cat:after {
  background:#fff!important;
  opacity:1!important;
}
