.menu li {  /* controla o espaçamento entre os textos do menu */
    padding: 0 40px;  /* substitua 20 pelo número desejado */
}
.conteiner {  /* controla a largura do conteúdo do site */
    max-width: 1320px;   /* substitua 1140 pelo número desejado */
}



/* Cabecalho */
#cabecalho .acoes-conta li a {
color: #000000;

}
#cabecalho .icon-list, .icon-user {
color: #EA2A30;
background: #000000;
}
#cabecalho cor-principal {
color: #999999;
background: transparent;

}
#cabecalho .cor-principal,.atributo-comum .active a span {
color: #EA2A30;
}
#cabecalho a.bem-vindo.cor-secundaria {
color: #000000;
}
.menu.superior {
background: #000000;
}
.menu.superior .titulo {
color: #EA2A30;
}
#cabecalho .busca .botao-busca {
width: 55px;
font-size: 18px;
}
#cabecalho .conteiner {
background: #999999;

}
#cabecalho > .conteiner > .menu.superior {
text-align: center;
}

.conteiner .menu.superior .nivel-um > li {
border: 0px;
}

/* Busca */
#cabecalho .busca {
padding: 0;
border: none;
background: transparent;
}
#cabecalho .busca input {
padding: 10px 5px 10px 15px;
}
#cabecalho .busca .botao-busca {
height: 42px;
top: 0;
right: 0;
width: 45px;
font-size: 25px;
background: #000000;
color: #EA2A30;
}

/* Carrinho */
#cabecalho .carrinho {
border: 1px solid #000000;
}
#cabecalho .carrinho .cor-secundaria {
color: #000000;
}
#cabecalho .carrinho a i.icon-shopping-cart {
background: #000000;
color: #999999;
}

#cabecalho > .conteiner > .menu.superior .nivel-um > li {
float: none;
display: inline-block;
}




@media only screen and (max-width: 767px){
    .conteudo-topo .busca-mobile {
        border-color: #000000 !important;
        background-color: #000000 !important;
    }
}

.busca input {
    border-color: #000000 !important;
}





.flexslider { /* revocer espaço entre banner e tarja */
    margin: 0 0 0px;
}

.banner.cheio+.row-fluid { /* revocer espaço entre banner e tarja */
    margin-top: 0px;
}




.fundo-secundario, .fundo-secundario *, .fundo-secundario *:hover, .fundo-secundario:hover, .fundo-secundario.botao:hover { /* cor letras rodape preto e icones do topo */
    color: #000000;
}
.icon-home:before { /* cor icone da casa home */
    content: "\f015";
    color: #EA2A30;
}


.icon-shopping-cart:before { /* cor icone carrinho */
    content: "\f07a";
    color: #EA2A30;
}


.icon-user:before { /* cor icone boneco cadastro */
    content: "\f007";
    color: #EA2A30;
}

.icon-chevron-down:before { /* cor seta sub categoria principal */
    content: "\f078";
    color: #fff;
}

.icon-chevron-right:before { /* cor da seta sub categoria lateral */
    content: "\f054";
     color: #fff;
}


.icon-search:before { /* cor da lupa da barra de rolagem */
    content: "\f002";
    color: #EA2A30;
}





.menu .nivel-dois, .menu .nivel-tres, .menu.lateral .nivel-um>li>a { /* cor fundo do menu cabeçario e lateral */
    background-color: #999999;
}

.menu .nivel-dois a { /* cor NOME fundo do menu cabeçario e NOME lateral */
    color: #ffffff;
    
}






#barraTopo{height:41px;background:#000000}#barraTopo .conteiner{padding:0 20px}#barraTopo .menu.superior{margin:0;background:none}#barraTopo .menu.superior ul.nivel-um{display:flex;justify-content:space-around}#barraTopo .menu.superior li{padding:10px;border:0}#barraTopo .menu.superior li:hover{background-color:rgba(0,0,0,0.05)}#barraTopo .menu.superior .titulo{margin:0}#barraTopo .menu.superior li a strong{color:#EA2A30}#barraTopo .menu.superior li a i{color:#EA2A30;background:transparent}#barraTopo .menu.superior .nivel-dois{top:41px}#barraTopo .menu.superior .nivel-um>li:hover{margin-top:0}




.links-rodape-categorias {display: none !important;} { /* remover categorias do rodape */

}




#rodape .redes-sociais { /* remover fudo socia  */
    background: none;
    box-shadow: none;
    border: none;
}

.institucional .redes-sociais .titulo {
    color: #000000;
}




#instagram-rodape > .conteiner > a { /* cor tituo instagram  */
    font-size: 20px;
    font-weight: bold;
    color: #EA2A30 !important;
}





#barraNewsletter, #barraNewsletter .show-hide { /* cor listra barra newsletter  */
    font-size: 20px;
    font-weight: bold;
    color: #000000;
}
.fundo-principal, .fundo-principal *, .fundo-principal *:hover, .fundo-principal:hover, .fundo-principal.botao:hover {
    color: #EA2A30;
}





.fundo-secundario, .fundo-secundario *, .fundo-secundario *:hover, .fundo-secundario:hover, .fundo-secundario.botao:hover { /* cor janela de logout  */
    color: #fff;
}








/* Remove espaços indesejados na área de informação do produto */
.listagem .listagem-item .info-produto {
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

/* Ajusta o link com o nome do produto */
.listagem .listagem-item .info-produto a.nome-produto {
  display: block;
  min-height: 0 !important;
  margin: 0 !important;
  align-items: unset;
}

/* Se houver elemento de preço, inclua algo como: */
.listagem .listagem-item .preco-produto {
  margin: 0 !important;
  padding: 0 !important;
}

/* Garante que a imagem do produto também não tenha espaços extras */
.listagem .listagem-item .imagem-produto {
  margin: 0 !important;
  padding: 0 !important;
}

/* Elimina margens internas entre elementos */
.listagem .listagem-linha li {
  margin-top: 0 !important;
  border: none !important;
}





