.elementor-2694 .elementor-element.elementor-element-ae1db5f{--display:flex;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2694 .elementor-element.elementor-element-964c10d{background-color:#FFFFFF;background-image:url("https://eleniceempowerlife.com.br/wp-content/uploads/2024/10/1.png");}.elementor-2694 .elementor-element.elementor-element-964c10d.elementor-element{--align-self:flex-start;}.elementor-2694 .elementor-element.elementor-element-964c10d img{width:120px;max-width:150px;opacity:0.97;}.elementor-2694:not(.elementor-motion-effects-element-type-background), .elementor-2694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* 1) Garante que não apareça a área de "Imagem do Cabeçalho" do tema */
.custom-header,
.header-image,
.header-media,
#custom-header { display: none !important; }

/* 2) Cores: amarelo para a barra de cima (Top Header) e azul para o cabeçalho principal */
.top-header,
.header-top,
.topbar { background: #FFC107 !important; }   /* amarelo */
.site-header,
.header-main,
.main-header { background: #0D47A1 !important; }  /* azul */

/* 3) Ordem das camadas: Top Header acima do Main Header */
.top-header,
.header-top,
.topbar { position: relative; z-index: 50; }
.site-header,
.header-main,
.main-header { position: relative; z-index: 40; }

/* 4) Altura da logo (evita esmagar/estourar) */
.site-branding img,
.custom-logo { max-height: 64px; height: auto; width: auto; }

/* 5) Espaçamento vertical do cabeçalho (ajuste conforme necessário) */
.header-main .container,
.site-header .container,
.main-header .container { padding-top: 8px; padding-bottom: 8px; }/* End custom CSS */