#AcessoRestritoIdade .info-container .pull-left {
    float: inherit;
    margin: auto;
    display: block;
    margin-bottom: 20px;
}
#AcessoRestritoIdade p.titulo {
    font-size: 0;
    text-align: center;
}
#AcessoRestritoIdade p.titulo:before {
    content: 'ESSA É UMA LOJA TESTE, NÃO SERÁ POSSÍVEL REALIZAR COMPRAS NELA!';
    font-size: 24px;
    COLOR: RED;
    font-weight: bold;
}


/* Reset */
body{ font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: 400; margin: 0; position: relative; }
li, ul { list-style: none; margin: 0; padding: 0; }
form, h1, h2, h3, h4, h5, h6{ margin: 0; padding: 0; }
img{ border: 0;} 
input{ border: 0; color: #000; font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: 400; margin: 0; } 
input:focus, select:focus{ outline: none; }
a, span{ text-decoration: none; font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: 400; color: #000; }
a:hover{ color: #b90005; text-decoration: none; }
strong, b{ font-family: 'Montserrat', sans-serif; font-size: 12px; font-weight: 400; }
.titulo{ font-family: 'Montserrat', sans-serif; }

.conteiner-principal .conteiner, 
.flexslider, 
.menu .nivel-dois, 
.menu .nivel-tres, 
.menu.lateral .nivel-um > li > a,
.sugestoes,
.produto .conteiner-imagem > div,
.abas-custom .nav-tabs li a,
.abas-custom .tab-content{ box-shadow: none; }

.flexslider,
.canais-contato ul li{ border: 0; }

.lista-redes .icon-facebook:before,
.lista-redes .icon-instagram:before,
.lista-redes .icon-twitter:before,
.lista-redes .icon-youtube:before,
.icon-list:before,
.acoes-conta .icon-user:before,
.icon-comment:before,
.conteudo-topo .inferior .carrinho > a .icon-shopping-cart:before,
.conteudo-topo .inferior .busca .icon-search:before{ 
	background: url(//cdn.awsli.com.br/temasv2/96/sprite.png) no-repeat; display: block; }

.lista-redes li a i, .lista-redes li:hover a i{ background: none!important; }

.canais-contato ul li i, .carrinho > a i, .barra-inicial, .conteiner-principal .conteiner, .acoes-conta>li i{ background: none; }

/* cabecalho */
.lista-redes .icon-facebook:before{ background-position: 0 0px; content: ""; height: 20px; position: relative; top: 0; width: 20px; }
.barra-inicial li:hover .icon-facebook:before, #rodape li:hover .icon-facebook:before{ background-position: 0 -20px; }
.lista-redes .icon-instagram:before{ background-position: -21px 0px; content: ""; height: 20px; position: relative; top: 0; width: 20px; }
.barra-inicial li:hover .icon-instagram:before, #rodape li:hover .icon-instagram:before{ background-position: -21px -20px; }
.lista-redes .icon-twitter:before{ background-position: -42px 0; content: ""; height: 20px; position: relative; top: 0; width: 20px; }
.barra-inicial li:hover .icon-twitter:before, #rodape li:hover .icon-twitter:before{ background-position: -42px -20px; }
.lista-redes .icon-youtube:before{ background-position: -63px 0; content: ""; height: 20px; position: relative; top: 0; width: 20px; }
.barra-inicial li:hover .icon-youtube:before, #rodape li:hover .icon-youtube:before{ background-position: -63px -20px; }
.icon-list:before{ background-position: -40px -40px; content: ""; height: 20px; position: relative; top: 4px; width: 20px; left: 0px; }
.acoes-conta .icon-user:before{ background-position: -19px -40px; content: ""; height: 20px; position: relative; top: 4px; width: 20px; }
.icon-comment:before{ background-position: -61px -40px; content: ""; height: 20px; position: relative; top: 4px; width: 20px; }
.conteudo-topo .inferior .carrinho > a .icon-shopping-cart:before{ background-position: -84px 0; content: ""; height: 39px; left: -1px; position: relative; 
	top: 0; width: 38px; }
.conteudo-topo .inferior .busca .icon-search:before{ background-position: -123px 0; content: ""; height: 40px; position: relative; right: 0; top: 0px; width: 44px; }

body{ background: none; }

.barra-inicial{ padding: 15px 0 10px; }
.barra-inicial .conteiner{ padding: 0; }

.lista-redes{ margin: 0; }
.barra-inicial .lista-redes li{ border: 0 none; margin: 0; }
.barra-inicial .lista-redes i{ width: 23px; height: 20px; line-height: 20px; }

.barra-inicial .bem-vindo{ line-height: 22px; margin-left: -35px; }
.bem-vindo, .bem-vindo:hover{ color: #000; text-transform: uppercase; font-size: 11px; }
.bem-vindo span, .bem-vindo:hover span{ color: #569235; font-size: 11px; }

.barra-inicial .canais-contato{ float: right; margin-left: 0; }
.canais-contato .hidden-phone + li{ display: none; }
.canais-contato ul li i{ margin: 0; }

.barra-inicial .acoes-conta{ float: right; margin-right: 0; }
.tema-pequeno .acoes-conta li:first-child{ margin-right: 0; float: right; }
.tema-pequeno .acoes-conta li:last-child{ right: -55px; position: relative; }
.acoes-conta>li i{ margin: 0; }

.canais-contato a, .acoes-conta a{ text-transform: uppercase; color: #000; }
.canais-contato a:hover, .acoes-conta a:hover{ color: #569235; }

#cabecalho{ position: relative;  z-index: 18; min-height: 143px; }
#cabecalho > .conteiner{ border-top: 1px solid #e7dde4; padding: 0; }
#cabecalho .conteudo-topo .superior{ display: none; }
#cabecalho .conteudo-topo .inferior{ padding: 25px 0; }

#cabecalho .busca{ background: none; border: 1px solid #a5a5a5; padding: 0; width: 105%; }
#cabecalho .busca-mobile{ background: none; border: 0 none; box-shadow: none; }
#cabecalho .busca input{ background: none; border: 0 none; box-shadow: none; font-size: 13px; height: 38px; padding: 0 0 0 10px; width: 75%; }
input[type="text"]:focus, input[type="password"]:focus, input[type="checkbox"]:focus, input[type="radio"]:focus {
    box-shadow: none; }
#cabecalho .busca input::-webkit-input-placeholder{ color: #5b5b5b; }
#cabecalho .busca input::-moz-placeholder{ color: #5b5b5b; }
#cabecalho .busca input:-ms-input-placeholder{ color: #5b5b5b; }
#cabecalho .busca .botao-busca{ right: -1px; top: -1px; background: none; border: 0 none; padding: 0; height: 40px; }
#barraTopo .busca input{ width: 76%; font-size: 13px; }

.pagina-carrinho .logo{ top: -2px; }
.logo{ position: relative; top: -20px; }
.logo a{ height: 95px; }
.logo a img{ max-width: 100%; }

#cabecalho .carrinho{ border: 1px solid #a5a5a5; height: 39px; width: 85%; float: right; }
#cabecalho .carrinho > a b span{ color: #000000; font-size: 12px; text-transform: uppercase; line-height: 25px; }
#cabecalho .carrinho > a strong{ color: #4d7934; font-size: 20px; }
.carrinho > a span > span{ display: none; }
.carrinho > a i{ width: 38px; background: none; }
#barraTopo .carrinho > a i, #barraTopo .busca .botao-busca{ background: #4d7934; }
.carrinho-interno{ top: 40px; border-color: #4d7934; }
.carrinho-interno>div .botao{ background: #4d7934; }

/* menu superior */
.menu.superior{ background: none; margin-top: 0; text-align: center; }
.menu.superior .nivel-um>li{ border: 0 none; float: none; display: inline-block; padding: 0 10px; }
.menu.superior .nivel-um>li:hover{ background: #9bd070; }
.menu.superior .icon-chevron-down, .menu.superior .icon-chevron-right{ display: none; }
.menu.superior .nivel-um>li a strong{ color: #494343; font-size: 14px; font-weight: 400; margin: 0; text-transform: uppercase; padding: 13px 0; } 
.menu.superior .nivel-um>li:hover a strong{ color: #fff; }
.menu.superior .nivel-dois{ top: 46px; }
.menu.superior .nivel-dois, .menu.superior .nivel-tres{ background: #9bd070; text-align: left; padding: 10px 0; opacity: 0.7; }
.menu.superior .nivel-dois a{ font-size: 12px; color: #fff; line-height: 25px; padding: 2px 0; text-transform: uppercase; }
.menu.superior .nivel-dois > li, .menu.superior .nivel-dois > li:hover{ background: none; border: 0 none; padding-left: 10px; }
.menu.superior .nivel-dois > li:hover > a, .menu.superior .nivel-tres > li:hover > a{ background: none; color: #4d7934; }

/* banners */
.secao-banners{ top: -47px; position: relative; z-index: 0; }
.secao-banners .conteiner{ max-width: 100%; padding: 0; }
                                                                                
.banner .flex-control-nav{ width: 100%; background: none; margin: 0 auto; left: -25px; bottom: 130px; }
.banner .flex-control-paging li a{ background: #4d7934; border: 0 none; box-shadow: none; height: 16px; width: 16px; }
.secao-banners .flexslider .flex-direction-nav li a{ margin: 0 5px; }
.banner .flex-control-paging li .flex-active, .banner .flex-control-paging li:hover a{ background: #94ca76;  }

.flex-direction-nav a{ width: 16px; height: 23px; }
.flex-direction-nav a.flex-prev:before{ width: 16px; height: 23px; background: url(//cdn.awsli.com.br/temasv2/96/setas-banner.png) no-repeat left; }
.flex-direction-nav a.flex-next:before{ width: 16px; height: 23px; background: url(//cdn.awsli.com.br/temasv2/96/setas-banner.png) no-repeat -16px 0; }

.secao-banners .banner.cheio + .banner{ margin: 0 auto; max-width: 980px; }

/* vitrine */
#listagemProdutos{ background: url(//cdn.awsli.com.br/temasv2/96/top-vitrine.png) repeat-x top; }
#listagemProdutos h4{ color: #4d7934; font-size: 16px; text-transform: uppercase; padding: 20px 0; text-align: center; margin: 0; }

.listagem .listagem-linha{ border: 0 none; text-align: center; }
.listagem .listagem-linha li, .listagem .listagem-linha li.first-child{ border: 1px solid transparent; text-align: center; }
.listagem .listagem-linha li:hover{ border: 1px solid #62894c; }
.bandeiras-produto{ display: none; }
.listagem .listagem-linha li .listagem-item{ box-shadow: none; border: 0 none; background: none; margin: 0; padding: 0; min-height: 430px; }
.listagem .listagem-linha li .listagem-item:hover{ box-shadow: none; border: 0 none; background: none; margin: 0; padding: 0; outline: none; }
.conteudo .listagem .span3 .imagem-produto{ height: 300px!important; margin-bottom: 10px; border: 0 none; }
.listagem .imagem-produto img{  }
.listagem .info-produto{ padding: 0; }
.listagem .span3 .listagem-item .nome-produto{ color: #5f5f5f; font-size: 15px; line-height: 15px; display: block; text-transform: uppercase; min-height: 30px;
	padding-bottom: 8px; }
.listagem-item .info-produto:hover .nome-produto{ text-decoration: none; }
.listagem .info-produto .preco-produto, .listagem-item .info-produto .preco-venda{ color: #5f5f5f; font-size: 13px; }
.listagem-item .info-produto .preco-produto .preco-promocional{ color: #4d7934; font-size: 31px; }
.listagem .info-produto .preco-produto .desconto-a-vista strong, .listagem .info-produto .preco-produto .preco-parcela strong{ color: #94ca76; font-size: 12px; }
.listagem-item .acoes-produto{ bottom: 0; background: none; border: 0 none; top: 80%; }
.listagem .acoes-produto a{ background: url(//cdn.awsli.com.br/temasv2/96/veja-mais.png) repeat-y; color: #fff; font-size: 14px; text-transform: uppercase; }
.listagem .acoes-produto .icon-shopping-cart:before{ background: url(//cdn.awsli.com.br/temasv2/96/lupa-veja-mais.png) no-repeat; content: ""; height: 15px;
	width: 15px; position: relative;  top: 2px; }
.listagem .listagem-linha li:hover .produto-sobrepor{ background: url(//cdn.awsli.com.br/temasv2/96/info.png) repeat-x bottom; }	

/* newsletter */
.abriga-news{ display: none; }
.pagina-inicial .abriga-news{ display: block; background: url(//cdn.awsli.com.br/temasv2/96/newsletter.png) repeat-x center top; height: 55px; }
.abriga-news .componente{ background: none; max-width: 980px; margin: 0 auto; }
.abriga-news .interno{ padding: 0; }
.abriga-news .alinha-left{ float: left; width: 63%; }
.abriga-news .newsletter .texto-news{ background: url(//cdn.awsli.com.br/temasv2/96/iconews.png) no-repeat left 16px; float: left;
	color: #fff; font-weight: 700; font-size: 16px; margin: 0 0 0 38px; padding: 0 22px 0 28px; line-height: 55px; }
.abriga-news .newsletter .interno:hover{ background: none; }
.abriga-news .newsletter .input-conteiner{ background: #fff; padding: 0 0 0 5px; width: 30%; margin: 11px 0 0 0; font-size: 13px; float: left; height: 32px; position: relative; }
.abriga-news .newsletter input[type="text"]{ background: none; border: 0; box-shadow: none; padding: 6px; font-size: 13px; font-weight: 400; color: #b1adad; }
.abriga-news .newsletter input::-webkit-input-placeholder { color: #b1adad; }
.abriga-news .newsletter input::-moz-placeholder { color: #b1adad; }
.abriga-news .newsletter input:-ms-input-placeholder { color: #b1adad; }
.abriga-news .newsletter .botao{ background: url(//cdn.awsli.com.br/temasv2/96/seta.png) no-repeat; border: 0; font-size: 0; height: 13px; 
	width: 9px; position: absolute; top: 8px; right: -5px; }
.abriga-news .newsletter .texto-newsletter{ font-size: 14px; color: #fff; line-height: 58px; display: block!important; float: left; margin: 0; }
.newsletter .newsletter-confirmacao span{ padding: 10px 0px; color: #fff; }
.newsletter .newsletter-confirmacao .icon-ok{ margin-right: 8px; }

/* rodape */
#rodape{ border-top: 1px solid #e7dde4; }
.pagina-inicial #rodape{ border: 0 none; }

.conteiner-principal #rodape .conteiner{ padding: 0; }
#rodape .institucional{ padding: 0; }
#rodape .institucional, #rodape .pagamento-selos{ background-image: none; }

#rodape .titulo{ border-bottom: 0 none; color: #4d7934; font-size: 16px; padding: 30px 0 0px; }
#rodape a, #rodape p{ color: #575757; font-size: 14px; }
#rodape li:hover a{ color: #569235; text-decoration: none; }
#rodape .links-rodape{ background: url(//cdn.awsli.com.br/temasv2/96/borda-rodape.png) no-repeat right top; min-height: 279px; }
#rodape .links-rodape li{ list-style: none; }

#rodape .institucional .span9{ border-bottom: 1px solid #e7dde4; }
#rodape .pagamento-selos{ background: #fff; }

.gateways-rodape{ background: none; border-radius: 0; border: 0 none; }
.gateways-rodape li{ text-align: left; }

#rodape .redes-sociais{ background: none; box-shadow: none; border: 0 none; }
#rodape .redes-sociais .titulo{ display: none; }
#rodape .caixa-facebook{ border: 0 none; box-shadow: none; width: 220px; margin: 0; border-radius: 0; padding: 36px 0; }
#rodape .institucional .lista-redes{  border: 0 none; margin-top: 0; width: 220px; padding: 0px 0 10px; border-radius: 0; }
#rodape .lista-redes ul li{ border: 0 none; margin: 0; }
#rodape .lista-redes i{ width: 23px; }

#rodape .pagamento-selos + div{ border:0 none!important; }
#rodape .pagamento-selos + div .conteiner{ border-top: 1px solid #e7dde4; max-width: 980px; margin: 0 auto; padding: 20px 0 0 0; position: relative; }
#rodape .pagamento-selos + div .span9, .pagina-carrinho #rodape div .span9{ text-align: left!important; }
#rodape .pagamento-selos + div .span9 p, .pagina-carrinho #rodape div .span9 p{ color: #000000; font-size: 12px; width: 45%; } 
.pagina-carrinho #rodape .span9{ padding-top: 10px; }

#rodape .span12 + div{ max-width: 980px; margin: 0 auto; position: relative; z-index: 999; }
.pagina-carrinho #rodape > div{ max-width: 980px; margin: 0 auto; }
#rodape .loja-integrada:hover{ text-decoration: none!important; }
#rodape .loja-integrada{ position: absolute; right: 0px; bottom: 38px;color: #999999; font-size: 12px; font-weight: 700; }
#rodape .loja-integrada span{ font-size: 0!important; background: url(//cdn.awsli.com.br/temasv2/96/loja-integrada.png) no-repeat;
  height: 31px; width: 152px; display: inline-block; margin-left: 5px; line-height: 37px; }

.admake-integrando img{
	height: 40px;
}

@media only screen and (max-width: 980px){
	.tema-pequeno .acoes-conta li:last-child{ right: -90px; }
	.menu.superior .nivel-um>li{ padding: 0 6px; }
	#barraTopo .carrinho>a span{ padding: 3px 0 0;	}
	#barraTopo .carrinho span b:before{ content: ""; }	
}
@media only screen and (max-width: 860px){
	#barraTopo .carrinho>a span b{ font-size: 11px; }
	.barra-inicial .bem-vindo{ margin-left: -20px; }
	.tema-pequeno .acoes-conta li:last-child{ right: -68px; }
	.menu.superior .nivel-um>li{ padding: 0; display: block;}
	.menu.superior .nivel-um>li a strong{ font-size: 13px; }
	.abriga-news .newsletter .texto-newsletter{ font-size: 11px; }
	.listagem .acoes-produto a{ font-size: 12px; }
}
@media only screen and (max-width: 767px){
	.menu.superior .nivel-um>li:hover {
    	background: transparent;
	}
	.menu.superior .nivel-um>li:hover a strong {
    	color: #007B1B;
	}
	.atalhos-mobile{ background-color: #007B1B; border-color: #007B1B;}
	.atalhos-mobile li.fundo-principal{ background-color: #026117; }
	#cabecalho{ background: none; }
	.logo{ top: 0; }
	#cabecalho .busca{ width: 90%; }
	#cabecalho .busca .botao-busca{ padding: 0 15px; background-color: #007B1B; }
	.conteudo-topo .busca-mobile .atalho-menu{ background-color: #007B1B; }
	.secao-banners{ top: 0; }
	.listagem.com-caixa .listagem-linha ul li{ padding: 10px 0; }
	.abriga-news .alinha-left{ width: 25%; }
	.abriga-news .newsletter .input-conteiner{ width: 68%; }
	.abriga-news .texto-newsletter.newsletter-cadastro{ display: none!important; }
	#rodape .institucional{ clear: both; }
	.acoes-produto-responsiva .tag-comprar{ margin: 10px 0 0 0; background-color: #007B1B; }
	#cabecalho .conteudo-topo .menu.superior{ display: block; }
	.banner .flex-control-nav{ left: -10px; bottom: 70px; }
}
@media only screen and (max-width: 360px){
	#cabecalho .busca{  width: 80%;	}
	.abriga-news .alinha-left{ width: 47%; }
	.abriga-news .newsletter .input-conteiner{ width: 48%; }
	#rodape .selo-integrandose{ right: 0; bottom: 80px; }
	.banner .flex-control-nav{ left: 6px; bottom: 20px; }
}

/* catalogo */
.breadcrumbs,.breadcrumbs li{ border: 0px none; }
.pagina-categoria .listagem .acoes-produto a, .pagina-busca .listagem .acoes-produto a{ font-size: 10px; }
.pagina-categoria #listagemProdutos, .pagina-busca #listagemProdutos{ background: none; }

.produto-compartilhar .lista-redes ul li{ border: 0px none; }
.produto-compartilhar .lista-redes i{ width: 20px; }
.produto-compartilhar .lista-redes .icon-google-plus{ background-color: #6fa551!important; width: 25px; height: 20px; line-height: 20px; font-size: 14px; 
	font-weight: 700; }

.btn-group .dropdown-toggle{
	color: #fff;
}
.btn-group.open .dropdown-toggle,
.botao, .botao:hover{ color: #fff;
		background: #93c975; /* Old browsers */
		background: -moz-linear-gradient(top,  #93c975 0%, #6da34f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#93c975), color-stop(100%,#6da34f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #93c975 0%,#6da34f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #93c975 0%,#6da34f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #93c975 0%,#6da34f 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #93c975 0%,#6da34f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93c975', endColorstr='#6da34f',GradientType=0 ); /* IE6-9 */ }	
