#cabecalho>.conteiner>.row-fluid{max-width: 1290px;}
#cabecalho .logo{padding: 10px;}
#cabecalho .logo a{height: 70px;}

#cabecalho .minha-conta{display: inline-block; width: 32px; height: 32px; float: initial; margin-right: 10px;}
#cabecalho .minha-conta a{width: 28px; height: 28px; display: block; border-radius: 0px; padding: 0px; margin: 0 9px 0 0; background-image: url('https://cdn.awsli.com.br/2945/2945062/arquivos/user2.png');}
#cabecalho .carrinho{display: inline-block;}
#cabecalho .carrinho a>i.icon-shopping-cart.fundo-principal{width: 24px; height: 28px; border-radius: 0px; padding: 0px; margin: 0; background-image: url('https://cdn.awsli.com.br/2945/2945062/arquivos/bag.png');}
#cabecalho .carrinho>a strong{font-size: 12px; width: 20px; height: 20px; line-height: 20px; border-radius: 15px; background-color: #000000; color: #ffffff; margin: 0px; z-index: 9; position: absolute; top: 15px; left: 15px;}
#cabecalho .carrinho a:hover>i.icon-shopping-cart.fundo-principal{background-color: transparent !important;}
#cabecalho .carrinho a>i.icon-shopping-cart.fundo-principal:before{display: none !important;}
#cabecalho .carrinho-interno.borda-principal{top: 30px;}

#cabecalho .menu.superior{background-color: #FFFFF; box-shadow: none;}
#cabecalho .menu.superior .nivel-um>li{padding: 5px 15px;}
#cabecalho .menu.superior .nivel-um>li:hover{padding: 5px 15px;}
#cabecalho .menu.superior .nivel-um >li a strong{font-size: 16px; color: #000000;}
#cabecalho .menu.superior .nivel-um >li a:hover strong{color: #000000;}

#cabecalho .conteudo-topo:nth-child(3) .span12{text-align: right; margin: 45px 0 0 0;}

#cabecalho .busca.borda-alpha{margin: 30px 0 0 0; position: relative;}
#cabecalho .busca input{width: 30px; border: 0px; padding: 2px 35px 0px 10px;  background-color: #ffffff; box-shadow: none; background-image: url('https://cdn.awsli.com.br/2945/2945062/arquivos/loupe.png'); background-repeat: no-repeat; background-position: right 5px; z-index: 4; position: relative; float: left; transition: .5s;}
#cabecalho .busca input::placeholder {opacity: 0;}
#cabecalho .busca input:focus{width: calc(100% - 45px); z-index: 1; border-bottom: 1px solid #ccc;}
#cabecalho .busca input:focus::placeholder {opacity: 1;}
#cabecalho .busca.borda-alpha .botao-busca{width: 35px; height: 35px; position: absolute; top: 8px; right: -10px; z-index: 6;}
#cabecalho .busca.borda-alpha .botao-busca:before{display: none;}


.pagina-inicial .conteiner,
.pagina-categoria .conteiner{max-width: 1420px;}
.pagina-inicial .secao-banners .conteiner{max-width: 100%;}

.mini-banner{max-width: 1124px; margin: 0 auto 25px auto; padding: 35px 0 0 0;}
.mini-banner .flexslider .slides>li:hover{margin-top: 0px !important;}

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

