#envio-nome-12015::after {
  content: " em Santo André/SP";
}


a.bem-vindo.cor-secundaria::before {
    content: "Olá, cadastre-se para fazer pedidos" !important; 
}

[for="id_tipo_0"] {display:block !important;}

/*pessoa juridica
.cadastro .tipo-cadastro label {
    min-height: 20px;
    padding-left: 20px;
    font-size: 18px;
    color: #53ae1d;
    font-weight: bolder;
    padding: 30px;
    box-shadow: 0 0 5px rgba(255, 0, 0, 0.55);
}
.cadastro .tipo-cadastro label::after {
    content: ' - Apenas cadastros com CNPJ ativo serão aprovados pelo sistema. O acesso ao site não é automático. Seu cadastro será analisado e aprovado em até 48h. Você será informado via e-mail.';
    line-height: 1.8;
    font-size: 16px;
    color: #c30f2d;
    font-weight: 600;
} */



.carrinho-checkout .atendimento {
    margin: -100px 0 0;
}


/*banner bolinhas*/
.flex-control-nav {
    position: inherit;
    margin-top: -20px;
}
.banner .flex-control-nav {
    width: -webkit-fill-available;
}




/*margen categoria home*/
.titulo-categoria.borda-principal.cor-principal {
    margin-bottom: -20px !important;
}

/*página do produto*/
.produto .conteiner-imagem>div {
    max-width: 80%;
}
.row-fluid .span7 {
    width: 47%;
}
.row-fluid .span5 {
    width: 50%;
}
.produto .conteiner-imagem>div {
    max-width: 100%;
}



/*cadastro pessoa fisica
[for="id_tipo_0"]{
    display: none;
}
/*input[for="id_tipo_1"]:checked {
    display: inline-block;
}
[for="id_tipo_1"]:checked {
    width: auto;
}
input#id_tipo_1[type=checkbox]:checked {
    content: "";
}
input#id_tipo_1.input-medium[tipe="radio"]:checked {
    width: auto;
}
 
input#id_tipo_1.input-medium[tipe="checkbox"]:checked {
    width: auto;
}*/

/*sem frete e forma de pagamento página do produto*/
.parcelas-produto.borda-alpha.padrao {
    display: none;
}
div.cep {
    display: none;
}
strong.preco-promocional.cor-principal {
    font-size: 30px !important;
}


/*carrinho sem frete, valor do frete e tempo de entrega
form#formCalcularFrete {
    display: none;
}
tabela-carrinho .formas-envio .prazo, .tabela-carrinho .formas-envio .valor {
    display: none;
}
b.prazo {
    display: none !important;
}
*/
/*checkout-transportadora
span#envio-nome-12015:after {
    content: "Transportadora - O valor do frete será informado via e-mail após a finalização da compra.";
    font-size: 12px !important;
    margin-top: 10px !important;
}
span#envio-nome-12015 {
    font-size: 0px;
    margin-top: 10px !important;
}
p.warning-text {
    display: none;
}*/

/*carrinho - transportadora
.tabela-carrinho .formas-envio b, .tabela-carrinho .formas-envio span:after {
    content: "Transportadora";
    font-size: 14px;
}
.tabela-carrinho .formas-envio b, .tabela-carrinho .formas-envio span{
	font-size: 0px;
}*/



/*frete checkout
tr.bg-dark.esconder-mobile.tr-checkout-frete {
    display: none !important;
}
tr.bg-dark.esconder-mobile {
    display: none;
}*/

/*total checkout
h5.titulo.cor-principal.text-right.pagamento-valor.preco-carrinho-total {
    font-size: 20px;
    font-weight: 500;
}*/


/*troco
.entrega-form-group.hide {
    display: none !important;
}
span.forma-pagamento-parcela {
    display: none !important;
}*/




/*rodapé selos*/
.pagamento-selos {
    display: none;
}
#rodape .redes-sociais {
    margin-top: 10px;
}
.span4.sobre-loja-rodape {
    margin-bottom: 65px;
}



/*preço restrito*/
.produto .acoes-produto.preco-restrito .preco-produto .titulo {
    font-size: 28px !important;
    font-weight: bold;
}

/*botao ver mais*/
.acoes-produto.hidden-phone {
    display: none;
}

/*LOGO*/
.logo a {
    height: 130px !important;
}
.menu.superior .titulo {
    padding: 0px 13px 3px !important;
}


 /* banner tarja centralizado e nao afetado pelo full banner 100% da tela */
@media (min-width: 1200px){
.row-fluid {
margin-left: 0;
}
.banner.tarja {
float: none;
text-align: center;
margin-bottom: 10px;
}
}

/* BANNER */
@media only screen and (min-width: 768px) {
.secao-banners {
    margin-top: -16px;
}
.secao-banners .conteiner {
max-width: 100%;
padding: 0;
margin:0;
margin-top: 10px;
border:none;
}

.flexslider {
margin: 0 0 0px;
background: #fff;
border:none;
position: relative;
zoom: 1;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 0px;
-webkit-box-shadow: ‘’ 0 1px 4px rgba(0,0,0,0.2);
-moz-box-shadow: ‘’ 0 1px 4px rgba(0,0,0,0.2);
-o-box-shadow: ‘’ 0 1px 4px rgba(0,0,0,0.2);
box-shadow: ‘’ 0 1px 4px rgba(0,0,0,0.2);
}
}




/*vitrine*/
.titulo-categoria.borda-principal.cor-principal.vitrine-mas-vendido::before {
    content: 'Presentes Criativos mais Vendidos' !important;
    font-size: 22px !important;
}
.titulo-categoria.borda-principal.cor-principal.vitrine-mas-vendido {
    font-size: 0px !important;
}


.titulo-categoria.borda-principal.cor-principal.vitrine-lancamento::before {
    font-size: 22px !important;
    content: 'Lançamentos em Presentes Criativos' !important;
}
.titulo-categoria.borda-principal.cor-principal.vitrine-lancamento {
    font-size: 0px !important;
}


#corpo .listagem.aproveite-tambem h4::before {
    content: 'Presentes Criativos Relacionados' !important;
    font-size: 22px !important;
}
#corpo .listagem.aproveite-tambem h4 {
    font-size: 0px !important;
}
/*vitrine titulo*/
.titulo-categoria.borda-principal.cor-principal {
    padding-top: 20px !important;
}
.banner.cheio+.row-fluid {
    margin-top: 0px;
}



/*borda menu lateral*/
.menu .nivel-dois, .menu .nivel-tres, .menu.lateral .nivel-um>li>a {
    box-shadow: 0 0 1px rgba(0,0,0,0.3);
}






/*A PRONTA ENTREGA*/
span.cor-secundaria.disponibilidade-produto ::after {
    content: 'a pronta entrega';
    font-size: 11px;
}

.produto .acoes-produto .comprar .disponibilidade-produto {
    margin: 15px 0 15px 0 !important;
}


/*VIDEO DESCRIÇÃO*/
.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}





