/* CORES */

#modalNewsletter .componente .titulo, .menu.superior .nivel-dois > li.com-filho > a, .menu.superior .nivel-dois .column li:not(.com-filho):hover > a, .menu.superior .nivel-tres > li:hover > a, #cabecalho .box-info .options .item:last-child:hover span, .listagem .listagem-item:hover .info-produto .nome-produto, .carrinho-interno .preco-produto .preco-promocional, .carrinho-interno > div > span > span, .carrinho-interno > div > span > span strong, .info-produto .preco-produto .preco-promocional, .preco-produto .preco-a-partir .preco-venda:not(.titulo), .coluna .menu.lateral.outras::before, .coluna .menu.lateral.outras li > a:hover strong, .menu.lateral .nivel-dois .com-filho > a:hover, .filtro.lista ul li a:hover, .produto .acoes-produto .preco-produto .preco-promocional, .produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional, .tabela-carrinho .preco-produto .preco-promocional, .tabela-carrinho .subtotal strong, .total strong, .coluna .filtro h4, .pagination ul > li > a, .pagination ul > li > span, .filtro.lista ul li label:hover, .filtro.lista ul li.active label, .coluna .menu.lateral > ul.nivel-um > li.ativo > a strong, .carrinho-checkout #cabecalho .atendimento [class*="span"] * {
    color: #ed1c24;
}

.fancybox-close::before, #rodape .submit, .carrinho > a strong, .menu.superior .nivel-um > li:hover > a, .menu.superior .nivel-um > li > a[title="outlet"], #cabecalho .box-info .options .item .box-rastreio .submit, .user-login .list a, #modalContato .control-group .botao.principal.pull-right, .caixa-sombreada .botao.principal, #AcessoRestritoIdade .botao.principal, .formulario-cadastro-cliente button.botao.principal, #modalContato .control-group .botao.principal.pull-right, .caixa-sombreada .botao.principal, #AcessoRestritoIdade .botao.principal, .formulario-cadastro-cliente button.botao.principal, .titulo::before, .listagem .titulo-categoria::before, .carrinho-interno > div .botao, .ordenar-listagem + .titulo::after, .dropdown-menu > li > a:hover, #smarthint-product-position1::after, .produto .acoes-produto .comprar a, .pagination ul > li.active > a, .pagination ul > li.active > span {
    background: #ed1c24;
}

.user-login svg, .busca .botao-busca svg {
    fill: #ed1c24;
}

#rodape .submit:hover, #cabecalho .box-info .options .item .box-rastreio .submit:hover, .user-login .list a:hover, #modalContato .control-group .botao.principal.pull-right:hover, .caixa-sombreada .botao.principal:hover, #AcessoRestritoIdade .botao.principal:hover, .formulario-cadastro-cliente button.botao.principal:hover, #modalContato .control-group .botao.principal.pull-right:hover, .caixa-sombreada .botao.principal:hover, #AcessoRestritoIdade .botao.principal:hover, .formulario-cadastro-cliente button.botao.principal:hover, .carrinho-interno > div .botao:hover {
    background: #f37e60;
}

.box-links a::before, #modalNewsletter .newsletter-cadastro button::before, .listagem-item .acoes-produto .botao-comprar::before, .produto .principal .acoes-produto .comprar a::before, .identificacao .control-group .botao.principal::before, .acao-editar .botao.grande::before, .identificacao .control-group .submit-email.botao.principal::before, .banner-promocao .box-info a::before {
    background: linear-gradient(45deg,#f37e60,#ed1c24);
}


.box-links a::after, #modalNewsletter .newsletter-cadastro button::after, .listagem-item .acoes-produto .botao-comprar::after, .identificacao .control-group .botao.principal::after, .produto .principal .acoes-produto .comprar a::after, .acao-editar .botao.grande::after, .identificacao .control-group .submit-email.botao.principal::after, .banner-promocao .box-info a::after {
    background: linear-gradient(45deg,#ed1c24,#f37e60);
}

.checkout-alerta-seguro .checkout-alerta-seguro-item .icon-ok, .checkout-alerta-seguro .checkout-alerta-seguro-tit {
    color: #444;
}

/* HACKS */

#rodape .copy {
    display: none;
}

.menu.lateral .nivel-um a {
    border-bottom: 1px solid !important;
}

.menu.lateral .nivel-um a strong {
    color: #ed1c24;
}

.menu.lateral .nivel-dois a {
    border-bottom: medium none !important;
}

.coluna .menu.lateral.outras li ul, .menu.lateral .nivel-tres {
    display: inherit !important;
}

.menu .nivel-tres {
    display: block !important;
    position: initial;
}

.menu .nivel-dois a {
    line-height: 30px;
}

.menu.superior .nivel-dois > li.com-filho {
    width: 135px;
}

@media (min-width: 768px) {

.menu.superior .nivel-tres {
    display: none !important;
}
    
}

.pagina-produto .produto .conteiner-imagem::after {
    content: "IMAGEM MERAMENTE ILUSTRATIVA";
    position: relative;
    top: -10px;
    font-size: 0.8em;
}

.desconto-a-vista .cor-secundaria {
    background-color: #ed1c24;
    color: white;
    padding: 2px 5px;
}

.listagem .desconto-a-vista .cor-secundaria {
    display: block;
}

.parcela .cor-secundaria::after {
    content: "com juros";
}

.parcela.sem-juros .cor-secundaria::after {
    content: "";
}

.pagina-pagina .caixa-sombreada {
    font-size: 1.3em;
    line-height: 1.6em;
}

.pagina-pagina .caixa-sombreada h4 {margin: 30px 0;}

.menu.lateral.outras .nivel-um a {
    border-bottom: medium none !important;
}