.g_ .logo a > img{max-height: 100px !important;}/*mudar tamanho da logo*/
.conteiner-principal .conteiner{/*remover borda da loja*/
    max-width: 100vw;
}
.menu.superior {/*mudar a cor do menu das categorias*/
    background:#ff8e00;
}
.icon-chevron-down:before {/*remover setinha das categorias*/
content:none;
}
[class^=“icon-”]:before, [class*=" icon-"]:before {
text-decoration: inherit;
speak: none;
}
.menu li.com-filho>a i {
display: none;}
.menu.superior .nivel-um>li:hover .nivel-dois {/*dividir as categorias e colocar ao lado*/
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 300px;
    width: 800px;
}
@media only screen and (max-width: 767px){/*dois produtos por linha no mobile*/
    div#listagemProdutos li.listagem-linha  > ul {
        display:flex;
        flex-wrap: wrap;
    }
    
    div#listagemProdutos li.listagem-linha  > ul > li {
        flex: 50%;
        margin: 0;
    }
}
.busca {/*mudar a cor envolta da barra de pesquisa*/
    background-color: transparent !important;
    border: 1px solid transparent !important;
}

.busca form {
    border-color: transparent !important;
}

@media only screen and (max-width: 767px){
    .conteudo-topo .busca-mobile {
        border-color: transparent !important;
        background-color: transparent !important;
    }
}

.busca input {
    border-color: black !important;
}
/* Aumenta o espaço horizontal entre as categorias no menu superior */
.menu.superior .nivel-um > li {
  margin-right: 35px; /* ajuste o valor conforme o espaçamento desejado */
}

/* Remove o espaço à direita do último item para evitar desalinhamento */
.menu.superior .nivel-um > li:last-child {
  margin-right: 0;
}
.menu .nivel-um > li {/*remove a borda entre as categorias*/
  border: none !important;
}
#cabecalho > .conteiner > .menu.superior { text-align: center;}/*centraliza as categorias*/
#cabecalho > .conteiner > .menu.superior .nivel-um > li { float: none; display: inline-block;}
/* Faz o menu superior ocupar 100% da largura da tela */
.menu.superior {
  width: 100vw;
  max-width: 100vw;
  left: 0;
  right: 0;
  position: relative;
  margin: 0 auto;
  border-radius: 0;
}

/* Remove limites de largura do container do menu */
#cabecalho .conteiner,
.menu.superior .conteiner {
  max-width: 100%;
  width: 100%;
  padding: 0;
}
@media (max-width: 768px) {/*alterar lugar da logo no mobile*/
    .logo-mob {
        width: 400px;
        margin: 0 auto !important;
        display: block !important;
        position: relative !important;
        left: 0 !important;
        right: 0 !important;
    }

    #cabecalho .conteiner,
    #cabecalho {
        text-align: center !important;
    }

    .logo {
        width: 400px;
        margin: 0 auto !important;
        display: block !important;
   }
}
/* Estilo das caixas de subcategorias (nível dois do menu) */
.menu .nivel-dois {
    background-color: #ffffff; /* Altere aqui para a cor desejada */
    border: 1px solid #ff8e00; /* Opcional: borda para destacar */
    padding: 10px;
    border-radius: 4px;
}

/* Estilo dos links dentro da subcategoria */
.menu .nivel-dois a {
    color: #000000; /* Cor do texto */
}

.menu .nivel-dois a:hover {
    color: #ff8e00;
    background-color: #ffffff; /* Cor ao passar o mouse subcategoria */
}
#cabecalho > .conteiner > .menu.superior .titulo:hover {/*Cor ao passar o mouse categoria*/
    color: #000000;
    text-decoration: underline;/*sublinhado ao passar o mouse*/
}
.secao-banners .conteiner {/*banner toda tela*/
max-width: 100%;
padding: 0;
margin:0;
margin-top: 10px;
border:none;
}

.flexslider {
margin: 0 0 60px;
background: #fff;
border:none;
position: relative;
zoom: 1;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: ‘’ 0 1px 4px rgba(0,0,0,0.2);
-moz-box-shadow: ‘’ 0 1px 4px rgba(0,0,0,0.2);
-o-box-shadow: ‘’ 0 1px 4px rgba(0,0,0,0.2);
box-shadow: ‘’ 0 1px 4px rgba(0,0,0,0.2);
}