

/* ===== RESET ===== */
* {
	text-shadow: none !important;
	border-radius: 0 !important;
	box-shadow: none !important;
 }

.border {border: 1px solid red !important}

html, #corpo .conteiner {background-color: #fff;}

body {
	font-family: 'Oswald',Oswald, sans-serif !important;
	color: #4c595e;
	background: #D0D1D6;
 }

#cabecalho .logo a img {top: 0px}

.logo a {
	position: relative;
	display: block;
	height: 95px;
 }


.busca {
	position: absolute;
	height: 52px;
	padding: 0;
	background-color: transparent;
	margin-top: 18px;
    border:none !important;
 }
#cabecalho {
    background: url('https://cdn.awsli.com.br/402/402692/arquivos/barraTopAzul2_.jpg') repeat-x bottom;
    background-position: 0px -30px;
    background-color:#D0D1D6;
 
}
#cabecalho .conteiner{
 background-color:#ffcc00;
}

@media screen and (min-width: 41em) and (max-width: 47em) { 
#cabecalho {
    background: url('https://cdn.awsli.com.br/402/402692/arquivos/barraTopAzul.jpg') repeat-x bottom;
    background-position: 0px -30px;
    <!--background-color:#CCEAEA;-->
 
}
    }    
.lista-redes{
background-color:#181A2E;width: 100% !important;position: absolute;margin: 0 auto;max-width: 1180px;margin-left: -20px !important;
}
#barraTopo .busca{
    position: absolute;
	height: 52px;
	padding: 0;
    background-color: transparent;
    margin-top:-4px;
    float:right;
    width:435px;
}
#barraTopo .busca input{
width:375px;
}
#barraTopo .canais-contato ul{
	margin-top:-16px;  display:none;
    }
#barraTopo .canais-contato ul a{
	color:#ffcc00;
    display:none;
}

.busca {
	position: absolute;
	height: 52px;
	padding: 0;
    background-color: transparent;
    margin-top:18px;
}
    .carrinho{
    float: left;
        left: -80px;
    }
    
}
@media screen and (min-width: 47em) and (max-width: 68em) { 


}


#cabecalho .logo img {max-height: 190% !important;}

#barraTopo {background-color: #ffcc00;border-bottom: 3px solid #3a5262; height:70px;}

	#barraTopo .conteiner {padding: 11px 20px 0 590px;}

p {margin: 0 !important;}

.cabecalho-interno h1 {
	font-size: 24px !important;
	line-height: 24px;
	text-transform: uppercase;
	letter-spacing: -0.03em;
	color: #666;
 }

	.cabecalho-interno h1 small {
		letter-spacing: 0em;
		color: #657175;
	 }

.conteudo-topo .superior{
    	width: 600px;
    	
 
}
.botao {
	font-family: 'Oswald', sans-serif;
	border: 0;
	background-image: none !important; /* background-color: #324147; REVISAR */
 }

	.botao:hover {background-image: none !important;}

/* ===== HIDE ===== */
.acoes-conta {display: none !important;}

/* ===== GLOBAL ===== */
.botao {
	position: relative;
	top: -3px;
	font-weight: 700;
	text-transform: uppercase;
	color: #000 !important;
	background-color: #FED700;
	box-shadow: 0 3px 0 #fff !important; /* REVISAR */
 }

	.botao:hover {
		color: #000 !important;
		background-color: #FFFF00;
	 }

	.botao:active {
		top: 0px;
		color: #000 !important;
		box-shadow: inset 0 2px 0 #fff !important;
	 }

	.botao.principal {
		color: #000;
		background-color: #FED700;
		box-shadow: 0 3px 0 #E4F709 !important;
	 }

		.botao.principal:hover {
			background-color: #28323b;
			color: #E4F709 !important;
		 }

		.botao.principal:active {box-shadow: inset 0 2px 0 #ce6029 !important;}

.btn {
	color: #FFF;
	border: 0;
	background-color: #FED700;
	background-image: none;
 }

	.btn:hover, .btn:active {
		color: #FFF;
		background-color: #FFEB3B;
	 }

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	font-family: 'Oswald', sans-serif;
	color: #666;
	border: 1px solid #333 !important;
 }

textarea:focus, input:focus {
	border-color: #FF9900 !important;
	box-shadow: 0 0 8px rgba(0,0,0,.8) !important;
 }

.input-append label {
	font-size: 14px;
	border: 2px solid #ccd0d1 !important;
	background-image: none;
	background-color: #FFF;
 }

.input-append .add-on, .input-append .btn, .input-append .btn-group {margin: 0 0 0 -2px;}

.input-append .btn {
	border: 2px solid #ccd0d1 !important;
	background-color: #ccd0d1;
	background-image: none;
 }

.ordenar-listagem.topo, .ordenar-listagem.rodape {border: 0;}

.acao-editar .botao {margin-top: 10px;}

