.elementor-13687 .elementor-element.elementor-element-1339619:not(.elementor-motion-effects-element-type-background), .elementor-13687 .elementor-element.elementor-element-1339619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F131C;background-image:url("https://l2jnbr.com/wp-content/smush-webp/2025/12/bg-nav.png.webp");}.elementor-13687 .elementor-element.elementor-element-1339619{border-style:groove;border-width:0px 0px 1px 0px;border-color:#A58348;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13687 .elementor-element.elementor-element-1339619 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13687 .elementor-element.elementor-element-9bd61fa{width:var( --container-widget-width, 5.982% );max-width:5.982%;--container-widget-width:5.982%;--container-widget-flex-grow:0;}.elementor-13687 .elementor-element.elementor-element-5079977{width:var( --container-widget-width, 61.16% );max-width:61.16%;--container-widget-width:61.16%;--container-widget-flex-grow:0;align-self:center;}.elementor-13687 .elementor-element.elementor-element-5079977 > .elementor-widget-container{margin:0px -4px 0px 0px;}.elementor-13687 .elementor-element.elementor-element-5079977 .elementor-nav-menu--main .elementor-item{color:#AC915B;fill:#AC915B;}.elementor-13687 .elementor-element.elementor-element-7f67cfb .elementor-button{background-color:#A58348;fill:#FFFFFF;color:#FFFFFF;}.elementor-13687 .elementor-element.elementor-element-7f67cfb{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;align-self:center;}.elementor-13687 .elementor-element.elementor-element-7242fdf{text-align:center;}.elementor-13687 .elementor-element.elementor-element-c72b76c{--e-image-carousel-slides-to-show:6;}.elementor-13687 .elementor-element.elementor-element-07a7a75{--spacer-size:50px;}@media(max-width:767px){.elementor-13687 .elementor-element.elementor-element-9bd61fa{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;align-self:center;text-align:center;}.elementor-13687 .elementor-element.elementor-element-9bd61fa img{width:100%;max-width:100%;height:58px;}.elementor-13687 .elementor-element.elementor-element-5079977{width:100%;max-width:100%;}.elementor-13687 .elementor-element.elementor-element-7f67cfb{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}}/* Start custom CSS for nav-menu, class: .elementor-element-5079977 *//* ✅ ADICIONAR: Estilo de "botão" no menu específico (#menu-1-5079977)
   - Troquei o seletor antigo do Elementor (elementor-9202 / elementor-element-3dc5025)
     para mirar diretamente no ID do menu que você mandou: #menu-1-5079977
   - Isso garante que funcione nesse <nav> mesmo, sem depender do ID da página/section
*/

/* ✅ Base: formato de botão, sem contorno por padrão */
#menu-1-5079977 > li > a.elementor-item{
    padding: 9px 18px;
    border: 1px solid transparent;
    border-radius: 6px;

    /* Fundo transparente por padrão */
    background: transparent;

    /* (Extra) melhora o "encaixe" do padding e evita sublinhado padrão */
    display: inline-block;
    text-decoration: none;

    transition: border-color .5s ease, box-shadow .5s ease, color .2s ease, background-color .5s ease;
}

/* ✅ Hover + Acessibilidade (focus): texto branco + borda dourada + fundo (box) com outra cor */
#menu-1-5079977 > li > a.elementor-item:hover,
#menu-1-5079977 > li > a.elementor-item:focus,
#menu-1-5079977 > li > a.elementor-item:focus-visible{
    color: #ffffff;                /* texto branco */
    border-color: #A87E36;         /* contorno dourado */

    /* cor da box no hover (ajuste se quiser mais claro/escuro) */
    background-color: rgba(168, 126, 54, 0.18);

    /* brilho leve (opcional) */
    box-shadow: 0 0 0 1px rgba(168, 126, 54, 0.35);

    outline: none; /* evita a borda azul padrão em alguns navegadores */
}

/* ✅ Item ativo: continua SEM contorno e SEM fundo quando não estiver em hover */
#menu-1-5079977 > li > a.elementor-item.elementor-item-active:not(:hover),
#menu-1-5079977 > li.current-menu-item > a.elementor-item:not(:hover),
#menu-1-5079977 > li.current_page_item > a.elementor-item:not(:hover),
#menu-1-5079977 > li.current-menu-ancestor > a.elementor-item:not(:hover){
    border-color: transparent !important;
    box-shadow: none !important;
    background-color: transparent !important;
}/* End custom CSS */