:root {
    --cor_primaria: #ff6600;
    --cor_secundaria: #ff6600;
    --cor_botao: #ff6600;
    --cor_botao_hover: #00ff00;
    --cor_texto_botao: #fff;
    --cor_texto_botao_hover: #2a0447;
    --cor_botao_comprar: #ff6600;
    --pre_cabecalho: #00ff00;
    --cor_texto_pre_cabecalho: #2a0447;
    --cor_cabecalho: #2a0447;
    --cor_icones: #ff6600;
    --cor_icones_hover: #00ff00;
    --cor_texto_icones: #ffffff;
    --cor_menu: #2a0447;
    --cor_texto_menu: #ffffff;
    --cor_newsletter: #2a0447;
    --cor_texto_newsletter: #ffffff;
    --cor_footer: #2a0447;
    --cor_texto_footer: #ffffff;
    --texto_global: #333;
    --cor_clara: #ffffff;
    --cor_escura: #222;
    --texto_background: #ffffff;
    --texto_bg_escuro: #222;
    --texto_bg_claro: #222;
}

/* UPDATE DARK */
:root {
    --bg-dark: #2a0447
}

.pagina-inicial .preco-parcela {color: #fff;}
.pagina-inicial .preco-parcela strong {color: #fff;}
.pagina-inicial .preco-produto .preco-a-partir .preco-venda, .pagina-inicial .preco-produto .preco-a-partir span {color: #fff;}
.pagina-inicial .listagem .titulo {color: #fff;}
.slides-items-category .item .titulo {color: #2a0447;}

.prod-options a.botao.btn-pay-wp {color: rgb(42 4 71)!important; background: #00ff00!important;}
.listagem-item.produto-adicionado .bandeiras-produto .adicionado-carrinho {background: #ff6600!important;}
.pagina-inicial .preco-promocional, .pagina-inicial strong.preco-promocional.cor-principal.titulo {color: #ff6600;}

.instagram_username {color: #fff;}

.banners-slide {margin-top: 45px;}

.menu.superior .nivel-tres>li>a, .menu.superior .nivel-tres>li:hover>a {line-height: 22px !important;}

.breadcrumbs ul li a:hover {background: #ff6600;}

.fundo-principal, .botao.principal, .menu li:hover>a .fundo-secundario, .flex-control-paging li a.flex-active, .dropdown-menu>li>a:hover, .filtro.lista ul li label:hover, .menu-simples li a:hover, .menu-simples li.active a {background-color: #2a0447;}

.bandeiras-produto span.bandeira-indisponivel {color: #fff; background-color: #d0000c; font-weight: 600; font-size: 10px;}
.listagem-item .produto-avise .avise-me-list {background-color: rgb(42 4 71);}

.menu.lateral .nivel-tres {left: 46%;}

a.botao.btn-pay-wp-prod {color: #2a0447!important;}

.breadcrumbs ul li:last-child a {background: #00ff00;}

.atributos ul li.active a:before {color: #ff6600!important;}

.pulse-button, .whats-button {background: linear-gradient(45deg,#00ff00,#00ff00,#00ff00);}

.busca-mobile .busca input {color: #FFF !important;}
.pulse-button i {color: #2A0447;}

.produto .principal .acoes-produto.indisponivel .preco-produto .btn-block {background: #d0000c;}
.produto .principal .acoes-produto.indisponivel .preco-produto .btn-block:hover {color:#fff!important;}

.freteBox.span12 {background: #00ff00; color: #2a0447;}

.jconfirm .jconfirm-box.jconfirm-type-green {border-top: solid 0px #2ecc71 !important;}
.fa-check:before {color: #00ff00;}

.modal .table td span, .modal .table td span a {font-weight: 600;}
.modal .table td b {font-weight: 600;}
#modalContato .form-horizontal .control-label {font-weight: 600;}

.newsletter .newsletter-confirmacao .cupom-code {display: none;}

.bandeiras-produto span.bandeira-frete-gratis, .produto .tag-produto.tag-frete-gratis {background: #00ff00; font-weight: 600; font-size: 11px; color: #2a0447;}

.selos li {background-color: #fff;border-radius: 5px;padding: 8px 11px;}


.conteiner-principal #rodape .conteiner {background-color: #2a0447;}
#rodape>div:last-child {border-top: 1px solid #5b3e72 !important;background-color: #2a0447 !important;}
#rodape>div:last-child p {color: #907c9f;}
.assinatura-cn a {color: #907c9f;}

.menu.superior {background: #210239;}

@media (min-width: 1000px){
.listagem .produtos-carrossel[data-produtos-linha="4"] .imagem-produto, .listagem .span3 .imagem-produto {height: 307px;}
}


@media (max-width: 1024px){
    #rodape .institucional {border-top: 1px solid #5b3e72;}
    #rodape .pagamento-selos .pagamento>span, #rodape .pagamento-selos .selos>span, .pagamento-selos .row-fluid .pagamento {color: var(--cor_primaria);}
    #rodape .titulo {color: var(--cor_primaria);}
    #rodape .links-rodape ul li a, div.contato a, #rodape div.contato li a, #rodape div.contato i {color: var(--cor_texto_footer);opacity: .6;}
}

@media (max-width: 767px){
    .pagina-inicial div#instagram-feed-foxtech {background-color: #2a0447;}
    .lrMenuBox .com-filho {margin-top: 10px;}
    .lrMenuBox .com-filho>a {font-weight: 600;}
    .lrMenuBox ul.nivel-tres {margin-left: 10px; margin-top: 5px; margin-bottom: 5px;}
    .pagina-inicial #corpo {background-color: #2a0447;}
    #rodape .institucional {background-color: #2a0447!important;}
    #rodape>div:last-child p {padding: 10px 30px;}
    
}

@media (max-width: 769px){
    .instagram_username a {font-size: 1.8em !important;}
}