/*MENU DUAS COLUNAS*/
@media only screen and (min-width: 768px) {
    .menu.superior .nivel-dois { padding:20px;}
    .menu.superior .categoria-id-730499  .nivel-dois { padding:20px; margin-left:-364px; column-count: 2; }
    .menu.superior .categoria-marcas.com-filho  .nivel-dois { padding:20px; margin-left: 0px; column-count: 2;}
    .menu.superior .categoria-id-1000999 .nivel-dois { padding:20px; margin-left: -490px; column-count: 2; }
}

/*MOUSE OVER MINI BANNER*/
.flexslider .slides img {
    image-rendering: optimizeQuality;
}
a.bem-vindo.cor-secundaria{
    margin-left: 3px;
}

/*CEP E CUPOM CARRINHO - DESCKTOP*/
@media only screen and (min-width: 768px) {
input#calcularFrete {
    height: 35px;
    font-family: quicksand;
    border-radius: 30px 0 0 30px;
    width: 120px;
}
.tabela-carrinho .input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child {
    border-radius: 0 30px 30px 0;
    height: 45px;
    font-family: quicksand;
}
input#usarCupom {
    height: 35px;
    border-radius: 30px 0 0 30px;
    width: 120px;
}
.tabela-carrinho .form-horizontal .control-label {
    padding-top: 9px;
}
}


@media only screen and (max-width: 766px){
.tabela-carrinho .form-horizontal .controls * {
    text-align: center !important;
    border-radius: 0 30px 30px 0 !important;
}
.tabela-carrinho .form-horizontal .controls input {
	height: 22px;
    border-radius: 30px 0 0 30px !important;
}
.tabela-carrinho .form-horizontal .controls * {
    text-align: center !important;
}
    
    
.tabela-carrinho .form-horizontal .controls {
    text-align: center;
}
.tabela-carrinho .form-horizontal .control-label {
    text-align: center;
	padding-bottom: 5px;

}
}


/*QUALIDADE IMAGEM LOGO*/
.logo img {
    image-rendering: optimizeQuality;
}





/*PAGINA DE CONTEUDO*/
.conteudo.span12 {
    font-size: 15px;
    line-height: 1.5;
}


/*CARRINHO*/
/*nome do produto*/
.produto-info a.cor-secundaria {
    font-size: 14px;
}
/*preço unitario*/
table.table.tabela-carrinho.border-alpha strong.preco-promocional.cor-principal {
    font-size: 14px;
    font-weight: 500;
}
/*subtotal*/
.tabela-carrinho .preco-produto .titulo {
    font-size: 14px !important;
    font-weight: 500 !important;
}
.subtotal strong {
    font-size: 16px;
    font-weight: 500;
}
.total strong {
    font-size: 22px;
    font-weight: 500;
}

/*desconto a vista e parcelado*/
table .font-15 {
    font-size: 15px;
    font-weight: 500;
}
.descontos.avista {
    font-size: 14px;
}
.descontos.parcelas {
    font-size: 14px;
}


.tabela-carrinho .formas-envio .prazo, .tabela-carrinho .formas-envio .valor {
    margin-right: 3px;
    font-weight: 500;
}




/*TAMANHO FONTE LISTAGEM - PREÇO*/
.listagem .preco-produto strong.titulo {
    font-weight: bold;
    font-size: 18px !important;
}
.listagem .listagem-item .nome-produto {
    text-transform: uppercase;
}

.listagem span.preco-parcela.cor-principal strong {
    font-size: 14px;
}

.listagem strong.preco-promocional.cor-principal {
    font-size: 14px;
}
.listagem .produto .acoes-produto .preco-parcela.cor-principal {
    font-size: 13px !important; 
}









/* VIA BOLETO */
span.desconto-a-vista::before {
    content: 'ou';
    font-size: 13px;
    padding-right: 4px;
}

span.desconto-a-vista::after {
    content: 'via boleto';
    font-size: 13px;
    padding-left: 4px;
}

span.desconto-a-vista {
    font-size: 0px;
    color: #7b1f7a ;
    padding: 15px 10px 6px;
    letter-spacing: 0px;
}
span.desconto-a-vista strong.cor-secundaria {
    font-size: 13px;
    color: #7b1f7a ;
}


/*destaque parcelas pagina do produto */
.parcelas-produto .accordion .accordion-group .accordion-heading img {
max-height: 40px;
}
b.text-parcelas.pull-right.cor-principal {
    font-size: 15px !important;
    font-weight: 500;
}
.accordion-inner b.cor-principal {
    font-weight: 500;
}

/*PREÇO PAG PRODUTO*/
.produto .nome-produto {
    font-size: 26px;
    font-weight: 500;
    text-transform: none;
}

.produto .acoes-produto .preco-produto.destaque-parcela .titulo {
    font-size: 26px;
    font-weight: bold;
}
.produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional {
    font-size: 14px;
    font-weight: bold;
}
span.preco-parcela.cor-principal strong {
    font-size: 16px;
}
.produto .acoes-produto .preco-parcela.cor-principal {
    font-size: 13px; 
}





/* COR ICONES REDES SOCIAIS */
.lista-redes .icon-facebook, 
.lista-redes .icon-twitter, 
.lista-redes .icon-youtube, 
.lista-redes .icon-instagram, 
.lista-redes .icon-google-plus,
.lista-redes .icon-pinterest,
.lista-redes .icon-bold {
background-color: transparent !important; /* altera a cor do background */
color: #c2fffb !important; /* altera a cor dos icones */
}

.lista-redes .icon-instagram {
    background: none;
}

.lista-redes .icon-bold:hover,
.lista-redes .icon-facebook:hover,
.lista-redes .icon-google-plus:hover,
.lista-redes .icon-instagram:hover,
.lista-redes .icon-pinterest:hover,
.lista-redes .icon-twitter:hover,
.lista-redes .icon-youtube:hover {
background-color: transparent !important;
color: #fffb00 !important
}

.lista-redes ul li {
border: none;
margin-right: 5px
}



#barraTopo .carrinho>a span {
    line-height: 13px;
    padding: 8px 0 25px;
}
#barraTopo .carrinho.vazio>a span {
    margin-top: -2px !important;
}

/*MOUSEOVER MINIBANNER*/
.modulo.span4:hover {
    /*background-color: rgba(255, 255, 255, 0.4);
    opacity: 0.8;*/
    filter: alpha(Opacity=0);
    transition: all 0.2s;
       -webkit-transform: scale(1.02);
        -moz-transform: scale(1.02);
        -ms-transform: scale(1.02);
        -o-transform: scale(1.02);
        transform: scale(1.02);
}




/*MENU LATERAL - ESPAÇO SUBCATEGORIA*/
.menu .nivel-dois {
    color: #909090;
    font-size: 13px;
    padding: 0 0;
}
.menu .nivel-dois li {
    padding: 5px 20px 5px;
}
 




