/*
#cabecalho {
    background-image: none!important;
}

#cabecalho .conteiner {padding: 0;}

.barra-inicial, .menu.superior {
    background-color: #03a2a5;
}
.canais-contato ul {margin-top:2px;}
.canais-contato ul li {border:0; padding-left: 35px; margin-left:0;}
.canais-contato .tel-whatsapp .fa, .canais-contato ul li i {font-size:22px;}
.canais-contato li:first-child {	float:right;}
.canais-contato li:first-child a {
	background: #039b9e;
	border-radius: 5px;
	padding: 5px 20px;
    display: inline-block;
    overflow: hidden;
    text-indent: -9999px;
    margin: 2px 0;
    height: 15px;
}
.canais-contato li:first-child a:before {
    content: "ATENDIMENTO";
    float: left;
    text-indent: 0;
    margin: 0;
    padding: 0;
    line-height: 16px;
}
.canais-contato li:first-child a:hover, .inferior .acoes-conta li:hover {
    background: #027b7d;
    transition: 0.5s;
}
/* MENU SUPERIOR */

/*
.menu.superior {	border-top-left-radius: 10px; border-top-right-radius: 10px; margin-top: 5px;}
.menu.superior .nivel-um {margin: 0 auto; padding-top:5px;}
.menu.superior .nivel-um>li {border:0; padding: 0 16px;}
.menu.superior .titulo { color: #fff; font-weight: bold; letter-spacing: 0.5px;}
.menu.superior li> a i {margin-left: 4px;}
.menu.superior li.com-filho>a i {background: none;}

.menu.superior .nivel-um>li:hover {border-top-width: 0; margin-top: 0; background: #029598; transition:0.3s;}

.menu .nivel-dois li {
    font-size: 15px;
    border: 0;
    padding: 7px 20px;
}
.conteudo-topo .superior {padding: 0px; margin-top: 35px;}
.bem-vindo.cor-secundaria, .bem-vindo span {display: inline-block; font-size: 13.8px;}
.bem-vindo.cor-secundaria {margin-left: 19px;}
#cabecalho .busca {border: none;  background: none;}
#cabecalho .busca input {padding: 8px; border: 2px solid #fff; border-radius: 15px;}
 .busca .botao-busca {
    right: 18px;
    height: 40px;
    background: none;
    border: 0;
    color: #b5b5b5;
}
#barraTopo { background-color: #03b5b9;}
#barraTopo .busca .botao-busca {height:20px;}
#barraTopo .canais-contato a { color: #fff;}
#barraTopo .carrinho > a .icon-shopping-cart:before {background-size: 50%; margin-top: 24px;}
#barraTopo .carrinho>a strong {margin: 21px 6px;}
#barraTopo h4 { margin-top: -3px; }
#barraTopo h4 img { width: auto; height: auto; max-height: 35px; }

.busca .botao-busca:hover {color: #000;}
.acoes-conta li:first-child {display:none;}
.acoes-conta li:nth-child(2) {
    background: #03a2a5;
    border-radius: 5px;
    padding: 5px 10px;
    font-size: 14px;
    text-transform: uppercase;
    width: auto;
    text-align: left;
    display: inline-flex;
}
.acoes-conta li> a, .acoes-produto-responsiva .tag-comprar span {
    color: #fff;
}

.acoes-conta>li i {
    font-size: 23px;
    background: none;
}

.carrinho > a .icon-shopping-cart:before {
    content: " ";
    background: url("https://cdn.awsli.com.br/214/214721/arquivos/carrinho.png");
    display: block;
    height: 50px;
    background-repeat: no-repeat;
    width: 65px;
    background-size: 74%;
    margin-top: 3px;
}

.carrinho {
	top: -24px;
    color: #b92626;
}




.carrinho>a i {
    background: none;
	margin-left: 12px;
}
.carrinho>a i:hover {
    opacity: 1;
}

.carrinho>a span{ float:left; width: 100%;}
.carrinho>a strong{
    background: #92d051;
    border: 2px solid #fff;
    width: 28px;
    border-radius: 30px;
    line-height: 28px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    margin: -6px -5px;
}

.vazio a .qtd-carrinho {
    display: block!important;
}
.titulo.cor-secundaria.vazio-text {
    font-size: 14px;
    float: left;
    margin: 0;
}
.inferior .acoes-conta {
    float: none;
    width: 100%;
    background: none;
	margin-top: 8px;
}

.inferior .acoes-conta li a {
    line-height: 25px;
	font-weight: normal;
}

/* menu lateral */

