@media only screen and (max-width: 767px) {
    #cabecalho.fixed .main-header .conteudo-topo .carrinho .icon-shopping-cart {
        color: #000000 !important;
    }
    #cabecalho.fixed .conteiner .main-header .conteudo-topo .actions-menu .menu-carrinho .carrinho>a .qtd-carrinho {
        color: black;
    }
    #cabecalho:before {
        background: #1b1b1b;
    }
    #cabecalho .menu.superior .nivel-um>li>a {
        background-color: #1b1b1b;
        color: red;
        padding: 2px 20px;
    }
    #cabecalho .menu.superior .nivel-um>li>a strong {
        font-weight: 600;
    }
    .info-principal-produto .bandeira-frete-gratis, .info-principal-produto .tag-frete-gratis, .listagem-item .bandeiras-produto .bandeira-frete-gratis, .listagem-item .bandeiras-produto .tag-frete-gratis {
        background-color: #dc1418;
    }
    .tema-escuro .cadastro .caixa-sombreada {
        background: rgb(0, 0, 0);
    }
    .cadastro-logar .botao {
       margin: 10px 35%;
    }
    i.icon-lock.cor-secundaria {
        color: white !important;
    }
    .cadastro .form-horizontal .controls input, .cadastro .form-horizontal .controls select {
        display: block;
    }
    input, textarea, .uneditable-input {
        width: 100%;
    }
    #barraNewsletter .componente.newsletter .interno-conteudo .input-conteiner .botao:after, #barraNewsletter .componente.newsletter .interno-conteudo .input-conteiner .botao:before {
    left: -5px;
    }
    .carrinho-checkout .conteiner-principal {
        padding-top: 0;
    }
    .secao-principal .filter-toggle {
        margin-bottom: 30px;
    }
    .carrinho-interno {
        width: 90%;
        position: fixed;
    }
    li.categoria-paginas.com-filho>a strong:before {
        color: red !important;
    }
    #cabecalho .menu.superior .nivel-um li.categoria-paginas.com-filho .nivel-dois>li {
        border-bottom: 0 !important;
    }
    #cabecalho .menu.superior .nivel-um .categoria-paginas.com-filho .nivel-dois>li:last-child {
        border-bottom: 1px solid #3d3d3d !important;
    }
    .conteiner-principal {
        padding-top: 0 !important;
    }
    .row-fluid.banner.cheio ul.slides {
        margin-top: 16px;
    }
}
span.bandeira-indisponivel.fundo-secundario {
    background-color: #dc1418 !important;
}
a.botao.botao-comprar.principal.grande {
    background-color: #009a3a;
}
a.botao.botao-comprar.principal.grande.desativo.with-popover {
    background-color: #009a3a;
}
#corpo .produto .aproveite-tambem>.titulo:before {
    content: "Aproveite Também";
    color: var(--secundaria);
    font-size: 22px;
}
#corpo .produto .aproveite-tambem>.titulo {
    color: transparent;
    font-size: 0;
}
.label-success, .badge-success {
    background-color: #009a3a;
}
.info-principal-produto .bandeira-frete-gratis, .info-principal-produto .tag-frete-gratis, .listagem-item .bandeiras-produto .bandeira-frete-gratis, .listagem-item .bandeiras-produto .tag-frete-gratis {
    background-color: #009a3a;
}
.borda-alpha, .borda-alpha * {
    border-color: rgba(255, 255, 255, 0) !important;
}
.banner.cheio {
    margin: 0px auto 0;
    top: -16px;
}
.conteiner-principal .conteiner {
    padding: 0 0;
}
#cabecalho .menu.superior .nivel-um li.categoria-paginas.com-filho .nivel-dois>li {
    border-bottom: 1px solid #3d3d3d;
}
.tema-escuro #cabecalho .menu.superior .nivel-um .nivel-dois>li {
    border-color: hsla(0, 0%, 100%, 0.15);
}
.tema-escuro #cabecalho .main-header .conteudo-topo .carrinho .carrinho-interno-ajax .carrinho-interno {
    box-shadow: 1px 1px 5px rgba(0,0,0,.3);
}
span.carrino-total {
    color: #5d5d5d;
}
.tema-escuro #cabecalho .main-header .conteudo-topo .carrinho .carrinho-interno-ajax .carrinho-interno .botao.principal {
    background: #009a3a;
}
strong.preco-promocional.cor-principal {
    color: #5d5d5d !important;
}
a.nome-produto.cor-secundaria {
    color: #787878 !important;
}
#cabecalho.fixed>.conteiner>.main-header .carrinho>a .qtd-carrinho, .tema-escuro #cabecalho.fixed>.conteiner>.main-header .carrinho>a .icon-shopping-cart {
    color: #000;
}
li.categoria-paginas.com-filho>a strong.titulo {
    color: transparent;
    font-size: 1px !important;
}
li.categoria-paginas.com-filho>a strong:before {
    content: "Institucional";
    color: black;
    font-size: 18px;
}
#cabecalho.fixed>.conteiner>.main-header .carrinho>a {
    height: 43px;
}
.tema-escuro .cadastro .caixa-sombreada a.recuperar-senha {
    color: #000;
}
.componente.newsletter.borda-principal span.titulo.cor-secundaria {
    color: black;
}
b.cor-secundaria {
    color: black !important;
}
legend.cor-secundaria {
    color: black !important;
}
a.titulo.cor-secundaria {
    color: black;
}
.tema-escuro .cadastro .caixa-sombreada .titulo, .tema-escuro .cadastro .caixa-sombreada label {
    color: #000;
}
.tema-escuro .cadastro .caixa-sombreada {
    background: rgb(255, 255, 255);
}
.tema-escuro .cadastro .dados-acesso label {
    color: #000;
}
.tema-escuro .conteiner, .tema-escuro .modal {
    background-color: #ffffff;
}
span.titulo.cor-secundaria {
    color: white;
}
span.display-table>strong.cor-principal {
    color: white;
}
ul.atendimento.borda-alpha>li.span4 .cor-secundaria {
    color: white;
}
ul.atendimento.borda-alpha>li.span4 {
    color: white;
}
.tema-escuro th, .tema-escuro tr, .tema-escuro td {
    border-color: #dddddd;
}
.popover-content {
    color: #060606;
}
.popover-title {
    color: black;
}
div#descricao {
    color: black;
}
form#formCalcularCep {
    color: black;
}
.atributo-comum {
    color: black;
}
.atributo-cor {
    color: black;
}
.produto .codigo-produto {
    color: black;
}
span.pull-right {
    color: black;
}
.fundo-secundario {
    background-color: #dc1418;
}
.banner.cheio .flex-control-paging li a.flex-active {
    background: #000;
}
.banner.cheio {
    max-width: 100%;
}
span.preco-a-partir {
    color: black;
}
strong.preco-venda {
    color: #dc1418;
}
.listagem .span3 .listagem-item .nome-produto, .listagem .produtos-carrossel[data-produtos-linha="4"] .listagem-item .nome-produto {
    min-height: 25px;
}
#corpo .listagem .listagem-item .info-produto .preco-produto .preco-promocional, #corpo .listagem .listagem-item .info-produto .preco-produto .preco-venda {
    font-weight: 700;
}
#cabecalho>.conteiner>.row-fluid {
    width: 1250px;
}
a.titulo-categoria.borda-principal.cor-principal>strong:before {
    content: "";
    display: inline-block;
    width: 35px;
    height: 32px;
    background: url(https://cdn.awsli.com.br/1302/1302157/arquivos/e7a23b5ec4e4c86c52d803f97b83a68a.png)no-repeat center;
    vertical-align: bottom;
}
#cabecalho>.conteiner .main-header .conteudo-topo .actions-menu li .submenu #trackOrder .tracking-btn {
    color: rgb(0, 0, 0);
}
.tema-escuro #cabecalho .main-header .conteudo-topo .carrinho .carrinho-interno-ajax .carrinho-interno {
    background: rgb(255, 255, 255);
}
#cabecalho .main-header .conteudo-topo .carrinho .carrinho-interno-ajax .carrinho-interno .carrinho-rodape .carrinho-info>i {
    color: rgb(93, 93, 93);
}
.tema-escuro #cabecalho .main-header .conteudo-topo .carrinho .carrinho-interno-ajax .carrinho-interno .carrinho-rodape .carrinho-info .carrino-total .titulo {
    color: rgb(93, 93, 93);
}
.tema-escuro #cabecalho .main-header .conteudo-topo .carrinho .carrinho-interno-ajax .carrinho-interno .botao.principal {
    color: rgb(255, 255, 255);
}
#cabecalho>.conteiner .main-header .conteudo-topo .actions-menu li .submenu>:first-child {
    color: black;
}
.tema-escuro .secao-principal .coluna .componente.newsletter .botao:before {
    color: #dc1418;
}
.secao-principal .coluna .menu.lateral .nivel-dois li:hover>a {
    color: rgb(220, 20, 24);
}
.secao-principal .coluna .menu.lateral .nivel-um>li.ativo>a {
    background-color: rgb(27, 27, 27);
}
.secao-principal .coluna .filtro-coluna .filtro .titulo {
    color: rgb(27, 27, 27);
}
.info-principal-produto.bandeiras-produto>*, .listagem-item .bandeiras-produto.bandeiras-produto>* {
    background-color: rgb(0, 154, 58);
}
.borda-principal, .atributos ul li a:hover, .atributos ul li.active a, .tema-scuro .nav-tabs li.active a, .elastislide-carousel ul li.active a {
    border-color: #1b1b1b;
}
.fundo-principal, .botao.principal, .botao.principal:hover, .menu li:hover > a .fundo-secundario, .flex-control-paging li a.flex-active, .dropdown-menu > li > a:hover, .filtro.lista ul li label:hover, .filtro.lista ul li.active label, .menu-simples li a:hover, .menu-simples li.active a {
    background-color: #dc1418;
}

