@charset "utf-8";
/* CSS Document */
/* GERADO POR BRUNO NOVAES DOS SANTOS / WEB DEDISGNER - SENIOR - 16/05/2019 */
*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.img{ border:none;}



body{
    background-color: #eeeeee;
}



#cabecalho .conteiner > .row-fluid{
	margin:auto;
	max-width:1200px;
	}


ul.nivel-um{
    max-width:1200px;
        margin:auto;
    }

/*corpo*/

.conteiner-principal .conteiner {
    background-color: #f4f4f4;
    box-shadow: 0 0px 10px 0 rgba(0,0,0,0.0);
}


/*carrinho*/

.icon-trash:before {
    content: "\f014";
    color: #09c;
    font-size: 20px;
}

th {
    border-width: 2px;

}
.table th, .table td {
    border-color: rgb(244, 244, 244);
}

.caixa-sombreada {
    padding: 20px;
    box-shadow: 0 0 0px rgba(0,0,0,0.25); 
    text-transform: uppercase;
}

table th {
    background-color: rgb(0, 153, 204);
    /* color: #fff; */
}
table th .cor-secundaria {
    color: #ffffff;
}

.carrinho-interno{ background:#094a68;}
.preco-produto .preco-venda {
    font-size: 13px;
    margin-right: 5px;
    color: #f03;
}

.carrinho-interno{ background:#fff;}

 #cabecalho .conteiner .carrinho-interno .nome-produto {    color: #999;}
 #barraTopo .carrinho-interno .nome-produto {    color: #999;}
 #cabecalho .carrinho-interno .preco-promocional{ color:#094a68;}
 .preco-promocional{ color:#094a68;}
 
#cabecalho .conteiner .carrinho-interno .cor-principal,
#barraTopo .conteiner .carrinho-interno .cor-principal {
    color: #0099cc;
    font-weight: 600;
}

#cabecalho .conteiner .cor-principal {
    color: #999;
    font-weight: 600;
}
#cabecalho .carrinho-interno .nome-produto{
    color: #999;
}
/*cabeçalho*/
/*carrinho pop up*/
.fancybox-skin {
    position: relative;
    background: #f5f5f5;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

/*redesocial*/

.lista-redes .icon-facebook {
    background-color: #0086bb;
}

#carrinho-interno borda-principal .conteiner .cor-secundaria {
    color: #0086bb;
}
/*login*/

#cabecalho .conteiner .dropdown-menu a {
    color: #008bba;
}
#cabecalho .conteiner .dropdown-menu a:hover {
    color: #fff;
}
#cabecalho .conteiner a {
    color: #ffffff;
}
.botao.pequeno {
    font-size: 12px;
    padding: 5px 10px;
    background: #03a9f4;
    border-radius: 5px;
}
.barra-inicial {
    background-color: #0086bb;
}
#cabecalho {
    background-position: top center;
    background-repeat: repeat;
    width: 100%;
    background: #fff;
}
#cabecalho .conteiner {
    background-color: #fff;
	max-width:100%;
	padding:0px;
}
#cabecalho .conteiner > .row-fluid{
        max-width:1200px;
        margin:auto;
     
    }
#cabecalho .conteiner .cor-principal{
    color: #09c;
	font-weight:600;
}
#cabecalho .conteiner .cor-secundaria{
	color: #999;
	}
	
	/*barra fixa*/
#barraTopo {
    display: none;
    background-color: rgb(17, 117, 164);
    box-shadow: 0 0 0px rgba(0,0,0,0.5);
    height: auto;
    color: #fff;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 99999;
}

#barraTopo a {
    color: #fdfdfd;
}

#barraTopo .cor-secundaria {
    color: #ffffff;
}
#barraTopo .busca .botao-busca {
    top: 0;
    right: 8%;
    width: 40px;
    line-height: unset;
    padding: 0px;
}

/*logo*/

.logo a img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    max-height: 85%;
}
	
/*cabeçalho busca*/

.busca {
    position: relative;
    padding: 0px;
    background-color: rgba(0,0,0,0.00);
    border: 0px solid #ddd;
}

.busca input {
    width: 94%;
    padding: 18px;
    border: 1px solid #0099cb;
}

