/**
 * PUCPR Widgets — estilos globais compartilhados.
 *
 * Registrado em pucpr-widgets.php como `pucpr-global` e declarado como
 * dependência do CSS de cada widget — o Elementor enqueuea esse arquivo
 * sempre que qualquer um dos widgets da pasta widgets/ aparece na página.
 *
 * Use para:
 *   - reset/normalize específico do projeto
 *   - tokens globais (cores, espaçamentos, raios) compartilhados entre widgets
 *   - overrides de Hello Elementor / kit global que precisam valer em toda
 *     a área renderizada pelos widgets
 *
 * Para estilos específicos de um widget, edite o CSS daquele widget em
 * assets/css/<widget>.css.
 */

#header-menu-profile svg {
  fill: #e4e98d;
}
#header-menu-profile:hover svg {
  fill: black;
}

#header-menu-button-submenu,
#header-menu-button-search {
  padding-left: 15px;
  padding-right: 15px;
}

#header-menu-button-submenu .e-n-menu-title-text,
#header-menu-button-submenu .e-n-menu-dropdown-icon,
#header-menu-button-search .e-n-menu-title-text,
#header-menu-button-search .e-n-menu-dropdown-icon {
  display: none;
}
#header-menu-button-primary,
#header-menu-button-primary-2 {
  background-color: #863bff;
  border-color: #863bff;
  color: white;
}
#header-menu-button-primary-2 .e-n-menu-title-text {
  color: white !important;
}
#header-menu-button-primary:hover,
#header-menu-button-primary-2:hover {
  background-color: #e4e98d;
  border-color: #e4e98d;
  color: black;
}
#header-menu-button-primary-2:hover .e-n-menu-title-text {
  color: black !important;
}

.elementor-location-header .elementor-nav-menu .elementor-item-active {
  font-weight: 700 !important;
}

.elementor-widget-video .elementor-custom-embed-image-overlay img {
  transition: scale 0.4s ease;
}

.elementor-widget-video:hover .elementor-custom-embed-image-overlay img {
  scale: 1.2;
}

/* Bloco "Cursos similares" (título + botão "Ver todos" + Loop Grid): some
   por completo quando o post não tem nenhum relacionado selecionado no ACF.
   A classe .pucpr-sem-relacionados vem de includes/loop-relacionados.php
   (body_class). .bloco-cursos-similares precisa ser adicionada nas Classes
   CSS (aba Avançado) do contêiner raiz do bloco, no Elementor. */
body.pucpr-sem-relacionados .bloco-cursos-similares {
  display: none;
}

/* Blocos condicionais do curso (toggle "Exibir bloco/aba" no ACF) — ver
   includes/blocos-condicionais.php. Uma linha por bloco já construído no
   Elementor; adicione a próxima linha aqui quando montar o bloco seguinte
   (slugs disponíveis: video, matriz, mercado, docentes, depoimentos,
   comparativo, faq, diferenciais, faixa-salarial, possibilidades, funcoes,
   empresas). */
body.pucpr-oculto-abertura .bloco-abertura {
  display: none;
}

body.pucpr-oculto-video .bloco-video {
  display: none;
}

body.pucpr-oculto-matriz .bloco-matriz {
  display: none;
}

body.pucpr-oculto-mercado .bloco-mercado {
  display: none;
}

body.pucpr-oculto-docentes .bloco-docentes {
  display: none;
}

body.pucpr-oculto-depoimentos .bloco-depoimentos {
  display: none;
}

body.pucpr-oculto-comparativo .bloco-comparativo {
  display: none;
}

body.pucpr-oculto-faq .bloco-faq {
  display: none;
}

body.pucpr-oculto-diferenciais .bloco-diferenciais {
  display: none;
}