.listagem .titulo-categoria{margin: 0px !important;}
.listagem>ul:not(.produtos-carrossel) li{border: 0px;}
.listagem .listagem-item .imagem-produto{height: auto !important;}
.listagem .listagem-item .imagem-produto img{max-width: initial; max-height: initial; width: 100%; height: auto; position: relative;}
.listagem .listagem-item .imagem-produto img.imagem-zoom{position: absolute;}
.listagem .listagem-item .nome-produto{font-size: 16px; min-height: auto !important; font-weight: 500; color: #000000;}
.listagem .listagem-item .preco-produto{font-size: 15px;}
.listagem .listagem-item .acoes-produto.hidden-phone .botao-comprar{background-color: #000000; color: #ffffff !important;}
.listagem .listagem-item .bandeiras-produto{right: 15px;}
.listagem .listagem-item .bandeiras-produto span.bandeira-promocao{border-radius: 0px;}

.pagina-inicial .marcas{max-width: 1024px; margin: 0 auto;}

#barraNewsletter .componente .texto-newsletter{max-width: 240px; display: inline-grid; font-weight: 500; line-height: 22px; font-size: 16px; max-width: 190px; text-align: right; white-space: normal;}
#barraNewsletter .componente input[type=text]{background-color: #ffffff;}
#barraNewsletter .componente .botao{width: auto !important; background-color: #494949;}

#rodape{padding: 25px 0 0 0;}
#rodape .titulo{color: #000000; border: 0px; font-size: 14px; font-weight: 500; padding: 0px; margin: 0 0 5px 0;}
#rodape .institucional a{color: #717171; font-weight: 400;}
#rodape .institucional a:hover{color: #000000;}
#rodape .gateways-rodape .col-md-3{width: auto !important; float: left; margin: 0 15px 0 0;}

.pagina-categoria .menu.lateral .ativo{display: none;}
.pagina-categoria .menu.lateral li .titulo:before{display: none;}
.pagina-categoria .menu.lateral li .titulo{font-size: 15px; font-weight: 400; margin: 7px 0;}

.pagina-categoria .conteudo h1{text-align: center;}
.pagina-categoria .listagem.borda-alpha{border: 0px;}
.pagina-categoria .listagem .listagem-item .imagem-produto{margin-bottom: 15px;}
.pagina-categoria .bandeiras-produto{top: 15px;}
.pagina-categoria .menu.lateral.outras{margin-top: 30px;}
.pagina-categoria .menu.lateral.outras:before{content: "Categorias"; font-size: 17.5px; font-weight: 600; color: #000000; margin: 0 0 15px 0; padding: 25px 15px 0 15px;}

.filtro-coluna .filtro.lista ul{border: 0px;}
.filtro-coluna .filtro.lista ul li{border: 0px;}
.filtro-coluna .filtro.lista ul li a{color: #000000;}
.filtro-coluna .filtro h4{border: 0px; margin: 0px;}
.componente.newsletter{border: 0px; background-color: #000000; color: #ffffff;}
.componente.newsletter .titulo{color: #ffffff; margin: 0;}
.componente.newsletter input[type="text"]{padding: 13px 0 13px 10px;}
.componente.newsletter .botao{width: 50px; height: 49px; top: -1px; background-color: #3e3e3e;}

.ordenar-listagem{text-align: right; border: 0px; position: relative;}
.ordenar-listagem .span6{width: 100%;}
.ordenar-listagem .input-append{text-align: left; position: absolute; right: 25px; top: 35px;}

.pagina-produto .produto .nome-produto{max-width: 420px; font-size: 36px; font-weight: 500; line-height: 36px; color: #000000;}
.pagina-produto .produto .codigo-produto {padding: 0px; border: 0px;}
.pagina-produto .produto .acoes-produto .preco-produto{margin-bottom: 10px;}
.pagina-produto .produto .acoes-produto .preco-produto strong{font-size: 36px; font-weight: 500; color: #000000;}
.pagina-produto .produto .acoes-produto .preco-produto .preco-a-partir strong{font-size: 31px; font-weight: 500; color: #000000;}
.pagina-produto .produto .acoes-produto .preco-parcela{font-size: 19px; font-weight: 400; color: #000000;}
.pagina-produto .produto .acoes-produto .preco-parcela strong{font-size: 19px; font-weight: 600;}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho{border-radius: 0px; float: left; margin-right: 25px; padding: 9px 0;}
.pagina-produto .acoes-produto>div.comprar>a.botao{width: initial; padding: 15px 50px; font-size: 21px; font-weight: 500;}
.pagina-produto .produto .acoes-produto .comprar span span{text-align: left;}
.pagina-produto .cep label{color: #000000;}
.pagina-produto #formCalcularCep>div>div>button{background-color: #000000; color: #ffffff; background-color: #000000; background-image: none;}

.pagina-produto .atributos div ul{margin: 0px;}
.pagina-produto .atributo-comum a:hover span, .pagina-produto .atributo-comum .active a span{background-color: #000000; color: #ffffff !important; border-color: #000000;}

.pagina-produto .produto .acoes-flutuante{max-width: 210px;}
.pagina-produto .produto .acoes-flutuante .nome-produto{font-size: 16px; line-height: 16px;}

.pagina-produto .produto .acoes-flutuante .preco-produto .preco-a-partir strong{font-size: 21px;}
.pagina-produto .produto .acoes-flutuante .preco-produto strong{font-size: 21px;}
.pagina-produto .produto .acoes-flutuante .preco-parcela{font-size: 12px;}
.pagina-produto .produto .acoes-flutuante .preco-parcela strong{font-size: 16px;}
.pagina-produto .produto .acoes-flutuante .preco-produto .desconto-a-vista, .produto .acoes-flutuante .preco-produto .preco-parcela{margin: 0px;}
.pagina-produto .produto .acoes-flutuante.borda-principal.hidden-phone.hidden-tablet>div.acoes-produto>div.comprar>a{width: inherit; padding: 10px 25px;}
.pagina-produto .produto .acoes-flutuante .image img{width: 100%; height: auto; max-height: inherit; max-width: inherit; margin: 0 0 10px 0;}
.pagina-produto #carouselImagem .elastislide-carousel ul li a span img{max-width: inherit; max-height: inherit; width: 100%; margin: 0px;}
.pagina-produto .produto-compartilhar .lista-favoritos{line-height: 31px;}
.pagina-produto .produto-compartilhar .lista-favoritos i{color: #ffffff;}
.pagina-produto .lista-redes i{width: auto; margin-right: 15px;}
.pagina-produto .listagem.aproveite-tambem h4:before{content: "Você também pode gostar"; font-size: 36px; font-weight: 500;}
.pagina-produto .listagem.aproveite-tambem h4{margin: 0; padding: 25px 10px 0 10px;}
.pagina-produto .listagem.aproveite-tambem .listagem-item .nome-produto{font-size: 16px; line-height: 16px; margin: 0 0 5px 0; padding: 10px 0 0 0;}
.pagina-produto .listagem .listagem-item .preco-produto{line-height: 13px;}
.pagina-produto .listagem .listagem-linha{padding: 0;}


.carrinho-interno-ajax .carrinho-interno li{width: 100%; float: left; clear: both; padding: 10px 0; border: 0px;}
.carrinho-interno-ajax .carrinho-interno li:hover{background-color: transparent;}
.carrinho-interno-ajax .carrinho-interno .preco-produto{width: 130px; margin: 5px 0 0 0; text-align: left;}
.carrinho-interno-ajax .carrinho-interno .preco-produto .preco-promocional{font-size: 16px !important; font-weight: 600 !important;}
.carrinho-interno-ajax .carrinho-interno .imagem-produto{float: left; text-align: left; width: 60px; height: 85px;}
.carrinho-interno-ajax .carrinho-interno .imagem-produto img{max-width: inherit; max-height: inherit; width: 100%;}
.carrinho-interno-ajax .carrinho-interno .nome-produto{float: right; width: 130px; text-align: left; line-height: 15px; font-weight: 400;}
.carrinho-interno-ajax .carrinho-rodape{border-top: 1px solid; padding-top: 10px; margin: 10px 0 0 0;}
.carrinho-interno-ajax .carrinho-rodape .carrinho-info{text-align: right;}
.carrinho-interno-ajax .carrinho-interno>div .botao{margin: 0px;}

.pagina-carrinho .tabela-carrinho .formas-envio label{text-align: right;}
.pagina-carrinho #calcularFrete{width: 100px; background-color: #ffffff; text-align: left; height: 30px;}
.pagina-carrinho #formCalcularFrete>div>div>div>button{background-color: #adadad; color: #ffffff; height: 40px;}
.pagina-carrinho .tabela-carrinho .form-horizontal .control-label {padding-top: 11px;}
.pagina-carrinho #corpo>div>div.secao-principal.row-fluid.sem-coluna>div>form>div>div.span12>a{background-color: #ffffff; background-image: none; padding: 14px 20px;}
.pagina-carrinho #corpo>div>div.secao-principal.row-fluid.sem-coluna>div>form>div>div.span12>a:hover{padding: 14px 20px;}
.pagina-carrinho .cabecalho-interno .titulo{font-size: 26px; font-weight: 500;}
.pagina-carrinho .cabecalho-interno .titulo small{display: block; clear: both; font-size: 16px;}
.pagina-carrinho .tabela-carrinho .bg-dark.hidden{background-color: #f1f1f1;}

.pagina-conta.caixa-dados *{text-align: center;}
.breadcrumbs{display: none;}
.scrollToTop{bottom: 100px;}


@media screen and (max-width: 767px) {
	.conteiner-principal #cabecalho {padding-top: 0px !important;}
	#cabecalho .atalhos-mobile, #cabecalho div#menuinsta{display: none !important;}
	#cabecalho .cab-nav{background-color: #ffffff !important;}
	#cabecalho .cab-nav .hamb-1{background-color: #000000;}
	#cabecalho .menu.superior ul.nivel-um{background-color: #ffffff !important;}
	#cabecalho .menu.superior .nivel-um>li.titulo-categoria{font-size: 16px; font-weight: 500; text-transform: uppercase; line-height: 26px; border: 0px; color: #000000; padding: 25px 15px 0 15px !important;}
	#cabecalho .menu.superior .nivel-um>li.titulo-categoria:after{display: none;}
    #cabecalho .menu.superior .nivel-um >li a strong {color: #ffffff; font-weight: 400;}
    #cabecalho .menu.superior .nivel-um>li{padding: 0px !important;}
    #cabecalho .menu.superior .nivel-um>li .titulo{line-height: 26px; color: #000000; border-bottom: 1px solid #dbdbdb;}
    #cabecalho .menu.superior .nivel-um>li>a{width: 100%;}
    
    #cabecalho .menu.superior .menu-institucional{display: block; text-align: left; margin: 0 10px 5px 10px;}
    #cabecalho .menu.superior .menu-institucional li{width: 45%; float: left; margin: 5px; padding: 0px; border: 1px solid #dbdbdb;}
    #cabecalho .menu.superior .menu-institucional li a{color: #000000; padding: 10px; line-height: normal; text-align: center; text-transform: uppercase; font-size: 13px;}
    #cabecalho .menu.superior .menu-institucional li.minha-conta a:before{content: ""; width: 18px; height: 18px; display: block; margin: 0 auto; background-image: url("https://cdn.awsli.com.br/2902/2902521/arquivos/male.png"); background-size: 18px 18px; }
    #cabecalho .menu.superior .menu-institucional li.meus-pedidos a:before{content: ""; width: 18px; height: 18px; display: block; margin: 0 auto; background-image: url("https://cdn.awsli.com.br/2902/2902521/arquivos/sacola.png"); background-size: 18px 18px; }
    #cabecalho .menu.superior .titulo{display: block; font-size: 18px; color: #000000; text-align: left; padding: 10px 0 10px 15px; font-weight: 500;}
    #cabecalho .menu.superior .lvldois{display: none !important;}
    #cabecalho .busca input{height: 25px;}
    #cabecalho .logo{padding: 10px 0 15px 0;}
    #cabecalho .logo a{text-align: center;}
    #cabecalho .logo a img{position: initial;}
    #cabecalho .close-nav{position: absolute; width: 40px;}
    #cabecalho .busca.borda-alpha{display: none !important;}
    #cabecalho .conteudo-topo .busca-mobile{width: 100%; position: absolute; top: 5px; left: 0px; background-color: transparent; border-radius: 0px; border-top: 0px; text-align: right;}
    #cabecalho .conteudo-topo .busca-mobile .atalho-menu{width: 28px; height: 28px; margin: 5px 10px 0 10px;  float: left; background-color: transparent !important;}
    #cabecalho .conteudo-topo .busca-mobile .atalho-menu.icon-th:before{display: none;}
    #cabecalho .conteudo-topo .busca-mobile .icon-minha-conta,
    #cabecalho .conteudo-topo .busca-mobile .icon-minha-sacola{padding: 5px;}
    #cabecalho .busca-mobile .atalho-menu{background-image: url("https://cdn.awsli.com.br/2902/2902521/arquivos/menu-mobile5.png"); padding: 0px;}

    .secao-banners{margin: 0 0 30px 0;}
    .banner.hidden-phone {display: none !important; margin-bottom: 0;}
    .acoes-produto-responsiva .tag-comprar{color: #ffffff !important; background-color: #000000; border: 0px; line-height: 36px; padding: 0 15px;}
    .acoes-produto-responsiva .tag-comprar span{color: #ffffff !important; font-size: 13px; font-weight: 500; text-transform: uppercase;}
    .listagem .span3 .listagem-item .nome-produto{text-transform: uppercase; line-height: 15px; font-size: 13px; height: 50px;}
    .listagem .listagem-linha li{width: 50%; margin: 0 0 25px 0 !important;}
    .listagem .info-produto .preco-produto{font-size: 13px !important; line-height: 13px; padding: 5px 0 10px 0;}
    .listagem .listagem-item .bandeiras-produto{top: -10px;}
    .mini-banner .modulo.span4{width: 100% !important; margin: 0 0 15px !important;}
    #barraNewsletter.posicao-rodape .componente .texto-newsletter{max-width: 240px; margin: 0 auto 10px auto;}
    #barraNewsletter.posicao-rodape .componente .interno{padding: 10px 0 20px 0;}
    #barraNewsletter.posicao-rodape .componente input[type=text]{border-radius: 5px;}
    #barraNewsletter.posicao-rodape .componente .newsletter-assinar{border-radius: 5px; height: 42px; border: 0px;}
    #rodape .institucional ul{margin: 0 0 5px 0; text-align: center;}
    #rodape .gateways-rodape .col-md-3{margin: 0 0 0; display: inline-block; float: inherit; border: 0px;}
    .row-fluid .coluna{display: block;}

	.pagina-categoria .menu.lateral, .pagina-categoria .filtro-coluna, .pagina-categoria .coluna.span3 .componente.newsletter,
	.pagina-busca .menu.lateral, .pagina-busca .filtro-coluna, .pagina-busca .coluna.span3 .componente.newsletter{display: none;}

	.menu.lateral.outras{position: relative;}
	.ordenar-listagem.topo{display: none;}
	.conteudo h1{margin: 0px; padding: 0px; line-height: 31px; font-size: 22px; font-weight: 300;}
	.menu.lateral *{line-height: inherit;}
	.lateral.outras.active{display: block !important;}
	.lateral.outras.active *{display: block !important;}

	.pagina-produto .produto .nome-produto{font-size: 26px; line-height: 26px;}
	.produto .codigo-produto{margin: 0px;}
	.produto .principal>div{border: 0px; margin: 0px; padding: 0px;}
	.pagina-produto .acoes-produto .preco-produto{margin: 0px; padding: 0px; text-align: left;}
	.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho{padding: 5px 0;}
	.pagina-produto .acoes-produto>div.comprar>a.botao{padding: 0px 15px; font-size: 18px;}
	.pagina-produto .produto .acoes-produto .comprar .qtde-adicionar-carrinho{width: 120px !important; margin-right: 15px;}
	.pagina-produto .cep label{text-align: left; margin: 0px; line-height: 26px;}
	.pagina-produto form#formCalcularCep{text-align: left; padding: 15px 0 0 0;}


	.ativar-filtro{width: 100%; display: block; padding: 10px 0; text-align: center; background-color: #ebebeb; color: #000000;}
	.ativar-filtro img{width: 21px; margin-right: 5px;}

	.row-fluid [class*="span"]{min-height: auto;}

	.menu.superior .nivel-um, .menu.lateral .nivel-um{border: 0px; margin: 0px;}
	.menu.lateral{padding: 15px 0;}
	.menu.lateral.outras{margin-top: 0px !important;}
	.menu.lateral .nivel-um .titulo, .menu.superior .nivel-um .titulo{line-height: 31px;}
	.menu.lateral .nivel-um > li{margin: 0px;}
	.menu.lateral .nivel-um>li>a{padding: 0 15px;}
	.menu.lateral li .titulo{margin: 0px !important;}
	.lateral.outras.active .filtro.lista{padding: 25px 0 0 0;}
	.lateral.outras.active .filtro.lista ul li label{padding: 0px;}
	.lateral.outras.active .filtro.lista ul li label small{display: inline !important;}
	.lateral.outras.active .filtro.atributos{padding: 0px;}
	
	.tabela-carrinho .conteiner-imagem{float: left; width: 50px; margin-right: 10px;}
	.tabela-carrinho .image img{width: 100%; height: auto; max-width: auto; max-height: auto;}

	.tabela-carrinho .col-item-unit-price{float: left; background-color: #f1f1f1;}
	.tabela-carrinho .clearfix{float: left; background-color: #f1f1f1; padding: 0 15px;}
	.tabela-carrinho .quantidade input[type=text]{background-color: #f1f1f1;}
	.tabela-carrinho .formas-envio label{text-align: left;}

	.resumo-compra .tabela-carrinho .preco-produto .preco-promocional{padding: 0 15px;}
	.resumo-compra .tabela-carrinho .tr-checkout-frete{padding: 0 15px 15px 15px;}
	.resumo-compra .tabela-carrinho .tr-checkout-frete td{padding: 0px;}
	.resumo-compra .tabela-carrinho .frete-preco .titulo {font-size: 18px; font-weight: 600;}
	.resumo-compra .tabela-carrinho .padding-preco{padding: 15px 10px;}
}

@media (min-width: 1200px) {
	.listagem .row-fluid .span3 {width: 25%;}
    .pagina-inicial #corpo .row-fluid .span3 {width: 25%;}
    .pagina-categoria #corpo .listagem .row-fluid .span3 {width: 25%;}
}