.elementor-14071 .elementor-element.elementor-element-1339619:not(.elementor-motion-effects-element-type-background), .elementor-14071 .elementor-element.elementor-element-1339619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F131C;background-image:url("https://topl2.com/wp-content/smush-webp/2025/12/bg-nav.png.webp");}.elementor-14071 .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-14071 .elementor-element.elementor-element-1339619 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14071 .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-14071 .elementor-element.elementor-element-6dc25f3{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-14071 .elementor-element.elementor-element-6dc25f3 > .elementor-widget-container{margin:0px -4px 0px 0px;}.elementor-14071 .elementor-element.elementor-element-6dc25f3 .elementor-nav-menu--main .elementor-item{color:#AC915B;fill:#AC915B;}.elementor-14071 .elementor-element.elementor-element-7f67cfb .elementor-button{background-color:#A58348;fill:#FFFFFF;color:#FFFFFF;}.elementor-14071 .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-14071 .elementor-element.elementor-element-0eca461{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14071 .elementor-element.elementor-element-0eca461 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14071 .elementor-element.elementor-element-7242fdf{text-align:center;}.elementor-14071 .elementor-element.elementor-element-c72b76c{--e-image-carousel-slides-to-show:6;}@media(max-width:767px){.elementor-14071 .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-14071 .elementor-element.elementor-element-9bd61fa img{width:100%;max-width:100%;height:58px;}.elementor-14071 .elementor-element.elementor-element-6dc25f3{width:100%;max-width:100%;}.elementor-14071 .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-6dc25f3 *//* ✅ SUBSTITUIR: CSS do menu para funcionar no l2jnbr.com/update
   ✅ Por que isso resolve?
   - Em vez de depender de #menu-1-5079977 (que pode mudar em outro site),
     usamos ".elementor-14071 .elementor-element.elementor-element-6dc25f3", que o Elementor troca automaticamente pelo seletor correto do widget.
   - Assim o estilo aplica nesse widget (nesse menu) em qualquer página/site.
*/

/* ✅ Base: formato de botão, sem contorno por padrão */
.elementor-14071 .elementor-element.elementor-element-6dc25f3 .elementor-nav-menu--main .elementor-item,
.elementor-14071 .elementor-element.elementor-element-6dc25f3 .elementor-nav-menu--dropdown .elementor-item{
    padding: 9px 18px;
    border: 1px solid transparent;
    border-radius: 6px;

    /* Fundo transparente por padrão */
    background: transparent;

    /* Evita comportamento estranho de padding/linha */
    display: inline-block;
    text-decoration: none;

    transition: border-color .5s ease, box-shadow .5s ease, color .2s ease, background-color .5s ease;
}

/* ✅ Hover + Focus (teclado): texto branco + borda dourada + fundo leve */
.elementor-14071 .elementor-element.elementor-element-6dc25f3 .elementor-nav-menu--main .elementor-item:hover,
.elementor-14071 .elementor-element.elementor-element-6dc25f3 .elementor-nav-menu--main .elementor-item:focus,
.elementor-14071 .elementor-element.elementor-element-6dc25f3 .elementor-nav-menu--main .elementor-item:focus-visible,
.elementor-14071 .elementor-element.elementor-element-6dc25f3 .elementor-nav-menu--dropdown .elementor-item:hover,
.elementor-14071 .elementor-element.elementor-element-6dc25f3 .elementor-nav-menu--dropdown .elementor-item:focus,
.elementor-14071 .elementor-element.elementor-element-6dc25f3 .elementor-nav-menu--dropdown .elementor-item:focus-visible{
    color: #ffffff;                /* texto branco */
    border-color: #A87E36;         /* contorno dourado */
    background-color: rgba(168, 126, 54, 0.18);
    box-shadow: 0 0 0 1px rgba(168, 126, 54, 0.35);
    outline: none;
}

/* ✅ Item ativo: continua SEM contorno e SEM fundo quando não estiver em hover */
.elementor-14071 .elementor-element.elementor-element-6dc25f3 .elementor-nav-menu--main .elementor-item.elementor-item-active:not(:hover),
.elementor-14071 .elementor-element.elementor-element-6dc25f3 .elementor-nav-menu--main .current-menu-item > a.elementor-item:not(:hover),
.elementor-14071 .elementor-element.elementor-element-6dc25f3 .elementor-nav-menu--main .current_page_item > a.elementor-item:not(:hover),
.elementor-14071 .elementor-element.elementor-element-6dc25f3 .elementor-nav-menu--main .current-menu-ancestor > a.elementor-item:not(:hover),
.elementor-14071 .elementor-element.elementor-element-6dc25f3 .elementor-nav-menu--dropdown .elementor-item.elementor-item-active:not(:hover),
.elementor-14071 .elementor-element.elementor-element-6dc25f3 .elementor-nav-menu--dropdown .current-menu-item > a.elementor-item:not(:hover),
.elementor-14071 .elementor-element.elementor-element-6dc25f3 .elementor-nav-menu--dropdown .current_page_item > a.elementor-item:not(:hover),
.elementor-14071 .elementor-element.elementor-element-6dc25f3 .elementor-nav-menu--dropdown .current-menu-ancestor > a.elementor-item:not(:hover){
    border-color: transparent !important;
    box-shadow: none !important;
    background-color: transparent !important;
}/* End custom CSS */