
.abriga-painel>ul>li.icon-chevron-up:before {
    color: #000000;
}

.element.style {
background-color: #000000
}

.abriga-painel>ul>li {
    color: #000000;
}

.icon-novouser {
    color: #000000;
}

.bem-vindo {
     color: #000000;
} 

.fa-comment-alt:before {

color: #000000
}

#icon-novocart {
    color: #000000;
}

#cabecalho .carrinho>a span b {
    color: #000000;
}

#cabecalho .carrinho>a strong {
   color: #000000;
 
}


#rodape .fundo-secundario, #rodape .fundo-secundario *, #rodape .fundo-secundario *:hover, #rodape .fundo-secundario:hover, #rodape .fundo-secundario.botao:hover {
 color: #858585;
 background-color: #000000;
}

.element.style {
color: #ffffff;


}

#institucional.fundo-secundario {
    background-color: #000000
}


#rodape .institucional .conteiner {
    background-color: #000000;
    
}

#rodape .span.titulo {
   color: #858585;
}

#rodape .pagamento-selos {
 background-color: #000000;
}

#rodape .desenvolvimento {
    background: #000000;
}

#rodape .titulo {
    color: #ffffff !important;
}

#rodape .contato-mc span {
    color: #ffffff !important;
}

@media screen and (max-width: 767px){
  .produto .conteiner-imagem img {
    pointer-events: none !important;
  }
}

.busca .botao-busca {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}

@media screen and (max-width: 767px) {
  .listagem .listagem-linha > div {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}

.menu .nivel-um > li > a {
   font-size: 16px; /* tamanho da fonte */
   font-family: 'Arial', sans-serif; /* tipo de fonte */
   font-weight: bold; /* peso da fonte */
}

/* Exibir ícone de login */
.carrinho {
  margin-left: 10px;
  display: inline-block;
}

.conta-usuario {
  display: inline-block !important;
}

.menu .nivel-um > li > a {
  font-weight: normal;
}

/* Para Desktop */
.filtro-preco {
  border-radius: 10px;
}

.tamanho-produto {
  border-radius: 50%;
}

.botao-comprar {
  border-radius: 10px;
}

.calcular-frete {
  border-radius: 10px;
}

/* Para Mobile */
@media (max-width: 768px) {
  .filtro-preco {
    border-radius: 10px;
  }
  
  .tamanho-produto {
    border-radius: 50%;
  }
  
  .botao-comprar {
    border-radius: 10px;
  }
  
  .calcular-frete {
    border-radius: 10px;
  }
}

/* Para Desktop */
.rodape-icones {
  color: white;
}

/* Para Mobile */
@media (max-width: 768px) {
  .rodape-icones {
    color: white;
  }
}


/* Para Desktop */
.tamanho-produto:active,
.tamanho-produto.selecionado {
  background-color: black;
  color: white;
}

/* Para Mobile */
@media (max-width: 768px) {
  .tamanho-produto:active,
  .tamanho-produto.selecionado {
    background-color: black;
    color: white;
  }
}


/* Para Desktop */
.redes-sociais {
  color: white;
}

/* Para Mobile */
@media (max-width: 768px) {
  .redes-sociais {
    color: white;
  }
}
 
 /* Para Desktop */
.titulo {
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: black;
}

/* Para Mobile */
@media (max-width: 768px) {
  .titulo {
    font-family: Arial, sans-serif;
    font-size: 14px;
    color: black;
  }
}
 

body .produto-variacao .variacao-item.ativo,
body .opcoes-produto .variacao-item.ativo {
  background-color: #333 !important;
  color: #fff !important;
  border: 2px solid #333 !important;
}

/* Ocultar números nos filtros de modelo */
.filtros .filtro-opcoes span:after,
.sidebar-filtros .filtro-item span:after {
  display: none;
}


/* Exibir dois produtos por linha no mobile */
@media screen and (max-width: 767px) {
  .produto-grid .lista-produtos li {
  width: 48% !important;
  float: left;
  margin: 1%;
  }
}
  