.busca .borda-alpha, .borda-alpha * {
    border-color: rgba(0,0,0,0.0);
}

.busca .botao-busca {.menu.superior
    position: absolute;
    right: 8%;
    top: 0px;
    width: 30px;
    padding: 0px;
    height: 35px;
    border: 0px;
    background: none;
    color: #0099cc;
}

.busca .botao:hover {
    color: #beefff;
}

/*menu superior*/

.menu.superior {
    background-color: rgba(0,0,0,0.09);
    margin-top: 0px;
    background: #03A9F4;
}

.conteiner-principal .conteiner {
    padding: 10px 20px 0px 20px;
}

.menu.superior .nivel-um>li {
    float: left;
    border-right: 0px solid rgba(0,0,0,0.1);
    border-left: 0px solid rgba(255,255,255,0.8);
	-webkit-transition:all ease 400ms;
	-moz-transition:all ease 400ms;
	-ms-transition:all ease 400ms;
	-o-transition:all ease 400ms;
	transition:all ease 400ms;
}
.menu.superior .nivel-dois {
    display: none;
    position: absolute;
    left: 0;
    top: 50px;
    background: #0f6a95;
}
#cabecalho .conteiner .menu .cor-secundaria {
    color: #fff;
}

.menu.superior .nivel-um>li:hover{
	
	background:#0086bb;
	color:#fff;}
	
.menu.superior .nivel-um>li:hover a{
	
	color:#fff;}
.menu li>a i, .menu-responsivo i {
	
    font-size: 12px;
    width: 15px;
    height: 15px;
    line-height: 15px;
    vertical-align: middle;
    margin-left: 10px;
    background: none;
}
.icon-chevron-down:before {
    content: "\f078";
    color: #fff;
}
.menu .nivel-dois, .menu .nivel-tres, .menu.lateral .nivel-um>li>a {
    background-color: #0f6a95;
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
}

/*banner*/
.secao-banners {
	width:100%;}

.secao-banners .conteiner {
    max-width: 100%;
    background: #fff;
    margin: 0px;
    padding: 0px;
}

/*container produtos*/

.produto .nome-produto {
    font-size: 18px;
    line-height: normal;
    margin: 0;
    color: #333;
    text-transform: uppercase;
    text-align: left;
}

.listagem .titulo-categoria {
    display: block;
    font-size: 28px;
    font-weight: 100;
    text-transform: uppercase;
    margin: 40px 0 0;
    padding: 10px 0;
    transition: all .2s ease;
    /* margin: auto; */
    text-align: center;
    background: #fff;
}

.vitrine-destaque:before{
    content: url('https://cdn.awsli.com.br/1116/1116106/arquivos/destaques-mob.png');
    height:100%;
}

.vitrine-destaque strong{ display: none;}

.vitrine-3545955:before{
	content: url('https://cdn.awsli.com.br/1116/1116106/arquivos/combos-mob.png');
    height:100%;
	}
.vitrine-3545955 strong{ display:none;}

.cor-secundaria {
    color: #9E9E9E;
}

.listagem .bandeiras-produto .bandeira-carrinho {
    background-color: #0099cc;
}


.listagem.com-caixa .listagem-item:hover, .listagem.com-caixa .listagem-item:active {
    box-shadow: 0 0 0px rgba(0,0,0,0.28);
    outline: 0px solid rgba(0,0,0,0.1);
}

.listagem.com-caixa .listagem-item {
    margin: 0;
    box-shadow: 0 0 0px rgba(0,0,0,0.33);
    border: 1px solid rgba(72, 109, 190, 0.0);
    background-color: rgba(255,255,255,1);
    transition: transform .08s ease 0;
    -webkit-transition: -webkit-transform .08s ease 0;
}

.listagem.com-caixa .listagem-item:hover {
    margin: 0;
    /*box-shadow: 0 0 5px rgba(0,0,0,0.33);*/
    border: 1px solid rgba(72, 109, 190, 0.3);
    background-color: rgba(255,255,255,1);
    transition: transform .08s ease 0;
    -webkit-transition: -webkit-transform .08s ease 0;
}

.bandeiras-produto span {
    display: inline-block;
    padding: 5px 10px;
    line-height: none;
    color: #FFF;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 600;
    margin: 0 3px 3px 0;
    border: 0px solid #FFF;
    box-sizing: border-box;
    box-shadow: 0 0 0px rgba(0,0,0,0.5);
    white-space: nowrap;
}



.fundo-principal, .botao.principal, .botao.principal:hover, .menu li:hover > a .fundo-secundario, .flex-control-paging li a.flex-active, .dropdown-menu > li > a:hover, .filtro.lista ul li label:hover, .filtro.lista ul li.active label, .menu-simples li a:hover, .menu-simples li.active a {
    background-color: #0099cc;
	-webkit-transition:all ease 400ms;
	-moz-transition:all ease 400ms;
	-ms-transition:all ease 400ms;
	-o-transition:all ease 400ms;
	transition:all ease 400ms;
}

/*gambiarra

#produto-consulta-preco{color: #fff;}
#produto-consulta-preco:before{content: 'Ligue no 0800 725 5000 e '; color: #fff;}


*/



/*gambiarra*/


.preco-produto strong.titulo {
    font-size: 24px;
    white-space: nowrap;
	color: #03A9F4;
}

.botao {
    border-radius: 2px;
    width: 100%;
    border: 0px solid rgba(0,0,0,0.1); */
    border-bottom-color: rgba(0,0,0,0.0); */
    color: #555;
    font-size: 14px;
    line-height: none; 
    text-transform: none;
    padding: 15px 15px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    background-color: #FFF;
    background-image: linear-gradient(to bottom,rgba(255,255,255,0.0),rgba(0,0,0,0.0)); 
    white-space: nowrap;
	-webkit-transition:all ease 400ms;
	-moz-transition:all ease 400ms;
	-ms-transition:all ease 400ms;
	-o-transition:all ease 400ms;
	transition:all ease 400ms;
}


/*outras paginas*/

.produto .acoes-produto .comprar span.estoque {
    display: none;
}

.ordenar-listagem label {
    font-size: 12px;
    float: left;
    padding: 5px 12px;
    border: 1px solid rgba(0,0,0,0.2);
    border-radius: 4px 0 0 4px;
    background-image: linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0.2));
}
.menu .nivel-dois, .menu .nivel-tres, .menu.lateral .nivel-um>li>a {
    background-color: #fff;
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
}