#corpo .breadcrumbs ul li * i, .info-principal-produto .breadcrumbs ul li * i {
    color: rgb(220, 20, 24);
}
#corpo .breadcrumbs ul li:nth-last-child(n+2):after, .info-principal-produto .breadcrumbs ul li:nth-last-child(n+2):after {
    border-left-color: #dc1418;
}
.produto .nome-produto {
    color: rgb(27, 27, 27);
    font-size: 26px;
}
.produto .atributos b {
    color: rgb(220, 20, 24);
}
.produto .atributos .atributo-comum ul li.active a, .produto .atributos .atributo-comum ul li a:focus, .produto .atributos .atributo-comum ul li a:hover {
    border: 1px solid rgb(220, 20, 24);
    background: rgb(220, 20, 24);
}
.produto .acoes-produto .preco-produto strong {
    color: rgb(220 20 24);
    font-size: 22px;
}
.produto .acoes-produto .preco-parcela {
    font-size: 18px;
}
.produto .acoes-produto .preco-produto.destaque-parcela .titulo {
    font-size: 25px;
}
.produto .acoes-produto .preco-produto.destaque-parcela .preco-venda {
    font-size: 16px;
}
.produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional {
    font-size: 17px;
}
.produto .cep .input-append .btn {
    background: rgb(220, 20, 24);
}
.tema-escuro #rodape {
    background: rgb(238, 238, 238);
}
#rodape>div:last-child .conteiner>.row-fluid>:first-child {
    color: black;
    font-weight: 400;
}
.tema-escuro #rodape>div:last-child .conteiner {
    color: #000;
}
#barraNewsletter .componente.newsletter .interno-conteudo .input-conteiner .botao:before {
    background: #f80d0d;
}
#barraNewsletter .componente .interno-conteudo ul a {
    color: rgb(220, 20, 24);
    background: #ffffff;
}
#barraNewsletter .componente .interno-conteudo ul a:hover {
    color: #fff;
    background: rgb(0, 0, 0);
}
#barraNewsletter, #barraNewsletter .componente, #barraNewsletter.posicao-rodape .conteiner, #barraNewsletter .show-hide {
    background: rgb(238, 238, 238);
}
#rodape .institucional {
    color: #fff;
    background: #1b1b1b;
}
.tema-escuro #rodape .institucional .titulo {
    color: rgb(255, 255, 255);
}
#barraNewsletter .componente.newsletter .interno-conteudo .texto-newsletter {
    color: black;
    font-weight: 500;
}
#barraNewsletter .componente .interno-conteudo .texto-newsletter, #barraNewsletter .componente .interno-conteudo .texto-redes-sociais {
    font-weight: 500;
    color: black;
}
#rodape .pagamento-selos {
    background-color: #eeeeee;
    color: black;
}