/*SUB CATEGORIA - SETA - ALINHAMENTO - PROSIÇÃO*/
.menu li.com-filho>a i {
    display: none;
}
.menu.superior .nivel-dois a {
    text-align: left;
}
.menu.superior .nivel-dois {
    top: 55px;
}





.menu.superior .titulo {
    margin: -2px -22px;
    text-transform: uppercase;
    font-size: 14px;
    display: inline-block;
    padding: 35px 13px 3px;
}
.menu.superior .titulo:hover {
color: #73d1cb;
}



@media screen and (min-width: 766px){
.menu.superior {
    margin-top: 30px;
    background-color: transparent;
}
    
    
.menu.superior .categoria-marcas .nivel-dois li, .menu.superior .categoria-paginas .nivel-dois li {
    padding: 5px 20px 5px 0;
}


}




@media only screen and (max-width: 766px){
#cabecalho .conteiner .menu.superior ul {
    text-align: center;
}
#cabecalho .conteiner .menu.superior .nivel-um>li {display: ; float: initial }
}
    
/* Centralizar os itens do menu */
#cabecalho > .conteiner > .menu.superior { 
    text-align: center; 
}
#cabecalho > .conteiner > .menu.superior .nivel-um > li { float: none; display: inline-block; border-left: 0; margin-right: -3px; }
#cabecalho > .conteiner > .menu.superior .nivel-um>li {
    border: 0;
}

@media only screen and (min-width: 770px){
#cabecalho {
    background: url(https://cdn.awsli.com.br/732/732096/arquivos/fundo-cabecalho-l3-4.png) top center no-repeat;
}
}

.menu.superior .categoria-marcas, .menu.superior .categoria-paginas {
    background-color: transparent;
}








/*ESPAÇO DEPOIS DO CARRINHO*/
form {
    margin-bottom: 100px;
}




/*MUDAR ICONES*/
.icon-user:before {
    content: '';
    background-image: url(https://cdn.awsli.com.br/732/732096/arquivos/icon-user-site.png);
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
}

.icon-shopping-cart:before {
    content: '';
    background-image: url(https://cdn.awsli.com.br/732/732096/arquivos/icon-cart-site.png);
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
}

.icon-list:before {
    content: '';
    background-image: url(https://cdn.awsli.com.br/732/732096/arquivos/icon-lista-site.png);
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    display: inline-block;
    vertical-align: middle;
}

.botao .icon-shopping-cart {
    display: none;
}

#cabecalho .atalhos-mobile.visible-phone .icon-user:before {
    content: '';
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/L3_ICONE_USER1.png);
    background-repeat: no-repeat;
    width: 21px;
    height: 20px;
    display: block;
    background-size: 21px;
}
#cabecalho .atalhos-mobile.visible-phone .icon-shopping-cart:before {
    content: '';
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/L3_ICONE_CART1.png);
    background-repeat: no-repeat;
    width: 21px;
    height: 20px;
    display: block;
background-size: 21px;
}
 
#cabecalho .atalhos-mobile.visible-phone .icon-home:before {
    content: '';
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/L3_ICONE_HOME.png);
    background-repeat: no-repeat;
    width: 21px;
    height: 20px;
    display: block;
background-size: 21px;
}


a.atalho-menu.visible-phone.icon-th.botao.principal:before {
    content: '';
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/menu-mobile.png) center;
    background-repeat: no-repeat;
    width: 19px;
    height: 25px;
    display: block;
background-size: 21px;
}









.bandeira-indisponivel {
display: none !important;
}
.listagem .listagem-item.indisponivel:hover {
border-color: #73d1cb;
opacity: 1;
}
.listagem .listagem-item.indisponivel .produto-sobrepor {
transition-duration: 0s;
transition-delay: 0s;
}
.listagem .listagem-item.indisponivel:hover .produto-sobrepor {
background: url(https://cdn.awsli.com.br/492/492805/arquivos/bg-emoji-l32.png) center center no-repeat;
}

.listagem .listagem-item.produto-adicionado {
border-color: #73d1cb;
background-color: #FFF;
}
.listagem .listagem-item.produto-adicionado .produto-sobrepor {
background-color: rgba(255,255,255,0.7);
background-image: url(https://cdn.awsli.com.br/492/492805/arquivos/bg-emoji-l33.png);
background-position: center;
background-repeat: no-repeat;
    opacity: 1;
}
.listagem-item.produto-adicionado .bandeiras-produto {
display: none !important;
}

/* PRODUTO ESGOTADO COLORIDO */
.listagem-item.indisponivel, .listagem.com-caixa .listagem-item.indisponivel { background: none;} 
.listagem-item.indisponivel .imagem-produto img { opacity: 100; -webkit-filter: none; }
.listagem-item.indisponivel .info-produto .nome-produto { opacity: 1;}
 




/*AVISE-ME*/
.avise-me .avise-tit {
    font-weight: 500;
}
.avise-me .avise-btn .botao {
    background: #2bb54c ;
    border: 0;
    box-shadow: inset 0 -5px 0px rgba(0,0,0,.2);
    padding: 14px;
    padding-bottom: 19px;
    transition: all .2s;
    font-size: 20px;
    letter-spacing: 0.5px;
}
.avise-me .avise-btn .botao:hover {
    background: rgb(37, 197, 76);
}


#avise-me-sucesso .avise-suc-tit {
    font-weight: 500;
}

.produto-avise .avise-me-list .avise-me-list-btn {
    background: #73d1cb ;
    border: 0;
    box-shadow: inset 0 -3px 0px rgba(0,0,0,.2);
    padding: 8px;
    padding-bottom: 8px;
    transition: all .2s;
    padding-right: 16px !important;
    padding-left: 16px !important;
    color: #fff;
    font-weight: 500;
    letter-spacing: 0.5px;
}
.produto-avise .avise-me-list .avise-me-list-btn:hover {
    background: #ff7800;
}


.listagem-item .produto-avise .avise-me-list {
    background-color: rgba(112, 187, 182, 0.0);
}
.listagem-item .produto-avise .avise-me-list .avise-me-list-descr {
    font-weight: 500;
    color: #909090;
}

#avise-me-cadastro .avise-me .avise-input input {
    font-family: quicksand;
    letter-spacing: 0.5px;
}
.avise-me .avise-input .avise-email {
    font-family: quicksand;
    letter-spacing: 0.5px;
}
input.span5.avise-nome {
    letter-spacing: 0.5px;
}




/*BANDEIRAS PROMOCIONAIS*/
span.fundo-principal.bandeira-promocao {
    background: #fff;
    color: #73d1cb;
    border-color: #73d1cb;
    box-shadow: 0 0 2px rgba(0,0,0,0);
    border-radius: 30px;
    font-size: 11px;
    font-weight: 500;
    line-height: 20px;
}

span.bandeira-frete-gratis.label-success{
    background: #fff;
    color: #468847;
    border-color: #468847;
    box-shadow: 0 0 2px rgba(0,0,0,0);
    border-radius: 30px;
    font-size: 11px;
    font-weight: 500;
    line-height: 20px;  
}



