#cabecalho .conteiner,
#cabecalho,
.full.menu {
    background: white;
}

.full.menu .nivel-um>li:hover>a>.titulo {
    color: #373737;
}

#cabecalho .actions>li>a .icon * {
    fill: #000;
}

#cabecalho .carrinho .qtd-carrinho { 
        border: solid 1px #000000;
}

#cabecalho .carrinho .qtd-carrinho,
#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar { 
        color: #fff;
}

#cabecalho .carrinho .qtd-carrinho,
.banner .flexslider .flex-control-paging li a.flex-active,
.coluna div.componente.newsletter .botao,
#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar,
.scrollToTop,
#barraNewsletter.posicao-rodape,
.float-contact .float-open,
.float-contact .float-items>li>a {
    background: #000000;
}

#cabecalho .actions>li>a,
.full.menu .nivel-um>li>a>.titulo,
.produto .acoes-flutuante .preco-produto .preco-promocional.cor-principal {
    color: black;
}

.coluna div.componente.newsletter .botao {
    border: solid 2px #000000;
}

.coluna div.componente.newsletter .botao:hover {
    background: #373737;
    border-color: #373737;
}

#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar .icon *, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar .icon *,
.float-contact .icon *,
.float-contact .icon * {
    fill: white;
}

#barraNewsletter.posicao-rodape .componente .newsletter-assinar {
    background: #ffffff;
    color: #000;
    border: solid 2px #ffffff;
}

#barraNewsletter.posicao-rodape .componente .newsletter-assinar:hover {
    border-color: #373737;
}

#barraNewsletter.posicao-rodape .componente .newsletter-assinar:hover:after, #barraNewsletter.posicao-rodape .componente .newsletter-assinar:hover:before {
    color: #373737;
}

a.toTop,
.float-contact .float-open:hover,
.float-contact .float-items>li:hover a {
    background-color: #373737!important;
}

#st-1 .st-btn[data-network=facebook], #st-1 .st-btn[data-network=googleplus], #st-1 .st-btn[data-network=pinterest], #st-1 .st-btn[data-network=twitter] {
    border-radius: 0;
    background: black!important;
}

@media only screen and (max-width: 767px) {
.atalhos-mobile {
    background: #ffffff;
}

.atalhos-mobile ul li a .icon * {
    fill: #000;
}

.atalhos-mobile ul li a .qtd-carrinho {
    background: #000000;
    color: #fff;
}

.conteudo-topo .busca-mobile .atalho-menu,
.conteudo-topo .menu.superior.visible-phone .menu-close:after {
    background: black;
}

.conteudo-topo .busca-mobile .atalho-menu.icon-th::before {
    color: white;
}

.conteudo-topo .busca-mobile.fixed {
    background: #e7e7e7;
}
}