#corpo .listagem .listagem-item .info-produto .nome-produto {
    font-weight: 500;
    color: black;
    padding-bottom: 17px;
}
#corpo .listagem .listagem-item .info-produto .preco-produto s {
    color: #000000;
}
strong.preco-promocional {
    color: #dc1418;
}
a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
    color: #1b1b1b;
}
.botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar {
    background-color: #2e2e2e;
}
.info-principal-produto .bandeira-carrinho, .info-principal-produto .tag-carrinho, .listagem-item .bandeiras-produto .bandeira-carrinho, .listagem-item .bandeiras-produto .tag-carrinho {
    background-color: rgb(27, 27, 27);
}
.info-principal-produto .bandeira-promocao, .info-principal-produto .tag-promocao, .listagem-item .bandeiras-produto .bandeira-promocao, .listagem-item .bandeiras-produto .tag-promocao {
    background-color: #dc1418;
}
#corpo .listagem#listagemProdutos .titulo-categoria:first-of-type {
    color: #1b1b1b;
}
#cabecalho .menu.superior .nivel-um .nivel-dois>li>a {
    font-weight: 500;
    transition: 0.5s;
}
#cabecalho .menu.superior .nivel-um .nivel-dois li:hover {
    background-color: transparent;
}
#cabecalho .menu.superior .nivel-um .nivel-dois li:hover>a {
    color: #dc1418;
    margin: 0 0 0 2px;
    transition: ease-out 0.5s;
    font-weight: 600;
}
.logo a {
    height: 90px;
}
.tema-escuro #cabecalho>.conteiner {
    background: #1b1b1b;
}
#cabecalho>.conteiner .main-header .conteudo-topo .actions-menu li>a>i {
    color: #dc1418;
}
#cabecalho .main-header .conteudo-topo .carrinho .icon-shopping-cart {
    color: #dc1418;
}
#cabecalho .menu.superior .nivel-um {
    color: #000;
}
.tema-escuro #cabecalho .menu.superior {
    background: #fff;
}
.tema-escuro #cabecalho .menu.superior .nivel-um .nivel-dois {
    background: rgb(27, 27, 27);
}
.tema-escuro #cabecalho .menu.superior .nivel-um .nivel-dois:before {
    border-bottom-color: #1b1b1b;
}
a.titulo-categoria.borda-principal.cor-principal {
    text-align: center;
}
.tema-escuro #rodape>div:last-child {
    background-color: #ffffff !important;
}

/*LOGOS RODAPÉ*/
.rodape-logos {
    text-align: center;
    margin-top: 10px;
}
.rodape-logos a {
    margin: 10px;
}

/*INDISPONIVEL*/
.indisponivel div .preco-produto .avise-me form.avise-me-form {
    width: 65.55% !important;
}

@media screen and (max-width: 1024px){
     .indisponivel div .preco-produto .avise-me form.avise-me-form {
      width: 85% !important;
    } 
}   
@media screen and (max-width: 768px){
     .indisponivel div .preco-produto .avise-me form.avise-me-form {
      width: 100% !important;
    } 
} 
@media screen and (max-width: 767px){
   .indisponivel div .preco-produto .avise-me form.avise-me-form {
      width: 100% !important;
    }
}
