.menu.superior {background-color: #eeeeee;}
.menu.superior .nivel-um>li a strong {color: #3d3d3d;}
.menu.superior .nivel-um>li a i {color: #3d3d3d;}
.fraseTopo, .fraseTopo:hover, .fraseTopo a {color: var(--cor-texto) !important;text-align: center;line-height: 40px;}
.fraseTopo a:hover {color: var(--cor-texto-hover) !important;text-decoration: none;}
.barra-inicial {background-color: #3d3d3d; font-weight: 500;}
.barra-inicial .lista-redes li i.icon-instagram:before {color: #fff;}
.barra-inicial a, .barra-inicial i {color: #fff !important;}
.canais-contato li:hover a, .canais-contato li:hover span {color: #bbbbbb !important;}
.login-cnt .bem-vindo {color: #3d3d3d;}
.cart_header .carrinho>a>i.icon-shopping-cart {color: #3d3d3d!important;}
.busca-mobile .busca .botao {color: #3d3d3d!important;}
.cart_header .carrinho .qtd-carrinho {color: #fff; background-color: #1a1a1a!important;}
.menu.superior .nivel-um>li:hover a i.icon-chevron-down, .menu.superior .nivel-um>li:hover a strong {color: #888888;}
#corpo .listagem.aproveite-tambem h4, #corpo .listagem .titulo-categoria {color: #3d3d3d;}
#corpo .listagem .listagem-item .bandeiras-produto .adicionado-carrinho {background-color: #3d3d3d;}
#corpo .listagem .listagem-item .acoes-produto.hidden-phone a {background: #3d3d3d !important;}
#corpo .listagem .listagem-item .acoes-produto.hidden-phone a:hover {color: #3d3d3d;}
#corpo .listagem .listagem-item .info-produto a.nome-produto {color: #3d3d3d;}
#barraNewsletter .componente .interno-conteudo p.texto-newsletter {color: #3d3d3d;}
#barraNewsletter .componente .interno-conteudo .input-conteiner button.botao {background: #3d3d3d;}
#barraNewsletter .componente .interno-conteudo .input-conteiner button.botao:hover:after {color: #3d3d3d;}
#rodape .institucional * {color: #3d3d3d;}
#corpo .listagem .listagem-item .info-produto .preco-produto .desconto-a-vista, #corpo .listagem .listagem-item .info-produto .preco-produto .preco-parcela, #corpo .listagem .listagem-item .info-produto .preco-produto .preco-parcela * {color: #3d3d3d;}
#corpo .listagem .listagem-item .info-produto .preco-produto .desconto-a-vista strong {color: #3d3d3d;}
.pagina-busca .conteudo h1.titulo, .pagina-busca .conteudo h4.titulo, .pagina-categoria .conteudo h1.titulo, .pagina-categoria .conteudo h4.titulo {color: #3d3d3d;}
.botao-comprar:hover, .botao.principal.grande:hover {background: #3d3d3d !important;}
.produto .acoes-produto .preco-produto .preco-parcela *, .produto .acoes-produto .preco-produto .preco-parcela strong {color: #3d3d3d;}
.produto .acoes-produto .preco-produto .desconto-a-vista strong {color: #3d3d3d;}
.produto h1.titulo {color: #1a1a1a;}
.atributo-comum ul li.active a, .atributo-comum ul li a:hover, .atributo-cor ul li.active a, .atributo-cor ul li a:hover {background: #3d3d3d;}
.cor-secundaria {color: #1a1a1a;}
.finalizar-compra .total .titulo {color: #3d3d3d;}
.finalizar-compra .table a {color: #3d3d3d;}
.checkout-alerta-seguro .checkout-alerta-seguro-item .icon-ok, .checkout-alerta-seguro .checkout-alerta-seguro-tit {color: #3d3d3d;}
.resumo-compra .total strong {color: #3d3d3d;}
.atendimento .display-table {color: #3d3d3d;}
.campos-pedido .caixa-sombreada legend {color: #3d3d3d;}
#corpo .cadastro h1.titulo, #corpo .cadastro legend {color: #3d3d3d;}
#corpo .cadastro i {color: #3d3d3d;}
#corpo .secao-principal .coluna .conta-menu .nome-usuario {color: #3d3d3d;}
#cn-calculadora .row-calculadora button {background-color: #3d3d3d!important;}
.acoes-flutuante.borda-principal.hidden-phone.hidden-tablet {display: none!important;}
.menu.superior .nivel-um>li a strong {font-size: 14px;}
.testimonials-cn .testimonials-description .testimonials-info {font-size: 14px!important; font-weight: 500!important;}
.tracking-mobile a {color: #3d3d3d;}
.compre-junto__comprar button {background: #53bc74;}
.secao-banners {margin-bottom: 25px;}

@media only screen and (max-width: 767px){
.conteudo-topo .inferior .busca-mobile .atalho-menu {background: #3d3d3d!important;}
.menu.superior .nivel-um .titulo, .menu.lateral .nivel-um .titulo {color: #3d3d3d!important;}
}

@media (min-width: 768px){
.barra-inicial .lista-redes.span4 {width: 15%;}
.barra-inicial .canais-contato.span8 {width: 30%;}
}
    
@media (max-width: 767px){
.fraseTopo.span6 {background-color: #3d3d3d;font-size: 12px;padding: 10px;line-height: 15px;}
.fraseTopo a {line-height: 15px;}
}