/*
Theme Name:     Biblioteca Jurídica Child
Template:       biblioteca-juridica
Author:         Prodesp
Description:    Tema child de Biblioteca Jurídica. Faça aqui as customizações para não perder alterações ao atualizar o tema pai.
Version:        0.0.1
Text Domain:    biblioteca-juridica-child
*/

/* ==========================================================================
   Customizações do tema child
   Escreva seu CSS abaixo. Ele é carregado depois do tema pai.
   ========================================================================== */

/* --------------------------------------------------------------------------
   Logo da Barra GovSP (editável pelo Personalizar) — responsiva e amigável
   Apenas regras estruturais. Altura, largura máxima e cor de fundo são geradas
   dinamicamente pelo Personalizar (ver bj_topbar_dynamic_css no functions.php).
   -------------------------------------------------------------------------- */
#topbarLink .govsp-portal {
    display: flex;
    align-items: center;
}

#topbarLink .govsp-portal a {
    display: inline-flex;
    align-items: center;
}

#topbarLink .govsp-portal img.logo {
    width: auto;
    object-fit: contain;
    display: block;
}

/* --------------------------------------------------------------------------
   Header sticky x barra de admin do WordPress (#wpadminbar)
   Quando o usuário está logado, a barra de admin é fixa no topo (z-index alto)
   e cobre o header sticky (position:fixed; top:0 aplicado pelo jquery.sticky).
   Aqui empurramos o header para baixo pela altura da barra, sem quebrar a página.
   As alturas seguem os breakpoints do próprio WordPress.
   -------------------------------------------------------------------------- */

/* Desktop: barra de admin fixa com 32px */
@media screen and (min-width: 783px) {
    body.admin-bar .sticky-wrapper.is-sticky .header_area {
        top: 32px !important;
    }
}

/* Tablet/Mobile (601px a 782px): barra de admin fixa com 46px */
@media screen and (min-width: 601px) and (max-width: 782px) {
    body.admin-bar .sticky-wrapper.is-sticky .header_area {
        top: 46px !important;
    }
}

/* Até 600px: a barra de admin do WP é position:absolute e rola com a página,
   portanto o header sticky pode permanecer em top:0 (nenhum ajuste necessário). */

.customize-support .header_area{
        top: 112px;
}