/* Barra Inicial */
.barra-inicial{margin: 0; background-color: #CCC;}
.barra-inicial .canais-contato ul li:last-child{display: none;}
.barra-inicial .canais-contato span, .barra-inicial .canais-contato a, .barra-inicial .canais-contato i {color: #8C8C8C;}
.lista-redes a:hover i{background-color: #ddd;}
.lista-redes .icon-instagram{background: none;}
.icon-instagram:before{color: #8C8C8C;}

/*Cabecalho*/
.conteiner-principal #cabecalho{background-position: 0px 0px;}
.conteiner-principal #cabecalho .conteiner {
    max-width: 100%;
    box-shadow: none;
    padding: 20px 0px 0;
}
.conteiner-principal #cabecalho .conteiner .logo a{width: 200px; margin: 0 auto;}
.conteiner-principal #cabecalho .conteiner .row-fluid{padding: 0 20px; box-sizing: border-box;display: flex; -webkit-align-items: center; align-items: center;}
.conteiner-principal #cabecalho .span6{margin: 0 auto; padding: 0 20px;}

.conteiner-principal .conteudo-topo .superior{padding: 20px 0 8px 0px !important;}
.conteiner-principal .conteudo-topo .superior a{color: #555;}
.conteiner-principal .conteudo-topo .superior a span{color: #f4679b;}

/*TOPO BUSCA*/
.conteiner-principal .conteudo-topo .inferior {padding: 0px 0px !important;}
.conteudo-topo .inferior .busca{
    background: transparent;
    border: none;
    padding: 0;
    border-bottom: 1px solid #ddd;
}
.conteudo-topo .inferior .busca form{
    border: none;
}
.conteudo-topo .inferior .busca input {
    width: 90%;
    height: 32px;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff;
}
.conteudo-topo .inferior .busca .botao-busca {
    position: absolute;
    right: 0px;
    top: 0px;
    height: 40px;
    padding: 0 6px;
    border: none;
    background: transparent;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
.conteudo-topo .inferior .busca form .icon-search:before{color: #f4679b;}

.conteiner-principal .conteudo-topo:last-child{
    width: auto;
    margin-left: 0;
    display: flex;
}
.conteiner-principal .conteudo-topo:last-child .superior{padding: 0px 0 0px 0px !important; margin-right: 15px;}
.conteiner-principal .conteudo-topo:last-child .superior .acoes-conta{display: flex;}
.conteiner-principal .conteudo-topo:last-child .superior .acoes-conta li{
    width: max-content;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
}
.conteiner-principal .conteudo-topo:last-child .superior .acoes-conta li i{
    width: 30px;
    height: 24px;
    margin-right: 0px;
    background: none;
}
.conteudo-topo .superior .acoes-conta li i.icon-user:before, .conteudo-topo .superior .acoes-conta li i.icon-list:before{
    font-size: 18px;
    height: auto;
    line-height: 24px;
    color: #000;
}
.conteiner-principal .conteudo-topo:last-child .superior .acoes-conta li a{color: #000;}
.conteiner-principal .conteudo-topo:last-child .inferior .carrinho a i{
    width: 30px;
    height: 24px;
    line-height: 20px;
    margin-right: 0px;
    background: none;
    border-right: none;
}
.conteiner-principal .conteudo-topo:last-child .inferior .carrinho a i:before{
    color: #000;
    font-size: 20px;
}

/*TOPO CARRINHO*/
.conteudo-topo .inferior .carrinho{border: none; background: transparent;}
.conteudo-topo .inferior .carrinho a{
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
} 
.conteudo-topo .inferior .carrinho>a i {
    display: block;
    width: 44px;
    height: 40px;
    line-height: 40px;
    font-size: 28px;
    background: #4f1e07;
    color: #ffffff;
    border-right: 1px solid #fc5205;
    -webkit-border-radius: 2px;
            border-radius: 2px;
}
.conteudo-topo .inferior .carrinho>a i:hover {
    color: #eee;
    opacity: 1;
    background: #5a1802;
}
.conteudo-topo .inferior .carrinho>a span{
    text-align: center;
}
.conteudo-topo .inferior .carrinho>a >span >span{color: #62c980;}
.conteudo-topo .inferior .carrinho>a .titulo{
    font-size: 12px;
    color: #000;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    margin: 0px auto 0px;
    padding: 0;
    line-height: 20px;
    text-transform: capitalize;
}
.conteudo-topo .inferior .carrinho>a .titulo.qtd-carrinho{
    width: 18px;
    height: 18px;
    color: #fff;
    font-size: 14px;
    margin: 0px 5px 0 0px;
    padding: 0px 0px;
    background: #61c87e;
    position: absolute;
    top: -10px;
    right: -40px;
    left: 0;
    margin: 0 auto;
    -webkit-border-radius: 24px;
    border-radius: 24px;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-content: center;
    align-content: center;
}

/*Menu*/
.conteiner-principal .menu.superior {
    background-color: #fbc942;
    margin-top: 20px;
    text-align: center;
}
.conteiner-principal .menu.superior ul.nivel-um{display: inline-flex;}
.conteiner-principal .menu.superior li{border-right: 1px solid #9b7715; border-left: 1px solid #dea817;}
.conteiner-principal .menu.superior li:hover, .conteiner-principal .menu.superior li.active{background: #fce9a9;}
.conteiner-principal .menu.superior li a .titulo {
    color: #7c5a00;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 15px;
}
.conteiner-principal .menu.superior .nivel-um>li:hover {border-top-width: 0px; margin-top: 0px;}
.conteiner-principal .menu.superior li a i{background: none;}
.menu.superior .nivel-dois{
    background: #8ddeff;
    padding: 0;
}


.conteudo-topo .superior .acoes-conta li a{color: #FFF;}

.conteudo-topo .superior .btn-group a {
    color: #555;
    background: transparent;
    border: none;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}
.conteudo-topo .superior .btn-group a:hover span{color: #66c7f2;}
.conteudo-topo .superior .dropdown-menu{
    border: none;
    width: 100%;
    -webkit-border-radius: 0;
            border-radius: 0;
}
.conteudo-topo .superior .dropdown-menu li{
    border-bottom: 1px solid #5a1802;
}
.conteudo-topo .superior .dropdown-menu li:last-child{border-bottom: none;}
.conteudo-topo .superior .dropdown-menu li a{
    color: #5a1802;
    text-transform: uppercase;
    background: transparent !important;
    font-size: 11px;
}

/*Banner*/
.conteiner-principal .secao-banners .conteiner {
    max-width: 100%;
    padding: 0;
    margin: 0;
    background: transparent;
    box-shadow: none;
}
.conteiner-principal .secao-banners .conteiner .flexslider {
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0px
}

/*FAIXA */
.conteiner-principal .secao-banners .conteiner .banner.cheio+.row-fluid {
    max-width: 1180px;
    margin: 20px auto;
}
.conteiner-principal .secao-banners .conteiner .banner.cheio+.row-fluid .span12 img {
    width: 100%;
}

/*CONTEUDO GERAL*/
.conteiner-principal .conteiner {
    max-width: 1180px;
    background-color: transparent !important;
    box-shadow: none;
    padding: 0 20px;
}

/*TITULO CONTEUDO*/
.listagem .titulo-categoria{text-align: center; border: none; position: relative; padding: 10px 0;}
.listagem .titulo-categoria:before{
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 200px;
    height: 1px;
    background: #64c8f1;
    z-index: 1;
}
.listagem .titulo-categoria:hover{background: none; padding: 10px 0;}
.listagem .titulo-categoria strong{
    font-weight: 100;
    text-transform: uppercase;
    font-size: 26px;
    letter-spacing: 4px;
    background: none;
    padding: 0px 0px;
    z-index: 2;
    position: relative;
} 

/*PRODUTO HOME*/
.listagem.com-caixa .listagem-linha {border: none; margin-top: 0;}
.listagem.com-caixa .listagem-linha ul li{
    margin: 0 1% 20px;
    border: none !important;
    background: transparent;
}
.listagem.com-caixa .listagem-item{
    padding: 0 0px;
    margin: 0 auto;
    background: trasnparent;
    border: none;
    -webkit-box-shadow: 0 0 0 2px #f5f5f5;
    box-shadow: 0 0 0 2px #f5f5f5;
}
.listagem.com-caixa .listagem-item:hover{outline: none; -webkit-box-shadow: 0 0 0 2px #fbca3f; box-shadow: 0 0 0 2px #fbca3f;}
.listagem .listagem-item .imagem-produto{height: 100%; padding-top: 151%;}
.listagem .listagem-item .imagem-produto img{max-width: 100%; max-height: initial; height: inherit;}
.listagem-linha .listagem-item .info-produto{padding: 15px 10px 15px; box-sizing: border-box;}
.listagem-linha .listagem-item .info-produto a.nome-produto{
    color: #333;
    font-size: 18px;
    font-weight: 300;
    text-align: center;
    line-height: 24px;
    letter-spacing: 1px;
    margin-bottom: 15px;
    height: 50px;
    min-height: auto;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.listagem-linha .listagem-item .preco-produto{text-align: center; min-height: 66px;}
.listagem-linha .listagem-item .preco-produto .preco-venda{
    font-size: 20px;
    margin: 0 0 5px;
    float: left;
    width: 100%;
    letter-spacing: -1px;
    color: #f4679b;
}
.listagem-linha .listagem-item .preco-produto .preco-promocional{
    font-size: 26px;
    font-weight: bold;
    letter-spacing: -1px;
    display: block;
}

.listagem-linha .listagem-item .preco-produto .preco-parcela, .listagem-linha .listagem-item .preco-produto .preco-parcela strong.titulo{
    font-size: 14px;
    color: #555;
    font-weight: 400;
}

.listagem-linha .listagem-item .bandeiras-produto{
    position: absolute;
    top: 8px;
    left: initial;
    right: 8px;
}
.listagem-linha .listagem-item .bandeiras-produto .fundo-principal{
    border: none;
    padding: 5px 15px;
    line-height: unset;
    background: #fbca3f;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.listagem-linha .listagem-item .bandeiras-produto .adicionado-carrinho{
    border: none;
    padding: 5px 15px;
    line-height: unset;
    background: #63c87f;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.listagem-linha .listagem-item .acoes-produto{
    width: 92%;
    margin: 0 auto;
    bottom: 10px;
    border: none !important;
    padding: 0;
    opacity: 1;
    border: none;
    position: relative;
}
.listagem-linha .listagem-item .acoes-produto:hover{opacity: 1;}
.listagem-linha .listagem-item .acoes-produto a.botao-comprar{
    height: 50px;
    line-height: 50px;
    background: #62c77f;
    text-transform: uppercase;
    font-size: 15px;
    border: none;
    width: 100%;
    padding: 0;
    margin: 0 auto;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
.listagem-linha .listagem-item .acoes-produto a.botao-comprar:hover{background: #308c4a;}

/*4POR LINHA*/
.listagem .listagem-linha li.span3{width: 23%;}
.listagem .listagem-linha .span3:hover{border: 2px solid #f60;}

/*3 POR LINHA*/
.listagem  .listagem-linha li.span4{
    width: 33%;
    margin: 0 0;
    border: 2px solid #fff;
}
.listagem .listagem-linha .span4:hover{border: 2px solid #f60;}

/*PRODUTOS INTERNO*/
.pagina-produto .secao-principal{margin-top: 30px;}
.pagina-produto .produto .conteiner-imagem {
    text-align: center;
    border: 1px solid #d3d3d3;
    margin-bottom: 20px;
    overflow: hidden;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.produto .conteiner-imagem>div{padding: 0; margin-bottom: 0;}
.pagina-produto .produto .info-principal-produto .breadcrumbs{}
.pagina-produto .produto .info-principal-produto .nome-produto {
    font-size: 22px;
    color: #4c4c4c;
    font-weight: 600;
    text-transform: none;
}
.pagina-produto .produto .info-principal-produto .codigo-produto{padding: 6px 0 4px; border-bottom: 1px solid #eeee;}
.pagina-produto .produto .info-principal-produto .codigo-produto .cor-secundaria,
.pagina-produto .produto .info-principal-produto .codigo-produto .cor-secundaria b,
.pagina-produto .produto .info-principal-produto .codigo-produto .cor-secundaria a{font-weight: normal; color: #aaa;}
.pagina-produto .produto .atributos .atributo-comum ul li a{
    margin: 0;
    -webkit-box-shadow: 0 0 0 1px #d3d3d3;
    box-shadow: 0 0 0 1px #d3d3d3;
    -webkit-border-radius: 6px;
    border-radius: 6px;  
}
.pagina-produto .produto .atributos .atributo-comum ul li a:hover{
    border: none;
    -webkit-box-shadow: 0 0 0 2px #777;
    box-shadow: 0 0 0 2px #777;
}
.pagina-produto .produto .atributos .atributo-comum ul li a:hover span{color: #777;}
.pagina-produto .produto .atributos .atributo-comum ul li.active a{border: none; webkit-box-shadow: 0 0 0 2px #000; box-shadow: 0 0 0 2px #000;}
.pagina-produto .produto .atributos .atributo-comum ul li.active a span{color: #000;}
.pagina-produto .produto .acoes-produto .preco-produto .preco-promocional {font-size: 28px; font-weight: bold;}
.pagina-produto .produto .acoes-produto .preco-produto .preco-parcela, .pagina-produto .produto .acoes-produto .preco-produto .preco-parcela .titulo{color: #555;}
.pagina-produto .produto .acoes-produto .preco-produto .preco-venda{
    color: #555;
    display: block;
    margin-bottom: -6px;
}
.pagina-produto .produto .acoes-produto .comprar{
    width: 100%;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    float: none;
}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho{
    width: 150px !important;
    margin-right: 10px;
    margin-bottom: 0;   
}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho-title{
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    height: 47px;
}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho{
    height: 36px;
}
.produto .acoes-produto .comprar .disponibilidade-produto{
    width: 100%;
    margin-top: 4px;
    padding-left: 5px;
    color: #888;
    text-align: left;
}
.produto .acoes-produto .comprar .disponibilidade-produto .cor-principal{
    color: #555;
}
.pagina-produto .produto .acoes-produto .comprar a.botao-comprar, .produto .acoes-flutuante .acoes-produto .comprar a.botao-comprar{
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    box-sizing: border-box;
    border: 1px solid #108a00;
    background: rgb(51,175,86);
    background: linear-gradient(180deg, rgba(51,175,86,1) 0%, rgba(98,198,126,1) 100%);
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
.pagina-produto .produto .acoes-produto .comprar a.botao-comprar:hover, .produto .acoes-flutuante .acoes-produto .comprar a.botao-comprar:hover{
    background: rgb(51,175,86);
    background: linear-gradient(3deg, rgba(51,175,86,1) 0%, rgba(98,198,126,1) 100%);
}

.parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner{
    background: #FFF;
}
.parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner ul{
    width: 100% !important;
}
.parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner ul li{
    margin-bottom: 4px;
    padding-bottom: 4px;
    border-bottom: 1px solid #ccc;
}
.parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner ul li:last-child{
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}
.parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner ul li .cor-secundaria{
    color: #888;
}
.parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner ul li .cor-secundaria .cor-principal{
    color: #555;
}
.pagina-produto .produto .parcelas-produto .text-parcelas{text-transform: uppercase; color: #555;}

.pagina-produto .produto .cep #formCalcularCep{
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.pagina-produto .produto .cep label{
    color: #555;
    font-weight: 400;
    font-size: 12px;
    line-height: 100%;
    margin-bottom: 5px;
}
.pagina-produto .produto .cep .form-inline{
    width: max-content;
    background: #fff;
    border: 1px solid #d3d3d3;
    overflow: hidden;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.pagina-produto .produto .cep .form-inline input {
    width: 150px;
    border-radius: 0;
    border: none;
    background: #fff;
    box-shadow: none;
    padding: 8px 10px;
}
.pagina-produto .produto .cep .form-inline button{
    background: #f4659a;
    color: #fff;
    border: none;
    border-radius: 0;
    padding: 8px 12px;
    font-size: 12px;
}

.produto .cep ul{background: #FFF; border: none;}
.produto .cep ul li .valor{color: #F46899;}
.produto .cep .aviso-disponibilidade{color: #999;}

/*DESCRICARO PRODUTO*/
.pagina-produto .abas-custom .tab-content{box-shadow:none; background: #FFF;}
.pagina-produto .abas-custom .tab-content .boxDescricao{
    float: left;
    width: 100%;
    clear: both;
    margin-bottom: 30px;
}
.pagina-produto .abas-custom .tab-content h6{
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 0;
    margin-bottom: 20px;
    color: #ffffff;
    background: #4f1e07;
    clear: both;
    /* border-bottom: 1px solid #ddd; */
}
.pagina-produto .abas-custom .tab-content ul{margin-bottom: 0;}
.pagina-produto .abas-custom .tab-content ul li{width: 100% !important; margin-bottom: 6px;}
.pagina-produto .abas-custom .tab-content th, .pagina-produto .abas-custom .tab-content tr, .pagina-produto .abas-custom .tab-content td {border: none;}
.pagina-produto .abas-custom .tab-content tr:nth-child(even){
    background: #fbf9f3;
    height: 38px;
}


/*PRODUTOS RELACIONADOS*/
.pagina-produto .aproveite-tambem{}
.pagina-produto .aproveite-tambem h4.titulo{
    font-weight: 100;
    text-transform: uppercase;
    font-size: 26px;
    color: #67C7F2;
    letter-spacing: 4px;
    background: none;
    padding: 10px 0;
    z-index: 2;
    position: relative;
    text-align: center;
}
.pagina-produto .aproveite-tambem h4.titulo:before{
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 200px;
    height: 1px;
    background: #64c8f1;
    z-index: 1;
}

.pagina-produto .aproveite-tambem .listagem-linha li:first-child {margin: 0;}
.pagina-produto .aproveite-tambem .span3 {width: 25%; margin: 0; padding: 0 0%;}


/*PAGINA CATEGORIA*/
.pagina-categoria .secao-principal .coluna.span3{border-right: 1px solid #ddd; padding-right: 10px;}
.pagina-categoria .coluna .menu.lateral{margin-bottom: 15px;}
.pagina-categoria .coluna .menu.lateral .ativo{background-color: none;}
.pagina-categoria .secao-principal .coluna.span3 .menu.lateral .nivel-um li a{
    padding: 0 !important;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.pagina-categoria .secao-principal .coluna.span3 .menu.lateral .nivel-um li a .titulo{ margin: 0 0 10px; color: #555;}
.pagina-categoria .secao-principal .coluna.span3 .menu.lateral .nivel-um li a .titulo:hover{color: #000;}

.pagina-categoria .coluna .filtro-coluna .filtro {background: #FFF; -webkit-box-shadow: none; box-shadow: none; outline:none; padding: 20px 10px;}
.pagina-categoria .coluna .filtro-coluna .filtro .titulo{font-size: 14px;}

.pagina-categoria .coluna .componente{background: none;}
.pagina-categoria .coluna .componente .interno{padding: 10px 0 0;}
.pagina-categoria .coluna .componente .interno .titulo{font-size: 14px;}
.pagina-categoria .coluna .componente .interno .titulo i{font-size: 18px; margin-top: 0px;}

/*PAGINA INTERNA*/
.pagina-pagina #corpo{margin-bottom: 0;}
.pagina-pagina #corpo .conteiner{
    max-width: 100%;
    padding: 10px 0;
    background: #F2F2F2;
}
.pagina-pagina .breadcrumbs {
    max-width: 1140px;
    margin: 0 auto 10px;
}
.pagina-pagina .secao-principal h1.titulo{
    position: relative;
    text-align: center;
    color: #f60;
    text-transform: uppercase;
    margin-bottom: 30px;
}
.pagina-pagina .secao-principal .caixa-sombreada {padding: 0px; box-shadow: none;}
.pagina-pagina .secao-principal .caixa-sombreada .blocoPage{
    max-width: 1140px;
    margin: 0 auto 0px;
}
/*BENEFICIOS*/
.page-beneficios{
    width: 100%;
    min-height: 700px;
    background: url("https://cdn.awsli.com.br/798/798077/arquivos/bgBeneficios.jpg") no-repeat center -60px;
}
.page-beneficios .boxBeneficios{
    width: 48%;
    float: left;
    padding-left: 2%;
}
.page-beneficios .boxBeneficios p{
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 1px;
    margin-bottom: 15px;
    text-align: justify;
}
.page-beneficios .boxBeneficios ul{
    clear: both;
    margin: 30px 0 40px;
}
.page-beneficios .boxBeneficios ul li{
    background: #4f1e07;
    list-style: none;
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
    color: #fefefe;
    padding: 10px 0px;
    margin: 3px auto 3px;
    width: 100%;
    border-left: 5px solid #f60;
}
.page-beneficios .imgBeneficios{display: none;}

/* LOGIN */
.pagina-login .cadastro .cabecalho-interno .titulo {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.pagina-login .cadastro .cadastro-logar .span6{
    background: #FFF;
    overflow: hidden;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.pagina-login .cadastro .cadastro-logar .span6 .caixa-sombreada{
    -webkit-box-shadow: none;
    box-shadow: none;
}
.pagina-login .cadastro .cadastro-logar .span6 .caixa-sombreada .form-horizontal .control-group button.botao.principal {
    background: #66c780;
    border: none;
    border-radius: 2px;
}
.pagina-login .cadastro .cadastro-logar .span6 .caixa-sombreada .form-horizontal .control-group button.botao.principal:hover {
    background: #308c4a;
}


/*PAGE SOBRE*/
.page-sobre{
    width: 100%;
    min-height: 500px;
    background: url("https://cdn.awsli.com.br/798/798077/arquivos/pastasDr.png") no-repeat center -60px;
}
.page-sobre .infoSobre{
    float: left;
    width: 50%;
    margin-top: 50px;
}
.page-sobre .infoSobre p{
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 1px;
    margin-bottom: 20px;
    text-align: justify;
}
.page-sobre .imgPasta{display: none;}
.page-sobre .imgPasta img{width: 100%;}

/*ONDE COMPRAR*/
.page-ondeComprar .blocoPage{
    max-width: 1140px;
    margin: 0 auto 0px;
}
.page-ondeComprar .infoVendas{
    background: #F60;
    padding: 30px 0;
}
.page-ondeComprar .infoVendas p{
    font-size: 16px;
    color: #FFF;
    line-height: 22px;
    text-align: center;
}
.page-ondeComprar .BuscaVendas{
    float: left;
    width: 100%;
    clear: both;
    padding: 40px 0;
}
.page-ondeComprar .BuscaVendas .buscaLojas{
    width: 55%;
    float: left;
    margin-right: 5%;
}
.page-ondeComprar .BuscaVendas .buscaLojas .boxLojas{
    width: 100%;
    max-width: 280px;
    margin: 80px auto 0;
}
.page-ondeComprar .BuscaVendas .buscaLojas span{
    font-weight: 300;
    text-transform: uppercase;
    width: 100%;
    float: left;
    margin-bottom: 5px;
    color: #4f1e08;
}
.page-ondeComprar .BuscaVendas .buscaLojas select{
    float: left;
    width: 200px;
}
.page-ondeComprar .BuscaVendas .buscaLojas .selectEstado{
    clear: both;
    width: 100%;
    max-width: 280px;
    margin: 40px auto 40px;
    overflow: hidden;
}
.page-ondeComprar .BuscaVendas .buscaLojas .selectCidade{
    clear: both;
    width: 100%;
    max-width: 280px;
    margin: 0px auto 20px;
    overflow: hidden;
}
.page-ondeComprar .BuscaVendas .mapa{
    width: 40%;
    float: left;
}
.page-ondeComprar .BuscaVendas .mapa .mostraMapa{width: 80%;}
.page-ondeComprar .BuscaVendas .mapa img{width: 100%;}

.page-ondeComprar .pontosVendas{
    float: left;
    clear: both;
    width: 100%;
}
.page-ondeComprar .estadoOndeComprar{
    font-size: 18px;
    float: left;
    clear: both;
    width: 100%;
    color: #FFF;
    text-transform: uppercase;
    padding: 10px 20px;
    margin: 0px 0px 20px;
    background: #4f1e07;
    font-weight: 300;
}
.page-ondeComprar .lojas{
    width: 31%;
    height: 300px;
    float: left;
    margin: 0 1% 20px;
    list-style-type: none !important;
}
.page-ondeComprar .lojas h4{
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 1px;
  color: #f60;
  text-transform: uppercase;
  float: left;
  clear: both;
  margin: 0px 0px 0px;
  font-weight: 900;
}
.page-ondeComprar .lojas .endereco{
  float: left;
  clear: both;
  margin: 0px 0px 0px;
}
.page-ondeComprar .lojas .endereco span{
    display: block;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 1px;
    color: #4f1e07;
    font-weight: normal;
}
.page-ondeComprar .lojas .logo{
    width: 90px;
    float: left;
    clear: both;
    margin: 10px 0px;
}
.page-ondeComprar .lojas .logo img{width: 100%;}
.page-ondeComprar .lojas .site{
    clear: both;
    float: left;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.page-ondeComprar .lojas .site a{
    background: #f60;
    width: 100%;
    height: 100%;
    color: #fff;
    float: left;
}
.page-ondeComprar .lojas .site a:hover{}
.page-ondeComprar .lojas .btMapa{clear: both;margin: 10px 0px 6px;float: left;}
.page-ondeComprar .lojas .btMapa i{
    float: left;
    width: 15px;
    height: 20px;
    background: url(https://cdn.awsli.com.br/798/798077/arquivos/icone-mapa1.png) no-repeat 2px 4px;
}
.page-ondeComprar .lojas .btMapa a{
    float: left;
    font-size: 12px;
    line-height: 20px;
    color: #4f1e07;
    margin-left: 4px;
    text-decoration: underline;
    font-weight: bold;
}
.page-ondeComprar .lojas .btMapa a:hover{}

/*PAGE CONTATO*/
.page-contato .blocoPage{
    max-width: 1140px;
    margin: 0 auto 0px;
}
.page-contato .infoContato{
    width: 100%;
    overflow: hidden;
    background: url("https://cdn.awsli.com.br/798/798077/arquivos/bgContato.png") repeat-y center 0 #fff;
}
.page-contato .infoContato .titContato{
    font-size: 26px;
    font-weight: 500;
    line-height: 24px;
    color: #333;
    margin-bottom: 25px;
}
.page-contato .infoContato .titContato span{
    display: block;
    font-size: 26px;
    font-weight: bold;
    color: #333;
}
.page-contato .infoContato .boxContato{
    float: left;
    width: 40%;
    padding: 30px 5%;
}
.page-contato .infoContato p{
     color: #333;
     font-size: 16px;
    margin-bottom: 20px;
}
.page-contato .infoContato .mail{
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #333;
}
.page-contato .infoContato .mail a{
    color: #333;
    font-size: 16px;
    text-decoration: none;
}
.page-contato .infoContato .mail i{
    color: #333;
    margin-right: 6px;
    font-size: 24px;
}

.page-contato .cel{}
.page-contato .cel a{
    color: #333;
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
}
.page-contato .cel a span{
    color: #333;
    font-size: 14px;
    font-weight: 600;
    margin-right: 4px;
}
.page-contato .cel a i{
    font-size: 32px;
    color: #333;
    margin-right: 6px;
}
.page-contato .infoContato .mail a:hover, .page-contato .cel a:hover{color: #666;}
.page-contato .infoContato .mail a:hover i, .page-contato .cel a:hover i, .page-contato .cel a:hover span{color: #666;}


.page-contato .infoContato .boxLojista{
    float: left;
    width: 40%;
    padding: 30px 5%;
}
.page-contato .infoContato .boxLojista .titContato, .page-contato .infoContato .boxLojista .titContato span{color: #FFF;}
.page-contato .infoContato .boxLojista p{color: #FFF;}
.page-contato .infoContato .boxLojista a, .page-contato .infoContato .boxLojista .mail a i{color: #FFF;}
.page-contato .infoContato .boxLojista .cel a, .page-contato .infoContato .boxLojista .cel a i, .page-contato .infoContato .boxLojista .cel a span{color: #FFF;}
.page-contato .infoContato .boxLojista .mail {border-bottom: 1px solid #fff;}
.page-contato .infoContato .boxLojista a:hover, .page-contato .infoContato .boxLojista .mail a:hover i{color: #cc5100;}
.page-contato .infoContato .boxLojista .cel a:hover, .page-contato .infoContato .boxLojista .cel a:hover i, .page-contato .infoContato .boxLojista .cel a:hover span{color: #cc5100;}

.page-contato .boxBranco{
    width: 100%;
    float: left;
    clear: both;
}
.page-contato .atendimento{
    width: 90%;
    float: left;
    clear: both;
    padding: 30px 5%;
    text-align: center;
}
.page-contato .atendimento .titAtt{
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 300;
    margin-bottom: 10px;
    color: #333;
}
.page-contato .atendimento p{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 2px;
}
.page-contato .redesSociais{
    width: 100%;
    float: left;
    clear: both;
    padding: 20px 0;
    text-align: center;
    background: #333;
    margin-bottom: -30px;
}
.page-contato .redesSociais .titAtt{
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 300;
    margin-bottom: 10px;
    color: #fff;
}
.page-contato .redesSociais li{
    list-style: none;
    float: left;
    width: 50%;
    margin: 10px 0px 0;
}
.page-contato .redesSociais li.facebook{}
.page-contato .redesSociais li.instagram{}
.page-contato .redesSociais li.facebook a, .page-contato .redesSociais li.instagram a{
    color: #fff;
    font-size: 16px;
    text-decoration: none;
}
.page-contato .redesSociais li.facebook a i, .page-contato .redesSociais li.instagram a i{
    color: #fff;
    margin-right: 6px;
    font-size: 26px;
    border: 1px solid #fff;
    width: 44px;
    height: 44px;
    line-height: 44px;
    border-radius: 10px;
}
.page-contato .redesSociais li.facebook a:hover, .page-contato .redesSociais li.instagram a:hover{color: #F60;}
.page-contato .redesSociais li.facebook a:hover i, .page-contato .redesSociais li.instagram a:hover i{color: #F60; border: 1px solid #f60;}


/*CADASTRO*/
.pagina-cadastro .cadastro .acao-editar .botao.principal{
    background-color: #ff6600;
    border: none;
    height: 50px;
    text-transform: uppercase;
    font-weight: bold;
}
.pagina-cadastro .cadastro .acao-editar a.botao{
    border: none;
    background: #4f1e07;
    color: #fff;
    padding: 16px 14px;
    text-transform: uppercase;
}
.pagina-cadastro .cadastro .acao-editar a.botao:hover{background: #692a0c;}

/*minhaconta*/
.minha-conta .caixa-dados .acao-editar .botao.pull-left:hover{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#471e06+0,5b3506+98 */
    background: #471e06; /* Old browsers */
    background: -moz-linear-gradient(top, #471e06 0%, #5b3506 98%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #471e06 0%,#5b3506 98%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #471e06 0%,#5b3506 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#471e06', endColorstr='#5b3506',GradientType=0 ); /* IE6-9 */       
}
.minha-conta .caixa-dados .acao-editar .botao.pull-left i{color: #FFF;}*/
.minha-conta .caixa-dados .acao-editar .botao.principal{}



/*POP UP CARRINHO*/
#comprar-ajax-status .sucesso #carrinho-mini .tabela-carrinho .cor-secundaria{
    color: #555;
}
#comprar-ajax-status .sucesso #carrinho-mini .tabela-carrinho .subtotal .titulo {
    color: #f4659a;
}
#comprar-ajax-status .sucesso .buttons .continuar-comprando{
     background: #64c880;
     color: #fff;
     border: none;
}

/*CARRINHO  FORMA DE PAGAMENTO*/
.pagina-carrinho .secao-principal{
    margin-top: 40px;
}
.pagina-carrinho .finalizar-compra .cabecalho-interno .titulo {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.pagina-carrinho .finalizar-compra .tabela-carrinho .total span{font-weight: bold;}
.pagina-carrinho .finalizar-compra .tabela-carrinho .total .valor-total{font-weight: bold;}
.finalizar-compra .acao-editar a.botao{
    color: #fff;
    padding: 15px 12px;
    border: none;
    background: #fbc942;
}
.finalizar-compra .acao-editar a.botao:hover{background: #CFA021;}


.finalizar-compra .acao-editar .botao.principal{
    border: 1px solid #108a00;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#39bc25+0,119600+100 */
    background: #39bc25; /* Old browsers */
    background: -moz-linear-gradient(top, #39bc25 0%, #119600 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #39bc25 0%,#119600 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #39bc25 0%,#119600 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#39bc25', endColorstr='#119600',GradientType=0 ); /* IE6-9 */
}
.finalizar-compra .acao-editar .botao.principal:hover{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#119600+0,39bc25+99 */
    background: #119600; /* Old browsers */
    background: -moz-linear-gradient(top, #119600 0%, #39bc25 99%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #119600 0%,#39bc25 99%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #119600 0%,#39bc25 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#119600', endColorstr='#39bc25',GradientType=0 ); /* IE6-9 */
}

.carrinho-checkout .conteiner-principal #corpo .conteiner{
    -webkit-box-shadow: none;
    box-shadow: none;
}
.carrinho-checkout .atendimento{border: none;}
.carrinho-checkout .atendimento li{}
.carrinho-checkout .atendimento li .display-table{color: #62c982;}
.carrinho-checkout .atendimento li strong{color: #555; font-size: 14px;}
.carrinho-checkout .atendimento .icone-box {border: none; font-size: 30px; padding: 0;}
.tabela-carrinho .formas-envio .valor{color: #F46899;}
.resumo-compra .tabela-carrinho .tr-checkout-total td{font-weight: bold;}
.resumo-compra .tabela-carrinho .tr-checkout-total .total .preco-carrinho-total{font-weight: bold;}
.campos-pedido .pagamento .accordion-inner .text-right span, .campos-pedido .pagamento .accordion-inner .text-right h5.preco-carrinho-total{font-weight: bold;}


/*CONTA*/
.pagina-conta .conta-menu{background: #FFF; border: none; -webkit-box-shadow: none; box-shadow: none; padding: 20px 12px;}
.pagina-conta .conta-menu .nome-usuario{font-size: 14px;}
.pagina-conta .conta-menu .menu-simples li a{color: #555;}

.pagina-conta .minha-conta .abas-conteudo{padding: 10px;}
.pagina-conta .minha-conta .abas-conteudo .caixa-dados {padding: 10px;}
.pagina-conta .minha-conta .abas-conteudo .caixa-dados .titulo{margin: 0px auto 10px; padding: 0px 0 10px;display: flex; -webkit-align-items: center; align-items: center; -webkit-flex-direction: column; -ms-flex-direction: column;  flex-direction: column;}


/*NEWSLETTER*/
#barraNewsletter .componente .interno{padding: 10px 0;}
#barraNewsletter .componente .interno-conteudo{
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
}
#barraNewsletter .componente .interno .texto-newsletter{
    font-size: 16px;
    font-weight: 500;
    line-height: 100%;
    margin-bottom: 6px;
}
#barraNewsletter .componente .newsletter-cadastro input[type="text"]{
    width: 300px;
    height: 30px;
    margin-right: 0px;
    margin-top: 0px;
    border-radius: 0;
    background: #eee;
    border: none;
}
#barraNewsletter .componente .newsletter-cadastro .botao {line-height: 100%; padding: 0 20px; height: 38px; background: #62c77f; border: none; -webkit-border-radius: 0; border-radius: 0;}
#barraNewsletter .componente .botao:hover {background: #308c4a;}
#barraNewsletter .componente .newsletter-confirmacao{padding: 12px 0;}

/*MODAL*/
.modal-header {display: flex; -webkit-align-items: center; align-items: center; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}
.modal-header .close {margin-top: 2px; position: absolute; top: 5px;  right: 10px;}
#modalContato .form-horizontal .modal-body .table tr:nth-child(2), #modalContato .form-horizontal .modal-body .table tr:nth-child(5){
    display: none;
}

/*RODAPE*/
#rodape .institucional{background-image: none;  overflow: hidden; padding-bottom: 0;}
#rodape .institucional .redes-sociais{
    background: #ffd96d;
    border-top: none;
    position: relative;
    margin: 10% 0;
    padding-bottom: 20px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 10px 0  0 10px;
    border-radius: 10px 0  0 10px;
    }
#rodape .institucional .redes-sociais:after{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: -200%;
    width: 200%;
    height: 100%;
    background: #ffd96d;
}
#rodape .institucional .redes-sociais .lista-redes{
    text-align: left;
}
#rodape .institucional .redes-sociais .lista-redes ul li {border-left: none;}
#rodape .institucional .redes-sociais .lista-redes .icon-instagram{background: transparent; font-size: 30px;}
#rodape .institucional .redes-sociais .lista-redes .icon-instagram:before{color: #fff;}
#rodape .institucional .redes-sociais .titulo {color: #FFF;}
#rodape .pagamento-selos{background-image: none;    background-color: #fff;}




@media (max-width: 1180px){
    .pagina-produto .aproveite-tambem h4.titulo:before, .pagina-produto .aproveite-tambem h4.titulo:after {width: 27%;}
}

@media (max-width: 1000px){
    .pagina-produto .aproveite-tambem h4.titulo:before, .pagina-produto .aproveite-tambem h4.titulo:after {width: 22%;}
    .page-ondeComprar .lojas {width: 46%; margin: 0 2% 20px;}
    .page-sobre .infoSobre {width: 48%; padding-left: 2%;}
}

@media (max-width: 992px){
    .listagem .listagem-linha li.span3 {width: 29%; margin: 0 2% 20px !important; float: left;}
}

@media (max-width: 767px){
    #cabecalho{background-image: none; background: #fff;}
    #cabecalho .atalhos-mobile.fundo-secundario {background-color: #fccb3e; border-bottom: none;}
    .conteudo-topo .inferior .busca-mobile {background-color: #5a1802; border-radius: 0px;}
    .conteiner-principal .menu.superior {margin-top: -20px;}
    .conteudo-topo .inferior .busca input {width: 89%; height: 20px;}
    .conteudo-topo .inferior .busca .botao-busca {background: #fc5205;}
    .conteiner-principal .menu.superior ul.nivel-um{display: none;}
    .conteiner-principal .menu.superior ul.nivel-um.active{display: block;}
    /*LISTAGEM PRODUTO HOME*/
    .listagem .titulo-categoria{padding: 10px 0 5px;}
    .listagem .titulo-categoria strong{font-size: 22px; letter-spacing: 2px;}
    .listagem .titulo-categoria:before{width: 150px;}
    .listagem .listagem-linha li.span4 {width: 100%; margin-bottom: 20px;}
    .listagem-linha .listagem-item {padding: 0 0% 0px; margin: 0 auto;}
    .listagem .listagem-item .imagem-produto {float: none; width: 100%; margin: 0 auto;}
    .listagem .listagem-item .info-produto {margin: 0 auto; width: 100%; float: none; text-align: center;}
    .listagem-linha .listagem-item .info-produto a.nome-produto{height: 44px; font-size: 16px; line-height: 22px;}
    .listagem .listagem-item .acoes-produto-responsiva {margin: 0 auto; width: 100%; text-align: center;}
    .listagem-linha .listagem-item .preco-produto{min-height: 58px;}
    .listagem-linha .listagem-item .preco-produto .preco-parcela, .listagem-linha .listagem-item .preco-produto .preco-parcela strong.titulo {font-size: 12px;}
    .listagem-linha .listagem-item .preco-produto .preco-promocional {font-size: 24px;}

    .acoes-produto .preco-produto{text-align: center;}
    .acoes-produto-responsiva .tag-comprar {display: inline-block; margin: 0 auto; line-height: 50px; padding: 0; width: 100%;}

    .pagina-produto .aproveite-tambem .span3 {width: 100%; margin: 25px 0 0; padding:0;}
    .pagina-produto .aproveite-tambem h4.titulo:before, .pagina-produto .aproveite-tambem h4.titulo:after {display: none;}
    .pagina-produto .produto .cep .form-inline input{height: 34px;}

    .pagina-produto .abas-custom .tab-content ul li{width: 50%;}

    /*LOGIN*/
    .pagina-login .cadastro .cabecalho-interno .titulo{font-size: 20px;}
    .pagina-login .cadastro .cabecalho-interno small{display: block; font-size: 14px;}
    .cadastro-logar .form-horizontal .controls input[type="password"]{width: 100%; box-sizing: border-box;}
    .pagina-login .cadastro .cadastro-logar button.botao.principal{margin: 15px auto 0; width: 100%; height: 40px;}


    /*PAGINAS*/
    .page-beneficios {background: none; min-height: auto;}
    .page-beneficios .boxBeneficios {width: 94%; float: none; padding: 0; margin: 0 auto;}
    .page-beneficios .imgBeneficios{display: block;}
    .page-beneficios .imgBeneficios img{width: 100%;}

    .page-sobre {background: none; min-height: auto;}
    .page-sobre .imgPasta{display: block; width: 80%; max-width: 570px; margin: 0 auto;}
    .page-sobre .infoSobre {float: none; width: 94%; max-width: 100%; margin: 50px auto 0px; padding-left: 0%;}

    .page-contato .infoContato{background: #f2f2f2;}
    .page-contato .infoContato .boxContato {width: 100%; padding: 30px 5%; background: #fff;}
    .page-contato .infoContato .boxLojista {width: 100%; padding: 30px 5%; background: #f60;}

    #rodape .institucional{padding: 0;}
    #rodape .institucional .conteiner{padding: 10px 0 0;}
    #rodape .titulo{font-size: 15px;}
    #rodape .institucional .links-rodape-categorias{display: none;}
    #rodape .institucional .links-rodape-paginas{text-align: center; margin-bottom: 15px;}
    #rodape .institucional .links-rodape-paginas ul {margin-bottom: 0;}
    #rodape .institucional .links-rodape-paginas ul li {list-style-image: none;}
    #rodape .institucional .sobre-loja-rodape{text-align: center; margin: 15px 0; padding: 20px 3%; background: #501e08;}
    #rodape .institucional .visible-phone{text-align: center; margin-bottom: 15px;}
    #rodape .institucional .visible-phone li{margin-bottom: 5px;}
    #rodape .institucional .links-rodape-paginas span.titulo, #rodape .institucional .sobre-loja-rodape span.titulo, #rodape .institucional .visible-phone span.titulo{border-bottom: none; font-size: 15px; margin: 0 auto;}
    .links-rodape ul li a{font-size: 14px; line-height: 20px;}
    #rodape .institucional .sobre-loja-rodape span.titulo{color: #fc5205;}
    #rodape .pagamento-selos .titulo{text-align: center;}
    #rodape .institucional .redes-sociais{width: 80%; margin: 0 auto 20px; padding: 0; -webkit-border-radius: 10px; border-radius: 10px; display: flex; -webkit-justify-content: center; justify-content: center;}
    #rodape .institucional .redes-sociais:after{display: none;}
    #rodape .redes-sociais .lista-redes .visible-phone {margin-bottom: 0px;}
    #rodape .redes-sociais .lista-redes .icon-facebook{background: none; font-size: 30px; padding: 10px 20px 4px;}
    #rodape .redes-sociais .lista-redes .icon-instagram{background: none; font-size: 30px; padding: 10px 20px 4px;}

    #rodape .pagamento-selos .pagamento, #rodape .pagamento-selos .selos {text-align: center;}
    #rodape .pagamento-selos .pagamento .bandeiras-pagamento, #rodape .pagamento-selos .selos ul{display: inline-block;}
}

@media (max-width: 575px){
    .listagem .listagem-linha li.span3 {width: 44%; margin: 0 3% 20px !important;}
    .listagem-linha .listagem-item .info-produto a.nome-produto{height: 38px; font-size: 12px; line-height: 18px; margin-bottom: 10px;}
    .listagem-linha .listagem-item .preco-produto{min-height: 45px;}
    .listagem-linha .listagem-item .preco-produto .preco-promocional{font-size: 20px; margin: 0 auto;}
}

@media only screen and (max-width: 479px){
    .pagina-produto .aproveite-tambem h4.titulo{line-height: 26px;}
    .pagina-produto .produto .cep label {width: 100%; text-align: center; margin-bottom: 0;}
    .acoes-produto-responsiva {position: relative; top: inherit;}
    .page-beneficios .boxBeneficios ul li{width: 94%;}
    .page-ondeComprar .BuscaVendas .buscaLojas .boxLojas {margin: 10px auto 0;}
    .page-ondeComprar .BuscaVendas .mapa{display: none;}
    .page-ondeComprar .BuscaVendas .buscaLojas {width: 100%; float: left; margin-right: 0;}
    .page-ondeComprar .BuscaVendas .buscaLojas select{width: 100%;}
    .page-ondeComprar .BuscaVendas .buscaLojas .boxLojas {width: 90%; max-width: 100%; margin: 50px auto 0;}
    .page-ondeComprar .BuscaVendas .buscaLojas .selectEstado, .page-ondeComprar .BuscaVendas .buscaLojas .selectCidade {width: 100%; max-width: 100%; float: left; margin: 20px 0;}
    .page-ondeComprar .lojas {width: 96%; margin: 0 4% 20px;}
    .page-ondeComprar .lojas h4 {float: none; text-align: center;}
    .page-ondeComprar .lojas .logo {float: none; margin: 10px auto;}
    .page-ondeComprar .lojas .endereco {float: none; text-align: center; margin: 15px auto 0;}
    .page-ondeComprar .lojas .btMapa {margin: 10px auto 6px; float: none; width: 105px; overflow: hidden; text-align: center;}
    .page-ondeComprar .lojas .site {width: 100%; margin-top: 12px; height: 34px; line-height: 34px;}
    .pagina-produto .abas-custom .tab-content ul li{width: 100%;}
}



.abs{
    color: #f46899;
    color: #fccb3e;
    color: #64c880;
    color: #308c4a;
    color: #67c7ef;
    color: #fceaac;
}