/*
.menu.lateral {
    border: 2px solid #039397;
    border-radius: 10px;
    padding: 5px;
}
.menu.lateral .nivel-um>li>a {
    box-shadow: none;
	border-bottom: 1px solid #e4e4e4;
}

.menu.lateral .nivel-um li:last-child a {
}

.menu.lateral .titulo {
    margin: 20px 0;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
.menu.lateral.fechado .nivel-um .com-filho i {top:15px; background:none; color: #cacaca; font-size: 15px;}
.menu.lateral .nivel-um>li>a:hover {
    background: #f2f2f2;
    transition: 0.3s;
}


/* listagem */
/*
.listagem .titulo-categoria {
    border-color: gainsboro;
    border-bottom-width: 1px;
    border-top: none;
}

#listagemProdutos a strong {
    text-transform: uppercase;
}
.listagem .listagem-item {
    padding: 15px;
    margin: 0 auto;
    display: table;
}
.listagem .listagem-linha {border-top:0;}
.listagem .listagem-linha li, .listagem .listagem-linha li:first-child {
    border-width: 1px;
    border-style: solid;
    border-color: #ececec;
    border-radius: 15px;
	min-height: 452px;
}

.listagem .listagem-item .nome-produto {
    color: #595959;
}
.preco-produto.destaque-parcela {
    text-align: center;
}
.listagem .preco-produto.destaque-parcela div:first-child {
    background: #f2f2f2;
    border-radius: 5px;
    padding: 5px;
}
.info-produto .preco-parcela, .preco-parcela strong {
    font-size: 16px;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
}

.preco-a-partir, .desconto-a-vista {
    font-size: 13px;
    color: #333;
}
.desconto-a-vista strong {
    color: #009999;
    font-size: 17px;
}


.listagem .listagem-linha li:hover {
    border-color: #00b050;
}

.listagem-item .acoes-produto {
    top: 88%;
	background: none;
}

.listagem-item .acoes-produto {
}

.botao.principal.botao-comprar {
    background-color: #00b050;
    text-shadow: none;
    padding: 0px 19px;
    border-radius: 5px;
    border: 0;
    font-size: 19px;
    font-weight: bold;
	background-image: none;
}

.acoes-produto .botao i {
    background: #009f48;
    padding: 7px;
    font-size: 25px;
	border-radius: 5px;
}

.bandeiras-produto span { border-radius: 5px;}
.bandeira-promocao {
    background: #92d050;
    box-shadow: none;
}

.listagem .bandeiras-produto .bandeira-carrinho {
    background-color: transparent;
    border: 0;
    box-shadow: none;
    position: absolute;
    top: 52px;
    left: 35%;
    font-size: 0;
}

.adicionado-carrinho {
    background-image: url(https://cdn.awsli.com.br/214/214721/arquivos/added.png);
    background-repeat: no-repeat;
    height: 100px;
    width: 100px;
}

/* rodape */
/*
#rodape {border-top: 18px solid #03b5b9;}
#rodape .institucional {
    background-color: #03a2a5;
	background-image:none;
}

#rodape .titulo {text-transform:uppercase; border: none; margin-bottom: 7px; font-size: 19px;} 

.links-rodape ul li, #rodape .span4 p {font-size:15px;}
.pagamento-selos {background-image:none;}
.links-rodape ul li {
    list-style: square;
}

#rodape .redes-sociais {
    height: 317px;
    box-shadow: none;
    background-image: none;
    border-radius: 10px;
    margin-top: 15px;
}

#rodape .pagamento-selos .titulo {
    color: #333;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
}

/* categoria */