.newsletter .botao {
    position: absolute;
    right: 0;
    top: -4PX;
    z-index: 5;
    width: 40px;
    padding: 5px;
    color: #fff;
	background:#386284;
}
.newsletter input[type="text"] {
    width: 90%;
    margin: 0;
    padding: 12px;
    border: 0px;
}

#modalNewsletter .newsletter-cadastro input {
    padding: 16PX;
}

.banner .newsletter .interno {
    padding: 0;
    position: relative;
    min-height: 100%;
    background: #0086bb;
    color: #fff;
}

.banner .newsletter .titulo {
    margin: 0;
    padding: 20px;
    color: #fff;
}
/*pagina produto*/

.cep .input-append.input-prepend input {
    border-radius: 4px 0 0 4px;
    padding: 15px;
}

.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho {
    width: 100%;
    padding: 15px;
    text-align: center;
    font-size: 15px;
    margin: 0;
}

.produto .acoes-produto .preco-produto .titulo { font-size: 30px;
}

.produto .acoes-produto .preco-produto .preco-venda{ font-size:13px;}
.botao.grande {
    font-size: 20px;
    padding: 15px;
}

.btn {
    color: #fff;
    text-decoration: none;
    background-position: 0;
    padding: 5px 8px;
    background: #0099cc;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}
.btn:hover {
    color: #fff;
    text-decoration: none;
    background-position: 0;
    padding: 5px 8px;
    background: #0086bb;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}

/*newslatter*/

#barraNewsletter .componente input[type="text"] {
    width: auto;
    margin-right: 5px;
    border-radius: 2px;
    padding: 15px;
}

#barraNewsletter .componente .botao{
    position: static;
    line-height: none;
    padding-bottom: 8px;
    padding-top: 8px;
    width: 150px;
    color: #ffffff;
    background: #09c;
}