/*FONTE-SITE-BEMVINDO-BARRA-INICIO-ESPAÇO-TOPO*/
body {
    font-family: 'Quicksand' , sans-serif;
    letter-spacing: 0.5px;
}
.titulo {
    font-family: 'Quicksand' , sans-serif;
    letter-spacing: 0.5px;
}
a.bem-vindo.cor-secundaria {
    /* letter-spacing: 0.3px; */
    font-size: 0px;
}
a.bem-vindo.cor-secundaria::before {
    content: "Olá, identifique-se para fazer pedidos";
    font-size: 12px;
}


.barra-inicial {
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/barra-inicio.png) center no-repeat;
    display: none;
}
.barra-inicial .canais-contato span, .barra-inicial .canais-contato a, .barra-inicial .canais-contato i {
    color: #909090 !important;
}

#cabecalho {
    margin-top: 10px;
}






/*BUSCA*/
input#auto-complete {
    font-family: quicksand;
    letter-spacing: 0.5.px;
    padding-left: 15px;
}

.busca {
    position: relative;
    padding: 5px;
    background-color: transparent;
    border: transparent;
}
@media screen and (max-width: 9999px) and (min-width: 768px){
.busca form, .busca input {
    margin: 0 -2px;
    -webkit-box-shadow: inset 0 0px 0px;
    background: transparent;
    height: 32px;
    border-radius: 0px;
    border-color: rgba(0,0,0,0.12);
}
}
@media screen and (max-width: 9999px) and (min-width: 768px){
.busca .botao-busca {
    position: absolute;
    right: 5px;
    top: 10px;
    height: 30px;
    color: #73d1cb;
    background: transparent;
    border: 0;
}
}
.busca .botao-busca {
    color: #73d1cb;
    background: transparent;
    border: 0;
}

.busca .botao-busca:hover {
    color: #73d1cb;
}




/*ÍCONES CONTA - CARRINHO*/
.acoes-conta>li i {
    background: transparent;
    color: #73d1cb;
    font-size: 13px;
}
.acoes-conta>li i:hover {
    background: transparent;
    color: #73d1cb;
    font-size: 13px;
}
.carrinho>a i {
    background: transparent;
    color: #73d1cb;
}
.carrinho>a i:hover {
    background: transparent;
    color: #73d1cb;
}




/* ICONE BARRA - BARRA FLUTUANTE */
#barraTopo .hidden-phone h4{ top: 8px; position: relative; }
#barraTopo .hidden-phone h4 a{ 
    font-size: 0; 
    display: block;
    background: url(https://cdn.awsli.com.br/732/732096/arquivos/barra.png) no-repeat; 
}
#barraTopo h4 {
    line-height: 95px;
}
#barraTopo h4 {
    margin-top: -5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#barraTopo .hidden-phone h4 {
    top: 1px;
    position: inherit;
}


.carrinho {
    height: 40px;
}
#barraTopo {
    height: 55px;
}
#barraTopo .canais-contato ul {
    margin: 6px;
    width: 300px;
}
#barraTopo .canais-contato a {
    color: #73d1cb !important;
}

#barraTopo .busca .botao-busca {
    top: 5px;
}
#barraTopo .busca {
    padding: 0px;
}
#barraTopo .carrinho>a i {
    padding: 10px;
    width: 25px;
    line-height: 25px;
}
#barraTopo .carrinho.vazio>a span {
    margin-top: 5px;
    color: #909090;
}

#barraTopo .carrinho>a span b {
    display: block;
    font-size: 14px;
    color: #babcba;
    font-weight: 400;
    padding-top: 5px;
}
#barraTopo .carrinho>a span {
    line-height: 13px;
}
#barraTopo .carrinho>a strong {
    font-size: 15px;
    padding: 6px 0 0px;
    margin-left: 0px;
    color: #babcba;
}
#barraTopo .carrinho-interno {
    top: 47px;
}



#barraTopo {
    background: #fff;
}




#barraTopo .canais-contato ul li {
    font-size: 13px;
}
.canais-contato ul li i {
    margin-right: 10px;
    font-size: 13px;
    color: #73d1cb;
}


#barraTopo .carrinho>a i {
    background: transparent;
    color: #73d1cb;
}
#barraTopo .carrinho>a strong {
    color: #909090;
}
#barraTopo .carrinho>a span b {
    color: #909090;
}
#barraTopo .carrinho {
/*    border-color: #7b1f7a; */
    background: #fff;
}

#barraTopo .busca form, .busca input {
/*    border-color: #7b1f7a; */
    border-radius: 30px;
}




#barraTopo input.ui-autocomplete-input {
    font-family: quicksand;
    letter-spacing: 0.5px;
    padding-left: 15px;
    background: #fff;
}
#barraTopo .busca .botao-busca {
    color: #73d1cb;
}

.row-fluid {
    margin-top: 1px;
}




/*CARRINHO*/
.carrinho {
/*    border-color: #7b1f7a;*/
    border-radius: 30px;
}
strong.qtd-carrinho.titulo.cor-secundaria {
    margin-left: 9px;
}
.carrinho.vazio>a span {
    font-size: 14px;
}




/*PAG PRODUTO*/
div#descricao {
    font-size: 15px;
    line-height: 1.5;
}
.produto .nome-produto {
    font-size: 26px;
    font-weight: 500;
}

/*PRODUTO RELACIONADO - TITULO PRODUTO*/
.listagem.aproveite-tambem .listagem-item .nome-produto {
    font-weight: 500;
}

/* PRODUTO FLUTUANTE, PAG DO PROD */
.produto .acoes-flutuante {
    display: none !important;
}

/*MÓDULO MUCHACHOS - PAG PRODUTO*/
.produto .acoes-produto .comprar, .acoes-produto .preco-produto {
    float: none;
    text-align: center;
}

.produto .principal .acoes-produto {
    margin-top: -20px;
    background: #f4f5f5;
    padding: 20px;
}

.pagina-produto .produto .principal .botao.grande {
    background: #000;
    background: #2bb54c ;
    border: 0;
    box-shadow: inset 0 -5px 0px rgba(0,0,0,.2);
    padding: 14px 60px;
    padding-bottom: 19px;
    width: 80%;
    transition: all .2s;
    text-transform: uppercase;
    font-weight: 500;
}

.pagina-produto .produto .principal .botao.grande:hover {
    background: rgb(37, 197, 76);
}


.cep label {
    font-size: 12px;
    line-height: 30px;
    margin-bottom: 5px;
    float: none;
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
    margin-top: -10px;
}
.form-inline {
    text-align: center;
}
@media only screen and (min-width: 768px) {
.pagina-produto .cep .input-append.input-prepend input {
    border-radius: 30px 0 0 30px;
    height: 30px;
width: 150px;
    font-family: 'Quicksand';
}
}

.pagina-produto .cep .input-append.input-prepend input {
    border-radius: 30px 0 0 30px;
    height: 35px;
    width: 150px;
    font-family: 'Quicksand';
}


