#cabecalho>.conteiner .main-header .busca #form-buscar,
#cabecalho>.conteiner .main-header .busca #form-buscar input{width: 325px; height: 50px;}

#cabecalho .menu.superior .nivel-um{max-width: 1280px;}
#cabecalho .menu.superior .nivel-um>li{display: none;}
#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 20px; font-size: 15px; font-weight: 600;}
#cabecalho .menu.superior .nivel-um>li>a strong{margin: 25px 0;}

#cabecalho .menu.superior .nivel-um>.todas-categorias{background-color: #bc162c; color: #ffffff;}
#cabecalho .menu.superior .nivel-um .nivel-dois{width: 260px; padding: 10px 0; margin: 0px; overflow-x: clip; overflow-y: auto;}
#cabecalho .menu.superior .nivel-um .nivel-dois li a{margin: 5px 0; font-weight: 600; font-size: 14px; text-transform: uppercase;}
#cabecalho .menu.superior .nivel-um .nivel-dois li a strong{margin: 0; font-weight: 600; font-size: 14px; text-transform: uppercase;}
#cabecalho .menu.superior .nivel-um .nivel-dois li a:before{display: none;}
#cabecalho .menu.superior .nivel-um>.todas-categorias .nivel-dois>li>.nivel-dois{display: none;}

#cabecalho .icon-img{position: fixed; top: 11px; right: 70px; z-index: 999; background-color: #bc162c; 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;}

.banner.cheio{margin: -1px auto 0 auto;}

#corpo .listagem#listagemProdutos .titulo-categoria{font-size: 31px; font-weight: 500; color: #090909;}
#corpo .listagem#listagemProdutos .titulo-categoria i{display: none;}
.listagem#listagemProdutos .listagem-item .info-produto .nome-produto{color: #000000; font-size: 17px; font-weight: 400; height: 37px;}
.listagem#listagemProdutos .listagem-item .info-produto .preco-produto{display: block;}
.listagem#listagemProdutos .listagem-item .info-produto .preco-produto .preco-promocional{ font-size: 21px; clear: both;}
.listagem#listagemProdutos .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;}

.banner.mini-banner .span4{width: 50%;}

#barraNewsletter.posicao-rodape .conteiner{max-width: 780px;}
#rodape .titulo{padding-bottom: 0px; font-size: 17px; font-weight: 600;}
#rodape .gateways-rodape{max-width: 215px;}
#rodape .institucional ul li>a:before{font-size: 10px; position: relative; top: 3px;}

.pagina-produto .produto .info-principal-produto .nome-produto{color: #090909; font-size: 36px; line-height: 36px;}
.pagina-produto .produto .codigo-produto{border-bottom: 0px; padding: 5px 0 0 0; margin: 0;}
.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;}
.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 #formCalcularCep{justify-content: initial;}
.pagina-produto .acoes-flutuante .nome-produto{color: #090909; font-size: 17px; font-weight: 500; line-height: 17px;}

.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-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:nth-child(7) {display: none;}
	#cabecalho .menu.superior .nivel-um>li>a{padding: 0 15px;}
}

@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%; height: 135px; padding: 0; margin: 0px;}
	#cabecalho:before{background-color: #ffffff; height: 63px; z-index: 999;}
	#cabecalho .conteiner{border: 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 .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: #2a3acb; 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: #2a3acb;}
	#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: #2a3acb;}
	#cabecalho .menu.superior .nivel-um>li{display: block !important; margin: 0px; padding: 0px; border-bottom: 1px solid #1324bd;}
	#cabecalho .menu.superior .nivel-um>li>a{padding: 15px 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: #1324bd;}


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

	.listagem#listagemProdutos [class*="span"],
	.listagem#listagemProdutos .row-fluid [class*="span"]{width: 48%; min-height: 320px; margin: 0 1%; float: left;}
	.listagem#listagemProdutos .listagem-linha li{margin-top: 0px;}
	.listagem#listagemProdutos .listagem-item .info-produto .nome-produto{font-size: 17px; line-height: 16px; min-height: 50px;}
	.listagem#listagemProdutos .listagem-item .info-produto .preco-produto .preco-parcela{line-height: 12px; display: block;}
	.listagem#listagemProdutos .listagem-item .info-produto .preco-produto>.titulo:first-child:last-child{font-size: 16px; padding: 10px 8px;}

	.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;}

	#barraNewsletter .componente .interno-conteudo .texto-newsletter{margin: 0 0 5px 0;}
	#barraNewsletter .componente.newsletter .interno-conteudo .input-conteiner{margin: 0px;}
	#barraNewsletter .componente .interno-conteudo .texto-redes-sociais{margin: 0 0 5px 0;}

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

	.pagina-produto .produto .info-principal-produto .nome-produto{font-size: 31px; line-height: 31px;}
	.pagina-produto .produto .acoes-produto .comprar .botao-comprar{line-height: initial; width: initial;}
	.produto .conteiner-imagem > div{border: 0px;}

	.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;}
	.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: 5px;}
	.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;}
}