/*

.pagina-categoria .breadcrumbs, .breadcrumbs ul li {
} 

.pagina-categoria .breadcrumbs ul li a, .pagina-categoria .breadcrumbs ul li strong {
    font-size: 15px;
    color: #7b7b7b;
}
.breadcrumbs ul li * {
    padding: 0 7px;
}
.pagina-categoria .breadcrumbs ul li a:after {
    content: " > ";
    margin-left: 7px;
}

.menu.lateral.outras li a {
    line-height: 15px;
}

.menu.lateral.outras li .titulo {
    font-size: 15px;
    color: gray;
}
.pagina-categoria .menu.lateral ul li {
}
.pagina-categoria .menu.lateral .nivel-dois {
    box-shadow: none;
}
.pagina-categoria .menu .nivel-dois a { font-size: 16px;}
.pagina-categoria .menu.lateral .nivel-dois li {
    border-top: 1px solid #e4e4e4;
}
.pagina-categoria .menu.lateral .icon-chevron-down {
    background: none;
    color: #cacaca;
    font-size: 17px;
}

.pagina-categoria .menu.lateral.outras {
    border-color: #e4e4e4;
}

.filtro.atributos {
    box-shadow: none;
    border-top: 0;
    border: 2px solid #e4e4e4;
    border-radius: 10px;
}

.filtro h4 {
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
.pagina-categoria .componente {
    background-color: #fff;
    margin-top: -47px;
    border: 2px solid #e4e4e4;
    border-radius: 10px;
}
.componente .titulo {
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 20px;
    text-transform: uppercase;
}

.ordenar-listagem.topo {
}

.pagina-categoria h1 {
    color: #01a7a5;
    border-bottom: 1px solid #e4e4e4;
    padding-bottom: 10px;
}

/* pagina produto */
/*
.produto .principal {
    border: 1px solid #D0D0D0;
    background: #fff;
    border-radius: 10px;
    padding: 20px;
    width: 87%;
    padding-bottom: 10px;
    border-bottom: 3px solid #CCCCCC;
    padding-top: 17px;
}

.info-principal-produto .breadcrumbs ul li:after {
    content: ">";
}

.info-principal-produto .breadcrumbs {
    border-bottom: 1px solid rgba(0,0,0,0.1);
    padding-bottom: 10px;
}
.produto .nome-produto {
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    color: #525b64;
}

.produto .codigo-produto span, .produto .codigo-produto a {
    color: gray;
}

.atributo-cor span, .atributo-cor span b {
    font-size: 16px;
    color: #424149;
}

.produto .acoes-produto .comprar {
    text-align: center;
    width: 100%;
}

.produto .preco-produto.destaque-parcela {
    width: 100%;
    text-align: left;
}

.produto .acoes-produto .comprar .qtde-adicionar-carrinho {
    text-align: center;
    margin: 0 auto;
    display: table;
    padding-bottom: 10px;
    width: 80%;
}

.produto .preco-a-partir, .produto .desconto-a-vista {
    font-size: 17px;
}

.produto .acoes-produto .preco-produto.destaque-parcela .preco-venda, .produto .desconto-a-vista strong, .produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional {
    font-size: 20px;
}

.produto .acoes-produto .preco-parcela.cor-principal, .parcelas-produto .accordion .accordion-group .accordion-heading .text-parcelas, .cep label {
    color: gray;
}

.produto .preco-parcela strong, .produto .acoes-produto .preco-produto.destaque-parcela .titulo{
    font-size: 23px;
    color: #009999;
}

.produto .acoes-produto .destaque-parcela>div {
    margin-bottom: 0;
}
.parcela span {
    color: #333;
}
.parcelas-produto .accordion {border-radius: 10px;}

.produto .btn {
    background: #03a2a5;
    color: #fff;
    border-color: #03a2a5;
    font-weight: bold;
    text-shadow: none;
    background-image: none;
    box-shadow: none;
}
.cep label {
    width: 100%;
    font-size: 15px;
    text-transform: uppercase;
	display: inline-flex;
}
.cep label:before {
    content: " ";
    background: url(https://cdn.awsli.com.br/214/214721/arquivos/frete.gif);
    width: 40px;
    height: 28px;
    display: inline-block;
    padding-left: 5px;
    background-repeat: no-repeat;
}
.cep .input-append.input-prepend input {width:70%;}

.produto .botao.principal.botao-comprar {
    border-bottom: 6px solid #038d3f;
    padding: 5px 0;
    font-size: 32px;
    text-transform: uppercase;
    border-radius: 9px;
	width:100%;
}

.produto .acoes-produto .botao i {
    background: none;
    padding: 0;
	vertical-align: middle;
    margin: 0;
}



.produto .comprar .icon-shopping-cart:before {
    content: " ";
    background: url(https://cdn.awsli.com.br/214/214721/arquivos/cart-i.png) no-repeat;
    height: 45px;
    width: 60px;
    vertical-align: middle;
}

.produto .botao.principal.botao-comprar:hover {
    background: #01a94d;
}

.listagem.aproveite-tambem .listagem-item .nome-produto {
    font-weight: normal;
}
.produto .acoes-produto .botao i {padding:5px;}
.abas-custom .tab-content {
    border-radius: 10px;
}

.listagem .titulo {
    color: #01a7a5;
    font-size: 25px;
}
.produto .tab-content {
    font-size: 15px;
}

.tarja img {
    margin: 0 auto;
    display: table;
}
.flexslider {border:0;}
.banner.cheio+.row-fluid {
    margin-top: 0;
	width: 100%;
    margin: 0 auto;
}
.pagina-inicial #corpo{
	margin-top:23px;
}

.mini-banner {
    margin-top: 16px;
}

.secao-banners .conteiner {
    max-width: 100%;
    padding: 0px !Important;
}

.lista-redes .icon-facebook {
    background-color: #03b5b9;
    border-radius: 20px;
}

.filtro.lista {
    box-shadow: none;
    border: 2px solid #e4e4e4;
    border-radius: 10px;
}

.modal-header .titulo {
    padding-right: 14px;
}

.botao.principal, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar {
    background-image: none;
    border: 0;
    border-radius: 5px;
    background: #00b050;
	border-bottom: 3px solid #038d3f;
}
.botao.principal:hover {background:#01a94d;}
.pagina-carrinho #rodape {border:none;}

.atendimento {
    background: #fff;
    border-radius: 6px;
    border: 0;
    border-color: #03b5b9;
}

.atendimento .icone-box {
    color: gray;
    border-radius: 5px;
}

#cabecalho .visible-phone.fundo-secundario {
    background-color: #009999;
}

/* res */
/*
@media (max-width: 807px){
	.canais-contato ul li {
    padding-left: 25px;
	}
	.inferior .acoes-conta li a {font-size:13px;}
}

@media only screen and (max-width: 979px) {
.carrinho span b:before {
    content: "Carrinho";
    color: #fff;
    width: 100%;
    margin-left: 12px;
}
}

@media only screen and (max-width: 767px) {
	.menu .nivel-dois a {color: #e0eeef;}
}

@media only screen and (max-width: 375px) {
	.menuBox {
    margin: 0;
}
	.menuBox li:first-child{
    border: 0;
    display: block;
    width: 100%;
    border-bottom: 1px solid #e4e4e4;
    border-radius: 0;
    height: auto;
    margin-bottom: 30px;
}
.menuBox li:not(:first-child) h3 {
    font-size: 14px;
}

.menuBox li {
    width: 82px;
    height: 82px;
}
.menuBox li span {
    width: 82px;
    background-size: 72%;
}

.box-5 a span, .box-2 a span, .box-3 a span, .box-4 a span, .box-7 a span, .box-8 a span {
    margin-left: 12px;
}

.box-6 a span {
    height: 38px;
}
.box-7 a span {
    background-size: 63%!important;
    background-position: 0px -8px;
}
    
    .cep label {
   	 font-size: 11px;
   	 line-height: 32px;
}
}
 /* fim res */
 /*
.acoes-produto-responsiva.visible-phone .botao.principal.botao-comprar {
    padding: 5px;
    font-size: 20px;
}

.produto .principal .calc-box {
    background: #f2f2f2;
    padding-bottom: 0;
    margin-bottom: 15px;
}
.calculadora input {
    width: 90px;
}
.calculadora div {
    display: inline-block;
}
.calculadora span {
    padding: 0 5px;
	font-weight: bold;
}
.calculadora label {
    display: block;
}
.calculadora {
    margin: 0 auto;
    display: table;
    padding: 23px;
	text-align: center;
}

.calc-box .head {
    background: #00BCD4;
    color: #fff;
    padding: 7px 11px;
    font-size: 15px;
    font-weight: bold;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.calc-box .head i {
    margin-right: 6px;
}

input.result {
    border-color: gray;
}

.calculadora span:nth-child(4) {
    font-size: 15px;
}

.calc-label {
    font-size: 15px;
    padding: 5px;
    font-weight: bold;
    color: #333;
}

#rodape .span9.span12:before {
    content: "Rua Heitor Diniz Campello, 195 A, Chácara Cruzeiro do Sul, São Paulo, SP - 03732-100";
    font-size: 12px;
    padding: 10px;
    display: block;
}
.produto .acoes-flutuante .botao.principal.botao-comprar {
    padding: 5px;
}
.carrinho, .inferior .acoes-conta li a, .menu.lateral .nivel-um li:last-child a, .listagem-item .acoes-produto, .bandeira-promocao, .pagina-categoria .breadcrumbs, .breadcrumbs ul li, .pagina-categoria .menu.lateral ul li, .ordenar-listagem.topo {border:0;}

#barraTopo .carrinho>a span b, .carrinho a span > span, .pagina-categoria .breadcrumbs i , .newsletter, .pagina-produto .breadcrumbs i , .pagina-carrinho .f-entrega, #barraTopo .carrinho.vazio>a span  {display: none;}

#rodape .redes-sociais.borda-principal {
background: none !important;
}    
.ajust {margin-bottom:16px;}

@media(max-width: 767px){
    .tabela-carrinho tbody>tr.hidden-phone.bg-dark {
        display: block !IMPORTANT;
    }
    .tabela-carrinho .form-horizontal .controls input {
        height: 44px;
        box-sizing: border-box;
    }
}
*/