/* -----------------------------------------------------------------------------  */
/* ------------------------- Home Page ------------------------------------------ */
/* -----------------------------------------------------------------------------  */

/* Coloca borda no topo da div dos minibanners pois eles foram movidos via js */
body.pagina-inicial .secao-principal .banner.mini-banner.hidden-phone {
    border-top: 2px solid #42a8f2;
	padding-top: 35px;
}

/* Troca lupa por carrinho no botão comprar */
.acoes-produto-responsiva .icon-search:before,
.acoes-produto .icon-search:before {
    content: "\f07a";
}


.preco-parcela.cor-principal{
    color: #ffffff;
}


.preco-parcela .cor-principal.titulo{
    color: #00e015;
    font-size: 1.9em;
}


.preco-promocional.cor-principal{
    color: #00e015;
}

.preco-venda.cor-principal{ 
    color: #00e015;
}


.carrinho-rodape .botao.principal{
    background-color: #00e015;
}

.carrino-total .titulo.cor-principal{
    color: #00e015;
}

.fundo-principal.bandeira-promocao{
    background-color: #00e015;
}


li.fundo-principal,
.icon-shopping-cart.fundo-principal{
    background-color: #00e015;    
}


/* -----------------------------------------------------------------------------  */
/* ------------------------- Página Produto ------------------------------------- */
/* -----------------------------------------------------------------------------  */

body.pagina-produto #corpo > div > div.secao-principal.row-fluid.sem-coluna{
	background-color: #fff;
}

/* breadcrumbs */
body.pagina-produto #corpo > div > div.secao-principal.row-fluid.sem-coluna .info-principal-produto .breadcrumbs ul li:after {
    color: #000;
}

/* titulo H1 + cód sku + selecione tamanho */
body.pagina-produto #corpo > div > div.secao-principal.row-fluid.sem-coluna .produto .abas-custom .tab-content #descricao,
body.pagina-produto #corpo > div > div.secao-principal.row-fluid.sem-coluna .produto #formCalcularCep > label,
body.pagina-produto #corpo > div > div.secao-principal.row-fluid.sem-coluna .principal .parcelas-produto .parcela .cor-secundaria,
body.pagina-produto #corpo > div > div.secao-principal.row-fluid.sem-coluna .disponibilidade-produto,
body.pagina-produto #corpo > div > div.secao-principal.row-fluid.sem-coluna .destaque-parcela .botao.fundo-secundario,
body.pagina-produto #corpo > div > div.secao-principal.row-fluid.sem-coluna .destaque-parcela .avise-me,
body.pagina-produto #corpo > div > div.secao-principal.row-fluid.sem-coluna .destaque-parcela .preco-venda,
body.pagina-produto #corpo > div > div.secao-principal.row-fluid.sem-coluna .destaque-parcela .preco-parcela,
body.pagina-produto #corpo > div > div.secao-principal.row-fluid.sem-coluna div.atributos,
body.pagina-produto #corpo > div > div.secao-principal.row-fluid.sem-coluna div.atributos > div > span > b,
body.pagina-produto #corpo > div > div.secao-principal.row-fluid.sem-coluna div.info-principal-produto > h1,
body.pagina-produto #corpo > div > div.secao-principal.row-fluid.sem-coluna div.info-principal-produto > div.codigo-produto > span > span, 
body.pagina-produto #corpo > div > div.secao-principal.row-fluid.sem-coluna div.info-principal-produto > div.codigo-produto > span > b {
    color: #2f2f2f;
}

body.pagina-produto #corpo > div > div.secao-principal.row-fluid.sem-coluna div.info-principal-produto > h1 {
    font-size: 1.9em;
}

/* popover gerado por js qdo se passa o mouse no botao comprar */
/* após o h3 há uma div com class .popover-content */
.popover.fade.left.in h3.popover-title {
	color:#000000;
}

body.pagina-produto #corpo > div > div.secao-principal.row-fluid.sem-coluna .info-principal-produto{
	padding-left: 10px;
    padding-right: 10px;
}

body.pagina-produto #corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div:nth-child(2) > div:nth-child(2),
body.pagina-produto #corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div:nth-child(1) > div:nth-child(2)
{
	padding-left: 10px;
    padding-right: 10px;
}

body.pagina-produto #corpo > div > div.secao-principal.row-fluid.sem-coluna .produto-compartilhar {
    width: 50%;
    margin: auto;
}

body.pagina-produto #corpo > div > div.secao-principal.row-fluid.sem-coluna .produto {
    margin-top: 20px;
}



/* -----------------------------------------------------------------------------  */
/* ------------------------- Página Carrinho ------------------------------------ */
/* -----------------------------------------------------------------------------  */

body.pagina-carrinho #corpo > div.conteiner {
	background-color: #fff;
    color: #2f2f2f;
}

body.pagina-carrinho #corpo > div.conteiner h1 {
	color: #000;
}

body.pagina-carrinho #corpo > div.conteiner h1 small {
	font-weight: 600;
}

body.pagina-carrinho #corpo > div.conteiner .tabela-carrinho h6 {
	color: #646464;
}

body.pagina-carrinho #corpo > div.conteiner .tabela-carrinho .excluir a {
	color: #000;
}

body.pagina-carrinho #corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div.caixa-sombreada > table > tbody > tr.bg-dark.possui-cupom div > b,
body.pagina-carrinho #corpo > div.conteiner .tabela-carrinho .form-horizontal b.cor-secundaria{
    color: #2f2f2f;
}


body.pagina-carrinho #corpo > div.conteiner .tabela-carrinho .total strong,
body.pagina-carrinho #corpo > div.conteiner .tabela-carrinho .subtotal strong {
	color: #00e015;
}


/* -----------------------------------------------------------------------------  */
/* ------------------------- CABECALHO ------------------------------------------ */
/* -----------------------------------------------------------------------------  */

#cabecalho > div.conteiner > div.row-fluid > div.conteudo-topo.span9 > div.superior.row-fluid.hidden-phone > div.span8 > div > a:hover {
    color: #42a8f2;
}