
.conteiner{max-width: 1260px !important;}
#cabecalho{background: #FFFFF !important;}
#cabecalho>.conteiner>.row-fluid{max-width: 1460px !important;}
#cabecalho>.conteiner{background-repeat: no-repeat; background-position: right top; padding: 10px 0;}
#cabecalho>.conteiner .busca{margin: 5px 0 0 0;}
#cabecalho>.conteiner .busca input{height: 40px; color: #000000 !important; border-radius: 30px;}
#cabecalho>.conteiner .busca .botao-busca{height: 55px; color: #000000 !important; position: absolute; right: 15px; top: 0px;}
#cabecalho>.conteiner .main-header .busca #form-buscar input{color: #3d3d3d !important;}
#cabecalho>.conteiner .hidden-phone{padding-right: 20px;}
#cabecalho>.conteiner .bem-vindo{max-width: 210px; display: inline-block; color: #3d3d3d !important; line-height: 13px; text-align: left; margin: 20px 20px 0 0;}
#cabecalho>.conteiner .fa-user{float: left; margin-right: 5px;}
#cabecalho>.conteiner .inferior .span12{text-align: right;}

#cabecalho .menu.superior{background-color: #32b2bd; border-top: 5px solid #f59cc7; box-shadow: none;}
#cabecalho .menu.superior .nivel-um{max-width: 1280px;}
#cabecalho .menu.superior .nivel-um>li{display: none; padding: 0px 7px;}
#cabecalho .menu.superior .nivel-um>li:before{display: none !important;}
#cabecalho .menu.superior .nivel-um>li:nth-child(-n+7) {display: block;}
#cabecalho .menu.superior .nivel-um>li>a{padding: 0 10px; font-size: 15px; font-weight: 600;}
#cabecalho .menu.superior .nivel-um>li:hover a strong{color: #ffffff !important;}
#cabecalho .menu.superior .nivel-um>li:hover{margin-top: 0px;}
#cabecalho .menu.superior .nivel-um>li>a strong{margin: 20px 0; color: #ffffff !important;}
#cabecalho .menu.superior .categoria-id-24411199{background-color: #f59cc7; margin-left: 20px;}

#cabecalho .icon-img{position: fixed; top: 11px; right: 70px; z-index: 999; background-color: #32b2bd; color: #ffffff;  background-position: center center; background-size: 21px 21px; background-repeat: no-repeat; width: 40px; height: 40px; border-radius: 50%;}
#cabecalho .icon-conta{ right: 100px;}
#cabecalho .icon-conta svg{width: 26px; margin-top: 7px;}
#cabecalho .icon-carrinho{ right: 55px;}
#cabecalho .icon-carrinho svg{width: 26px; margin-top: 9px;}

#cabecalho .contato-top{position: relative; padding-top: 3px;}
#cabecalho .contato-top .contato-content,
#cabecalho .contato-top .contato-content p{color: #000000 !important; right: -15px; text-align: left;}
#cabecalho .contato-top .contato-content .titulo{color: #000000 !important; text-align: left; font-size: 18px;}

#cabecalho .rastreio-btn{position: relative; padding-top: 3px;}
#cabecalho .rastreio-content{right: -15px;}
#cabecalho .rastreio-content,
#cabecalho .rastreio-content p{color: #000000 !important; text-align: left;}
#cabecalho .rastreio-content #OrderTracking{width: 100%; height: 35px; color: #000000 !important; margin: 0; padding: 0px; height: 35px; text-align: center;}
#cabecalho .rastreio-content .rastreio{width: 100%; height: 35px; margin: 0; padding: 0px; background-color: #000000; color: #ffffff !important;}

#cabecalho .carrinho-interno.borda-principal{text-align: left; color: #000000 !important;}
#cabecalho .carrinho-interno.borda-principal *{color: #000000 !important;}
#cabecalho .carrinho>a strong.qtd-carrinho{width: 24px; height: 24px; line-height: 24px; text-align: center; border-radius: 12px; background-color: #f59cc7; color: #ffffff; display: block; margin: 0px; border: 0px; font-size: 12px; font-weight: 500; position: absolute; top: 33px; right: -7px;}
#cabecalho .carrinho-interno.borda-principal .botao.principal{color: #ffffff !important; padding: 0px 14px 13px 14px;}
#cabecalho .carrinho-interno.borda-principal .botao.principal .icon-shopping-cart{position: relative; bottom: -7px;}

