.listagem .listagem-item .info-produto .preco-produto .preco-parcela, .listagem.aproveite-tambem .listagem-item .info-produto .preco-produto .preco-parcela {color: #000000;}
.listagem .listagem-item .info-produto .preco-produto .preco-parcela strong, .listagem.aproveite-tambem .listagem-item .info-produto .preco-produto .preco-parcela strong {color: #000;}
.produto div.principal .acoes-produto .preco-produto .preco-parcela strong {color: #000;font-size: 17px;}
.produto div.principal .acoes-produto .preco-produto .preco-parcela {color: #000;}

#cabecalho, #cabecalho > div.conteiner {background-color: #ffffff;}
div#cabecalho {border-bottom: 1px solid #e6e6e6;margin-bottom: 20px;}
.pagina-inicial div#cabecalho {margin-bottom: 0px;}
.barra-inicial {background: #ca002e;}
.barra-inicial .acoes-conta li>a .icon .cls-1, .barra-inicial .rastreio .trigger-rastreio .icon .a, .barra-inicial .carrinho>a>i.fundo-principal .icon .cls-1 {fill: #ffffff;}
.barra-inicial .lista-redes [class^=icon] {font-size: 17px;color: #ffffff;}
.barra-inicial .canais-contato li>a, .barra-inicial .canais-contato li>span, .rastreio .trigger-rastreio span, .barra-inicial .acoes-conta li>a, .carrinho .titulo.total-cart {color: #ffffff;font-size: 13px;font-weight: 500;}
.barra-inicial .acoes-conta li.rastreio {margin-right: 10px;margin-left: 10px;}
.carrinho .qtd-carrinho {background: #79051f;}
.busca input, .busca input:focus {-webkit-box-shadow: 0 0 0px 0 rgba(0,0,0,.2);box-shadow: 0 0 0px 0 rgba(0,0,0,.2)}
.busca .botao {color: #ca002e;}
.canais-contato ul li {padding-left: 20px;margin-left: 0;}
.full.menu .nivel-um .titulo {color: #000000;}
.full.menu .nivel-um ul {-webkit-box-shadow: 3px 3px 0px 0 rgba(0,0,0,0.1);box-shadow: 3px 3px 0px 0 rgba(0,0,0,0.1);border: 1px solid #cecece;}
.full.menu .nivel-dois li:hover a {color: #ca002e;font-weight: 500;}
.full.menu .nivel-um .titulo:hover {opacity: 10;color: #ca002e;}
.full.menu .nivel-dois li a {color: #000000; font-size: 14px;font-weight: 500;}
.full.menu .nivel-um>li {padding: 0 10px;}
.rastreio .form-rastreio {-webkit-box-shadow: 3px 3px 0px 0 rgba(0,0,0,0.1);box-shadow: 3px 3px 0px 0 rgba(0,0,0,0.1);border: 1px solid #cecece;}
.rastreio .form-rastreio input{border: solid 1px #cecece; -webkit-box-shadow: 0 0 0px 0 rgba(0,0,0,.2);box-shadow: 0 0 0px 0 rgba(0,0,0,.2);}
.rastreio .form-rastreio span, .rastreio .wrap {margin: 10px 10px;}
.rastreio .form-rastreio span {color: #000000;line-height: 16px;}
.carrinho .carrinho-interno .carrinho-info * {color: #000000;font-weight: 600;line-height: 19px;}
.pagina-categoria .conteudo h1.titulo {color: #ca002e;}
.pagina-categoria .conteudo h1.titulo:after, .listagem .titulo-categoria:after, .listagem.aproveite-tambem .titulo-categoria:after, .listagem.aproveite-tambem>.titulo:after, .listagem>.titulo:after {display: none;}
.filtro {border: solid 1px #e6e6e6 !important;border-radius: 0;}
.filtro.lista ul li a label:hover {color: #ca002e;}
.filtro.lista ul li a label {color: #000;font-size: 12px;}
.filtro .titulo {font-size: 16px;color: #ca002e;font-weight: 500;}
.breadcrumbs, .info-principal-produto .breadcrumbs {background: #ffffff;border-bottom: 1px solid #f2f2f2 !important;}
.breadcrumbs ul li strong, .info-principal-produto .breadcrumbs ul li strong, .breadcrumbs ul li a, .info-principal-produto .breadcrumbs ul li a {font-weight: 500;font-size: 12px;}
.dropdown-menu>li>a {font-weight: 500;color: #000;}
.botao.principal, .botao.principal:hover, .dropdown-menu>li>a:hover, .filtro.lista ul li label:hover, .filtro.lista ul li.active label, .flex-control-paging li a.flex-active, .fundo-principal, .menu li:hover>a .fundo-secundario, .menu-simples li a:hover, .menu-simples li.active a {   background: #ca002e;    font-weight: 600;} 
.modal-header .titulo {color: #ca002e;}
#modalContato .control-group .botao.principal.pull-right+.botao {color: #000000;}
.listagem .titulo-categoria strong, .listagem.aproveite-tambem .titulo-categoria strong, .listagem.aproveite-tambem>.titulo, .listagem>.titulo { color: #ca002e;}
.listagem .listagem-item .info-produto .nome-produto, .listagem.aproveite-tambem .listagem-item .info-produto .nome-produto {color: #000000;}
.listagem .listagem-item .info-produto .preco-produto .preco-promocional, .listagem.aproveite-tambem .listagem-item .info-produto .preco-produto .preco-promocional {color: #ca002e;}
.listagem.aproveite-tambem .listagem-item .info-produto .preco-produto .preco-venda {font-size: 25px;font-weight: 700;color: #ca002e;}
.listagem .listagem-item .info-produto .preco-produto .preco-venda {font-weight: 500;color: #ca002e;font-size: 25px;}
.preco-produto.destaque-parcela s.preco-venda {color: #000000 !important;font-size: 16px !important;}
.listagem .listagem-item .acoes-produto .botao-comprar, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {background: #ca002e;opacity: 10;}
.listagem .listagem-item .acoes-produto .adic-prod {background: #058600;}
.listagem .listagem-item.produto-adicionado::before, .listagem.aproveite-tambem .listagem-item.produto-adicionado::before {color: #058600;}
.adic-favo:active, .adic-favo:focus, .adic-favo:hover {color: #ca002e;}

div#instagram h2 a:hover {opacity: 10;}
div#instagram h2 a {color: #ca002e;}
div#instagram {border-top: 1px solid #e6e6e6;padding-top: 15px;}
div#instagram h2 a, div#instagram h2 span {font-weight: 500;}
div#instagram h2 span {color: #000000;}
div#instagram h2:after {width: 600px;height: 1px;}

/*rodapé*/
#barraNewsletter.posicao-rodape .componente .texto-newsletter {font-size: 21px;font-weight: 500;}
#rodape .titulo {color: #ca002e;}
#rodape .titulo {padding: 30px 0 20px;margin-bottom: 0;}
#rodape .institucional a, #rodape .institucional p {color: #000000;font-size: 13px;font-weight: 500;}
#rodape .sobre-loja-rodape .conferir {background: #ca002e;}
#rodape .lista-redes [class^=icon] {background: #ca002e;}

/*topo fixo*/
#cabecalho.fixed .carrinho .qtd-carrinho {background: #ca002e;color: #ffffff;}
#cabecalho.fixed .carrinho>a>i.fundo-principal .icon .cls-1 {fill: #ca002e;}
#cabecalho.fixed .carrinho .titulo.total-cart {color: #000000;font-weight: 700;}
#cabecalho.fixed {-webkit-box-shadow: 0 0 0px 0 rgba(0,0,0,.2);box-shadow: 0 0 0px 0 rgba(0,0,0,.2);}    

/*GERAL*/
.borda-principal {border-width: 0px 0 0;}
.menu.lateral {display: none;}
body {font-size: 13px;color: #000;font-weight: 500;line-height: 20px;}
.conteudo h1 {color: #ca002e;font-weight: 500;}
.form-horizontal input, .form-horizontal select, .botao, .tabela-carrinho #formCalcularFrete button, .tabela-carrinho #formCalcularFrete #calcularFrete, .cadastro input[type=password], .cadastro input[type=text], .cadastro select {border-radius: 0;}

/*INTERNO*/
.produto div.principal .nome-produto {font-size: 30px;font-weight: 500;color: #000;}
.produto div.principal .codigo-produto span b {font-weight: 500;font-size: 12px;}
.produto div.principal .codigo-produto span>a, .produto div.principal .codigo-produto span>span {font-weight: 500;font-size: 12px;}
.produto div.principal .acoes-produto .preco-produto .preco-promocional {color: #ca002e;}
.thumbs-horizontal ul.miniaturas li.active a, .thumbs-vertical ul.miniaturas li.active a {border: solid 1px #ca002e;}
.produto div.principal .acoes-produto .preco-produto .preco-venda {color: #000000;}
.produto div.principal .acoes-produto .preco-produto .preco-venda {color: #ca002e;font-size: 25px;font-weight: 600;}
.produto div.principal .atributos ul li a, .produto div.principal .atributos ul li span {border-radius: 0;background-color: #f3f3f3;color: #000;}
.atributo-comum a span {font-weight: 500;}
.atributos ul li a:hover, .atributos ul li.active a, .borda-principal, .elastislide-carousel ul li.active a, .tema-scuro .nav-tabs li.active a {border-color: #ca002e;}
.produto-info {font-size: 11px;color: #000;}
.pagina-carrinho strong.titulo.cor-principal.valor-total {color: #ca002e;font-weight: 700;}
.pagina-carrinho strong.titulo.cor-principal.preco-carrinho-total {font-weight: 700;}
.free-shipping {font-weight: 500;}
.campos-pedido legend {border-color: #dedede;border-width: 1px;color: #000000;font-size: 16px;font-weight: 500;}
.carrinho-checkout .atendimento li .display-table {color: #000;}
.carrinho-checkout .atendimento li strong {color: #000;font-weight: 500;}
.carrinho-checkout .atendimento .icone-box i {color: #ca002e;font-size: 24px;}
.cadastro .caixa-sombreada {border: solid 1px #e6e6e6;}
.cadastro legend {border-color: #dedede;border-width: 1px;font-weight: 500;font-size: 18px;}
.cadastro label {font-weight: 500;}
.pagina-conta .cadastro .abas-conta li a i, .pagina-conta .conteudo .abas-conta li a i, .pagina-favorito-listar .cadastro .abas-conta li a i, .pagina-favorito-listar .conteudo .abas-conta li a i, .pagina-pedido-listar .cadastro .abas-conta li a i, .pagina-pedido-listar .conteudo .abas-conta li a i {font-size: 20px;width: 25px;}
.pagina-conta .cadastro .abas-conta li a, .pagina-conta .conteudo .abas-conta li a, .pagina-favorito-listar .cadastro .abas-conta li a, .pagina-favorito-listar .conteudo .abas-conta li a, .pagina-pedido-listar .cadastro .abas-conta li a, .pagina-pedido-listar .conteudo .abas-conta li a { font-size: 16px;font-weight: 500;}
.dropdown-menu {border-radius: 0;-webkit-box-shadow: 3px 3px 0px 0 rgba(0,0,0,0.1);box-shadow: 3px 3px 0px 0 rgba(0,0,0,0.1);border: 1px solid #cecece;}
.barra-inicial .btn-group>.dropdown-menu>li:active a, .barra-inicial .btn-group>.dropdown-menu>li:focus a, .barra-inicial .btn-group>.dropdown-menu>li:hover a {color: #ca002e;}
.btn-group.open .dropdown-toggle {-webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.15), 0 0px 0px rgba(0,0,0,.05);-moz-box-shadow: inset 0 0px 0px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow: inset 0 0px 0px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.barra-inicial .btn-group>a.botao.pequeno {color: #ffffff;font-size: 13px;font-weight: 500;}
.pagina-conta .conta-menu .nome-usuario, .pagina-favorito-listar .conta-menu .nome-usuario, .pagina-pedido-listar .conta-menu .nome-usuario, .pagina-conta-endereco .conta-menu .nome-usuario {font-size: 18px;color: #ca002e;font-weight: 500;border-bottom: solid 1px #e6e6e6;}
.pagina-conta .conta-menu .nome-usuario i, .pagina-favorito-listar .conta-menu .nome-usuario i, .pagina-pedido-listar .conta-menu .nome-usuario i {color: #ca002e;}
.pagina-conta .conta-menu .menu-simples li a, .pagina-favorito-listar .conta-menu .menu-simples li a, .pagina-pedido-listar .conta-menu .menu-simples li a, .pagina-conta-endereco .conta-menu .menu-simples li a {color: #000000;font-size: 14px;font-weight: 500;-webkit-transition: all .2s ease-out;transition: all .2s ease-out;}
li.divisor.borda-alpha {display: none;}
.menu-simples li {margin: 0 0 5px;}
.tabela-carrinho td, .tabela-carrinho th, .tabela-carrinho tr {border-bottom: 1px solid #e6e6e6;}
.pagina-conta .conta-menu .menu-simples li a:hover, .pagina-favorito-listar .conta-menu .menu-simples li a:hover, .pagina-pedido-listar .conta-menu .menu-simples li a:hover, .pagina-conta-endereco .conta-menu .menu-simples li a:hover {background: 0 0;color: #ca002e;}
.pagina-conta .conta-menu, .pagina-favorito-listar .conta-menu, .pagina-pedido-listar .conta-menu, .pagina-conta .cadastro .abas-conta li a, .pagina-conta .conteudo .abas-conta li a, .pagina-favorito-listar .cadastro .abas-conta li a, .pagina-favorito-listar .conteudo .abas-conta li a, .pagina-pedido-listar .cadastro .abas-conta li a, .pagina-pedido-listar .conteudo .abas-conta li a, .pagina-conta .cadastro .abas-conteudo, .pagina-conta .conteudo .abas-conteudo, .pagina-favorito-listar .cadastro .abas-conteudo, .pagina-favorito-listar .conteudo .abas-conteudo, .pagina-pedido-listar .cadastro .abas-conteudo, .pagina-pedido-listar .conteudo .abas-conteudo, .pagina-conta .cadastro .abas-conteudo .caixa-dados, .pagina-conta .conteudo .abas-conteudo .caixa-dados, .pagina-favorito-listar .cadastro .abas-conteudo .caixa-dados, .pagina-favorito-listar .conteudo .abas-conteudo .caixa-dados, .pagina-pedido-listar .cadastro .abas-conteudo .caixa-dados, .pagina-pedido-listar .conteudo .abas-conteudo .caixa-dados, .pagina-conta-endereco .conta-menu {border: solid 1px #e6e6e6;}
.pagina-carrinho.carrinho-checkout .logo img {max-width: 65%;}
.produto .acoes-flutuante .acoes-produto .preco-produto .titulo {color: #000000;font-weight: 600;font-size: 15px;}
.produto .acoes-flutuante .acoes-produto .preco-parcela.cor-principal {font-size: 15px;}


.produto .acoes-flutuante .nome-produto {font-weight: 600;color: #000;}
.pagina-produto .abas-custom {border-top: 1px solid #f3f3f3;}
.produto #descricao .tabs li.current {background: #ca002e;border-color: #ca002e;color: #fff;}
.produto #descricao .tabs li {border: solid 1px #e6e6e6;color: #000000;padding: 0 20px;}
.produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional {font-size: 20px;font-weight: 600;color: #ca002e;}


/*---------------*/

@media screen and (min-width: 1024px) {
    
#cabecalho .row-fluid .span10 {width: 78.905983%;}
#cabecalho .row-fluid .span2 {width: 17.529915%;}

}

/*---------------*/


@media screen and (max-width: 768px) {
    
.mini-banner .modulo {margin: 20px 0 20px 20px;}
#barraNewsletter.posicao-rodape .componente .texto-newsletter {font-size: 15px;}
#barraNewsletter.posicao-rodape .componente .newsletter-assinar::after {font-size: 12px;border-radius: 0;}
div#instagram h2:after {width: 80%;}

}

/*---------------*/

@media screen and (max-width: 767px) {

.atalhos-mobile.visible-phone.fundo-secundario.borda-principal {border-bottom: 1px solid #e6e6e6;}
.mini-banner .modulo {margin: 20px 0;}
#barraNewsletter.posicao-rodape .componente .texto-newsletter {font-size: 21px;}
.atalhos-mobile ul li a .icon .cls-1 {fill: #ca002e;}
path#Union_47, path#Union_80 {fill: #000000 !important;}
.atalhos-mobile ul li a .qtd-carrinho {background: #ca002e;}
.conteudo-topo .busca-mobile.fixed {background: #f4f4f4;}
.busca-mobile.fixed .botao.principal {border-color: #ca002e;}
.conteudo-topo .menu.superior.visible-phone ul.action-links li a {color: #ca002e;}
.conteudo-topo .menu.superior.visible-phone:before {color: #ca002e;}
.conteudo-topo .menu.superior.visible-phone ul li a {font-weight: 500;padding-left: 10px;}
.conteudo-topo .menu.superior.visible-phone ul li strong {color: #000000;}
.banner .flexslider .flex-direction-nav li a {width: 25px;height: 25px;}
.banner .flexslider .flex-direction-nav li a .icon {height: 12px;}
div#instagram h2:after {width: 80%;}
.tabela-carrinho td {border-bottom: 0px solid #e6e6e6;}
.tabela-carrinho .sem-borda {border-width: 0px 0;}


}