@media only screen and (min-width: 768px) {
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
    border-radius: 0 30px 30px 0;
}
}
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
    border-radius: 0 30px 30px 0;
    height: 53px;
}

/*.input-append.input-prepend button.btn {
    padding: 13px 15px;
}*/

form#formCalcularCep {
    background: #f4f5f5;
    padding: 20px;
}
.pagina-produto .cep .input-append.input-prepend input {
    padding: 8px 15px;
}






/* BARRA NEWSLETTER */
#barraNewsletter.posicao-rodape {
    position: static;
    background: #73d1cb;
}

#barraNewsletter, #barraNewsletter .show-hide, #barraNewsletter .componente, #barraNewsletter.posicao-rodape .conteiner {
    background-color: transparent;
    background: url(https://cdn.awsli.com.br/732/732096/arquivos/newsletter-barra.png) no-repeat center left;
    image-rendering: optimizeSpeed !important;
}

#barraNewsletter.posicao-rodape .componente .interno {
    margin-left: 660px;
    padding: 20px 0;
}

#barraNewsletter.posicao-rodape .componente .interno {
    margin-left: 660px;
    padding: 20px 0;
}

#barraNewsletter .componente .texto-newsletter {
    display: none;
}

#barraNewsletter .componente div.newsletter-cadastro {
    width: 100%;
}

#barraNewsletter .componente input[type="text"] {
    width: 90%;
    padding: 10.5px;
    border-radius: 30px;
}

#barraNewsletter .componente .botao {
    position: absolute;
    line-height: 13px;
    padding: 14px 27px;
    color: #FFF;
    background: #670f7f;
    box-shadow: inset 0 -3px 0px rgba(0,0,0,.2);
}
#barraNewsletter .componente .botao:hover {
    background: #7a0899;
}


#barraNewsletter .componente .newsletter-confirmacao .icon-ok {
    font-size: 28px;
}
.newsletter .newsletter-confirmacao .icon-ok {
    color: #fef734;
}
#barraNewsletter .componente .newsletter-confirmacao span {
    color: #fff;
}

input[type="text"] {
    font-family: quicksand;
    letter-spacing: 0.5px;
}

#barraNewsletter::before {
    content: '';
    position: relative;
    top: 0px;
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/bg-footer-novo-2012.png) center;
    width: 100%;
    height: 132px;
    display: block;
image-rendering: optimizeSpeed !important;
}
#barraNewsletter {
    box-shadow: none;
}
body.pagina-inicial.tema-transparente #corpo {
    margin-bottom: -50px;
}

    
#barraNewsletter .componente .newsletter-assinar:after {
    content: "Assinar";
    font-family: Quicksand;
    letter-spacing: 0.5px;
    font-size: 15px;
    font-weight: 600;
}
/*#barraNewsletter::after {
    content: '';
    position: relative;
    top: 0px;
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/bg-footer-novo-2012-2.png) center;
    width: 100%;
    height: 132px;
    display: block;
}
div#rodape {
    margin-top: -72px;
}*/




/*LISTAGEM*/
.listagem-item .produto-sobrepor:hover { 
display:block;
border: 1px solid #73d1cb;
}
.listagem .listagem-linha li {
    border-width: 0 0 0 0px;
} 


/* TRUSTVOX E LISTAGEM DE PRODUTOS - CENTRALIZADO */
 .listagem .info-produto .hide.trustvox-stars {
    display: block;
    text-align: center;
}
.listagem .info-produto {
    padding: 12px 5px 5px;
    line-height: 1.4;
text-align: center; 
}
.listagem .listagem-item .nome-produto {
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;
}



/*BOTOES*/
@media only screen and (min-width: 768px) {
.botao.principal {
    background: #670f7f;
    font-family: quicksand;
    letter-spacing: 0.5px;
    border: 0;
    box-shadow: inset 0 -3px 0px rgba(0,0,0,.2);
    padding: 8px;
    padding-bottom: 8px;
    transition: all .2s;
}
}
.botao.principal {
    background: #670f7f ;
    letter-spacing: 0.5px;
    border: 0;
    box-shadow: inset 0 -3px 0px rgba(0,0,0,.2);
    padding: 8px;
    padding-bottom: 8px;
    transition: all .2s;
    padding-right: 16px !important;
    padding-left: 16px !important;
}
.botao.principal:hover {
    background: #7a0899;
}

.botao.grande {
    background: #2bb54c ;
    border: 0;
    box-shadow: inset 0 -5px 0px rgba(0,0,0,.2);
    padding: 14px;
    padding-bottom: 19px;
    transition: all .2s;
}

.botao.grande:hover {
    background: rgb(37, 197, 76);
}




/*NEWSLETTER MENU*/
@media only screen and (min-width: 768px) {
    .componente .titulo {
    font-size: 24px;
    color: #fff;
}
}
.componente .titulo i {
    font-size: 36px;
}

@media only screen and (min-width: 768px) {
    p.texto-newsletter.newsletter-cadastro {
    color: #fff;
    font-size: 14px;
}
}
@media only screen and (min-width: 768px) {
    .newsletter-confirmacao {
    color: #fff;
}
}

#corpo .coluna.esquerda .newsletter .interno, .componente {
    background: #72d1cb;
}

.newsletter input[type="text"] {
    border-radius: 30px;
    padding: 10px;
}
.newsletter .botao {
    background: #682b7e;
    box-shadow: inset 0 -3px 0px rgba(0,0,0,.2);
    padding: 13.5px;
}
.newsletter .botao:hover {
    background: #7a0899;
    padding: 13.5px;
}
/*DESCRIÇÃO MENU LATERAL*/
.componente p {
    /* font-size: 14px; */
    color: #fff;
    line-height: 1.5;
}




/*MENU FUNDO E BORDAS*/
.borda-principal {
    -moz-border-image: -moz-linear-gradient(to right,#7b1f7a, #b44c6b);
    -webkit-border-image: -webkit-linear-gradient(to right,#7b1f7a, #b44c6b);
    border-image: #73d1cb;
    border-image-slice: 1;
}

#corpo .menu.lateral {
    border: 0;
    padding-top: 40px;
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/lateral-menu.png)no-repeat center 15px, #72d1cb;
}

.menu.lateral.outras .titulo {
    margin: -5px -70px -5px -20px;
    padding: 15px 173px 15px 20px;
}

.menu.lateral.outras .titulo:hover{
    color: #fff;
}
 



/*RODAPÉ*/
#rodape .titulo {
    font-size: 22px;
    color: #fffb00;
    font-weight: 500;
}

#rodape .institucional {
    background-image: url(https://cdn.awsli.com.br/216/216774/arquivos/footer_patern_2.png);
    background-color: #73d1cb;
    background-position: top center;
    background-repeat: repeat-y;
}

#rodape .pagamento-selos {
    background: url(//cdn.awsli.com.br/216/216774/arquivos/footer_patern_2.png) no-repeat center top #73d1cb;
}

#rodape .redes-sociais {
    background: transparent;
    box-shadow: none;
}
#rodape .borda-principal {
    border-image-slice: 0;
}