#cabecalho .fa-user:before{display: none;}
#cabecalho .fa-user:after{content: ""; width: 28px; height: 28px; display: inline-block; background-repeat: no-repeat; background-position: center center; background-image: url(https://cdn.awsli.com.br/3028/3028166/arquivos/user.png);}

#cabecalho .icon-shopping-cart:before{display: none;}
#cabecalho .icon-shopping-cart:after{content: ""; width: 28px; height: 28px; display: inline-block; background-repeat: no-repeat; background-position: center center; background-image: url(https://cdn.awsli.com.br/3028/3028166/arquivos/bag.png);}

#cabecalho .fa-truck:before{display: none;}
#cabecalho .fa-truck:after{content: ""; width: 28px; height: 28px; display: inline-block; background-repeat: no-repeat; background-position: center center; background-image: url(https://cdn.awsli.com.br/3028/3028166/arquivos/box.png);}

#cabecalho .fa-comments:before{display: none;}
#cabecalho .fa-comments:after{content: ""; width: 29px; height: 28px; display: inline-block; background-repeat: no-repeat; background-position: center center; background-image: url(https://cdn.awsli.com.br/3028/3028166/arquivos/atendimento.png);}

#cabecalho .carrinho a:hover>i.icon-shopping-cart.fundo-principal{background-color: transparent !important;}

.bandeiras-produto span.bandeira-promocao{font-size: 13px; width: initial;}
.bandeiras-produto span.bandeira-promocao:before{display: none;}
.bandeiras-produto span.bandeira-promocao:after{content: " OFF";}

.secao-banners .conteiner{max-width: 100% !important;}

.banner.cheio{margin: -1px auto 0 auto;}
.banner.vitrine{width: 100%; padding: 0px; margin: 0 0 25px 0; text-align: center;}
.banner.vitrine img{margin: 0px; display: inline-block;}

