body {
     background: #fff!important;
}

.listagem-item:hover .acoes-produto .botao-comprar {
    background-color: #33CC33!important;
}

.produto .acoes-produto .comprar .botao {
    background-color: #33CC33;
    text-transform: uppercase;
}

.botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar {
    background-color: #33CC33;
}

.acoes-produto .preco-produto svg#fi_2649231 {

    display: none;
}

.produto .acoes-produto .preco-parcela {
    font-size: 14px;
    color: #000!important;
}


.produto .acoes-produto .preco-produto .titulo {
    font-size: 40px;
    color: #04750d;
    font-weight: bolder;
    display: block;
}

.acoes-produto .preco-produto .desconto-a-vista {
    font-size: 13px;
}









.menu.superior .nivel-um li:hover .menu_sub_float {
    overflow: auto;
    max-width: max-content;
    min-width: auto;
}

.menu.superior .nivel-um>li:hover .nivel-dois {
    flex-wrap: initial;
}

.menu.superior .mega-categorias {
    width: max-content;
    box-shadow: none;
}

/*cor cabecalho*/
#cabecalho {
    background-color: #1f1f1f;
}
#barraTopo {
    background: #1f1f1f;
}


/*cor rodape*/
#rodape .institucional {
    background-color: #1f1f1f;
}

/*tabs descrição*/
.tab-content .tab-pane .tabs .tab-link.current {
	background: #c41f1f;
}

/*hover btn guia de medidas*/
.produto .size-table .open-table:hover {
    background: #c41f1f;
    border: solid 1px red;
}

/*Scroll do filtro de produtos*/
.filtro.lista ul::-webkit-scrollbar-thumb {
    background: #c41f1f;
}

/*borda cupom de desconto*/
.caixa1 {
    border-color: #c41f1f;
}
/*fonte cupom de desconto* */
.caixa1 span {
   color: #c41f1f;
}
/*icone cupom de desconto**/
.caixa1 span svg path {
    fill: #c41f1f;
}

/*icone entre ou cadastre-se*/
.login .icon path {
    fill: #c41f1f;
}
/*fonte entre ou cadastre-se*/
.login a span {
    color: #c41f1f;
}
/*hover fonte entre ou cadastre-se*/
.login a:hover {
    color: #c41f1f;
}

/*icone favoritos e atendimento cabecalho*/
.inferior .acoes-conta li path {
    fill: #c41f1f;
}

/*icone carrinho*/
.carrinho.carrinho-manipula a i {
    color: #c41f1f;
}
/*quantidade carrinho cobecalho*/
.carrinho.carrinho-manipula strong.qtd-carrinho {
    background: #c41f1f;
}

/*fonte open menu*/
#barraTopo .busca-mobile .open-menu {
    color: #c41f1f;
}

/*icone open menu*/
#barraTopo .busca-mobile .open-menu svg path {
    fill: #c41f1f;
}

/*fonte paginas extras menu institucional*/
#menu-institucional .nivel-um li a {
    color: #a5a5a5;
    display:none;
}

/*hover fonte paginas extras menu institucional*/
#menu-institucional .nivel-um li:hover a {
    color: #1f1f1f;
}

/*fonte ofertas do dia*/
#menu-institucional .nivel-um>li.offers.com-filho a strong {
    color: #c41f1f;
}

/*fonte categorias menu superior*/
.menu .titulo {
    color: #ffffff;
}

/*fonte menu departamentos*/
.all-categories .titulo {
    color: #c41f1f;
}

/*icone menu departamentos*/
.all-categories .titulo svg rect {
    fill: #c41f1f;
}

/*borda categoria menu departamentos*/
li.all-categories.com-filho .mega-categorias.span6 {
    border-color: #c41f1f;
}

/*hover categorias menu departamentos*/
.menu.superior .nivel-um .all-categories .nivel-dois li:hover strong {
    color:  #c41f1f;
}

/*hover subcategorias menu*/
.menu.superior .mega-categorias li a:hover {
    color:  #c41f1f;
}

/*fonte preco promocional produto*/
.preco-produto strong.titulo {
    color: #000000;
}

/*fonte desconto a vista*/
.desconto-a-vista strong {
    color: #000000;
}

/*fonte mega ofertas vitrine*/
.counter-offer .counter .title, .counter-offer .promo .title {
    color: #000000;
}


/*seta full banner desktop*/
.flex-direction-nav a:before {
    color: #c41f1f;
}

/*botao vitrine ver mais*/
.listagem-item:hover .acoes-produto .botao-comprar {
    background-color: #c41f1f;
}


/*fonte do nome no dep de clientes*/
#testimonials article .dep-info .dep-text h3 {
    color: #000000;
}

/*borda depoimento de clientes*/
#testimonials article .dep-p {
    border-color: #000000;
}

/*borda do atendimento*/
#atedimento .contact {
    border-color: #000000;
}

/*icone barra newslletter*/
#barraNewsletter .componente .titulo svg path {
    fill: #1f1f1f;
}

/*botao enviar newsletter*/
#barraNewsletter .componente .botao {
    background-color: #c41f1f;
}

/*botao voltar ao topo*/
.scrollToTop {
    background-color: #c41f1f;
}

/*botao comprar pagina produto*/
.produto .acoes-produto .comprar .botao {
    background-color: #409516!important;
}




/*botao fechar produto flutuante pag produto*/
.produto .acoes-flutuante .close_float {
    color: #4577ff;
}

/*botao comprar pagina produto*/
.produto .acoes-produto .comprar .botao {
    background-color: #c41f1f;
}

/*botao descricao produto*/
.tab-content .tab-pane .tabs .tab-link.current {
    background: #c41f1f;
}