/*RODAPÉ - LINKS E TITULOS*/
#rodape a {
    color: #fff;
    font-size: 14px;
}
#rodape a:hover {
    color: #fffb00;
}

 

/*descricão da loja
#rodape p {
    font-size: 14px;
    color: #73d1cb !important;
    letter-spacing: 0.5px;
    line-height: 1.5;
}*/
.span4.sobre-loja-rodape p {
    color: #fff;
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 1.8;
}





/*POP UP*/
#modalNewsletter .componente {
    background: linear-gradient(to right,#7b1f7a, #b44c6b);
}
/*element.style {
    overflow: auto;
    width: 400px !important;
    height: auto;
}
#modalNewsletter .componente .interno {
    padding: 15px;
    background: linear-gradient(to right,#7b1f7a, #b44c6b);
}
#modalNewsletter .componente .titulo {
    margin-bottom: 25px;
}*/

@media only screen and (min-width: 768px) {
element.style {
    width: 341px;
    height: auto;
    position: absolute;
    top: 20px;
    left: 417px;
    opacity: 1;
    overflow: visible;
}
}

@media only screen and (min-width: 768px) {
.fancybox-wrap.fancybox-desktop.fancybox-type-html.modal-modalNewsletter {
    margin: 0px 0px;
    width: 606PX !important;
    height: 371PX !important;
}
}

@media only screen and (min-width: 768px) {
.fancybox-wrap.fancybox-opened {
    z-index: 100001;
}
    .newsletter-cadastro.input-conteiner {
  display:none;
    }
}


@media only screen and (min-width: 768px) {
body .fancybox-wrap.fancybox-desktop.fancybox-type-html.modal-modalNewsletter .fancybox-skin {
    background: transparent url(https://cdn.awsli.com.br/732/732096/arquivos/pop-up-atacado.png) no-repeat 0px 0px;
    border-radius: 0px;
    width: 680PX !important;
    box-shadow: 0px 0px 0px 0px;
    height: 500PX !important;
    margin-top: -80px;
    margin-left: -45px !important;
}
}
/*@media only screen and (min-width: 768px) {
body .fancybox-wrap.fancybox-desktop.fancybox-type-html.modal-modalNewsletter .fancybox-skin {
    background: transparent url(https://cdn.awsli.com.br/216/216774/arquivos/news-pop-pakas.png) no-repeat 0px 0px;
    border-radius: 0px;
    width: 566PX !important;
    box-shadow: 0px 0px 0px 0px;
    height: 391PX !important;
    margin-top: -60px;
}
}*/

@media only screen and (min-width: 768px) {
.fancybox-outer, .fancybox-inner {
    position: relative;
}
}

@media only screen and (min-width: 768px) {
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    vertical-align: top;
}
}


@media only screen and (min-width: 768px) {
body .fancybox-wrap.fancybox-desktop.fancybox-type-html.modal-modalNewsletter .fancybox-skin #modalNewsletter .componente {
    background: rgba(255, 255, 255, 0);
}
}

@media only screen and (min-width: 768px) {
#modalNewsletter .componente {
    border: 0;
}
}

@media only screen and (min-width: 768px) {
#modalNewsletter .componente .interno {
    padding: 15px;
}
}

@media only screen and (min-width: 768px) {
body .fancybox-wrap.fancybox-desktop.fancybox-type-html.modal-modalNewsletter .fancybox-skin #modalNewsletter .componente .titulo {
    display: none;
}
}

@media only screen and (min-width: 768px) {
body .fancybox-wrap.fancybox-desktop.fancybox-type-html.modal-modalNewsletter .fancybox-skin #modalNewsletter .componente .texto-newsletter {
    display: none;
}
}

@media only screen and (min-width: 768px) {
body .fancybox-wrap.fancybox-desktop.fancybox-type-html.modal-modalNewsletter .fancybox-skin #modalNewsletter .newsletter-cadastro {
    width: 200px;
    margin-top: 138px !important;
    margin-left: 81px !important;
    position: fixed;
}
}

@media only screen and (min-width: 768px) {
#modalNewsletter .newsletter .input-conteiner {
    margin-top: 20px;
}
}

@media only screen and (min-width: 768px) {
.newsletter .input-conteiner {
    margin: 15px 0 0;
}
}

@media only screen and (min-width: 768px) {
.input-conteiner {
    position: relative;
}
}

@media only screen and (min-width: 768px) {
body .fancybox-wrap.fancybox-desktop.fancybox-type-html.modal-modalNewsletter .fancybox-skin #modalNewsletter .newsletter-cadastro input {
    /* height: 15px; */
    BORDER: 0;
    border-radius: 34px;
    margin: 219px 0px 0px 130px;
    width: 120%;
    box-shadow: 0px 0px 0px 0px #FFF;
    font-size: 15px;
    background: #fff;
}
/*body .fancybox-wrap.fancybox-desktop.fancybox-type-html.modal-modalNewsletter .fancybox-skin #modalNewsletter .newsletter-cadastro input {
   /* height: 15px;
    BORDER: 1px solid #ccc;
    border-radius: 34px;
    margin: 165px 0px 0px -70px;
    width: 220%;
    box-shadow: 0px 0px 0px 0px #FFF;
    font-size: 15px;
}*/
}

@media only screen and (min-width: 768px) {
#modalNewsletter .newsletter-cadastro input {
    padding: 10px;
}
}

@media only screen and (min-width: 768px) {
body .fancybox-wrap.fancybox-desktop.fancybox-type-html.modal-modalNewsletter .fancybox-skin #modalNewsletter .newsletter .botao {
	PADDING: 10PX 37PX;
    line-height: 20px;
    margin: 218px -224px 0px 0px;
    background-color: #ee5a30;
    border: none;
    border-radius: 0 40px 40px 0;
    width: 102px;
    height: 43px;
}
/*body .fancybox-wrap.fancybox-desktop.fancybox-type-html.modal-modalNewsletter .fancybox-skin #modalNewsletter .newsletter .botao {
    PADDING: 10PX 37PX;
    line-height: 20px;
    margin: 165px -208px 0px 0px;
}*/
}

@media only screen and (min-width: 768px) {

body .fancybox-wrap.fancybox-desktop.fancybox-type-html.modal-modalNewsletter .fancybox-skin #modalNewsletter .newsletter .newsletter-confirmacao {
    position: fixed;
    margin-top: 350px;
    margin-left: 188px;
    line-height: 91px;
    width: 320px;
    font-weight: 500;
    font-size: 12px;
}
/*body .fancybox-wrap.fancybox-desktop.fancybox-type-html.modal-modalNewsletter .fancybox-skin #modalNewsletter .newsletter .newsletter-confirmacao {
    position: fixed;
    margin-top: 301px;
    margin-left: 15px;
    color: #fd5c1e;
    line-height: 91px;
    width: 480px;
    font-weight: 500;
    font-size: 12px;
}*/
}