div.preco-produto {color: #666;}

.preco-a-partir strong {
	margin: 0 !important;
	color: #000;
 }

.preco-venda {color: #333;}

.preco-promocional {color: #007799; /* PRINCIPAL */}

preco-parcela {color: #28323b;}

.preco-parcela strong {color: #000;}

.desconto-a-vista {color: #28323b;}

	.desconto-a-vista strong {color: #000;}

[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: FontAwesome !important;
	font-weight: normal !important;
	font-style: normal !important;
 }

.busca {
	position: absolute;
	height: 52px;
	padding: 0;
	background-color: transparent;
	margin-top: 18px;
 }

	.busca input {
		box-sizing: border-box;
		width: 545px;
		height: 47px;
		margin-bottom: 0;
		padding: 0 60px 0 20px;
		font-family: 'Oswald', sans-serif;
		font-size: 18px;
		line-height: 32px;
		color: #212a31;
		border: 1px solid #000 !important;
		background-repeat: no-repeat;
		MARGIN-TOP: 7px;
		margin-left: 0px;
	 }

	.busca .botao-busca {
		position: absolute;
		width: 50px;
		height: 47px;
		right: -60px;
		top: 0;
		box-shadow: none !important; /* VERIFICAR */
		background-color: transparent;
		background-image: url("https://cdn.awsli.com.br/402/402692/arquivos/btnSearch.png") !important;
		background-position: 0px 0px;
		background-repeat: no-repeat;
		border: 1px solid #000;
		margin-top: 7px;
	 }

		.busca .botao-busca:hover {opacity: 1.0;}

		.busca .botao-busca:before {display: none;}

.conteudo-topo .superior {padding: none !important;}

	.conteudo-topo .superior .span8 {
		box-sizing: border-box;
		position: relative;
		width: 190px;
		height: 50px;
		top: 0px;
	
		background: url("https://cdn.awsli.com.br/402/402692/arquivos/meusPedidos0217.png") 5px 5px no-repeat;

        left:207px;
	 }

		.conteudo-topo .superior .span8:hover {color: FFF;}

		.conteudo-topo .superior .span8:after {
			content: "";
			position: absolute;
			width: 45px;
			height: 34px;
			top: 2px;
			right: 1px;
			margin-left: 10px;
			overflow: hidden;
		 }

.bem-vindo {
	box-sizing: border-box;
	width: 195px;
	height: 40px;
	padding: 15px 24px 0px 5px;
	font-size: 14px;
	font-weight: 700;
	text-align: right;
	color: #000;
 }

	.bem-vindo span {
		display: block;
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: 0.05em;
		color: #000;
		font-size: 14px;
		width: 168px;
		margin-top: 4px;
	 }

		.bem-vindo span:hover {
			color: #FFF;
			text-decoration: none;
		 }

	.bem-vindo:hover {
		color: #FFF;
		text-decoration: none;
	 }

		.bem-vindo:hover span {text-decoration: none;}

.superior .span8 {cursor: pointer;}

.btn-group {
	background:url(https://cdn.awsli.com.br/402/402692/arquivos/meusPedidos0217v2ativo.png) 5px 5px;
	background-repeat: no-repeat;
	height: 53px;
	width: 187px;
 }

.span6 .btn-group {background-image: none;}

.superior .span8 .btn-group .botao {
	height: 25px; /* Nome usuÃ¡rio logado */
	
	font-weight: 700;
	margin-left: 66px;
	margin-top: 12px;
    font-size:11px !important;
	box-shadow:none !important;
    background-color: transparent !important;
	
 }

	.superior .span8 .btn-group .botao span.icon-chevron-down {display: none;}

.superior .span8 .btn-group .dropdown-menu {
	display: none !important;
	position: absolute;
	width: 188px;
	top: 44px;
	left: -1px;
	border: 1px Solid #000;
	z-index: 9999;
 }

.superior .span8:hover .btn-group .dropdown-menu {display: block !important; /* HACK PARA O MENU ABRIR APENAS NO MOUSEOVER */}


#barraTopo .carrinho{
top: -1px;
float: right;
    left:-300px;
}
.carrinho {
	position: relative;
	width: 184px;
	top: -47px;
	height: 53px;
	background: url(https://cdn.awsli.com.br/402/402692/arquivos/carrinhoVazio0217V3.png) 5px 5px;
	background-repeat: no-repeat;
	float: left;
    left:-162px;
    border:none !important;
 }

	.carrinho > a span b {
		display: block;
		font-size: 14px;
		background-repeat: no-repeat;
		color: transparent;
		top: 0px;
		float: left;
		width: 73px;
		margin-top: -2px;
		height: 44px;
		margin-left: -12px;
	
            }

	.carrinho > a strong {
		font-size: 1px; /* line-height:40px */
		margin-left: 1px;
		left: 2px;
	 }

	.carrinho > a span {
		margin-left: 0px;
		z-index: 999;
		display: block;
		text-align: left;
		width: 184px;
		height: 53px;
		background-image: url(https://cdn.awsli.com.br/402/402692/arquivos/carrinhoAdicionado0217v3.png);
		background-repeat: no-repeat;
		background-position: 5px 5px;
	 }

	.carrinho>a i {display: none;}

.carrinho-interno {
	display: none;
	width: 320px;
	position: absolute;
	top: 40px;
	right: 0;
	z-index: 9999;
	background-color: #fff;
	padding: 20px;
	box-shadow: 0 0 3px rgba(0,0,0,0.5);
 }

.carrinho.vazio>a span.vazio-text {
	text-indent: 15px;
	color: #000;
 }

.carrinho.vazio>a span {
	margin-left: 60px;
	font-size: 14px;
	margin-top: 6px;
 }

.carrinho-interno {
	border: 1px solid #000;
	top: 46px;
 }
#barraTopo .carrinho-interno{
	top: 47px;
	}
	.carrinho-interno .preco-produto .preco-promocional {font-size: 18px;}
	.carrinho-checkout .atendimento {background-color: #fff;}
	



/* Cor do fundo e texto do menu */
#cabecalho > .conteiner > .menu.superior, #cabecalho > .conteiner > .menu.superior .com-filho > a i {background:#53687b;/* border: 1px solid #53687b; *//* border-radius: 5px !important; */margin-top: 36px;/* text-align: left; */width: 1180px !important;margin-left: -20px;}
#cabecalho > .conteiner > .menu.superior .titulo { color: #f86118; }
.menu.superior{
	margin-top:36px;
/*box-shadow: 0px -3px 10px #222 !important;*/
}

/* Centralizar os itens do menu */

#cabecalho > .conteiner > .menu.superior .nivel-um > li { float: none; display: inline-block; border-left: 0; margin-right: -3px; }

.menu .titulo {color: #ffffff !important;}

	.menu .titulo:hover {color: #394853 !important;}

.menu .nivel-dois {padding: 0px;}

.conta-menu .menu-simples li:hover {
	background: url(https://cdn.awsli.com.br/402/402692/arquivos/menuhover.png);
	color: #ffef00 !important;
 }

#cabecalho {height: 200px;}

	#cabecalho > .conteiner > .menu.superior .nivel-um > li {
		border: 0;
		padding: 0 14px;
		background-color: transparent;
	 }



.barra-inicial {background-color: #181a2e;}

	.barra-inicial .canais-contato span, .barra-inicial .canais-contato a, .barra-inicial .canais-contato i {
		color: transparent !important;
		font-size: 14px;
	    }
		.barra-inicial .lista-redes a {display: none;}
		.barra-inicial h4.titulo a.cor-secundaria {color: transparent !important;}
		.barra-inicial h4.titulo {background: url}


.conteiner-principal .conteiner {
	background: none;
	box-shadow: none;
 	}
	.secao-banners .conteiner {
		background-color: #fff;
		margin-top: 0px;
 		}

#rodape .institucional {background-color: #000;}

.gateways-rodape {width: 90% !important;}

	.gateways-rodape li {width: 45% !important;}

	.row-fluid .pagamento {max-width: 30% !important;}

	.row-fluid .formas {max-width: 100% !important;}

.institucional .redes-sociais .titulo {color: #fff;}

#rodape .redes-sociais {
	background: none;
	box-shadow: none;
 }

.lista-redes ul li {border: none !important;}

.lista-redes i {margin: 1px !important;}

.listagem.com-caixa .listagem-item .acoes-produto {}

.tabela-carrinho .total strong {font-size: 22px;}

.conteudo-topo .superior {padding: 0px 0 0 0!important;}



	.centraldeatendimento {
		top: 0px;
		left: -205px;
		font-family: Oswald;
		
		height: 45px;
		padding: 3px 10px 3px 10px;
		width: 163px;
		float: left;
		display: block;
		text-align: right;
		background: url('https://cdn.awsli.com.br/402/402692/arquivos/centralAtendimento0217.png') 5px 5px;
		background-repeat: no-repeat;
		
        position:absolute;
	 }

	.dropup, .dropdown {
		position: relative;
		font-weight: 700;
		font-size: 13px;
		text-transform: uppercase;
		width: 120px;
		height: 39px;
		background: transparent;
		text-align: center;
        z-index:10000;
	 }

	.dropdown ul.dropdown-menu {
		margin-top: 3px;
		margin-left: 0px;
		background: #FFFFFF;
		width: 235px;
		padding: 0px 12px;
		text-align: center;
		left: -36px;
        z-index:10000;
	 }
.dropdown-menu .divider{
    *width:100%;
    height: 6px;
    margin:9px 1px;
    *margin:-5px 0 5px;
    overflow:hidden;
    background-color: rgba(229, 229, 229, 0);
}
	.dropdown-toggle {
		text-align: center;
		font-size: 14px;
	 }

	.dropdown-menu {border: solid 1px #607D8B;}

	.rastreio {
		background: #2A2A2A;
		padding: 5px 15px 5px 15px;
		border-radius: 3px;
		font-family: Oswald;
		color: #fff;
		font-weight: 700;
	 }

		.rastreio:hover {color: #ffd700;}

	.duvidas {
		margin-top: 5px;
		font-size: 15px;
		color: #CC2229;
		font-weight: 900;
		font-family: Oswald;
	 }

	.email {
		margin-top: 5px;
		font-size: 15px;
		color: #ffd700;
		;
		font-weight: 900;
		font-family: Oswald;
	 }

	.telefone {
		font-size: 15px;
		font-family: Oswald;
		font-weight: 900;
		padding-top: 2px;
		padding-bottom: 5px;
		color: #000;
		background-color: #f0f0f0;
		margin-top: 5px !important;
	 }

	.whatsapp {
		font-size: 15px;
		font-family: Oswald;
		font-weight: 900;
		padding-top: 10px;
		padding-bottom: 10px;
		color: #000;
		background-color: #f0f0f0;
		margin-top: 15px;
	 }

	.skype {
		font-size: 15px;
		font-family: Oswald;
		font-weight: 900;
		padding-top: 5px;
		padding-bottom: 5px;
		color: #000;
		background-color: #f0f0f0;
	 }

label {
	font-size: 8px;
	font-weight: bold;
	color: #2A2A2A;
	margin-top: -5px
 }

p.numerotelefone a {
	margin: 0 0 10px;
	text-transform: none;
	font-size: 13px;
	color: #FFCB00;
 }

p.numerowhatsapp {
	margin: 0 0 10px;
	text-transform: none;
	font-size: 13px;
 }

p.nomeskype {
	margin: 0 0 10px;
	text-transform: none;
	font-size: 13px;
 }

p.email {
	margin: 0 0 10px;
	text-transform: none;
	font-size: 13px;
 }

p.faleconosco {
	margin: 0 0 10px;
	text-transform: none;
	font-size: 13px;
	font-family: Oswald;
	color: #000;
	background-color: #f0f0f0;
 }

p.telefonehora {
	font-size: 10px;
	margin-top: -12px;
	color: #34A853;
	text-transform: uppercase;
 }

p.hora {
	font-size: 10px;
	margin-top: -7px;
	color: #34A853;
	text-transform: uppercase;
 }

.botao.pequeno {
	font-size: 12px;
	padding: 3px 10px;
	color: white;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Oswald;
 }

.open>.dropdown-menu {min-width: 100px;}

#barraNewsletter {
	background: url('https://cdn.awsli.com.br/402/402692/arquivos/newsletter.jpg');
	background-position: 0px 0px;
 }

	#barraNewsletter .componente {
		background: url('https://cdn.awsli.com.br/402/402692/arquivos/bgs-newsletterrop2.png');
		background-color: transparent !important;
		background-position: 268px -8px;
	 }

	#barraNewsletter .posicao-rodape .conteiner {background-color: transparent !important;}

	#barraNewsletter.posicao-rodape .conteiner {background-color: transparent !important;}

	#barraNewsletter .componente input[type="text"] {}

	#barraNewsletter .componente .interno-conteudo {text-align: right;}

#rodape .redes-sociais {
	border: none !important;
	margin-top: 12px;
 }

#rodape .institucional {
	background-image: none !important;
	background-color: #28323b !important;
	height: 370px;
	list-style-type: none;
 }

.links-rodape ul li {
	list-style-type: none;
	list-style-image: none;
 }

.fundo-secundario *, .fundo-secundario *:hover, {color: #d0cdcc;}

.borda-principal {border-color: #ffc107;}

.produto .acoes-produto .preco-produto .titulo {font-size: 18px;}

.preco-produto strong.titulo {font-size: 28px;}

.input-append .btn {
	border: 1px solid #000000 !important;
	background-color: #fed700;
	color: #000;
 }

.input-append label {border: 1px solid #000000 !important;}

/* ===== BREADCRUMBS ===== */
.breadcrumbs {
	display: block;
	margin: 0 !important;
	padding: 10px 0 20px 0;
	border: 0;
 }

	.breadcrumbs ul li {border: 0;}

		.breadcrumbs ul li:after {display: none;}

		.breadcrumbs ul li a i {display: none;}

		.breadcrumbs ul li a,
.breadcrumbs ul li strong {
			position: relative;
			display: block;
			height: 28px;
			padding: 0 18px !important;
			font-size: 14px;
			font-weight: 700;
			line-height: 28px;
			text-transform: uppercase;
			text-decoration: none;
			color: #4C595E;
			background-color: #E4E6E7;
		 }

		.breadcrumbs ul li a:before,
.breadcrumbs ul li strong:before {
			content: "";
			display: inline-block;
			position: absolute;
			width: 10px;
			height: 28px;
			top: 0;
			left: 0;
			background-image: url("https://cdn.awsli.com.br/402/402692/arquivos/arrowbreadcrumbs2.png");
			background-position: -0px 0px;
			background-repeat: no-repeat;
		 }

		.breadcrumbs ul li a:after,
.breadcrumbs ul li strong:after {
			content: "";
			display: inline-block;
			position: absolute;
			width: 10px;
			height: 28px;
			top: 0;
			right: 0;
			background-image: url("https://cdn.awsli.com.br/402/402692/arquivos/arrowbreadcrumbs2.png");
			background-position: -8px 0px;
			background-repeat: no-repeat;
		 }

		.breadcrumbs ul li:first-child a,
.breadcrumbs ul li:first-child strong {padding: 0 18px 0 12px !important;}

		.breadcrumbs ul li:first-child a:before,
.breadcrumbs ul li:first-child strong:before {background-image: none;}

		.breadcrumbs ul li:hover a,
.breadcrumbs ul li:hover strong {
			color: #FFF;
			background-color: #53687B;
		 }

		.breadcrumbs ul li:hover a:after,
.breadcrumbs ul li:hover strong:after {
			background-position: -20px 0px;
			background-repeat: no-repeat;
		 }

		.breadcrumbs ul li:last-child a,
.breadcrumbs ul li:last-child strong {
			color: #000;
			background-color: #FFCE13;
		 }

		.breadcrumbs ul li:last-child a:after,
.breadcrumbs ul li:last-child strong:after {
			background-position: -30px 0px;
			background-repeat: no-repeat;
		 }

.caixa-destaque .botao {margin-top: 45px;}

.meus-favoritos .caixa-destaque {
	margin: 100px 0;
	text-align: left;
	margin-left: 55px;
	background: url(https://cdn.awsli.com.br/402/402692/arquivos/carinhaEuquero.png);
	background-repeat: no-repeat;
	background-size: 10%;
    background-position: 37px 27px;
	padding: 35px 0 50px 126px;
 }

.meus-pedidos .caixa-dados {
	border: none;
	font-size: 12px;
}

	.meus-pedidos .caixa-dados .text-center {text-align: left;}

.cor-secundaria {color: #000;}
.lista-favoritos{
background:#9b0005;
}

	/* Listagem Produto */
.listagem .info-produto {padding: 10px 0 0 0;}

	.listagem .nome-produto {
		display: block !important;
		min-height: 0px !important;
		height: 50px !important;
		font-size: 14px !important;
		line-height: 16px !important;
		color: #007799;
		overflow: hidden;
	 }

	.listagem .preco-produto > div {margin: 5px 0;}

	.listagem .preco-venda {border: 1px solid #c2c2c2;}

	.listagem .preco-promocional {
		margin: 5px 0; /* PRINCIPAL */
		font-size: 20px !important;
		line-height: 20px;
	 }

	.listagem .preco-parcela {
		margin: 5px 0;
		display: block;
		font-size: 12px;
		line-height: 12px;
	 }

		.listagem .preco-parcela strong {}

	.listagem .desconto-a-vista {
		font-size: 0px; /* VERIFICAR */
		line-height: 14px;
	 }

		.listagem .desconto-a-vista strong {
			display: inline-block;
			margin: 5px 0;
			padding: 3px 5px;
			font-size: 16px;
			border: 2px solid #9fccd9;
			background-color: #dfeef2;
		 }

			.listagem .desconto-a-vista strong:after {
				content: " no boleto";
				display: block;
				font-size: 12px;
				color: #324147;
			 }

	.listagem .listagem-item .produto-sobrepor {
		height: 195px;
		background-color: rgba(0,0,0,0.6);
		background-image: url("https://cdn.awsli.com.br/402/402692/arquivos/vermaisdetalhe_P.png");
		background-position: center 50px;
        background-repeat: no-repeat;
		opacity: 0;
		transition: all 0.2s ease-in-out 0s;
        
	 }

	.listagem .listagem-item:hover .produto-sobrepor {
		opacity: 1;
		background-position: center 0px;
	 }

	.listagem .listagem-item.indisponivel {box-shadow: none !important;}

		.listagem .listagem-item.indisponivel:hover {border: 1px solid #e4e6e7 !important;}

		.listagem .listagem-item.indisponivel .produto-sobrepor {
			height: 100%;
			background-color: rgba(50,65,71,0.5);
			background-image: url("https://cdn.awsli.com.br/241/241991/arquivos/bg-spot-indisponivel.png");
			background-position: center bottom;
			background-repeat: no-repeat;
			opacity: 1;
			transition: all 0.2s ease-in-out 0s;
		 }

		.listagem .listagem-item.indisponivel .produto-avise {display: none;}

		.listagem .listagem-item.indisponivel .bandeira-indisponivel {display: none;}

	.listagem-item .acoes-produto {
		width: 100%;
		height: 32px;
		padding: 0 !important;
		top: 168px;
		border: 0;
		background-color: transparent;
		transition: all 0.2s ease-in-out 0s;
	 }

		.listagem-item .acoes-produto a {
			box-sizing: border-box;
			display: block;
			width: 100%;
			height: 30px;
			margin: 0 auto;
			padding: 0;
			font-size: 12px;
			line-height: 30px;
			letter-spacing: 0.03em;
			background-color: #fed700 !important;
		 }

			.listagem-item .acoes-produto a:hover {background-color: #607d8b !important;}

			.listagem-item .acoes-produto a:active {}

			.listagem-item .acoes-produto a i {display: none;}

	.listagem .listagem-item.produto-adicionado {
		border-color: #989fa2 !important;
		background-color: #FFF;
	 }

		.listagem .listagem-item.produto-adicionado .produto-sobrepor {
			height: 100%;
			background-color: rgba(255, 235, 59, 0.06);
			background-image: url("https://cdn.awsli.com.br/402/402692/arquivos/pradicionado.png");
			background-position: bottom right;
			background-repeat: no-repeat;
			opacity: 1;
		 }

	.listagem-item.produto-adicionado .bandeiras-produto {display: none !important;}

	.listagem-item.produto-adicionado .acoes-produto {display: none !important;}

	.borda-principal {border-color: #000;}

	.listagem.com-caixa .listagem-item {border: 1px solid rgba(96, 125, 139, 0.77);}

#barraTopo .conteiner {padding: 10px 0px 0px 0px;}

.bandeiras-produto {
	top: -5px;
	left: -1px;
 }

	.bandeiras-produto span {
		background-color: #dae2e5;
		padding: 4px 4px;
		color: #28323b;
		font-size: 12px;
		border: 1px solid #849aa5;
		border-bottom-right-radius: 7px !important;
	 	margin-top: 4px;
    	border-bottom-right-radius: 7px !important;
		border-bottom-left-radius: 7px !important;
    }

		

.listagem .vitrine-lancamento {
	background-image: url("https://cdn.awsli.com.br/402/402692/arquivos/titulos&afinsDestaquesT.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #28323b;
	font-size: 25px;
	border: none;
	height: 60px;
	background-color: transparent;
	text-transform: uppercase;
	padding: 10px 100px;
 }
.listagem .vitrine-lancamento:hover {
	background-image: url("https://cdn.awsli.com.br/402/402692/arquivos/titulos&afins04hover.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #28323b;
	font-size: 25px;
	border: none;
	height: 60px;
	background-color: transparent;
	text-transform: uppercase;
	padding: 10px 100px;
 }

.listagem .vitrine-mas-vendido {
	background-image: url("https://cdn.awsli.com.br/402/402692/arquivos/titulos&afinsDestaquesC.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #28323b;
	font-size: 25px;
	border: none;
	height: 60px;
	background-color: transparent;
	text-transform: uppercase;
	padding: 10px 100px;
 }
.listagem .vitrine-mas-vendido:hover {
	background-image: url("https://cdn.awsli.com.br/402/402692/arquivos/titulos&afins02hover.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #28323b;
	font-size: 25px;
	border: none;
	height: 60px;
	background-color: transparent;
	text-transform: uppercase;
	padding: 10px 33px;
 }

.listagem .vitrine-destaque {
	background-image: url("https://cdn.awsli.com.br/402/402692/arquivos/titulos&afinsDestaquesD.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #28323b;
	font-size: 25px;
	border: none;
	height: 60px;
	background-color: transparent;
	text-transform: uppercase;
	padding: 10px 100px;
 }
.listagem .vitrine-destaque:hover {
	background-image: url("https://cdn.awsli.com.br/402/402692/arquivos/titulos&afins03hover.png");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	color: #28323b;
	font-size: 25px;
	border: none;
	height: 60px;
	background-color: transparent;
	text-transform: uppercase;
	padding: 10px 33px;
 }

.canais-contato{
	color:transparent !important;
}

.canais-contato ul{
   top: 5px;
    display: block;
    position: absolute;
    width: 240px;
    height: 227px;
    margin-left: 890px;
    /* background-color: rgba(83, 104, 123, 0.23); */
    /* border: 1px solid #53687b; */
    border-radius: 6px !important;
    background-image:url(https://cdn.awsli.com.br/402/402692/arquivos/02usadinhos.png) !important;
    background-repeat: no-repeat;
    z-index: 9999 !important;
    background-size: 100%;

}
.canais-contato ul li{
margin-left:0px;
    border:none;
    color:transparent !important;
    display:none;
}
.produto .nome-produto{
margin-top:25px;
}


.open>.dropdown-menu {z-index: 10000;}
.menu.superior{background: #fff; position: relative; z-index: 1000; margin-top:-11px; }
.menu.superior .nivel-um > li:hover{margin: 0; border: 0;}
.menu.superior .nivel-um > li{border: 0; padding: 0 3px 0 4px; background: url(//cdn.awsli.com.br/40/40349/arquivos/separador_menu.jpg) no-repeat left center;}
.menu.superior .nivel-um > li:first-child{background: none;}
.menu.superior .nivel-um > li:first-child > a strong{}
.menu.superior .nivel-um > li:last-child > a strong{color: #ffcc00;}
.menu.superior .nivel-um > li > a{padding-top: 3px;}
.menu.superior .nivel-um > li:hover > a{background: #ffcc00; border-radius: 10px;}
.menu.superior .nivel-um > li.com-filho:hover > a{border-radius: 10px 10px 0 0;}
.menu.superior .nivel-um > li > a strong{padding: 18px 18px; margin: 0; border-left: 1px solid #53687b; border-right: 1px solid #53687b;}
.menu.superior .nivel-um > li:hover > a strong{background: #eee; border-radius: 8px; border-left: 1px solid #53687b; border-right: 1px solid #53687b; color:#53687b !important;}

.menu.superior .nivel-um > li.com-filho:hover > a strong{border-radius: 8px 8px 0 0;}
.menu.superior .icon-chevron-down{display: none;}
.menu.superior .nivel-dois{top: 59px;left: 14px;background: #eee url(//cdn.awsli.com.br/40/40349/arquivos/bg_menu_.jpg);border-radius: 0 0 10px 10px;box-shadow: 1px 1px 2px 0px rgba(50, 50, 50, 0.35);border: 1px solid #53687b;border-top: none;box-shadow: 2px 6px 7px #666 !important;}
 

.menu.superior .nivel-dois .modal:target {
	opacity: 1;
	pointer-events: auto;
}

.menu.superior .nivel-dois ul{background: url(//cdn.awsli.com.br/40/40349/arquivos/bg_submenu_.jpg); left: 100%; top: 0; width: 170px; border-radius: 0 10px 10px 10px;}
.menu.superior .nivel-dois .icon-chevron-right{display: none;}
.menu.superior .nivel-dois > li{border: 0; width: 215px; padding: 0;}
.menu.superior .nivel-dois a{font-size: 17px; color: #777; display: block; background: none; white-space: normal; padding: 5px 0 5px 25px;}
.menu.superior .nivel-dois li:hover{background: #ffcc00;}
.menu.superior .nivel-dois li:hover > a{color: #53687b; background: url(//cdn.awsli.com.br/40/40349/arquivos/bg_submenu+.jpg); border-radius: 0 20px 20px 0;}
.menu.superior .nivel-dois li.com-filho:hover a{border-radius: 0;}
.menu.superior .nivel-dois li.com-filho a{margin: 0;}
.menu.superior .nivel-dois ul li a{color: #fff; padding-left: 0; text-align: center;}

.menu.lateral{background:#eee url(//cdn.awsli.com.br/40/40349/arquivos/_bg_menu.jpg); border-radius: 10px; font-family: 'Oswald', sans-serif; text-transform: uppercase;}
.menu.lateral .icon-chevron-down, .menu.lateral .icon-chevron-right{display: none;}
.menu.lateral .com-filho.borda-principal{border: 0;}
.menu.lateral .com-filho .titulo{margin: 0;color: #fff !important;/* border: 1px solid; */width: 100%;background-color: #53687b;border-top-left-radius: 0px !important;border-top-right-radius: 0px !important; padding-right:inherit !important}
.menu.lateral li .titulo{margin: 0; padding: 17px 0px 15px 0px; font-size: 17px; text-indent:25px; color:#394853 !important}
.menu.lateral .nivel-um > li{padding-left: 0px; }
.menu.lateral .nivel-um > li:hover{background: #e4e6e7;}
.menu.lateral .nivel-um > li:first-child{background: none;}
.menu.lateral .nivel-um > li > a{background: none; padding: 0;}
.menu.lateral .nivel-dois > li{background: #e4e6e7; width:100% !important padding:17px 0px 15px 0px;}
.menu .nivel-dois, .menu .nivel-dois li:hover, .menu.lateral.outras .nivel-um li:hover a{background: #e4e6e7;}
.menu.lateral .nivel-dois{padding: 0;}
.menu.lateral .nivel-dois li:hover{background: none;}
.menu.lateral .nivel-dois li{border: 0;}
.menu.lateral .nivel-dois > li{padding: 3px 0 3px 25px;}
.menu.lateral .nivel-dois li a{font-size: 15px; color: #777;}
.menu.lateral .nivel-dois li a{width:100%;}
.menu.lateral .nivel-dois li:hover a{color: #fff;}
.menu.lateral .nivel-dois > li:hover{border: 0; background:#ffcc00 url(//cdn.awsli.com.br/40/40349/arquivos/bg_submenu_.jpg); }
.menu.lateral .nivel-tres{background: url(//cdn.awsli.com.br/40/40349/arquivos/bg_submenu.jpg);  padding: 10px;}
.menu.lateral .ativo { border-radius: 0px !important; }



/* ===== DESCRIÃ‡ÃƒO DO PRODUTO ===== */

.produto .abas-custom .tab-content {
	padding: 0;
	font-size: 13px;
	color: #657175;
}

.produto .abas-custom .tab-content strong {
	color: #324147;
}

.produto .abas-custom .tab-content h2,
.produto .abas-custom .tab-content h3 {
	color: #324147 !important;
}

.produto .abas-custom .tab-content h1 {
	font-size: 15px;
}

.produto .abas-custom .tab-content h2 {
	margin: 20px 0 8px 0;
	font-size: 18px;
	line-height: 24px;
    margin-left: 20px;
}

.produto .abas-custom .tab-content h3 {
	font-size: 20px;
	line-height: 20px;
	margin: 16px 0 5px 0;
}

.produto .abas-custom .tab-content ul {
	padding: 0;
	margin: 10px 0 20px 0;
	list-style: none !important;
}

.produto .abas-custom .tab-content ul li {
	padding: 0 0 0 10px;
	line-height: 24px;
}

.produto .abas-custom .tab-content ul li:nth-child(odd) {
	padding: 0 0 0 10px;
	background-color: #f4f5f5;
}

.texto-descr-produto {
	margin-bottom: 30px !important;
	font-size: 14px;
	line-height: 18px;
}

.texto-descr-produto p {
	margin-bottom: 10px !important;
}

.texto-descr-produto p em {
	font-weight: 700;
}

.texto-descr-produto ul {
	margin: 20px 0 !important;
}

.texto-descr-produto ul li {
	padding: 0 20px !important;
	line-height: 22px !important;
	list-style: inside !important;
	background-color: transparent !important;
}

.texto-descr-produto ul li:first-child {
	padding: 0 !important;
	list-style: none !important;
}

.texto-descr-produto ul li strong {
	text-transform: uppercase;
}

.texto-descr-produto ul .aviso-dlcs em {
	display: block;
	margin-top: 10px;
	font-size: 11px;
	line-height: 12px;
	color: #b1b7b9;
}

.texto-descr-produto ul .aviso-dlcs em strong {
	color: #b1b7b9 !important;
}
.componente{

    background: #1f2a31 url(https://cdn.awsli.com.br/402/402692/arquivos/contentDescricao.png);
	background-size: 100%;
    background-repeat: no-repeat;
    
}
.componente p{
	color: #9fa7ae;
}
.componente .titulo{
font-size:15px;
color:#f9a21a !important;
}
.componente .titulo i{
	display: none;
}

span.bandeira-frete-gratis{
	 background: #fed700;
	 color: #28323b;
	 background-repeat:no-repeat;
	 display:block;
	 border: 1px solid #849aa5;
	 font-size: 12px;
	 padding: 4px 4px;
	 text-align: center;
	 border-bottom-right-radius: 7px !important;
	 margin-top: 4px;
	 float: left;
	 border-bottom-left-radius: 7px !important;
	 margin-left: 4px;
    }



.container {
    overflow: hidden;
	margin:0 auto;
	
    padding-bottom: 20px;
}
h1 {color:#2c3e50;}
h4 a {color:#ff9715; text-decoration:none;}
h4 a:hover{color:#2c3e50;}


.tiny {
    float: left;
    margin:20px 0;background:url(
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQIW2NkQAIfP378zwjjgzj8/PyMYAEYB8RmROaABAAVMg/XkcvroQAAAABJRU5ErkJggg==   ) repeat;

    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);

    background-color:#FFF;
    border:1px solid #ccc;
}


.small {
    float: left;
	margin:20px 0;background:url(
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQIW2NkQAIfP378zwjjgzj8/PyMYAEYB8RmROaABAAVMg/XkcvroQAAAABJRU5ErkJggg==   ) repeat;

    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	border:1px solid #cd8109;
	border-bottom:10px solid #cd8109;
    
}

.medium {
    float: left;
    margin:20px 0;background:url(
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQIW2NkQAIfP378zwjjgzj8/PyMYAEYB8RmROaABAAVMg/XkcvroQAAAABJRU5ErkJggg==   ) repeat;

    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	border:1px solid #ecd400;
	border-bottom:10px solid rgb(178, 160, 0);

    
}

.pro {
    float: left;
	margin:20px 0;background:url(
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQIW2NkQAIfP378zwjjgzj8/PyMYAEYB8RmROaABAAVMg/XkcvroQAAAABJRU5ErkJggg==   ) repeat;

    -moz-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.2);
	border:1px solid #b4bec4;
	border-bottom:10px solid rgba(141, 141, 141, 0.53);

    
}

.pricing-table strong { font-weight: 700; color: #3d3d3d; }

.pricing-table-header-tiny {
    padding: 5px 0 5px 0;
    background: #EAEAEA;
	border-bottom:10px solid #ccc;
    color:#333;
    text-align:center;
}

.pricing-table-header-small {
    padding: 5px 0 5px 0;
    background: #f39c12;
	border-bottom:10px solid #cd8109;
    color:#fff;
    text-align:center;

}

.pricing-table-header-medium {
    padding: 5px 0 5px 0;
    background: #ecd400;
	border-bottom:10px solid rgb(178, 160, 0);

	color:#fff;
    text-align:center;
}

.pricing-table-header-pro {
    padding: 5px 0 5px 0;
    background: #b4bec4;
	border-bottom:10px solid rgba(141, 141, 141, 0.53);
    color:#fff;
    text-align:center;
}

.pricing-table-header-tiny h2, .pricing-table-header-small h2, .pricing-table-header-medium h2, .pricing-table-header-pro h2 {  font-weight: 700; color:#333; }
.pricing-table-header-tiny h3, .pricing-table-header-small h3, .pricing-table-header-medium h3, .pricing-table-header-pro h3 { font-weight: 500; color:#333;  }


.pricing-table-text {
    margin: 15px 30px 0 30px;
    padding: 0 10px 15px 10px;
    border-bottom: 1px solid #ddd;
    text-align: left;
    line-height: 30px;
    font-size: 16px;
    color: #888;
}

.pricing-table-features {
    margin: 15px 10px 0 10px;
    padding: 0 10px 15px 10px;
    text-align: left;
    line-height: 20px;
    font-size: 14px;
    color: #888;
}

.pricing-table-signup-tiny {
    margin-top: 25px;
    padding-bottom: 10px;
    min-height: 125px;
    text-align: center;
    
}

.pricing-table-signup-tiny a {
    display: inline-block;
    width:60%;
    height: 110px;
    background: #607D8B;
    line-height: 25px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    display:block;
    margin:0 auto;
}

.pricing-table-signup-tiny a:hover {
    text-decoration: none;
    background: rgb(79, 97, 106);
	color: #fff;
	display:block;
    margin:0 auto;
      background-image: url(https://cdn.awsli.com.br/402/402692/arquivos/kong.png);
    background-repeat: no-repeat;
    background-position: center top;
  
}

.pricing-table-signup-tiny a:active {
    background: #14937a;
	color: #fff;
}


.pricing-table-signup-small {
    margin-top: 25px;
    padding-bottom: 10px;
    min-height: 125px;
    text-align: center;
}

.pricing-table-signup-small a {
    display: inline-block;
    width:60%;
    height: 110px;
    background: #f39c12;
    line-height: 25px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
   display:block;
    margin:0 auto;
}

.pricing-table-signup-small a:hover {
    text-decoration: none;
	background-color:#cd8109;
	color: #fff;
    display:block;
    margin:0 auto;
}

.pricing-table-signup-small a:active {
    background-color:#cd8109;
	color: #fff;

}

.pricing-table-signup-medium {
    margin-top: 25px;
    padding-bottom: 10px;
    min-height: 125px;
    text-align: center;
}


.pricing-table-signup-medium a {
    display: inline-block;
     width:60%;
    height: 110px;
    background: #ecd400;
    line-height: 25px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    display:block;
    margin:0 auto;
   
}

.pricing-table-signup-medium a:hover {
    text-decoration: none;
	background-color:rgb(178, 160, 0);
	color:#FFF;
    display:block;
    margin:0 auto;
}

.pricing-table-signup-medium a:active {
    background-color:#a12f23;
	color: #fff;

}

.pricing-table-signup-pro {
    margin-top: 25px;
    padding-bottom: 10px;
    min-height: 125px;
    text-align: center;
}

.pricing-table-signup-pro a {
    display: inline-block;
     width:60%;
    height: 110px;
    background: #b4bec4;
    line-height: 25px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    display:block;
    margin:0 auto;
}

.pricing-table-signup-pro a:hover {
    text-decoration: none;
	background-color:rgba(141, 141, 141, 0.53);
	color: #fff;
    display:block;
    margin:0 auto;
	}

.pricing-table-signup-pro a:active {
    background-color:#1d6391;
	color: #fff;

}
.pricing-table-signup-tiny a, .pricing-table-signup-small a, .pricing-table-signup-medium a, .pricing-table-signup-pro a {
    background-image: url(https://cdn.awsli.com.br/402/402692/arquivos/kong.png);
    background-repeat: no-repeat;
    background-position: center top;
   
}
.top {margin-top:20px;}

.space {margin:10px;}

p.branco{
    color: #1f2a31;
    letter-spacing:0px;
    font-size:16px;
}
h4.branco{
   color: #fff;
    font-size:15px;
    }
img.img_descricao {
  width: auto\9;
  height: auto;
  max-width: 50%;
  vertical-align: middle;
  border: 0;
    display: block;
    margin: 0 auto;
  -ms-interpolation-mode: bicubic;
}
p.red{color:#ff0000;}
p.verd{color:#00CC00;}

.gateways-rodape{
	background:linear-gradient(to bottom,#ffc600,#e8a100);
    border:1px solid #e9a200;
    border-radius: 3px !important;
}

.elastislide-carousel ul li.active a{
border-color:#53687b;
}


@media only screen and (max-width: 767px) {

body { font-size: 14px; padding: 0; }
h1, h2, h3 { line-height: normal; }
#cabecalho { padding-top: 55px; }
.carrinho-checkout #cabecalho { padding-top: 0; }
.logo a { height: 80px; }
.busca { margin: 0 60px 0 0; padding: 0; border: none; background: none; }
.busca input { width: 91%; padding: 10px; }
.busca .botao-busca { height: auto; top: 1px; right: -4px; line-height: 29px; }
.conteiner .logo {margin: 0 auto;max-width: 159px;}
.carrinho-checkout .conteiner .logo { margin: 0; }
.carrinho { width: 50%; float: left; }
    .carrinho{left:-16px;}    
.info-banner, .menu.superior .nivel-um, .menu.lateral .nivel-um, .acoes-conta li a span, .carrinho:hover .carrinho-interno, .barra-inicial { display: none; }
.conteudo-topo .busca-mobile { overflow: hidden; padding: 10px; background-color: rgba(0, 0, 0, 0.08); border-radius: 6px; }
.conteudo-topo .busca-mobile .atalho-menu { float: right; line-height: 28px; margin-top:7px; }
.conteudo-topo .busca-mobile.hide-menu .atalho-menu { display: none !important; }
.conteudo-topo .busca-mobile.hide-menu .busca { margin-right: 5px; }
.canais-contato ul li { border: none; }
.phone-pullleft { float: left; }
.caixa-sombreada { padding: 10px; }
.alert { font-size: 20px; }

input[type="text"], input[type="password"], input[type="email"], textarea, .cadastro input[type="text"], .cadastro input[type="password"], .cadastro select, .ordenar-listagem label { font-size: 16px; height: auto; padding: 10px; }
.ordenar-listagem label { line-height: 22px; }
select, input[type="file"] { height: 44px; line-height: 44px; }
.input-append .btn, .input-prepend .btn { line-height: 34px; }
.input-append .add-on { font-size: 18px; padding: 10px 10px 12px; }
.banner .flex-control-nav { display: none; }
.row-fluid .controls-row [class*="span"] + [class*="span"] { margin-left: 0; }

.cep label { line-height: 44px; font-size: 14px; }
/*.cep label { font-size: 14px; font-weight: 600; margin-top: 20px; }
.cep form .form-inline > a { display: block; margin-top: 10px; }*/

.menu.lateral { background-color: rgba(0, 0, 0, 0.09); }
.menu.superior, .menu.lateral { margin: 0; padding: 0; }
.menu.superior .titulo, .menu.lateral .titulo { margin: 10px 0; }
.menu.superior .nivel-um.active, .menu.superior .nivel-dois,
.menu.lateral .nivel-um.active, .menu.lateral .nivel-dois { display: block; }
.menu.superior .nivel-um, .menu.lateral .nivel-um { margin: 10px 0 0; border: 2px solid rgba(0, 0, 0, 0.05); }
.menu.superior .nivel-um > li, .menu.lateral .nivel-um > li { float: none; border-width: 0 0 1px; border-color: rgba(0, 0, 0, 0.1); }
.menu.superior .nivel-um > li:hover { margin: 0; border-top: none; }
.menu.superior .nivel-um .titulo, .menu.lateral .nivel-um .titulo { font-size: 18px; }
.menu.superior .nivel-dois, .menu.lateral .nivel-dois { position: static; background: none; box-shadow: none; padding: 0; }
.menu.superior .nivel-dois li, .menu.lateral .nivel-dois li { padding: 0 10px; border: none; }
.menu.superior .nivel-dois li:hover > .nivel-tres, .menu.superior .nivel-um a i,
.menu.lateral .nivel-dois li:hover > .nivel-tres, .menu.lateral .nivel-um a i { display: none; }
.menu.superior .nivel-dois li a, .menu.lateral .nivel-dois li a { font-size: 14px; }

.menu.lateral .nivel-um > li { margin: 0; }
.menu.lateral .nivel-um > li > a { background: none; box-shadow: none; }
.menu.lateral .com-filho.borda-principal { border-width: 0 0 1px; }
    .menu .titulo{font-size: 15px !important; }
    
    .menu.lateral.fechado .nivel-um .com-filho> a{
    padding-right:0px !important;
    }
    .menu .lateral .fechado .nivel-um a{ padding-right:0px !important;
    }
    
    
.listagem-linha li { margin-top: 20px; }
.listagem-linha li:first-child { margin-top: 0; }
.listagem .listagem-linha li { border: none; }
.listagem .listagem-item { margin: 0; }
.listagem .listagem-item:after { display: table; content:""; clear: both; }
.listagem.com-caixa .listagem-item { background: none; }
.listagem.com-caixa .listagem-item:active, .listagem.com-caixa .listagem-item:hover { border-color: rgba(0, 0, 0, 0.10); }
.listagem .listagem-item .nome-produto { font-size: 16px; font-weight: 600; line-height: normal; margin-bottom: 15px; }
.listagem .span3 .imagem-produto, .listagem .span4 .imagem-produto, .listagem .span6 .imagem-produto { height: 200px; }
.listagem .span3 .listagem-item .nome-produto, .listagem .span4 .listagem-item .nome-produto, .listagem .span6 .listagem-item .nome-produto { min-height: 0; }
.listagem > .titulo { font-size: 24px; }

.listagem .listagem-item .imagem-produto, .listagem .listagem-item .info-produto { float: left; width: 48%; }
.listagem .listagem-item .info-produto { margin-left: 1%; }
.listagem.com-caixa .listagem-item .imagem-produto { border: none; }
.listagem .listagem-item .acoes-produto-responsiva { margin: 0 0 0 210px; }
.listagem.aproveite-tambem .preco-parcela { font-size: 14px; }

/*.listagem-item .acoes-produto-responsiva i { margin: 0; font-size: 24px; }
.listagem-item .acoes-produto-responsiva .botao { padding: 0; width: 50px; height: 50px; line-height: 55px; } */

.acoes-produto-responsiva { text-align: right; }
.acoes-produto-responsiva .tag-comprar {display: inline-block;margin: 4px 48px 0px 0px;line-height: 40px;padding: 0 15px;}
.acoes-produto-responsiva .tag-comprar:hover { text-decoration: none; }
.acoes-produto-responsiva .tag-comprar i { font-size: 24px; position: relative; top: 2px; }
.acoes-produto-responsiva .tag-comprar span { font-size: 18px; }

.preco-produto .preco-venda { font-size: 16px; }
.preco-produto strong.titulo, .resumo-compra .preco-produto .titulo, .resumo-compra .total strong { font-size: 22px; }
.carrinho > a strong { font-size: 20px; }

#rodape .titulo { font-size: 22px; padding: 10px 0; margin: 0 0 10px; }
#rodape .institucional ul { margin-bottom: 30px; }
.links-rodape ul li a { font-size: 16px; line-height: 30px; }
#rodape .redes-sociais ul { margin-bottom: 0; }
.direitos-reservados .span9 + div img { max-width: 120px; }

.produto .principal > div { padding: 0 0 15px; margin: 0 0 15px;  border-bottom: 2px solid rgba(0, 0, 0, 0.1); }
.parcelas-produto .tab-content ul { width: 100%; }
.parcelas-produto .tab-content ul li { line-height: 25px; }
.parcelas-produto .tab-content ul li span { font-size: 15px; }
.produto .nome-produto { font-size: 20px; }
.produto .codigo-produto { border: none; }
.acoes-produto .preco-produto, .produto-compartilhar { float: none; padding: 0 0 15px; margin:0 0 15px; border: 1px solid rgba(0, 0, 0, 0.1); border-width: 0 0 2px; }
.produto .acoes-produto .comprar { float: none; }
.produto .acoes-produto .preco-produto .titulo { font-size: 26px; }
.produto .acoes-produto .preco-produto .preco-venda { font-size: 18px; }
.produto .acoes-produto .preco-parcela { font-size: 16px; }
.produto .comprar .botao-comprar { width: 100%; padding: 0; line-height: 50px; }
.atributos div > span { font-size: 16px; }
.produto .conteiner-imagem #abreZoom { display: none; }
.produto-compartilhar { text-align: center; }
.produto-compartilhar .lista-redes { display: inline-block; float: none; }
.produto-compartilhar .fb-compartilhar { margin-top: 5px; }
.produto .conteiner-imagem > div { border: 5px solid rgba(0, 0, 0, 0.035); }

.atributos div ul li { margin-right: 15px; margin-bottom: 15px; }
.atributo-cor a span { border-width: 0 0 35px 35px; }

.popup-sob-consulta { position: relative; }
.popup-sob-consulta .controls input { width: 94%; }

.breadcrumbs { border-width: 2px 0; }
.breadcrumbs ul li { display: none; border: none; }
.breadcrumbs ul li a { font-weight: 700; font-size: 16px; }
.breadcrumbs ul li i { font-size: 20px; padding: 0; }
.breadcrumbs ul li i.icon-home { display: none; }
.breadcrumbs ul li:nth-last-child(2) { display: list-item; }

.info-principal-produto .breadcrumbs ul li { display: block; }

#corpo .conteiner > div { margin: 0 0 15px; }
.cabecalho-interno .titulo { line-height: normal; font-size: 26px; }
.cabecalho-interno .titulo small { line-height: normal; }
.cabecalho-interno small{ display: none; }

.identificacao .email-box { margin: 0; }
.identificacao .identificacao-title { font-size: 16px; }
.identificacao .control-group .submit-email.botao.principal { position: static; max-width: 1000px; display: block; float: none; margin-top: 10px; }
.identificacao .control-group .fazer-cadastro { display: block; margin-top: 5px; }
.identificacao .control-group input { height: 20px; }
.identificacao .formulario-login { display: none; }
.identificacao .formulario-login.active { display: block; }

.carrinho-checkout .identificacao { margin: 0 0 15px; }
.carrinho-checkout .identificacao .form-horizontal .control-group { margin: 0 auto 20px; }

.tabela-carrinho, .tabela-carrinho tbody, .tabela-carrinho th, .tabela-carrinho td, .tabela-carrinho tr { display: block; }
/*.finalizar-compra .tabela-carrinho tbody tr td:nth-child(3) { display: none; }*/
.tabela-carrinho thead { display: none; }
.tabela-carrinho tr { margin: 0 0 20px; border: 1px solid #ccc; }
.tabela-carrinho form { margin: 0; }
.tabela-carrinho .form-horizontal .controls { margin: 0; }
.tabela-carrinho .form-horizontal .controls * { text-align: left; }
.tabela-carrinho .form-horizontal .control-label { width: auto; float: none; text-align: left; }
.tabela-carrinho .form-horizontal .controls input { width: 140px; }
.tabela-carrinho .quantidade a, .tabela-carrinho .excluir a { font-size: 24px; }
.tabela-carrinho label { font-size: 14px; }

.finalizar-compra .caixa-sombreada, .resumo-compra.caixa-sombreada { box-shadow: none; }
.checkout-alerta-seguro { margin: -20px auto 30px; }
.checkout-alerta-seguro .checkout-alerta-seguro-list { font-size: 11px; }

.resumo-compra a { display: inline; }
.resumo-compra .tabela-carrinho img { max-width: 90px; max-height: 90px; }
.resumo-compra .tabela-carrinho tr { overflow: hidden; }
.resumo-compra .tabela-carrinho td { padding: 10px; }
.resumo-compra .tabela-carrinho td.conteiner-preco { float: none; clear: both; text-align: right; }
.resumo-compra .tabela-carrinho td.conteiner-preco * { text-align: right; }
.resumo-compra .tabela-carrinho td.conteiner-qtd { float: right; }
.resumo-compra .tabela-carrinho td.conteiner-qtd div { font-size: 16px; padding: 5px 10px; background-color: rgba(0, 0, 0, 0.1); border-radius: 8px; }
.resumo-compra .tabela-carrinho .produto-info { width: 200px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.resumo-compra .tabela-carrinho .esconder-mobile { display: none; }

.resumo-compra .tabela-carrinho td { height: auto; }
.resumo-compra .tabela-carrinho .padding-preco * { text-align: right; }

.campos-pedido .control-label { font-size: 15px; line-height: 26px; }
.formulario-login .modal-body { padding: 0; margin: 0 0 20px; border: none; }
.formulario-login .control-label { float: none; width: auto; text-align: left; }
.formulario-login .controls { margin: 0; }

.caixa-info li { line-height: 25px; font-size: 15px; }
.caixa-info li strong { margin-right: 10px; }

.abas-conteudo { padding: 5px; }
.caixa-dados { padding: 10px; }
.abas-conta li a span { display: none; }
.outros-enderecos legend a { float: none; display: block; }

.cadastro-logar .form-horizontal .controls, .cadastro-logar .botao, .recuperar-senha { margin: 0; }
.cadastro-logar .caixa-sombreada { margin: 0 0 20px; }
.cadastro-logar .botao { display: block; margin: 10px 0 0; }
.cadastro-logar .form-horizontal .control-label { float: none; }

.form-horizontal .control-group { margin: 0 0 10px; }
.buscar-pedidos .botao { margin: 10px 0 0; }

.pedido-finalizado * { text-align: center; }
.pedido-finalizado .span12 .caixa-info * { text-align: left; }
.pedido-finalizado .cabecalho-interno .botoes-pedido a { margin: 5px 0; }
.pedido-finalizado .resumo-compra .tabela-carrinho .produto-info { width: auto; text-align: center; }
.pedido-finalizado .cabecalho-interno ul { margin: 0; }





}

@media (min-width: 479px) and (max-width: 768px) {

.hidden-phone-landscape { display: none!important; }
  .menu .titulo{font-size: 15px !important; }
 .busca .botao-busca {
		position: absolute;
		width: 54px;
		height: 51px;
		right: -60px;
		top: 0;
		box-shadow: none !important; /* VERIFICAR */
		background-color: transparent;
		background-image: url("https://cdn.awsli.com.br/402/402692/arquivos/btnSearch.png") !important;
		background-position: 0px 0px;
		background-repeat: no-repeat;
		border: 3px solid #000;
	 } 
  .busca input {
		box-sizing: border-box;
     	 width: 395px;
  }  
  .centraldeatendimento {
		top: -44px;
      left: -155px;
      width: 120px;
  }  
    .carrinho{
    left:-16px;
    }
    .conteudo-topo .superior .span8{
    left:155px;
    }
}

@media only screen and (max-width: 479px) {

.hidden-phone-portrait { display: none!important; }

.listagem .listagem-item .imagem-produto, .listagem .listagem-item .info-produto { float: none; width: auto; margin: 0; }
.listagem.com-caixa .listagem-item .imagem-produto { border-bottom: 5px solid rgba(0, 0, 0, 0.035); }
.listagem .listagem-item .acoes-produto-responsiva { margin: 0; }
.acoes-produto-responsiva { position: absolute; top: 43%; right: 0; }
.acoes-produto-responsiva .tag-comprar { margin: 0; }

.inferior .acoes-conta li { width: 100%; }
.inferior .acoes-conta li:first-child { display: none; }
.inferior .acoes-conta li a span { display: inline; }

.resumo-compra .tabela-carrinho .produto-info { width: 135px; }
.caixa-dados ul li { margin: 5px 0; }
.caixa-info li strong, .caixa-info li b { display: block; }
.caixa-dados ul li b + span + b { margin: 0; }

.dados-pessoais .caixa-sombreada { margin: 0 0 20px; }
    .busca .botao-busca {
		position: absolute;
		width: 54px;
		height: 51px;
		right: -60px;
		top: 0;
		box-shadow: none !important; /* VERIFICAR */
		background-color: transparent;
		background-image: url("https://cdn.awsli.com.br/402/402692/arquivos/btnSearch.png") !important;
		background-position: 0px 0px;
		background-repeat: no-repeat;
		border: 3px solid #000;
	 }

}

.atalhos-mobile {display: block;text-align: center;border-style: solid;border-width: 0 0 5px;position: fixed;top: 0;left: 0;right: 0;z-index: 999;background-color: #ffcc00;}
.atalhos-mobile:after { display: table; content: ""; clear: both; }
.atalhos-mobile ul { margin: 0; }
.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); }
.atalhos-mobile li:first-child { border: none; float: left; }
.atalhos-mobile li.vazia { border-left: none; }
.atalhos-mobile .icon-phone { padding: 0 10px; }
.atalhos-mobile a { font-size: 30px; padding: 0 14px; position: relative; top: 6px; text-shadow: 0 0 3px rgba(0, 0, 0, 0.3); text-decoration: none; }
.atalhos-mobile span { font-size: 14px; }
.icon-th:before{
	content:"\f0c9";
}

.menu-responsivo { font-size: 18px; text-align: center; line-height: 28px; background-color: rgba(0, 0, 0, 0.03); }
.menu-responsivo * { display: inline-block; }
.menu-responsivo i { margin-top: -5px; }

.menu.superior .menu-responsivo { margin: 0 0 0 53%; }



	.nivel{
		position: fixed;
		background: rgba(0,0,0,0.8);
		z-index: 99999;
		opacity:0;
		-webkit-transition: opacity 400ms ease-in;
		-moz-transition: opacity 400ms ease-in;
		transition: opacity 400ms ease-in;
		pointer-events: none;
        
	}

	.nivel:target {
		opacity:1;
		pointer-events: auto;
	}

.barraCheckout,._fb_reset {
    width: 100%;
    height: 15px !important; 
    background-color: #000 !important;
    color: #097b85 ;
    display: block;
    padding-bottom: 10px !important;
    
}
.barraCarrinho{
    width: 100%;
    height: 15px !important; 
    background-color: #000 !important;
    color: #097b85 ;
    display: block;
    padding-bottom: 10px !important;
}


   .class01{
        background-image: url(https://cdn.awsli.com.br/402/402692/arquivos/topo01.png) !important;
        background-repeat: no-repeat;
    }
    .class02{
        background-image: url(https://cdn.awsli.com.br/402/402692/arquivos/topo05.png) !important; 
        background-repeat: no-repeat;
    }
    .class03{
        background-image: url(https://cdn.awsli.com.br/402/402692/arquivos/topo04.png) !important;
        background-repeat: no-repeat;
    }
    .banner {
		position: relative;
			text-align: center !important;
			}
.secao-banners{
margin: 0 auto !important;
}
			.secao-banners .conteiner {
                padding: 0;
                margin:0 auto;
                margin-top: 0px;
                border:none;
                max-width:1180px !important;
                
                }
            .flexslider {
                background: 0;
                margin: 0;
                border: 0px !important;
                overflow: hidden;
               }



#rodape .links-rodape-categorias{
display:none;
}
#rodape .lista-redes{
   background-color: transparent !important;
} 
.sobre-loja-rodape p{
font-size:14px;
}

#rodape .links-rodape ul li{
font-size:14px;
}

div.fancybox-skin {padding: 10px !important;}
div.fancybox-wrap.fancybox-desktop.fancybox-type-html.modal-modalNewsletter.fancybox-opened {width: 640px !important; height: 490px !important;left: 50% !important;margin-left: -290px !important;}
div.fancybox-inner {width: auto !important; height: auto !important;}
#modalNewsletter{
width: 620px !important; height: 470px !important;
background: #000 url('https://cdn.awsli.com.br/402/402692/arquivos/newslettermegaman2.jpg');
}


#modalNewsletter .componente {background:none !important; *//* width: 620px; *//* height: 470px; */}


#modalNewsletter .componente .interno {/* padding: 140px !important; */margin-left: 0px !important;width: 380px;margin-top: 80px;}

#modalNewsletter .componente .texto-newsletter{
color:#094583 !important;
}
#modalNewsletter .componente .titulo{
color:#094583 !important;
}

#modalNewsletter .newsletter .botao{
box-shadow:none !important;
    border:1px solid #000;
    padding:5px 15px !important;
    
}

.produto-compartilhar .lista-redes{
   background-color: transparent !important;
    margin-left:0px !important;
}
.produto .acoes-produto .comprar:before {
	content:' ';
	display: block;
	width: 195px;
	height: 100px;
	margin: 0 auto;
	margin-bottom: 10px;
	background: url('https://cdn.awsli.com.br/402/402692/arquivos/seloGarantidaMP.gif');
}

.produto .acoes-produto .botao-comprar{
 margin-right:10px;
}
.tarja{
margin-top:10px !important;
}