.marcas{padding: 20px 0 50px 0; margin: 50px 0 30px 0; background-color: #000000;}
.marcas .flexslider.carousel{background-color: transparent;}
.marcas .slides li a{height: 140px;}
.marcas .titulo-categoria strong{color: #ffffff;}
.marcas .flex-direction-nav a{background-image: url(https://cdn.awsli.com.br/3030/3030341/arquivos/bg_direction_nav.png);}

.banner.mini-banner{max-width: 1024px; margin: 0 auto 80px auto;}
.banner.mini-banner .span4{width: 48%; margin: 0 1%;}
.banner.mini-banner .span4.sem-banner{display: none;}
.banner.mini-banner .flexslider .slides>li:hover{margin-top: 0px;}


.titulo-categoria:before, .titulo-categoria:after{display: none;}

#corpo .listagem#listagemProdutos .titulo-categoria:first-of-type{padding-top: 0px !important;}
#corpo .listagem#listagemProdutos .titulo-categoria{font-size: 31px; font-weight: 500; color: #090909; margin: 0 0 10px 0 !important;}
#corpo .listagem#listagemProdutos .titulo-categoria i{display: none;}


.listagem .span3{width: 25% !important;}
.listagem .listagem-linha{border: 0px !important;}
.listagem .listagem-item .info-produto .nome-produto{color: #000000; font-size: 15px; font-weight: 500; height: 40px; min-height: auto; text-transform: uppercase;}
.listagem .listagem-item .info-produto .preco-produto{height: 46px; display: block; font-size: 14px;}
.listagem .listagem-item .info-produto .preco-produto strong{font-size: 16px; font-weight: 600;}
.listagem .listagem-item .info-produto .preco-produto .preco-promocional{ font-size: 16px; clear: both;}
.listagem .listagem-item .info-produto .preco-produto>.titulo:first-child:last-child{text-align: left; background-color: #666666; color: #ffffff; display: inline-block; padding: 8px 13px; margin-top: 4px;}
.listagem .listagem-item .imagem-produto{height: auto;}
.listagem .listagem-item .imagem-produto img{position: relative; width: 100%; height: auto;}
.listagem .listagem-item .imagem-produto img:nth-child(2){position: absolute;}

#barraNewsletter.posicao-rodape .conteiner{max-width: 780px;}

#rodape {background-color: #ffffff; color: #000000;}
#rodape .institucional{background-color: transparent;}
#rodape .titulo{padding-bottom: 0px; font-size: 17px; font-weight: 600;}
#rodape .gateways-rodape{max-width: 215px; background-color: #ffffff;}
#rodape .institucional ul li>a:before{font-size: 10px; position: relative; top: 3px;}
#rodape .conteiner{background-color: #ffffff !important;}
#rodape .pagamento-selos + div{border: 0px !important; background-color: #1e1e1e !important;}
#rodape .pagamento-selos + div .conteiner{background-color: #1e1e1e !important;}

.pagina-categoria .breadcrumbs{display: none;}

.pagina-categoria .ordenar-listagem .span6.clearfix{width: 100%;}
.pagina-categoria .ordenar-listagem .input-append{width: 230px;}
.pagina-categoria .ordenar-listagem .dropdown-toggle{height: 43px;}

.pagina-categoria .conteudo h1{color: #000000 !important;}
.pagina-categoria .menu.lateral a{color: #000000 !important;}
.pagina-categoria .menu.lateral.outras:before{content: "Categoria"; color: #DAB242; font-size: 18px; font-weight: 400; margin: 0 0 10px 0; padding-left: 20px;}
.pagina-categoria .menu.lateral .nivel-um>li.ativo{display: none;}
.pagina-categoria .menu.lateral .nivel-um>li a strong{color: #000000 !important; font-size: 16px;}
.pagina-categoria .menu.lateral .nivel-um>li a strong:before{display: none;}
.pagina-categoria .menu.lateral.outras li .titulo:before{display: none;}
.pagina-categoria .filtro h4{border: 0px; font-size: 18px; font-weight: 400;}

.pagina-produto .produto .info-principal-produto .nome-produto{color: #090909; font-size: 36px; line-height: 36px; font-weight: 500;}
.pagina-produto .produto .codigo-produto{border-bottom: 0px; padding: 5px 0 0 0; margin: 0;}
.pagina-produto .produto .atributos ul li a span{line-height: 33px; min-height: 33px; font-weight: 600; color: #000000;}
.pagina-produto .produto .atributos ul li.active a span{color: #ffffff; background-color: #000000;}
.pagina-produto .produto .preco-produto{font-size: 31px; font-weight: 600; margin: 0 0 15px 0;}
.pagina-produto .produto .preco-produto div{line-height: 21px;}
.pagina-produto .produto .preco-produto strong{font-weight: 500;}
.pagina-produto .produto .preco-parcela{font-size: 18px; font-weight: 400;}
.pagina-produto .produto .preco-a-partir{font-size: 18px; font-weight: 400;}
.pagina-produto .produto .preco-a-partir .preco-venda{font-size: 21px !important; font-weight: 500; color: #000000;}
.pagina-produto .produto .produto-compartilhar{display: none;}

.pagina-produto .produto .acoes-produto .comprar{width: 100%; float: initial; text-align: left; clear: both;}
.pagina-produto .produto .acoes-produto .comprar .botao-comprar{padding: 15px 35px; font-size: 21px; max-width: 230px;}
.pagina-produto .produto .acoes-produto .comprar .qtde-adicionar-carrinho{display: none;} 
.pagina-produto .produto .acoes-produto .comprar span span{text-align: left;}

.pagina-produto .produto .cep{margin: 0px; padding: 0px;}
.pagina-produto .produto .cep #formCalcularCep{justify-content: initial;}
.pagina-produto .produto .cep #formCalcularCep label{line-height: initial; margin-bottom: 0px; font-size: 16px;}

.pagina-produto .acoes-flutuante .nome-produto{color: #090909; font-size: 15px; font-weight: 500; line-height: 15px; margin-bottom: 20px;}
.pagina-produto .produto .acoes-flutuante .preco-a-partir{font-size: 13px;}
.pagina-produto .produto .acoes-flutuante .preco-parcela{font-size: 13px;}
.pagina-produto .produto .acoes-flutuante .preco-promocional{font-size: 16px !important; display: inline-block !important;}
.pagina-produto .produto .acoes-flutuante .preco-a-partir .preco-venda{font-size: 16px !important;}
.pagina-produto .produto .acoes-flutuante .preco-produto div{line-height: 0px;}
.pagina-produto .produto .acoes-flutuante .preco-produto .preco-venda{display: inline-block !important;}
.pagina-produto .produto .acoes-flutuante .acoes-produto .comprar .botao-comprar{max-width: 110px; font-size: 18px; font-weight: 400; padding: 10px 35px;}
.pagina-produto .produto .acoes-flutuante .acoes-produto{width: 200px;}

.pagina-produto .listagem.aproveite-tambem h4{font-size: 0;}
.pagina-produto .listagem.aproveite-tambem h4:before{content: "VEJA TAMBÉM"; width: 100%; color: #000000; display: block; font-size: 31px; font-weight: 400; text-align: center;}

.secao-principal .ordenar-listagem .span6.clearfix{width: 100%;}
.secao-principal .ordenar-listagem .input-append label{padding: 11px 15px 10px;}
.secao-principal .ordenar-listagem .dropdown-menu{left: -94px;}

.pagina-login .conteiner,
.pagina-cadastro .conteiner{max-width: 1024px !important;}

.pagina-login h1.titulo,
.pagina-cadastro h1.titulo{font-size: 24px;}

.pagina-login h1.titulo small,
.pagina-cadastro h1.titulo small{display: block; font-size: 14px;}

.pagina-carrinho .acao-editar a.botao{padding: 15px 35px; font-size: 17px; font-weight: 500;}
.pagina-carrinho .acao-editar button.botao.principal.grande,
.pagina-carrinho .acao-editar #finalizarCompra{padding: 15px 35px; font-size: 17px; font-weight: 500;}
.pagina-carrinho .acao-editar #finalizarCompra{width: 100%;}

@media (max-width: 1110px) {
	#cabecalho .menu.superior .nivel-um>li>a{padding: 0;}
}

@media (max-width: 960px) {
	#cabecalho .menu.superior .nivel-um>li:nth-child(6) {display: none;}
}

@media (max-width: 767px) {
	#corpo{overflow: hidden;}
	#cabecalho{width: 100%; padding: 0 !important; margin: 0px;}
	#cabecalho .conteiner{border: 0px; padding: 0px;}
	#cabecalho .conteiner .main-header .logo{max-width: initial; width: initial; position: fixed; left: 10px; top: 3px; z-index: 9999;}
	#cabecalho .conteiner .main-header .logo img{margin: 0px; height: 50px;}
	#cabecalho .menu-handler{top: 6px;}
	#cabecalho .menu.superior{border: 0px;}

	#cabecalho .conteiner #form-buscar{width: 100%; display: block !important;}
	#cabecalho .conteiner .busca.borda-alpha{float: left; }
	#cabecalho .conteiner .busca input{height: 21px; }
	#cabecalho .conteiner .busca .botao-busca{width: 35px; height: 52px; text-align: center; position: absolute !important; right: 0px; top: 0px;}
	#cabecalho .conteiner .conteudo-topo .busca-mobile .atalho-menu{float: right;}

	#cabecalho .atalhos-mobile,
	#cabecalho .icon-img.icon-conta,
	#cabecalho .icon-img.icon-carrinho{display: none !important;}

	#cabecalho .conteiner .main-header .conteudo-topo .actions-menu .menu-carrinho{left: initial; right: 45px; top: 5px; display: none !important;}
	#cabecalho .conteiner .main-header .conteudo-topo .actions-menu>li.visible-phone{display: none !important;}
	#cabecalho .conteiner .main-header .conteudo-topo .actions-menu>li.menu-login{position: absolute; top: 8px; right: 150px; z-index: 9999; display: none !important;}
	#cabecalho .conteiner .main-header .conteudo-topo .actions-menu>li.menu-carrinho i,
	#cabecalho .conteiner .main-header .conteudo-topo .actions-menu>li.menu-login i{background-color: #000000; position: fixed; z-index: 9999;}
	#cabecalho .conteiner .main-header .busca{top: 45px; border: 0px; position: absolute;}

	#cabecalho .conteiner .main-header .conteudo-topo .actions-menu>.busca{width: 100%; padding: 10px 0; position: absolute; top: 65px; left: 0px; background-color: #000000;}
	#cabecalho .conteiner .main-header .busca #form-buscar{width: 100%;}
	#cabecalho .conteiner .main-header .conteudo-topo .actions-menu>.busca>i{margin-left: 15px;}
	#cabecalho .conteiner .main-header .busca #form-buscar input{width: 100%; border-radius: 25px 10px 10px 25px; padding-left: 50px;}
	#cabecalho .conteiner .main-header .busca #form-buscar .botao-busca{top: 14px; right: 35px;}

	#cabecalho .menu.superior{background-color: #000000 !important;}
	#cabecalho .menu.superior .nivel-um{background-color: #000000 !important;}
	#cabecalho .menu.superior .nivel-um.active{border: 0px !important;}
	#cabecalho .menu.superior .nivel-um>li{display: block !important; margin: 0px; padding: 0px; border-bottom: 1px solid #000000;}
	#cabecalho .menu.superior .nivel-um>li>a{padding: 0px 15px;}
	#cabecalho .menu.superior .nivel-um>li>a strong{margin: 0px; color: #ffffff; font-weight: 400;}
	#cabecalho .menu.superior .nivel-um>li>a .titulo{font-weight: 400;}
	#cabecalho .menu.superior .nivel-um .nivel-dois{display: none;}
	#cabecalho .menu.superior .nivel-um>li.open a,
	#cabecalho .menu.superior .nivel-um>li:hover a{background-color: #000000;}
	#cabecalho .menu.superior .nivel-um>li .titulo{line-height: 45px;}
	#cabecalho .menu.superior .nivel-um>li span.titulo{color: #DAB242 !important; padding-left: 20px;}

	.listagem .span3{width: 50% !important;}

	#corpo .listagem#listagemProdutos .titulo-categoria:first-of-type{margin-top: 0px !important; padding: 15px 0 0 0 !important;}
	#listagemProdutos{padding: 0px !important;}
	#listagemProdutos .listagem-linha{padding-right: 5px !important; padding-left: 5px !important;}

	.listagem [class*="span"],
	.listagem .row-fluid [class*="span"]{width: 48%; min-height: 320px; margin: 0 1%; float: left;}
	.listagem .listagem-linha li{margin-top: 0px;}
	.listagem .listagem-item .info-produto .nome-produto{font-size: 14px; line-height: 16px; height: 67px;}
	.listagem .listagem-item .info-produto .preco-produto{height: 58px;}
	.listagem .listagem-item .info-produto .preco-a-partir{font-size: 14px;}
	.listagem .listagem-item .info-produto .preco-produto .preco-parcela{line-height: 12px; display: block;}
	.listagem .listagem-item .info-produto .preco-produto .preco-promocional{font-size: 15px;}
	.listagem .listagem-item .info-produto .preco-produto>.titulo:first-child:last-child{font-size: 16px; padding: 10px 8px;}
	.listagem .listagem-item .info-produto .preco-produto strong{font-size: 15px !important;}

	.listagem#listagemProdutos .banner.mini-banner {width: 100%; min-height: initial;}
	.listagem#listagemProdutos .banner.mini-banner .span4{width: 100%;  min-height: initial; margin: 15px 0 0 0;}

	.banner.mini-banner .span4{width: 98% !important;}

	#rodape .institucional ul li>a:before{top: 0px;}

	.pagina-produto div#menuinsta{display: none;}
	.pagina-produto .info-principal-produto .breadcrumbs{display: none;}
	.pagina-produto .produto .info-principal-produto .nome-produto{font-size: 26px; line-height: 26px;}
	.pagina-produto .produto .principal>div{border: 0px; padding: 0px;}
	.pagina-produto .acoes-produto .preco-produto{text-align: left;}
	.pagina-produto .produto .acoes-produto .comprar .botao-comprar{width: 100%; max-width: 100%; line-height: initial; padding: 15px 0;}
	.pagina-produto .produto .cep #formCalcularCep{text-align: left;}
	.pagina-produto .produto .conteiner-imagem > div{border: 0px;}
	.pagina-produto .produto .preco-produto strong{font-size: 21px;}

	.pagina-categoria div#menuinsta{display: none;}
	.pagina-categoria .secao-principal{padding-left: 0px; padding-right: 0px;}
	.pagina-categoria #corpo .conteudo.span9 .listagem>ul{padding-left: 0px;}
	.pagina-categoria .secao-principal .ordenar-listagem{padding: 0 15px; border: 0px; display: none;}
	.pagina-categoria .secao-principal .filter-toggle{float: left; padding: 11px 15px; margin-left: 15px;}
	.pagina-categoria .secao-principal .ordenar-listagem .input-append .btn-group .btn{position: relative; top: 1px;}
	.pagina-categoria .conteudo h1{padding: 0 15px; font-size: 21px;}
	.ordenar-listagem .span6>*{float: right;}
	.secao-principal .coluna.open{padding: 0 15px;}
	.secao-principal .ordenar-listagem .input-append .dropdown-menu{left: initial; right: 0px; margin-top: 11px;}
}