#barraNewsletter, #barraNewsletter .show-hide, #barraNewsletter .componente, #barraNewsletter.posicao-rodape .conteiner {
    background-color: #1175a4;
}

#barraNewsletter {
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 100000;
    background: #0099cc;
    color: #FFF;
}

.componente .interno {
    padding: 20px;
    background: #09c;
    color: #fff;
}
.componente .titulo {

    font-size: 18px;
    margin-bottom: 20px;
    display: block;
    color: #fff;
}

/*checkout*/

.identificacao .control-group .submit-email.botao.principal {
    position: absolute;
    top: 0;
    right: 15px;
    font-size: 15px;
    float: none;
    padding: 7px;
    max-width: 100px;
    min-width: 95px;
}

.identificacao .control-group input {
    width: 94%;
    padding: 20px;
    font-size: 18px;
    box-shadow: inset 1px 1px 7px #e7e7e7;
}

.identificacao .control-group .botao.principal {
    padding: 8px;
    font-size: 15px;
    max-width: 100px;
    min-width: 100px;
    float: right;
    line-height: 27px;
}

.carrinho-checkout .atendimento li .display-table {
    display: table-cell;
    vertical-align: top;
    line-height: 17px;
    color: #09c;
}

.resumo-compra .cor-secundaria {
    color: #ffffff;
}
.carrinho-checkout .conteiner-principal #corpo .conteiner {
    box-shadow: 0 0px 0 0 #FFF, 0 0px 0px 0 rgba(0,0,0,0.15);
	background: #fff
}


.cabecalho-interno .titulo {
    font-size: 25px;
    color: #09c;
}

.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {
    position: relative;
    margin-bottom: 0;
    *margin-left: 0;
    vertical-align: top;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    padding: 15px;
}
.finalizar-compra .botao {
    margin: 10px;

    width: 25%;
}

.finalizar-compra .span12 .botao{background:#beefff; margin:10px; font-weight:600;}
    .finalizar-compra .span12 .botao:hover{opacity:0.5}

    .finalizar-compra .span12 .principal{background:#0099cc;}

.acao-editar .selo-ssl {
    position: relative;
    background: none;
    width: 230px;
    height: 10px;
}



@media screen and (max-width: 767px){
		
	/*menu*/
	.conteudo-topo .busca-mobile .atalho-menu {
    float: right;
    line-height: 28px;
    width: 55px;
}
.acoes-produto-responsiva .tag-comprar{
    display: inline-block;
    margin: 5px -10px 10px 0;
    line-height: 40px;
    padding: 0 15px;
    width: 100%;
}
.logo a img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    max-height: 100%;
}

/*busca*/
.acoes-produto-responsiva {
    position: relative;
    top: 43%;
    right: 0;
}

.busca .botao-busca {
    position: absolute;
    right: 8%;
    top: 0px;
    width: 35px;
    padding: 0px;
    height: 55px;
    border: 0px;
    background: none;
    color: #0099cc;
}
    
.atalhos-mobile li {
    float: right;
    line-height: 50px;
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    background: #1175a4;
}
    
.fundo-secundario {
    background-color: #1175a4;
}
	
	.finalizar-compra .span12 .botao {

    margin: 5px 0px 5px 0px;
    font-weight: 600;
}

.finalizar-compra .botao {
    margin: 10px;
    width: 100%;
}
 .carrinho .icon-shopping-cart{
    display:none;}
	
.inferior .hidden-phone {
    display: block !important;
}/*
.carrinho {
    width: 100%;
    float: none;
	margin-bottom: 10px;
}*/

.carrinho {
    width: 30%;
    float: none;
    /* margin-bottom: 10px; */
    position: fixed;
    z-index: 999;
    top: 55px;
    right: 0px;
    background: #fff;
}
.carrinho.vazio>a span {
    float: none;
    display: block;
    margin-left: 10px;
    line-height: 40px;
    padding: 0;
    font-size: 13px;
}

}

/*MENU NATURALMANIA*/

.menu .nivel-dois, .menu .nivel-tres, .menu.lateral .nivel-um>li>a{
background: #0f6a95;
}

/*AREA DO PRODUTO NO RODAPE COMPRE TAMBEM*/

.aproveite-tambem{ 
    display:none;
    
}