@media only screen and (min-width: 768px) {
body .fancybox-wrap.fancybox-desktop.fancybox-type-html.modal-modalNewsletter .fancybox-skin #modalNewsletter .newsletter .newsletter-confirmacao .icon-ok {
    float: left;
    color: #1aef2e;
    margin-top: -9px;
    margin-right: 10px;
    font-size: 58px;
    margin-left: 0;
}
}

@media only screen and (min-width: 768px) {
.fancybox-close {
    position: absolute;
    top: 50px;
    right: 0px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}
}


/*TITULO VITRINE*/
#corpo .listagem .titulo-categoria, #corpo .listagem.aproveite-tambem h4 {
    border: none;
    font-size: 22px;
    text-align: center;
    padding: 0px;
    background: #fff;

}

#corpo .listagem .titulo-categoria:after, #corpo .listagem.aproveite-tambem h4:after {
    transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -webkit-transition: all 0.25s ease;
    content: "";
    width: 264px;
    width: 50%;
    height: 2px;
    background: #73d1cb;
    display: table;
    margin: 15px auto 27px;
    text-align: center;
}




/*CELULAR*/
.atalhos-mobile.visible-phone.fundo-secundario.borda-principal {
    background: #72d1cb;
}
.atalhos-mobile {
    border-width: 0px;
}
.atalhos-mobile a {
    font-size: 25px;
}

.conteudo-topo.visible-phone .menu.superior {
    background-color: rgb(255, 255, 255);
}

@media only screen and (max-width: 766px){
.fundo-principal, .flex-control-paging li a.flex-active, .filtro.lista ul li label:hover, .filtro.lista ul li.active label {
    background-color: TRANSPARENT;
}

.menu a, .menu .titulo {
    vertical-align: baseline;
}
#cabecalho .conteiner .menu.superior .nivel-um>li {
    margin: 8px;
}

#cabecalho .conteiner .menu.superior ul {
    text-align: left;
}

.menu.superior .titulo {
    margin: 5px 5px 5px 5px;
    text-transform: uppercase;
    font-size: 14px;
    display: inline-block;
    padding: 0px 80px 8px 24px;
}
ul.nivel-dois.borda-alpha {
    padding-left: 20px !important;
}

.menu.superior .categoria-marcas .nivel-dois li, .menu.superior .categoria-paginas .nivel-dois li {
    margin-left: -10px;
}
    
.menu.superior li.categoria-id-730518 {
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/barra-cole.png) no-repeat; 
    ￼text-indent: 3px;
}
.menu.superior li.categoria-id-730518:hover {
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/barra-cole2.png) no-repeat;
    ￼text-indent: 3px;
}

.menu.superior li.categoria-id-730499 {
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/barra-tema.png) no-repeat;
    ￼text-indent: 3px;
}
.menu.superior li.categoria-id-730499:hover {
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/barra-tema2.png) no-repeat;
    ￼text-indent: 3px;
}

.menu.superior li.categoria-id-950134 {
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/barra-datas.png) no-repeat;
    ￼text-indent: 3px;
}
.menu.superior li.categoria-id-950134:hover {
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/barra-datas2.png)  no-repeat;
    ￼text-indent: 3px;
}

.menu.superior li.categoria-id-1000999 {
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/barra-tp.png) no-repeat;
    ￼text-indent: 3px;
}
.menu.superior li.categoria-id-1000999:hover {
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/barra-tp2.png) no-repeat;
    ￼text-indent: 3px;
}

.menu.superior li.categoria-id-730275 {
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/barra-pape.png) no-repeat;
    ￼text-indent: 3px;
}
.menu.superior li.categoria-id-730275:hover {
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/barra-pape2.png) no-repeat;
    ￼text-indent: 3px;
}

.menu.superior li.categoria-id-730274 {
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/barra-ele.png) no-repeat;
    ￼text-indent: 3px;
}
.menu.superior li.categoria-id-730274:hover {
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/barra-ele2.png) no-repeat;
    ￼text-indent: 3px;
}

.menu.superior li.categoria-id-730276 {
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/barra-utili.png) no-repeat;
    ￼text-indent: 3px;
}
.menu.superior li.categoria-id-730276:hover {
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/barra-utili2.png)  no-repeat;
    ￼text-indent: 3px;
}

.menu.superior li.categoria-id-730270 {
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/barra-deco.png)  no-repeat;
    ￼text-indent: 3px;
}
.menu.superior li.categoria-id-730270:hover {
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/barra-deco2.png)  no-repeat;
    ￼text-indent: 3px;
}

.menu.superior li.categoria-marcas.com-filho {
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/barra-marcas.png)  no-repeat;
    ￼text-indent: 3px;
}
.menu.superior li.categoria-marcas.com-filho:hover {
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/barra-marcas2.png)  no-repeat;
    ￼text-indent: 3px;
}

.menu.superior li.categoria-id-730411 {
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/barra-pessoal.png)  no-repeat;
    ￼text-indent: 3px;
}
.menu.superior li.categoria-id-730411:hover {
    background: url(https://cdn.awsli.com.br/492/492805/arquivos/barra-pessoal2.png)  no-repeat;
    ￼text-indent: 3px;
}
    


.menu.superior .nivel-um .titulo, .menu.lateral .nivel-um .titulo {
    font-size: 16px;
}
    
.conteudo-topo .busca-mobile {
    background-color: rgba(0, 0, 0, 0.03);
}
    
.busca {
    padding: 0;
}


#modalNewsletter .componente {
    background: linear-gradient(to right,#7b1f7a, #b44c6b);
}
#modalNewsletter .componente .titulo {
    color: #fff;
}
#modalNewsletter .componente .texto-newsletter {
    color: #fff;
}
#modalNewsletter .newsletter .newsletter-confirmacao span {
    color: #fff;
}
    
    
    


.menu.superior .nivel-um>li:first-child {
    border-left: 0px !important;
    border-top: 0px !important;
}
.menu.superior .nivel-um>li:hover {
    border-left: 0px !important;
    border-top: 0px !important;
}
    
    
    
.busca .botao-busca {
    margin-right: 10px !important;
    margin-top: 0px !important;
}
.busca input {
    width: 93%;
    padding: 10px !important;
    box-shadow: none;
}

    
#rodape .fa-whatsapp:before {
    color: #73d1cb;
    font-size: 15px;
}
#rodape .fa-envelope:before {
    color: #73d1cb;
}


.produto .conteiner-imagem > div {
    border: 0px solid rgba(0, 0, 0, 0.035);
}
  


.span4.selos img {
    height: 37px;
    image-rendering: optimizeQuality;
}
/*.selos img {
    width: 100px;
} */ 
.pagamento-selos #span4-envios ul li img {
    width: 90px !important;
    margin-left: -25px !important;
}
.gateways-rodape {
    background-image: none;
    border-radius: 0;
    border: 0;
    width: 0;
}
.gateways-rodape, .gateways-rodape * {
    display: inline;
}
li.col-md-3 {
    display: none;
}

    