/*precos pagina carrinho*/
.tabela-carrinho .preco-produto .preco-promocional {
    color: #4577ff;
}

/*preco total carrinho*/
span.carrino-total strong.titulo.cor-principal {
    color: #4577ff;
}

/*botao ir para o carrinho*/
.carrinho-interno>div .botao {
    background-color: #4577ff;
}

/*botao finalizar compra*/
.finalizar-compra .botao.principal {
    background: #4577ff;
    border-color: #4577ff;
}

/*preco pagina do produto*/
.produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional {
    color: #1f1f1f;
}

/*cores mobile*/
/*icone carrinho*/
@media only screen and (max-width: 767px){
.caixa-mobile>a:hover {
    color: #c41f1f;
}
}
/*icones favoritos e atendimento*/
@media only screen and (max-width: 767px){
.atalhos-mobile ul li svg path {
    fill: #1f1f1f;
}
}


/*borda cupom de desconto*/
@media only screen and (max-width: 767px){
.caixa1 {
    border-color: #272727;
}
}

/*fonte cupom de desconto*/
@media only screen and (max-width: 767px){
.caixa1 span:hover {
    color: #272727;
}
.caixa1>span {
    color: #272727;
}
}

/*icone cupom*/
@media only screen and (max-width: 767px){
.caixa1 span svg path {
    fill: #c41f1f;
}
}

/*menu mobile*/
@media only screen and (max-width: 767px){
.atalhos-mobile .atalho-menu {
    color: #1f1f1f;
}
}

/*botao meus pedidos*/
@media only screen and (max-width: 767px){
.action-links li:nth-child(2) {
    background: #c41f1f;
}
}

/*botao sair menu*/
@media only screen and (max-width: 767px){
.conteudo-topo .menu.superior .menu-close:after {
    background: #c41f1f;
}
}

/*bolinha carrossel full banner*/
@media only screen and (max-width: 767px){
.fullbanner-mobile .banners ul li.slick-active button {
    background: #efefef;
}
}
/*bolinha carrossel banner tarja*/
@media only screen and (max-width: 767px){
.banner.tarjamobile .banners li.slick-active button {
    background: #c41f1f;
}
}

/*bolinha carrossel vitrine*/
@media only screen and (max-width: 767px){
.listagem-linha .slick-dots li.slick-active button {
    background: #c41f1f;
}
}

/*bolinha carrossel depoimento de clientes*/
@media only screen and (max-width: 767px){
#testimonials .slick-dots li.slick-active button {
    background: #c41f1f;
}
}

/*bolinha carrossel atendimento*/
@media only screen and (max-width: 767px){
#atedimento .contact ul.slick-dots li.slick-active button {
    background: #c41f1f;
}
}

.modal-modalNewsletter .fancybox-skin {
   background: transparent url('https://cdn.awsli.com.br/1211/1211986/arquivos/A melhor loja online de GAMES! Nao perca nenhuma promo!.jpg') no-repeat center;
}

.pagina-produto #yv-sendform,
.pagina-produto .uploadcare-widget-button.uploadcare-widget-button-open{
    border-radius: 20px;
}



/*ALTERAÇÕES MKTDOT*/




/*hover fonte paginas extras menu institucional*/
#menu-institucional .nivel-um li:hover a {
    color: #c41f1f;
    text-decoration: none;
}





.cupon-mobile{

background: #db3c3c!important;
border-radius: 50px!important;

}


/*borda cupom de desconto*/
@media only screen and (max-width: 767px){
.caixa1 {
    border-color: #fff!important;

}
}



@media(min-width:768px) {

    

    

        .promo-desk {

       height: 2500px;

       width: 100%;

       overflow: hidden;

    }


      .promo-god {

       height: 2400px;

       width: 100%;

       overflow: hidden;

    }



}









@media(max-width:768px) {

    

    

        .promo-desk {

       height: 4000px;

       width: 100%;

       overflow: hidden;

       

    }
    
    
        .promo-god {

       height: 3200px;

       width: 100%;

       overflow: hidden;

       

    }
    
    
    .fullbanner-mobile .banners img {
    width: 100%;
    padding-top: 23px;
    }}
    
    
    
    
    
    .categoria-id-4009328 .cn-nivel-dois.com-filhos {
    background: #ffffff url("https://cdn.awsli.com.br/1211/1211986/arquivos/banners-sony.png") no-repeat center top !important;
   color: white;

}


    .categoria-id-4009300 .cn-nivel-dois.com-filhos {
    background: #ffffff url("https://cdn.awsli.com.br/1211/1211986/arquivos/xbo2.png") no-repeat center top !important;
   color: white;

}

    .categoria-id-4016143 .cn-nivel-dois.com-filhos {
    background: #ffffff url("https://cdn.awsli.com.br/1211/1211986/arquivos/banswitch.png") no-repeat center top !important;
   color: white;

}

    .categoria-id-4016146 .cn-nivel-dois.com-filhos {
    background: #ffffff url("https://cdn.awsli.com.br/1211/1211986/arquivos/ban-classicos.png") no-repeat center top !important;
   color: white;

}

    .categoria-id-5415457 .cn-nivel-dois.com-filhos {
    background: #ffffff url("https://cdn.awsli.com.br/1211/1211986/arquivos/outros.png") no-repeat center top !important;
   color: white;

}


.titulo cor-secundaria{display: none;}


#rodape li a {
    font-size: 14px;
    color: #ffffff;
    text-transform: capitalize;
    
    
}

.caixa1 {
    display: none!important;
}

.login {

    padding-left: 50px;
}
