/* ICONE NO MENU */

/* NAO MEXER */
.menu.superior{ background: none; text-align: center; width: 100%; margin: auto; margin-top: 10px;}
.menu.superior .nivel-um>li{ border: 0 none; border-left: 2px solid #ededed; float: none; display: inline-block; padding: 0 20px; }
.menu.superior .icon-chevron-down, .menu.superior li:hover .icon-chevron-right{ display: none; }
.menu.superior .nivel-um>li a strong{ color: #5dc4e6; font-size: 13px; text-transform: uppercase; margin: 0; padding: 8px 0; } 
.menu.superior .nivel-dois{ top: 36px; }

.menu.superior .nivel-dois, 
.menu.superior .nivel-tres{ 
    background: #fff; 
    border: 1px dashed #8bc6e5; 
    text-align: left; 
    padding: 5px 0; 
    left: -1px; 
}
.menu.superior .nivel-dois {
    top: 100%;
}
.menu.superior .nivel-tres {
    top: 0;
}

.menu.superior .nivel-dois a, .menu.superior .nivel-tres a{ font-size: 11px; color: #6c6c6c; line-height: 25px; padding: 2px 0; }
.menu.superior .nivel-dois > li, .menu.superior .nivel-dois > li:hover, .menu.superior .nivel-tres > li, .menu.superior .nivel-tres > li:hover{ background: none;
    border: 0 none; padding: 0 10px; }
.menu.superior .nivel-dois > li:hover > a, .menu.superior .nivel-tres > li:hover > a{ color: #84c3e4; text-decoration: none; }
.menu.superior .nivel-tres {
    top: 0;
    left: 100%;
}

/* ICONES  PARA ALTERACAO */
/* CACHORRO */
.menu.superior li.categoria-id-717225 {background: url(//cdn.awsli.com.br/temasv2/94/cachorro.png) no-repeat; background-position: top; padding-top: 20px;}
.menu.superior li.categoria-id-717225:hover {background: url(//cdn.awsli.com.br/temasv2/94/cachorro-hover.png) no-repeat; background-position: top;}

/* GATO */
.menu.superior li.categoria-id-717235 {background: url(//cdn.awsli.com.br/temasv2/94/gato.png) no-repeat; background-position: top; padding-top: 20px;}
.menu.superior li.categoria-id-717235:hover {background: url(//cdn.awsli.com.br/temasv2/94/gato-hover.png) no-repeat; background-position: top;}

/* PASSARO */
.menu.superior li.categoria-id-717248 {background: url(https://cdn.awsli.com.br/212/212503/arquivos/passaro.png) no-repeat; background-position: top; padding-top: 20px;}
.menu.superior li.categoria-id-717248:hover {background: url(https://cdn.awsli.com.br/212/212503/arquivos/passaro-hover.png) no-repeat; background-position: top;}

/* RATO */
.menu.superior li.categoria-id-717258 {background: url(//cdn.awsli.com.br/temasv2/94/rato.png) no-repeat; background-position: top; padding-top: 20px;}
.menu.superior li.categoria-id-717258:hover {background: url(//cdn.awsli.com.br/temasv2/94/rato-hover.png) no-repeat; background-position: top;}

/* TARTARUGA */
.menu.superior li.categoria-id-717266 {background: url(//cdn.awsli.com.br/temasv2/94/tartaruga.png) no-repeat; background-position: top; padding-top: 20px;}
.menu.superior li.categoria-id-717266:hover {background: url(//cdn.awsli.com.br/temasv2/94/tartaruga-hover.png) no-repeat; background-position: top;}

/* AQUARIO */
.menu.superior li.categoria-id-717286 {background: url(//cdn.awsli.com.br/temasv2/94/aquario.png) no-repeat; background-position: top; padding-top: 20px;}
.menu.superior li.categoria-id-717286:hover {background: url(//cdn.awsli.com.br/temasv2/94/aquario-hover.png) no-repeat; background-position: top;}

/* CORACAO */
.menu.superior li.categoria-id-717296 {background: url(//cdn.awsli.com.br/temasv2/94/coracao.png) no-repeat; background-position: top; padding-top: 20px;}
.menu.superior li.categoria-id-717296:hover {background: url(//cdn.awsli.com.br/temasv2/94/coracao-hover.png) no-repeat; background-position: top;}

/* OSSO */
.menu.superior li.categoria-id-717306 {background: url(//cdn.awsli.com.br/temasv2/94/osso.png) no-repeat; background-position: top; padding-top: 20px;}
.menu.superior li.categoria-id-717306:hover {background: url(//cdn.awsli.com.br/temasv2/94/osso-hover.png) no-repeat; background-position: top;}

/* SOS */
.menu.superior li.categoria-id-717308 {background: url(//cdn.awsli.com.br/temasv2/94/sos.png) no-repeat; background-position: top; padding-top: 20px;}
.menu.superior li.categoria-id-717308:hover {background: url(//cdn.awsli.com.br/temasv2/94/sos-hover.png) no-repeat; background-position: top;}

/* Reset */
body{ font-family: 'Nunito', sans-serif; font-size: 10px; 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; font-family: 'Nunito', sans-serif; font-size: 10px; font-weight: 400; margin: 0; } 
input:focus, select:focus{ outline: none; }
a, span{ text-decoration: none; font-family: 'Nunito', sans-serif; font-size: 10px; font-weight: 400; color: #898b8c; }
a:hover{ color: #5dc4e6; text-decoration: none; }
strong, b{ font-family: 'Nunito', sans-serif; font-size: 10px; font-weight: 400; }
.titulo{ font-family: 'Nunito', 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; }

.icon-comment:before,
.icon-list:before,
.icon-user:before,
#cabecalho .carrinho > a .icon-shopping-cart:before{ 
 	background: url(//cdn.awsli.com.br/temasv2/94/sprite.png) no-repeat; display: block; }

.barra-inicial{ display: none; }

/* cabecalho */
.icon-comment:before{ background-position: -26px 0px; content: ""; height: 11px; position: relative; top: 0px; width: 13px; }
.acoes-conta li:hover .icon-comment:before{ background-position: -26px -11px; }
.icon-list:before{ background-position: -13px 0px; content: ""; height: 13px; position: relative; top: 0px; width: 13px; }
.acoes-conta li:hover .icon-list:before{ background-position: -13px -13px; }
.icon-user:before{ background-position: 0px 0px; content: ""; height: 11px; position: relative; top: 0px; width: 13px; }
.acoes-conta li:hover .icon-user:before{ background-position: 0px -11px; }
#cabecalho .carrinho > a .icon-shopping-cart:before{ background-position: -39px 0; content: ""; height: 34px; left: 0px; position: relative; top: 0px; width: 34px; }

.conteiner-principal .conteiner, .acoes-conta>li i, .carrinho>a i{ background: none; }

.logo a img{ right: auto; margin: 0;}
.logo a {height: 60px;}
#cabecalho .meio {padding-top: 25px;}

.bem-vindo, .bem-vindo:hover{ color: #898b8c; text-transform: uppercase; }
.bem-vindo span{ color: #5dc4e6; }

.acoes-conta a, .acoes-conta span{ text-transform: uppercase; color: #898b8c; }
.acoes-conta li{ padding-right: 5px; }
.acoes-conta li:hover a{ text-transform: uppercase; color: #5dc4e6; }
.acoes-conta>li i{ width: 13px; height: 10px; margin-right: 2px; }
.acoes-conta li.hidden-phone{ margin-left: 15px; }

.conteudo-topo .superior{ padding: 20px 0 10px; }

#cabecalho .busca{ background: #fff; border: 1px solid #d2d2d2; border-radius: 5px; padding: 0; height: 32px }
#cabecalho .busca input{ background: none; border: 0 none; box-shadow: none; border-radius: 0px; height: 32px; width: 88%; font-size: 11px;	color: #959595;
    padding: 0 0 0 10px; }
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: #959595; }
#cabecalho .busca input::-moz-placeholder { color: #959595; }
#cabecalho .busca input:-ms-input-placeholder { color: #959595; }
#cabecalho .busca .botao-busca{ right: 0; top: -1px; background: none; border: 0 none; border-radius: 0px; height: 32px; padding: 0 10px 0 0; }
#cabecalho .busca .botao-busca:before{ color: #5dc4e6; font-size: 18px; }
#barraTopo .carrinho > a i , #barraTopo .busca .botao-busca{ background: #5dc4e6; }

.lista-redes{ padding-top: 7px; text-align: center; }
.lista-redes ul li{ border-left: 0 none; display: inline-block; float: none; }
.lista-redes li a i{ background: #eccf80!important; color: #fff; height: 20px; line-height: 20px; width: 20px; }
.lista-redes li:hover a i{ background: #5dc4e6!important; }
.lista-redes li a i:before{ font-size: 14px; }

#cabecalho .carrinho{ background: none; border: 0 none; border-radius: 0px; height: 34px; }
#cabecalho .carrinho > a{ display: block; }
#cabecalho .carrinho > a strong{ color: #5dc4e6; font-size: 20px; line-height: 34px; margin: 0px 3%; }
#cabecalho .carrinho > a > span b span{ color: #737373; font-size: 13px; text-transform: uppercase; }
#cabecalho .carrinho > a span{ padding: 5px 0 0 0; font-size: 10px; color: #66a1be;  text-transform: uppercase; }
#cabecalho .carrinho.vazio > a span{ padding: 0; font-size: 13px; color: #737373; text-transform: uppercase; }
.carrinho > a i{ width: 34px; background: none; }
.carrinho-interno{ top: 34px; border-color: #5dc4e6; }
.carrinho-interno>div .botao{ background: #5dc4e6; }
#barraTopo .carrinho.vazio>a span{ color: #737373; }

/* banner */
.banner.cheio{ position: relative; }
.banner .flex-control-nav{ width: 100%; background: none; margin: 0 auto; right: 0; bottom: 0; }
.banner .flex-control-paging li a{ background: #84c3e4; border: 1px solid #bedff1; box-shadow: none; height: 11px; width: 11px; }
.banner.cheio .flex-control-nav li{ margin: 0 2px; }
.banner .flex-control-paging li .flex-active, .banner .flex-control-paging li:hover a{ background: #eccf80; border: 1px solid #f6e8c3; }

.secao-banners .flexslider .flex-direction-nav li a{ width: 23px; height: 23px; background: url(//cdn.awsli.com.br/temasv2/94/setas.png) no-repeat left; }
.flex-direction-nav a:before, .flex-direction-nav a.flex-next:before{ background: none; }
.secao-banners .flexslider .flex-direction-nav li a.flex-next{ background-position: -23px 0px; right: 25px; }
.secao-banners .flexslider .flex-direction-nav li a.flex-prev{ background-position: 0 0px; left: 25px; }

.banner.tarja{ text-align: center; }

/* vitrine */
.pagina-inicial .listagem>.titulo{ color: #84c3e4; display: block; text-align: center; font-size: 16px; margin: 0; }

.pagina-produto #corpo span,
.pagina-produto #corpo b,
.pagina-produto #corpo .preco-parcela strong,
.pagina-produto #corpo .desconto-a-vista strong {
    font-size: 15px;
}
.listagem .listagem-linha>ul { margin-left: 0; }
.listagem .listagem-linha:first-child, .listagem.com.caixa .listagem-linha:first-child, .listagem .listagem-linha, .listagem.com.caixa .listagem-linha{
	padding: 20px 0 40px; }
.listagem .listagem-linha ul li, .listagem.com-caixa .listagem-linha ul li{ background: #fff; border-radius: 5px; border: 1px solid #e8e8e8; text-align: center; }
.listagem .listagem-linha li:first-child {border: 1px solid #e8e8e8;}
.listagem .listagem-linha li:hover, .listagem.com-caixa .listagem-linha li:hover{ border: 1px solid #eccf80; box-shadow: 0px 1px 3px 0px #eccf80 inset; }
.listagem .listagem-item, .listagem.com-caixa .listagem-item, .listagem li:hover .listagem-item, .listagem.com-caixa li:hover .listagem-item{ background: none; 
	border: 0 none; box-shadow: none; outline: none; }
.bandeiras-produto span{ display: none; }
.bandeiras-produto span.bandeira-promocao {display: block !important;}
.listagem .listagem-item{ padding: 0; }
.listagem .listagem-item .imagem-produto{ height: 220px!important; margin: 10px 0; }
.listagem .imagem-produto img{ }
.imagem-produto:after{ content: ""; border-bottom: 1px solid #eed48d; display: block; width: 50%; position: absolute; bottom: -10px; left: 25%; }
.listagem .info-produto{ padding-top: 20px; }
.listagem .span3 .listagem-item .nome-produto{ color: #595959; font-size: 15px; line-height: 18px; display: block; min-height: 60px; }
.listagem-item .info-produto:hover .nome-produto{ text-decoration: none; }
.listagem .info-produto .preco-produto, .listagem-item .info-produto .preco-venda{ color: #595959; font-size: 13px; }
.listagem-item .info-produto .preco-produto .preco-promocional{ color: #84c3e4; font-size: 31px; }
.listagem .info-produto .preco-produto .desconto-a-vista strong, .listagem .info-produto .preco-produto .preco-parcela strong{ color: #84c3e4; font-size: 13px; }
.listagem-item .acoes-produto{ background: none; border: 0 none; border-radius: 0; top: 92%; }
.listagem-item .acoes-produto a{ background: #eccf80; border: 0 none; color: #ffffff; font-size: 18px; text-transform: lowercase; text-shadow: none; }
.listagem-item .acoes-produto .icon-search{ display: none; }

/* newsletter */
.news-rodape .newsletter{ background: #eccf80; border-top: 1px solid #f6e9c4; border-bottom: 1px solid #f6e9c4; height: 50px; position: relative; }
.news-rodape .newsletter .interno{ max-width: 980px; margin: 0 auto; }
.news-rodape .newsletter .interno .titulo{ font-size: 16px; color: #fefcf8; float: left; line-height: 26px; margin-top: 11px; padding-right: 30px; }
.news-rodape .newsletter .interno .icon-envelope-alt:before{ background: url(//cdn.awsli.com.br/temasv2/94/newsletter.png) no-repeat;
  	content: ''; height: 19px; width: 18px; position: relative; top: 1px; padding-right: 8px; } 
.news-rodape .newsletter .texto-newsletter{ color: #fefcf8; float: left; font-size: 14px; padding: 0 30px; line-height: 16px; margin: 0; width: 42%;
    padding-top: 18px; }
.news-rodape .newsletter .input-conteiner{ width: 36%; background: #fff; border-radius: 5px; float: left; margin: 11px 0 0 0; }    
.news-rodape .newsletter .input-conteiner input{ width: 88%; margin: 0; font-size: 10px; border: 0 none; box-shadow: none;  padding-left: 12px; }
.news-rodape .newsletter .botao-input{ background: none; border: 0 none; box-shadow: none; border-radius: 0; position: absolute; top: 0; right: 0;
    height: 28px; width: 37px; padding: 0; font-size: 10px; color: #84c3e4; text-transform: uppercase; font-weight: 700; }
.news-rodape .alert-error{ width: 31%; top: 19px; position: absolute; }
.news-rodape .newsletter .newsletter-confirmacao .icon-ok{ margin: 0 10px 0 20px; }
.news-rodape .newsletter .newsletter-confirmacao span{ line-height: 40px; }

/* rodape */
#rodape .institucional{ background: #84c3e4; }
#rodape .pagamento-selos{ background: #ffffff; }
.conteiner-principal #rodape .conteiner{ padding: 0; }

#rodape .titulo{ border: 0 none; color: #ffebb5; font-size: 16px; padding: 25px 0 8px; margin: 0 0 5px 0; }
#rodape a, #rodape p, #rodape span{ color: #fff; font-size: 14px; }
#rodape li a:hover { text-decoration: underline; }
#rodape .links-rodape li{ list-style: none; }

#rodape .institucional .links-rodape{ border-right: 1px solid #b5c9b5; min-height: 300px; }
#rodape .institucional{ padding: 0; }

#rodape .redes-sociais{ background: none; box-shadow: none; border: 0 none; }
#rodape .caixa-facebook{ background: none; border: 0 none; box-shadow: none; width: 220px; margin: 0; padding: 0; border-radius: 0;  }
#rodape .institucional .lista-redes{  background: none; margin-top: 0; width: 220px; padding: 40px 0 0 0; border: 0 none; border-radius: 0; }
#rodape .lista-redes ul li{ border: 0 none; margin: 0 2px; }

#rodape .pagamento-selos .titulo{ color: #84c3e4; }

#rodape .pagamento-selos + div{ border: 0 none!important; }
#rodape .pagamento-selos + div .conteiner{ border-top: 1px solid #e7dde4; position: relative; }
#rodape .pagamento-selos + div .span12 p{ color: #0a0a0a; text-transform: capitalize; padding: 8px 0 0 30px; text-align: left; width: 60%; }

#rodape .span12 + div{ max-width: 980px; margin: 0 auto; position: relative; z-index: 999; }
#rodape .integrandose:hover, #rodape .loja-integrada:hover { text-decoration: none!important; }
#rodape .integrandose{ position: absolute; right: 200px; top: 17px; }
#rodape .integrandose span{ font-size: 0!important; background: url(//cdn.awsli.com.br/temasv2/94/integrando-se.png) no-repeat;
  	height: 23px; width: 177px; display: block; right: 170px; }

#rodape .loja-integrada{ position: absolute; right: 35px; top: 12px; }
#rodape .loja-integrada span{ font-size: 0!important; background: url(//cdn.awsli.com.br/temasv2/94/loja-integrada.png) no-repeat;
  	height: 32px; width: 152px; display: block; }	

/* internas */
.breadcrumbs{ border: 0 none; }
.componente.newsletter{ background: none; border: 0 none; }
.sugestoes>.titulo{ padding: 15px 0px; }
.sugestoes>ul{ padding: 20px 0; }
.sugestoes .imagem-produto:after{ display: none; }

.pagina-carrinho .finalizar-compra .caixa-sombreada {
    background-color: #fff;
}
.pagina-carrinho #rodape a, #rodape p, #rodape span {
    color: #fff;
}
.carrinho-checkout .conteiner-principal #corpo .conteiner {
    box-shadow: none;
    background-color: #fff;
    border: 1px solid #EEE;
}
.pagina-carrinho .resumo-compra.caixa-sombreada {
    box-shadow: none;
}
.carrinho-checkout .atendimento {
    border-width: 0;
}
.pedido-finalizado .cabecalho-interno ul {
    background-color: #fff;
    box-shadow: none;
}
.pedido-finalizado .caixa-sombreada {
    box-shadow: none;
}

/* mobile */
@media only screen and (max-width: 980px){
	#barraTopo .carrinho span b:before{ content: ""; }
	#barraTopo .carrinho>a span{ padding: 3px 0 0; }
}
@media only screen and (max-width: 860px){
	.news-rodape .newsletter .texto-newsletter{ width: 38%; }
	#rodape .pagamento-selos + div .span12 p{ width: 50%; }
}
@media only screen and (max-width: 767px){
	.conteudo-topo .busca-mobile{ background: none; }
	.conteudo-topo .busca-mobile .atalho-menu{ line-height: 19px; background-color: #7ec0e3; }
	.menu.superior .nivel-um>li{ border: 0 none; }
	.acoes-produto-responsiva .tag-comprar{ margin-right: 0; background-color: #7ec0e3; }
	.news-rodape .newsletter .texto-newsletter{ display: none; }
	.news-rodape .newsletter .input-conteiner{ width: 75%; margin: 5px 0 0 0; }
	.news-rodape .newsletter .botao-input{ top: 5px; }
	#rodape .pagamento-selos + div .span12 p{ width: 40%; }
}
@media only screen and (max-width: 450px){
	.listagem.com-caixa .listagem-item .imagem-produto{ border-bottom: 0 none; }
	.news-rodape .newsletter{ height: 100px; }
	.news-rodape .newsletter .interno .titulo{ margin-left: 6px; }
	.news-rodape .newsletter .input-conteiner{ width: 95%; margin: 5px 0 0 6px; }
	#rodape .pagamento-selos + div .span12 p{ width: 80%; }
	#rodape .integrandose{ right: 10px; top: auto; bottom: 0; }
	#rodape .loja-integrada{ right: 10px; top: auto; bottom: -38px; }
}