.span4.links-rodape.links-rodape-paginas .titulo {
    margin-top: -20px !important;
}
.span4.sobre-loja-rodape .titulo {
    margin-top: -20px !important;
}   
.span3 {
    margin-top: -5px;
}
.institucional.fundo-secundario {
    margin-bottom: -35px;
}
.span4.pagamento .titulo {
    padding: -25px 0 10px !important;
} 
.span4.selos .titulo {
    padding: 25px 0 10px !important;
}
div#span4-envios .titulo {
    padding: 20px 0 10px !important;
}
div#span4-envios {
    margin-bottom: -25px;
}
    
    
    

}


/*CAMPO E-MAIL IDENTIFICAÇÃO CHECKOUT*/
.identificacao .control-group input {
    height: 18px;
}
.checkout-alerta-seguro {
    border-radius: 30px;
}
.checkout-alerta-seguro .checkout-alerta-seguro-item .icon-ok, .checkout-alerta-seguro .checkout-alerta-seguro-tit {
    color: #2bb54c;
    font-size: 15px;
}
.icon-lock:before {
    color: rgba(43, 181, 76, 0.2);
}




/*TRUSTVOX*/
.text-center {
    text-align: center;
    font-family: quicksand;
    letter-spacing: 0.5px;
    font-weight: 500;
    color: #909090;
    font-size: 18px;
}

html body #_trustvox_widget .ts-widget a, html body #_trustvox_widget .ts-widget div, html body #_trustvox_widget .ts-widget input, html body #_trustvox_widget .ts-widget p, html body #_trustvox_widget .ts-widget span, html body #_trustvox_widget .ts-widget strong, html body #_trustvox_widget .ts-widget textarea {
    font-family: 'quicksand' !important;
    letter-spacing: 0.5px !important;
}

#_trustvox_widget .ts-widget .ts-footer {
    background: #FFF !important;
    border-bottom: 0px solid #670f7f !important;
}

#_trustvox_widget .ts-widget .ts-btn {
    height: 35px !important;
}

#_trustvox_widget .ts-widget .ts-entry-question .ts-blue {
    background-color: #670f7f !important;
}

.ts-cssgradients #_trustvox_widget .ts-widget .ts-entry-question .ts-blue, .ts-cssgradients #_trustvox_widget .ts-widget .ts-entry-question .ts-blue:hover {
    background-image: linear-gradient(#670f7f,#670f7f) !important;
}

#_trustvox_widget .ts-widget .ts-tabs-container .ts-tabs-inside.ts-selected {
    border-top: 3px solid #670f7f !important;
}

.ts-cssgradients #_trustvox_widget .ts-widget .ts-blue, .ts-cssgradients #_trustvox_widget .ts-widget .ts-blue:hover {
    background-image: linear-gradient(#670f7f,#670f7f) !important;
}

.ts-cssgradients #_trustvox_widget .ts-widget .ts-black {
    background-image: linear-gradient(#e1e1e1,#e1e1e1) !important;
}

#_trustvox_widget .ts-widget .ts-read-more {
    color: #670f7f !important;
}

#_trustvox_widget .ts-widget .ts-user-review p {
    font-size: 15px !important;
}

#_trustvox_widget .ts-widget .ts-list-alternate-item:nth-child(odd) {
    background: #f9f9f9 !important;
}

#_trustvox_widget .ts-widget .ts-list-left {
    background: #f9f9f9 !important;
}

#_trustvox_widget .ts-widget .ts-user-review {
    background: #f9f9f9 !important;
}

#_trustvox_widget .ts-widget .ts-frame-gray {
    background: #f9f9f9 !important;
}
.ts-cssgradients #_trustvox_widget .ts-widget .ts-content-head {
    background-image: linear-gradient(#fff 0,#fff 37%,rgba(255,255,255,0) 100%) !important;
}

#_trustvox_widget .ts-widget .ts-temp-questions .ts-temp-questions-item {
    background: #F9F9F9!important;
}
#_trustvox_widget .ts-widget .ts-head-opinion {
    background-color: transparent !important;
}





/*CHECKOUT ATACADO / BOLETO*/
/*entrega
.formas .accordion-heading .forma-conteiner .envio-preco {
    display: none;
}
.formas .accordion-heading .forma-conteiner .envio-prazo-entrega {
    display: none;
}
*/


/*.formas .accordion-heading .forma-conteiner img::before {
    content: "Boleto - de acordo com o valor do pedido" !important;
    font-size: 12px !important;
}
/*
.entrega-content {
    display: none;
}
.entrega-form-group {
    display: none;
}
.formas .forma-pagamento-parcela {
    display: none;
}
.formas .accordion-heading .forma-conteiner img {
    font-size: 0px;
}

/*substitui imagem
.formas .accordion-heading .forma-conteiner img {
    display: block;
    background: url(https://cdn.awsli.com.br/732/732096/arquivos/logo-rodape-loja-pro-2.png) no-repeat !important;
    box-sizing: border-box;
    width: 134px;
    height: 34px;
    padding-left: 282px;
}


/*texto acima da escolha da forma de pagamento
.entrega-form-group label::before {
    content: 'Seu pagamento será realizado via BOLETO. Selecione a forma Dinheiro apenas para finalizar a compra. Primeiro Pedido: a vista. Após primeira compra: Pedidos de R$ 250,00 a R$ 2.000,00 - Boletos para 20/40 dias. Pedidos acima de R$ 2.000,00 - Boletos para 30/45/60 dias';
    font-size: 12px;
}
.entrega-form-group label {
    font-size: 0px;
}



/*pós finalização do pedido
img#img-forma-pagamento {
    display: block;
    background: url(https://cdn.awsli.com.br/732/732096/arquivos/logo-rodape-loja-pro-2.png) no-repeat !important;
    box-sizing: border-box;
    width: 134px;
    height: 34px;
    padding-left: 282px;
}

.pedido-finalizado .cabecalho-interno .status-pagamento .lead::before {
	content: 'O Boleto será enviado ao e-mail cadastrado juntamente com a NF do pedido.';
    font-size: 17px;
    font-weight: 400;
}
.pedido-finalizado .cabecalho-interno .status-pagamento .lead {
    margin: 15px 0 10px;
    font-size: 0px;
    line-height: 20px;
}

li#tipo_pagamento {
    display: none;
}

.resumo-compra .tabela-carrinho .text-right {
    display: none;
}
ul.caixa-info.text-center {
    display: none;
}

legend.cor-secundaria {
    display: none;
}
.subtotal {
    display: none;
}

/*conta
.caixa-info.text-center.span5 {
    display: none;
}*/


/*aviso pós cadastro*/
.modal-body span:after {
    content: "Seu cadastro será liberado em até 48h. Vocˆê receber'á um e-mail confirando a liberação do acesso." !important;
}
.modal-body {
    padding: 30px;
}



table.table.tabela-carrinho.border-alpha strong.preco-promocional.cor-principal {
    font-size: 14px !important;
    font-weight: 500;
}