[data-theme="dark"] {
    --cor_cabecalho: #000 !important;
    --pre_cabecalho: #c7fe01 !important;
    --cor_body: #000 !important;
    --cor_icones: #c7fe01 !important;
    --cor_icones_hover: #c7fe01a3 !important;
    --cor_texto_icones: #fff !important;
    --cor_titulos: #fff !important;
    --cor_menu: #000 !important;
    --cor_texto_menu: #fff !important;
    --cor_footer: #000 !important;
    --cor_texto_footer: #fff !important;
    --texto_global: #fff !important;
    --cor_fundo: #000 !important;
}


#corpo .mini-items > div {
    min-height: 480px;
}

[data-theme="dark"] #rodape .design-fox {
    background: #0000;
}

.instafeed-header a{
    color: #c7fe01;
}


@media (max-width: 769px) {
    #rodape div.contato ul {
        margin-left: 15px !important;
        margin-bottom: 0 !important;
    }
    .bandeiras-pagamento .gateways-rodape {
        display: inline-block !important;
    }
    [data-theme="dark"] .bandeiras-pagamento .gateways-rodape {
        background: var(--cor_body);
        border: none;
    }


}

.tel-help.tel-first {
    display: none;
}

@media (max-width: 768px){
.logo a {
    width: 100%;
    height: 65px;
    margin-left: 30px;
}
}

[data-theme="dark"] .plugoo-side-cart-body .tabela-carrinho .produto-info > a,
[data-theme="dark"] .plugoo-side-cart-body .tabela-carrinho .excluir a, 
[data-theme="dark"] .plugoo-side-cart-body .tabela-carrinho .quantidade a,
[data-theme="dark"] .plugoo-side-cart-footer .subtotal strong {
    color: var(--cor_primaria);
}

.plugoo-side-cart-footer .botao-comprar-cart-plugoo > a {
    color: var(--cor_texto_botao);
}

.loaderCart .lds-roller div::after {
    background: var(--cor_secundaria);
}

[data-theme="dark"] #cabecalho .menu.superior .nivel-um > li:last-child .nivel-dois {
    left: -100% !important;
}

body .plugoo-side-cart.active {
    z-index: 102030406070;
}


[data-theme="dark"] .pagina-pagina #corpo .secao-principal .conteudo > .caixa-sombreada {
    padding: 15px;
}

[data-theme="dark"] .parcelas-produto .accordion {
    background: var(--cor_body);
}
[data-theme="dark"] .parcelas-produto .accordion .accordion-group .accordion-heading .text-parcelas {
    color: var(--texto_global);
}

[data-theme="dark"] .parcelas-produto .accordion img[alt="Boleto Bancário"] {
    filter: invert(1);
}

[data-theme="dark"] .modal-header .titulo {
    color: var(--texto_global);
}


.menu-user .exit svg {
    width: 36px;
    height: 36px;
    margin: 0;
    border: none !important;
    border-radius: 0;
}

.user-mob {
    display: flex;
    flex-direction: column;
}

@media (max-width: 769px) {
    .conteiner-principal .pagamento-selos .row-fluid .pagamento,
    .conteiner-principal #rodape .pagamento-selos {
        padding-top: 0 !important;
    }
}

span.carrinho-vazio-preco {
    display: none;
}

span.carrinho-vazio-titulo {
    display: none;
}

@media(max-width: 767px) {
    [data-theme="dark"] body.pagina-cadastro .formulario-cadastro-cliente input:hover {
        color: var(--texto_global) !important;
    }
    [data-theme="dark"] body.pagina-cadastro .formulario-cadastro-cliente input {
        color: var(--texto_global);
    }
}

.carrinho>a span.titulo {
    display: none !important;
}

[data-theme="dark"] .pagina-pedido-listar .secao-principal.row-fluid.sem-coluna .caixa-info * , [data-theme="dark"] .pagina-pedido-listar .secao-principal.row-fluid.sem-coluna .table.tabela-pedidos th * {
    color: #000;
}
/*----- Não Remover - Plugoo -----*/
.imagem_banner > a > ul a {
    display: none;
}
/*----- Fim - Plugoo -----*/


/* CORREÇÃO TEMA */

.pagina-login .botao:hover {
    background:rgb(255 252 252) !important;
}

@media (max-width: 767px) {
    .listagem-item {
    	background: transparent !important;
    }
}

/* FIM CORREÇÃO TEMA */