.elementor-42 .elementor-element.elementor-element-7e56c41{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-header{--klh-bg:#000000;--klh-yellow:#FFC400;--klh-red:#E71C18;--klh-container:1380px;--klh-border:rgba(255,255,255,.18);}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-header__inner{min-height:106px;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-logo{width:315px !important;max-width:none !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-logo img{width:100% !important;max-width:none !important;height:111px !important;object-fit:contain !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-nav__link, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-products-trigger, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-mega__eyebrow, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-mega__title, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-mega__all, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-mega__column-title, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-mega__column-title a, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-product-link{font-family:"Barlow Condensed", Arial, sans-serif !important;font-size:14px !important;font-weight:500 !important;line-height:1em !important;letter-spacing:0.7px !important;text-transform:uppercase !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-nav__link, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-nav__link:link, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-nav__link:visited, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-products-trigger{color:#F3F3F3 !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-nav__link:hover, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-nav__link:focus, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-nav__link:focus-visible, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-nav__link:active, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-nav__link.is-active, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-nav__link[aria-current="page"]{color:#FFC400 !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-products-trigger:hover, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-products-trigger:focus, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-products-trigger:focus-visible, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-products-trigger:active, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-products-trigger[aria-expanded="true"]{background-color:#FFC400 !important;border-color:#FFC400 !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-products-trigger:hover, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-products-trigger:focus, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-products-trigger:focus-visible, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-products-trigger:active, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-products-trigger[aria-expanded="true"], .elementor-42 .elementor-element.elementor-element-41a71cf .klh-products-trigger:hover > span, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-products-trigger:focus > span, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-products-trigger:focus-visible > span, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-products-trigger:active > span, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-products-trigger[aria-expanded="true"] > span, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-products-trigger:hover .klh-chevron, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-products-trigger:focus .klh-chevron, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-products-trigger:focus-visible .klh-chevron, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-products-trigger:active .klh-chevron, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-products-trigger[aria-expanded="true"] .klh-chevron{color:#111111 !important;-webkit-text-fill-color:#111111 !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-mega{background-color:#0D0E10;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-mega__column{background-color:#121316;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-mega__scroll{max-height:min(520px, calc(100vh - 165px));}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-panel{background-color:#0E0F10 !important;border-color:rgba(255,255,255,.10) !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-panel__inner{padding:22px 0px 22px 0px;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-toggle{background-color:#111214 !important;color:#FFFFFF !important;border-color:rgba(255,255,255,.18) !important;width:46px !important;height:46px !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-toggle:hover, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-toggle:focus-visible, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-toggle[aria-expanded="true"]{background-color:rgba(255,196,0,.08) !important;color:#FFC400 !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-input{font-family:"Barlow Condensed", Arial, sans-serif !important;font-size:16px !important;font-weight:500 !important;letter-spacing:-0.2px !important;color:#FFFFFF !important;height:calc(54px - 2px) !important;min-height:calc(54px - 2px) !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-input::placeholder{color:#92979E !important;opacity:1 !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-field{background-color:#17181B !important;border-color:rgba(255,255,255,.13) !important;min-height:54px;border-radius:9px !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-field:focus-within{border-color:#FFC400 !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-clear{height:calc(54px - 2px) !important;color:#8F949B !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-icon{color:#FFC400 !important;background-color:transparent !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-icon svg{width:19px !important;height:19px !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-clear:hover, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-clear:focus-visible{color:#FFC400 !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-submit{font-family:"Barlow Condensed", Arial, sans-serif !important;font-size:13px !important;font-weight:600 !important;background-color:#FFC400 !important;border-color:#FFC400 !important;color:#101010 !important;padding:0px 25px 0px 25px !important;border-radius:9px !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-submit:hover, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-submit:focus-visible{background-color:#FFD000 !important;border-color:#FFD000 !important;color:#101010 !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-help{font-family:"Barlow Condensed", Arial, sans-serif !important;font-size:12px !important;color:#858A91 !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-result{background-color:#151619 !important;border-color:rgba(255,255,255,.10) !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-result:hover, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-result:focus-visible{background-color:#191A1D !important;border-color:#FFC400 !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-result__title{font-family:"Barlow Condensed", Arial, sans-serif !important;font-size:13px !important;font-weight:600 !important;color:#FFFFFF !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-result__meta{color:#FFC400 !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-result__excerpt{color:#8F949B !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-results__all, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-results__all:link, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-results__all:visited, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-results__all:hover, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-results__all:focus, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-results__all:active{color:#FFFFFF !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-results__all span{color:#FFC400 !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-client{font-family:"Barlow Condensed", Sans-serif;background-color:#FFC400;border-color:#FFC400;color:#101010;padding-left:24px;padding-right:24px;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-toggle, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-menu-toggle, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-client, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-mega__all, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-mega__column, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-product-link, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-input, .elementor-42 .elementor-element.elementor-element-41a71cf .klh-search-submit{border-radius:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-41a71cf .klh-header__inner{min-height:82px;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-logo{width:225px !important;max-width:none !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-logo img{width:100% !important;max-width:none !important;height:61px !important;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-41a71cf .klh-header__inner{min-height:76px;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-logo{width:178px !important;max-width:none !important;}.elementor-42 .elementor-element.elementor-element-41a71cf .klh-logo img{width:100% !important;max-width:none !important;height:52px !important;}}/* Start custom CSS for klitek_header, class: .elementor-element-41a71cf *//* =========================================================
   KLITEK - BOTÃO PESQUISAR SEM ROSA
   ========================================================= */

.klh-header .klh-search-submit,
.klh-header .klh-search-submit:visited {
    background: #FFC400 !important;
    border: 1px solid #FFC400 !important;
    color: #111111 !important;
    outline: none !important;
    box-shadow: none !important;
}

/* HOVER */
.klh-header .klh-search-submit:hover {
    background: #FFB800 !important;
    border-color: #FFB800 !important;
    color: #111111 !important;
    box-shadow: none !important;
}

/* CLIQUE / FOCUS */
.klh-header .klh-search-submit:focus,
.klh-header .klh-search-submit:focus-visible,
.klh-header .klh-search-submit:active {
    background: #FFB800 !important;
    border-color: #FFB800 !important;
    color: #111111 !important;
    outline: none !important;
    box-shadow: none !important;
}

/* Evita pseudo-elementos do tema/Elementor */
.klh-header .klh-search-submit::before,
.klh-header .klh-search-submit::after {
    background: transparent !important;
    border-color: transparent !important;
}

/* =========================================================
   KLITEK - MENU HEADER
   Corrige hover / item ativo com fundo amarelo
========================================================= */

/* Links normais */
.elementor-nav-menu--main .elementor-nav-menu > li > a.elementor-item {
    color: #ffffff !important;
    transition:
        color .25s ease,
        background-color .25s ease !important;
}


/* HOVER */
.elementor-nav-menu--main .elementor-nav-menu > li > a.elementor-item:hover,
.elementor-nav-menu--main .elementor-nav-menu > li:hover > a.elementor-item {
    background-color: #FFC400 !important;
    color: #111214 !important;
}


/* ITEM ATIVO / PÁGINA ATUAL */
.elementor-nav-menu--main .elementor-nav-menu > li.current-menu-item > a.elementor-item,
.elementor-nav-menu--main .elementor-nav-menu > li.current_page_item > a.elementor-item,
.elementor-nav-menu--main .elementor-nav-menu > li.current-menu-parent > a.elementor-item,
.elementor-nav-menu--main .elementor-nav-menu > li.current-menu-ancestor > a.elementor-item,
.elementor-nav-menu--main .elementor-nav-menu > li > a.elementor-item.elementor-item-active,
.elementor-nav-menu--main .elementor-nav-menu > li > a.elementor-item[aria-current="page"] {
    background-color: #FFC400 !important;
    color: #111214 !important;
}


/* GARANTE QUE O TEXTO NÃO FIQUE AMARELO NO ITEM ATIVO */
.elementor-nav-menu--main
.elementor-nav-menu > li.current-menu-item > a.elementor-item *,
.elementor-nav-menu--main
.elementor-nav-menu > li.current_page_item > a.elementor-item *,
.elementor-nav-menu--main
.elementor-nav-menu > li > a.elementor-item.elementor-item-active * {
    color: #111214 !important;
}


/* Remove possíveis efeitos de underline do Elementor
   que estejam brigando com o fundo */
.elementor-nav-menu--main
.elementor-nav-menu > li > a.elementor-item::before,
.elementor-nav-menu--main
.elementor-nav-menu > li > a.elementor-item::after {
    background-color: #111214 !important;
}


/* =========================================================
   SUBMENU / MEGA MENU
========================================================= */

/* Links do submenu */
.elementor-nav-menu--dropdown a,
.elementor-nav-menu--dropdown .elementor-item {
    color: #ffffff !important;
}


/* Hover submenu */
.elementor-nav-menu--dropdown a:hover,
.elementor-nav-menu--dropdown .elementor-item:hover {
    background: transparent !important;
    color: #FFC400 !important;
}


/* Ativo dentro do submenu */
.elementor-nav-menu--dropdown .current-menu-item > a,
.elementor-nav-menu--dropdown a.elementor-item-active {
    background: transparent !important;
    color: #FFC400 !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .elementor-nav-menu--dropdown
    .current-menu-item > a,
    
    .elementor-nav-menu--dropdown
    a.elementor-item-active {
        background-color: #FFC400 !important;
        color: #111214 !important;
    }

    .elementor-nav-menu--dropdown a:hover {
        background-color: #FFC400 !important;
        color: #111214 !important;
    }
}/* End custom CSS */