	/* Custom CSS by Eshop */
	@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,700&display=swap');
	@import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
	* {
		box-sizing:border-box;
	}
	form input {
		min-height: 30px;
	}
	#barraTopo {
		display:none !important;
	}
	.conteiner {
		max-width: 1180px;
	}
	body,html{font-family: "Poppins", sans-serif;overflow-x:hidden;}
	body, h1, h2, h3, h4, h5, h6, p, ul li, div, a, span, strong, ol li, section, input, form, label {font-family: "Poppins", sans-serif!important;letter-spacing:1.5;}
	body,  p, ul li, div, a, span,  ol li, section, input, form, label, font {font-weight: 300;font-family: 'Poppins', sans-serif !important;}
	body{background:#fff;font-size:14px;}
	a {color: #000;}
	a:hover {text-decoration: none;}

	.msg-header {
		width: 100%;
		background: #303030;
		padding: 8px 30px;
		text-align: center;
		color: #fff;
		font-size: 12px;
		text-transform: uppercase;
		/* letter-spacing: 1px; */
		font-weight: 600;
	}

	.modal {
		margin-left: 0 !important;
		left: 50%;
		transform: translate(-50%, -50%);
		height: auto;
		top: 50% !important;
		width: auto !important;
	}

	#modalContato {
		width: 800px !important;
	}

	.modal-header {
		display: block;
	}

	.modal-header .titulo {
		margin-right: 10px;
	}

	.modal-header .close {
		position: absolute;
		right: 10px;
		top: 16px;
	}

	.pagina-carrinho.carrinho-checkout .row-fluid .offset4{
		margin-left: 50%;
		transform: translate(-50%);
	}
			
	#cabecalho {background: #fff !important; z-index: 101; width: 100%; }

	#cabecalho .busca,.conteudo-topo .superior {
		padding: 0 !important;
		display:none !important;
	}
	#barraTopo .busca{display:none !important;}
	.barra-inicial{display:none;}
	#cabecalho > .conteiner{max-width:100%;background: #fff;padding:0;border-bottom: 1px solid #ddd !important;}
	#cabecalho > .conteiner > .row-fluid{padding:0px 20px; margin: 0 auto;}
	#cabecalho > .conteiner > .row-fluid >.span3{width: 100%;}
	#cabecalho > .conteiner > .row-fluid >.span3 a {
		max-width: 240px;
	}
	#cabecalho .logo{max-height: 100%;margin-top: 30px;}
#cabecalho .logo a {
    width: 180px;
		height: 120px;
	}
	#cabecalho .logo img {
		max-width: 125px;
	}
	#cabecalho > .conteiner > .row-fluid >.span9{width: 82.90598290598291%;}
	#cabecalho > .conteiner .superior > .span8{display:none;}
	#cabecalho .superior .span8 a{color:#ccc;}
	 ul.acoes-conta{position: absolute;top: 105px;right: 85px;}
	#cabecalho .menu.superior{background: transparent;text-align:center;padding:0;position: absolute;top: 95px;left: 50%;z-index: 99;transform: translate(-50%, 0);width: 935px;}
	.acoes-conta li>* {line-height: 20px;color: #000;font-weight: 300;}
	.acoes-conta .fundo-principal {
		background: #fff;
	   
	}
	.categoria-paginas.com-filho {display: none;}
	.acoes-conta li a {
		display:none;
	}

.acoes-conta .icon-list {
		font-size: 0;
		background-image: url('https://cdn.awsli.com.br/1234/1234875/arquivos/search.png');
		width: 30px;
		height: 30px;
		background-size: 100%;
		cursor:pointer;
		margin-right: 5px;
	}

	.acoes-conta .icon-favorites {
		font-size: 0;
		background-image: url('  https://cdn.awsli.com.br/1234/1234875/arquivos/favorite.png');
		width: 31px;
		height: 30px;
		background-size: 100%;
		cursor:pointer;
		margin-right: 20px;
		margin-top: 4px;
	}


	.acoes-conta .icon-user {
		font-size: 0;
		background-image: url('https://cdn.awsli.com.br/1234/1234875/arquivos/user.png');
		width: 30px;
		height: 30px;
		background-size: 100%;
		cursor:pointer;
		margin-right: 5px;
	}

	.carrinho-checkout .acoes-conta {
		display: none;
	}

	.carrinho .icon-shopping-cart {
		font-size: 0;
		background-image: url('https://cdn.awsli.com.br/1234/1234875/arquivos/cart.png');
		width: 30px;
		height: 30px;
		background-size: 100%;
		background-repeat: no-repeat;
		line-height: 40px;
		position: right;
		margin: 15px 0 0 12px;
		background-color: #fff;
	}
	  .carrinho {
			position: absolute;
			top: 95px;
			right: 0;
			width: 85px;
			border: none;
			margin: 0;
		}

	.carrinho b.cor-secundaria,
	.carrinho span.cor-secundaria{display:none;}
	.carrinho>a{color:#000!important;}
	.carrinho.vazio>a{color:#000!important;}
	.carrinho .qtd-carrinho {
			font-size: 14px;
		position: absolute;
		top: 13px;
		left: 36px;
		color: #666666 !important;
	}
	.fundo-principal:hover {
		color: #000;
	}
	.carrinho>a span, .carrinho>a strong {color: #666666!important;}
	.carrinho .carrinho-rodape .botao.principal {
		background: #000;
	}
	.carrinho .carrinho-rodape .botao.principal i {
	display: none;
	}
	.carrinho.vazio .vazio-text {display: none !important;}
	.busca {background-color: #f2f2f2;border: none;width: 86%;margin: 0;border-radius: 0;padding: 15px;margin-top: -5px;}
	.busca input {width: 91%;border: none;box-shadow: none;background:#f2f2f2}
	.busca .botao-busca {position: absolute;right: 15px;top: 12px;height: 30px;background: none;color: #000000;border: none;font-size: 22px;}
	.menu.superior .titulo {letter-spacing: 1.33px;margin: 0;color: #000;text-transform: uppercase;font-size:14px;font-weight: 400;transition: 0.3s;font-family: Poppins;}
	.menu.superior .titulo:hover{    color: #000;}
	.menu.superior ul.nivel-um { display: inline-block;margin: 0;padding: 0;/* For IE, the outcast */zoom:1;*display: inline;} 
	@media(max-width: 1330px){
		.menu.superior {
			top: 170px !important;
		}
	}
	.menu.superior .nivel-um>li {float: left;border-right: none!important;border-left: none!important;padding: 0;border:none; margin: 0 30px;}
	.menu.superior .nivel-um .categoria-id-3951682{/* display: none; */}
	.menu li>a i, .menu-responsivo i {background: none!important;color: #666666!important;}
	.menu .nivel-dois, .menu .nivel-tres{box-shadow: 0 2px 4px rgba(0,0,0,0.2);border: 1px solid #ccc;}
	.menu.superior .nivel-dois {border: none !important; box-shadow: none !important;display: none;position: absolute;left: 0;top: 21px;min-width: 200px; background:#f8f8f8;}
	.menu.superior li{padding: 0 0!important; border: none;}
	.menu.superior .nivel-um>li:hover{    border-top-width: 0px;
		margin-top: 0px;}
	.menu.superior .nivel-dois a {text-align: left;color: #000;font-size: 12px;padding: 3px 15px;font-weight: 300;transition: 0.3s;}
	.menu.superior .nivel-dois a:hover{background: #eee;}
	.menu.superior li>a i{margin-left:0;}
	.menu .nivel-dois .icon-chevron-right {display: none;}
	.menu .nivel-tres {display: none;background: #f8f8f8;}
	.secao-banners .conteiner{max-width:100%;padding:0!important;}
	.secao-banners .row-fluid.banner {max-width: 100%;margin: 0 auto;}
	.secao-banners .tarja{max-width: 1140px;margin: 30px auto!important;float: none;}
	.pagina-categoria .tarja {margin: 0 auto !important;}
	.flexslider {border: none;overflow: hidden;border-radius:0!important;}
	.conteiner-principal .conteiner {background-color: transparent;box-shadow: none;}

	#rodape {clear: both;}

	/* BANNERS */
	.banner.mini-banner{margin-top:15px;}
	.banner.mini-banner img:hover {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}

	.banner.mini-banner img {
		-webkit-transition: all .4s ease-out;
		transition: all .4s ease-out;
	}

	.banner .flex-control-paging li a {
		width: 15px;
		height: 15px;
		margin: 1px;
		background: rgba(0, 0, 0, 0);
		border: 2px solid #ffffff;
		border-radius: 10px;
		box-shadow: none;
	}
	.banner .flex-control-paging li a.flex-active {
		width: 15px;
		height: 15px;
		margin: 0;
		background: #fff;
	}
	.secao-banners .flex-direction-nav a {
		background: red;
		display: block !important;
		/* margin-top: -30px; */
	}
.secao-banners  .flex-direction-nav {display: none !important;}
	.secao-banners  .flex-direction-nav .flex-prev {
		left: -1px !important;
		height: 45px;
		background: url("https://cdn.awsli.com.br/1234/1234880/arquivos/left.png");
		background-size: 25px 45px;
		width: 25px;
	}
	.secao-banners  .flex-direction-nav .flex-next {
		right: -1px !important;
		height: 47px;
		background: url("https://cdn.awsli.com.br/1234/1234880/arquivos/right.png");
		width: 25px;
		background-size: 25px 47px;
	}
	.banner .flex-control-paging li a:hover {
		background: #fff;
	}
	.banner .flex-control-nav {
		width: auto;
		bottom: 10px;
		right: 0;
		padding: 5px;
		z-index: 2;
		left: 0;
	}
	.mini-banner .flexslider .slides>li:hover .texto {
		opacity: 1;
		filter: alpha(opacity=100);
		bottom: -4%;
	}
	.texto {
		bottom: -4%;
		right: 0;
		left: 0;
		color: white;
		padding: 0;
		font-size: 16px;
		font-weight: 500;
		background-image: linear-gradient(#00000000, #f5b701);
		text-align: center;
		z-index: 15;
		filter: alpha(opacity=0);
		display: grid;
		position: absolute;
	}
	.mini-banner .flexslider .slides>li .texto > span{
		margin-top: 15px;
	}
	.mini-banner .flexslider .slides>li:hover .texto > span {
		margin: 25% 0px 3% 0;
	}

	.mini-banner .flexslider .slides>li:hover .banner-button {
		padding: 20% 0px;
		opacity: 1;
	}
	.banner-button {
		transition: all 0.1s linear;
		opacity: 0;
	}
	.banner-button span{
		padding: 10px;
			background: #f5b701;
	}
	.banner-button span i{
		margin-right: 10px;
		border-right: 1px solid;
		padding-right: 10px;
	}
	.banner-img a{
		display: grid;
	}
	.secao-banners .conteiner{
		padding: 0px 20px;
	}
	.banner.cheio+.row-fluid {
		margin-top: 0px;
	}
	.flexslider{
		border: none;
	}
	/* FIM BANNERS */

	/* MINI BANNER */
	.mini-banner .modulo.span4{
		width: 48.623932%;
	}
	.mini-banner .modulo.span4.sem-banner{
		display: none;
	}
	/* FIM MINI BANNER */

	/* Body */
	.listagem .span4 .imagem-produto, .listagem .produtos-carrossel[data-produtos-linha="4"] .imagem-produto {width: 100%; max-width: 265px !important; height: 390px !important;}
	.listagem .span4 .imagem-produto img, .listagem .produtos-carrossel[data-produtos-linha="4"] .imagem-produto img{width: 100%; max-width: 265px !important; height: 390px !important}
	.listagem .listagem-linha {
	/* margin-left: -3% !important; */
	/* margin-right: 3% !important; */
	padding-top: 0 !important;
	margin-top: 0 !important;
	border-width: 0 0 0 !important;
	border-style: none !important;
	border: none !important;
	overflow: hidden;
	margin-bottom: 0;
	}
	.pagina-categoria .listagem-linha {
		margin-left: 0 !important;
	}
	.listagem-linha .listagem-item .span4 {
	margin: 0 20px;
	}
	.listagem-item .preco-parcela span {
		display: none;
	}
	.listagem-item{padding:0 !important;margin: 0 !important;display: flex;flex-direction: column;}
	.listagem .listagem-linha li {border: none !important; padding: 0;}

	.pagina-inicial #corpo .secao-principal .span9{width:100%;margin:0 auto;padding:0 15px;}
	#corpo .span3.esquerda .spanNone{margin-left:0;}
	.listagem .titulo-categoria, .pagina-inicial .listagem>.titulo {border: none;border-top: none;text-align: center;color: #000;font-size: 24px;margin-bottom: 20px;}
	.listagem .titulo-categoria:hover{padding-left: 0; background: #fff;}
	.listagem .titulo-categoria strong, .pagina-inicial .listagem>.titulo {margin: 70px 0;font-weight:700; letter-spacing: 2px; text-transform:uppercase;font-size:24px;}
	.listagem .listagem-linha>ul {margin-left: 1% !important;}
.span9 .span4 .imagem-produto img, .span9 .imagem-produto img {
    position: relative;
    width: auto;
}
	.listagem .listagem-item .nome-produto, .aproveite-tambem .listagem-item .nome-produto {
		margin-bottom: 10px;
		font-size: 14px;
		text-align: center;
		color: #000;
		font-weight: 400;
		text-transform: uppercase;
		width: 100%;
		}
	.preco-produto .preco-venda {font-size: 14px!important;width: 100%;float: left;text-align: center;color: #9999A3;font-weight: 700;margin-top: -10px;margin-bottom: 5px;}
	
	.banners-campanha h2 {
		text-align: center;
		font-weight: 300;
        letter-spacing: 3px;
        font-size: 24px;
	}

	.banners-campanha .col-md-6 {
		margin-top: 20px;
	}

	.banners-campanha .col-md-6 span {
		display: block;
		text-align: center;
		margin-top: 20px;
		margin-bottom: 0;
		text-transform: uppercase;
		font-size: 16px;
	}
	
	.instagram-feed {
		margin-top: 40px;
		border-top: 1px solid #ddd;
		padding-top: 40px;
		max-height: 860px;
		overflow: hidden;
		/* margin-bottom: 40px; */
	}

	.instagram-feed h2 {
		text-align: center;
	    font-size: 24px;
        font-weight: 700;
        letter-spacing: 2px;
	}

	.conteudo{color:#000;font-weight:300;/* margin-left: 10px; */padding-left: 0;}
	.conteudo h1 {font-size: 24px;color:#000;line-height:1.8;}
	.conteudo h3 {font-size: 20px;color:#000;font-weight:400;line-height:1.8;}
	.conteudo p, .conteudo span, .conteudo ul li{font-size:14px;font-weight:300;color:#000;line-height:1.8;margin-bottom: 20px;}
	.caixa-sombreada {box-shadow: none;padding: 0;border:none!important;}

	.cep .input-append.input-prepend input {border-radius: 0;width:  20%;}
	.input-prepend.input-append .btn:last-child {margin-left: -1px;-webkit-border-radius: 0 4px 4px 0;-moz-border-radius: 0;border-radius: 0;background: #fff;}
	.pagina-produto .produto-compartilhar{/* display:none; */margin-top: 10px;width: 100%;}
	.pagina-produto .produto-compartilhar .visible-phone {display: none !important;}
	.produto-compartilhar .lista-favoritos {
		width: 100%;
		line-height: 20px;
		font-size: 12px;
		font-weight: 300;
		text-transform: uppercase;
		display: inline-block;
		padding: 0 7px;
		border-radius: 2px;
		/* position: absolute; */
		/* top: 700px; */
		background: #fff;
		color: #999;
		border: 1px solid #999;
		padding: 5px 10px;
		/* margin-left: 30px; */
		text-align: center;
		letter-spacing: 1px;
	}
	.produto-compartilhar .lista-favoritos i {
		color: #999;
	}
	.produto-compartilhar .fb-compartilhar {
		display: none;
	}
	.abas-custom .tab-content {padding: 20px 0;box-shadow: none;line-height: 2;color: #000;font-weight: 300;}
	.parcelas-produto .accordion .accordion-group .accordion-heading .text-parcelas span {font-size: 10px;margin-left: 2px;font-family: FontAwesome!important;}
	.accordion-inner .cor-secundaria{color:#000;}
	.listagem.aproveite-tambem .listagem-item .nome-produto {font-weight: 300;}
	.elastislide-carousel ul li.active a {border-color: #000000;border: 1px solid #000!important;}
	.principal .preco-produto .preco-promocional {text-align: left !important;color: #000;display:block;font-size: 30px !important;font-weight: 700 !important;width:100% !important;margin-top: 5px;margin-bottom: -5px;}
	.principal .preco-produto .preco-venda {text-align: left !important;color: #9999A3;display:block;font-size: 14px !important;margin-top: 10px;font-weight: 700 !important;width:100% !important;margin-bottom: 0;}
	.produto .acoes-produto .preco-parcela {font-size: 12px; margin-top: -5px;}
	.principal .botao-comprar{border-radius: 0; letter-spacing: 1.2px; transition: 0.3s; text-transform: uppercase; font-weight: 700; font-size: 20px; border: 1px solid #000; text-shadow: none}

	.principal .botao-comprar:hover {background:#fff !important; color: #000 !important;}
	.open-filter {
        display: none;
    }
	.listagem .listagem-linha li {border-width: 0 0 0 1px;border-style: none;}
	.listagem-item .botao.principal.botao-compra{padding:5px 0;width:100%;}
	.listagem-item .preco-produto {text-align:center;line-height:1;margin-top: -30px;}
	.listagem-item .desconto-a-vista{text-align:center;font-size:12px;line-height:1;}
	.preco-produto .preco-promocional{font-size: 14px!important;width: 100%;float: left;text-align: center;color: #000;font-weight: 700;margin-top: 0;margin-bottom: 5px;}
	.preco-produto strong.titulo {font-size: 14px;white-space: nowrap;}
	.listagem .bandeiras-produto {left: 0; top: 0;}
	.bandeira-indisponivel{background: #ec2828;font-size: 12px !important;font-family: Poppins;padding: 4px 12px !important;letter-spacing: 1px;}
	.listagem .bandeiras-produto span {margin: 0 ;border: 1px; border-style: none;box-shadow: none;color: #fff;font-size: 10px;}
	.listagem .bandeiras-produto .bandeira-carrinho {background-color: #60c239;}
	.pagina-inicial .listagem>.titulo { display:block !important;}
	.listagem-item .acoes-produto {
		position: relative;
		right: 0;
		left: 0;
		bottom: 20%;
		background-color: transparent;
		text-align: center;
		z-index: 15;
		opacity: 0;
		filter: alpha(opacity=0);
		transition: opacity ease-in-out .08s,bottom ease-out .08s;
		border: none;
	}
	.listagem .imagem-produto img {
		margin: auto;
		width: 100%;
		height: auto;
		position: relative;
	}
	.listagem .imagem-produto .imagem-zoom{
		    position: absolute;
			top: 0;
			height: 100%;
			opacity: 1;
	}
	.listagem .imagem-produto:hover .imagem-produto.has-zoom .imagem-zoom {
		display:block;
	}
	.listagem-item .acoes-produto .botao.principal, .aproveite-tambem .botao.principal {
		padding: 10px 0;
		background: #000;
		color: #fff;
		border-radius: 0;
		text-transform: uppercase;
		letter-spacing: 2px;
		text-shadow: none;
		font-size: 12px !important;
		font-weight:300;
		width: 100%;
		border: none !important;
		margin-top: 10px !important;
	}
	.listagem-item .acoes-produto .botao.principal .icon-search {
		display:none ;
		*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = '&#xf07a;');
	}
	.listagem-item .acoes-produto .botao.principal .icon-search:before {
		content:"\f07a" !important;
	}
	
	.listagem .span3 .imagem-produto {
	    height: auto !important;
	    width: 100%;
	    position: relative;
	}
	
	.pagina-categoria .span3 .imagem-produto,
	.pagina-busca .span3 .imagem-produto {
	    height: auto !important;
	}

	.aproveite-tambem > .titulo {
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    font-size: 24px;
    letter-spacing: 1.3px;
    margin-bottom: 40px;
}
	
	.aproveite-tambem .botao.principal {
	margin-top: -70px !important;
	}
	
	.aproveite-tambem .imagem-produto img {
		width: 100%;
		
		}

	#listagemProdutos .titulo-categoria strong {
		font-size: 24px !important;
		font-weight: 700 !important;
	}
	

	.breadcrumbs {border-width: 0 0 1px 0;font-weight:300; text-transform: uppercase;}
	.breadcrumbs a i{display: none;}
	.breadcrumbs a {text-decoration: none;transition: 0.3s; letter-spacing: 1.33px; color: #888}
	.breadcrumbs a:hover{ color: #000;}
	.menu.lateral .nivel-um {
		/* display: none; */
	}
	.menu.lateral .nivel-um {
		/* display: none; */
	}
	.filtro h4 {
		color: #000;
		border-bottom: none;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: 300;
	}
	.menu.lateral .com-filho.borda-principal {border-width: 0;}
	.menu.lateral .nivel-um>li>a {padding: 0;box-shadow:none;}
	.menu.lateral li{padding:0;}
	.menu.lateral .titulo {margin: 0;color: #000;}
	.menu.lateral .nivel-dois, .menu.lateral .nivel-tres {box-shadow: none;border: none!important;}
	.filtro {box-shadow: none;outline: none;padding: 20px 0;border: none;}
	.filtro h4 {color: #000;border-bottom: none;text-transform:uppercase;border-bottom: 1px solid #ddd;padding-bottom: 15px;}
	.filtro.lista ul li {
		border-color: transparent!important;
		/* background-color: white; */
		margin-left: -10px;
	}
	.filtro.lista a {
		color: #000;
	}
	.lateral .filtro.lista ul li label:hover {
		background: transparent !important;
		color: #000;
	}
	.lateral .atributo-comum li {
		width: 100%;
		line-height: 10px!important;
		margin: 0 !important;
	}
	.lateral .atributo-comum li a {
		box-shadow: none !important;
	}
	.lateral .atributos ul li a:hover {
		border-color: transparent !important;
		text-decoration: none;
	}
    .lateral .atributo-comum a {
    	color: #000;
    }
    .lateral .atributo-comum a span {
		font-weight: 300;
		text-align: left;
		padding: 0;
		font-size: 12px;
		color: #000;
	}

	.ordenar-listagem.topo {
		border: none !important;
	}

	.ordenar-listagem label {
		border: 1px solid #ddd !important;
		height: 33px;
	}

	.dropdown-toggle::after {
		display: none;
	}

	.ordenar-listagem.topo .span6 {
		width: 100% !important; }

	.ordenar-listagem.topo .span6 > div {
		float: right;
		/* display: none; */
	}

	.ordenar-listagem.topo .pagination {
		display: none;
	}

	.ordenar-listagem.rodape {
		padding-top: 0 !important;
		margin-top: 0 !important;
		border: none !important;
	}

	.categoria-descricao {
		margin-top: 40px;
		border-top: 1px solid #eee;
		padding: 30px 0;
		font-size: 12px;
	}

	.category-header {
		font-size: 24px;
		letter-spacing: 2px;
		margin: 0 0 10px 0;
		padding: 0 0 10px 0;
		text-transform: uppercase;
		color: #000;
		font-weight: 700;
	}

	.categoria-descricao p {
		font-size: 12px;
		margin-bottom: 7px;
		line-height: 18px;
	}

	/* Pagina de Produto */
	.info-principal-produto .breadcrumbs {padding: 10px;position: absolute;left: -10px;top:-40px}
	.elastislide-carousel ul li a {
	border: none !important;}
	.pagina-produto .produto{margin-top:50px;position:relative;}
	.pagina-produto .produto .conteiner-imagem img {max-height: 800px;}
	.produto .info-principal-produto .nome-produto {letter-spacing: 0.3px;font-size: 24px;margin: 0;color: #000;font-weight: 700;text-transform: uppercase;}
	.produto .codigo-produto {border-bottom: none;position: relative;/* padding-bottom: 30px; */margin-bottom: 20px;}
	.produto .codigo-produto b, .produto .codigo-produto span{color:#888;margin: 0 !important;}
	.produto .codigo-produto .pull-right{display:none;}
	.produto .codigo-produto .btn-medidas {
		display: block;
		background: #fff!important;
		color: #999!important;
		border: 1px solid #ddd!important;
		padding: 5px 10px;
		float: right!important;
		width: auto!important;
		font-size: 12px!important;
		position: absolute;
		right: 0;
		top: 5px;
		}
	.produto .acoes-produto .comprar {float: right;text-align: right;width: 50%;/* margin-top: 15px; */}
	.fade.in {
    opacity: 1 !important;
}
	.acoes-flutuante .comprar {width: 100% !important;}
	.produto .acoes-produto .comprar .qtde-adicionar-carrinho {width: 100px!important;}
	.produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional {font-size: 30px !important;font-weight: 600 !important;}
	.aproveite-tambem h4{text-transform:uppercase;text-align:center;}
	.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho {width: 40px;padding: 5px 0;text-align: center;font-size: 15px;margin: 0;border-radius: 0;}
	.produto .botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar {font-size: 20px; border: 1px solid #000; color: #fff; background-color: #000;width: 100%;padding: 10px 0px;float: none;margin: 0 auto;background-image: none!important;}
	.botao.principal.botao-comprar i, .botao.principal.grande i{display:none;}
	.produto .acoes-produto .comprar .disponibilidade-produto {margin: 15px 0 15px 0;width: 100%;float: left;text-align: left;font-weight: 300;color: #888;}
	.produto .acoes-produto .comprar .disponibilidade-produto b{color:#444;}
	.produto .botao.principal.botao-comprar {width: 100%!important; font-weight: 400 !important;}
	.botao.desativo {opacity: 1 !important;}
	.produto #descricao p {font-size: 14px !important;}
	.produto .atributos ul li a {
		box-shadow: none;
	}
	.produto .atributos-tamanho,
	.produto .atributos-bojo {
		display: block !important;
	}
	.produto .atributos ul li a:hover {
		border-color: transparent;
	}
	.produto .atributo-comum a span {
	    font-weight: 300;
	    border: 1px solid #ddd;
	}
	.produto .atributo-comum a span:hover {
		border-color: #000;
	}
	.cep {
    border-top: 1px solid #ddd !important;
    padding-top: 20px !important;
}    
    .cep .form-inline {
        display: block;
    }
	.cep label {
		display: block;
		width: 100%;
	}
	.cep .input-append {
		display:flex;
		width: 100%;
		}

	.cep .input-append input {
		padding: 4px 12px !important;
		flex-basis: 50%;
		height: 38px;
	}

	.cep .input-append button {
		flex-basis: 10%;
		background: #ddd !important;
		font-weight: 300;
		color: #fff;
		height: 100%;
	}

	.produto #descricao {
		border: 1px solid #ddd;
		padding: 20px;
		padding-bottom: 10px;
		font-size: 12px !important;
	}
	
	.produto #descricao p, .produto #descricao h5 {
		font-weight: 300;
		font-size: 12px !important;
		font-family: Poppins !important;
	}

.produto .principal .atributos {
    padding: 20px 0 !important;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}


.produto .acoes-flutuante .acoes-produto .preco-produto .titulo {
    margin-bottom: 20px;
}
	.form-menu-escondido {
        width: 100%;
        position: absolute;
        top: 215px;
        left: 0;
        display: none;
        background: #000;
        height: 65px;
        z-index: 5;
 }

	.form-menu-escondido #form-buscar {
        margin: 0 auto;
		width: 100%;
        max-width: 60%;
		border: 1px solid black;
		overflow: hidden;
		height: 45px;
        margin-top: 10px;
		display: flex;
        background: #fff;
	}

	.form-menu-escondido input {
		padding: 0;
		border-radius: 0 !important;
		border: none;
		margin: 0 !important;
		width: 100%;
		font-size: 14px;
		height: 45px;
		padding: 0 5px;
	}

	.form-menu-escondido button {
		background: #fff;
		width: 40px;
		margin: 0 !important;
		padding: 0;
        border-radius: 0 !important;
		font-size: 12px;
		color: #000;
		border: none;
	}

	.form-menu-escondido button:hover {
		color: #000 !important;
	}
	.lateral.faceta-tamanho {
		margin-bottom: 0;
	}
	/* Carrinho */
	.pagina-carrinho  .botao.principal.grande, .acoes-produto-responsiva .tag-comprar {width: auto;padding: 10px 30px;margin-left: 20px;float: right;} 
	.identificacao .control-group .submit-email.botao.principal {
		position: absolute;
		top: 0;
		right: 0;
		float: none;
		max-width: 150px;
		min-width: 95px;
		margin: 0;
		font-size: 16px;
		height: 32px;
		padding: 12px 30px;
		line-height: 8px;
	}
	.pagina-carrinho .tabela-carrinho .bg-dark {background-color: #fff !important;}
	.pagina-carrinho #formCalcularFrete .input-small {height: 37px !important; width: 200px;}
	.pagina-carrinho table .cor-secundaria{color:#000;}
	.pagina-carrinho .quantidade a{font-family: FontAwesome!important;}
	.pagina-carrinho .excluir a{font-family: FontAwesome!important;}

	.tabela-carrinho * { text-align: left;}

	.pagina-categoria .conteudo > .titulo {
		display: none;
	}

	.footer-contact {
		background: #fff;
		border-top: 1px solid #ddd;
		margin-top: 60px;
		padding: 30px 0;
	}
	
	.footer-contact .container {
		max-width: 1170px;
	}
	
	.footer-contact .pic {
		float: left;
		margin-right: 10px;
	}

	.footer-contact .pic img {
		max-width: 100px;
	}

	.footer-contact .info {
		float: left;
		margin-top: 3px;
	}

	.footer-contact .info p {
		font-size: 12px;
		font-weight: 300;
	}

	.footer-contact .info span {
		font-size: 14px;
		font-weight: 600;
		letter-spacing: 0px;
	}

	.footer-contact a {
		color: #000;
	}

	#barraNewsletter {
	background: #000 url(https://assets.xtechcommerce.com/assets/98161/1547748711/img/bg-newsletter.jpg) no-repeat center center; padding-top: 50px; padding-bottom: 50px; border-top: 1px solid #000;}
	#barraNewsletter .componente {background: transparent!important;}
	#barraNewsletter.posicao-rodape .conteiner { background-color: transparent !important;}

    .footer-bar {
		background: #E7E7E9;
		height: auto;
		text-align: center;
		margin-bottom: -10px;
	}

	.footer-bar .container {
		padding-top: 0px;
	}

	.footer-bar p {
		padding-top: 6px;
		font-size: 12px;
		/* padding-bottom: 2px; */
		font-weight: 600;
		/* line-height: 0px; */
		text-align: center;
		color: #000;
	}

	.footer-bar p a {
		color: #000;
		text-decoration: underline;
		font-weight: 700;
	}

	.footer-bar i {
		font-size: 20px;
	}
	
	.pagina-carrinho .footer-bar,
	.pagina-carrinho .footer-contact,
	.pagina-carrinho .categoria-campanhas,
	.pagina-carrinho .links-rodape-paginas-2 {
		display: none;
	}
	
	.pagina-carrinho .fade.in {
		opacity: 1 !important;
	}

	/* Footer */
	#rodape .institucional {background-image: none;/* background: #fff; */border-top: 1px solid #eee;background-color: #f6f6f8;padding-bottom: 40px;}
	#rodape .institucional .sobre-loja-rodape{}
	#rodape .institucional .visible-phone{display:block!important;}
	#rodape .institucional .visible-phone.span12{display:none!important}
	#rodape .titulo {
    text-transform: uppercase;
    letter-spacing: 1.3px;
    color: #000;
    display: block;
    font-size: 14px;
    padding: 20px 0 0 0;
    margin-bottom: 20px;
    border-bottom: none;
    font-weight: 500;
}
	#rodape .redes-sociais{width: 15%;padding: 0;position: absolute;top: 0;bottom: 0;margin-top: 13px;background: none;box-shadow: none;border:none;/* padding-bottom: 20px; */}
	#rodape .caixa-facebook{display:none;}
	#rodape .institucional ul li{list-style-image: none;list-style-type: none;line-height:28px;color:#000;}
	#rodape .institucional ul li a {
    color: #000;
    text-decoration: none;
    transition: 0.3s;
    font-size: 12px;
    letter-spacing: -0.1px;
    display: block;
    /* width: 100%; */
}
#rodape .institucional ul li a:hover {
color: #666;
}
	#rodape .institucional p{color:#666;}
	#rodape .institucional .lista-redes {text-align:left;margin-left: -8px;/* margin-bottom: 20px; */} 
	#rodape .lista-redes ul li {float: left;border-left: none;margin-right: 1px;/* text-align:center; */border-radius: 50%;display: block;width: 100%;}
    #rodape .institucional .lista-redes li a {line-height: 10px;}
	#rodape .institucional .lista-redes i{transition: 0.3s;font-size: 16px;color:#000;background: transparent!important;cursor: pointer !important;display: inline;}
	#rodape .institucional .lista-redes i.icon-facebook:after {content: 'Facebook';margin-left: 10px;font-family: Poppins;font-size: 12px;display: inline;}
	#rodape .institucional .lista-redes i.fa-spotify:after {content: 'Spotify'; margin-left: 10px; font-family: Poppins; font-size: 12px;}
	#rodape .institucional .lista-redes i.icon-youtube:after {content: 'Youtube'; margin-left: 10px; font-family: Poppins; font-size: 12px;}
	#rodape .institucional .lista-redes i.icon-instagram:after {content: 'Instagram'; margin-left: 10px; font-family: Poppins; font-size: 12px;}
	#rodape .pagamento-selos {background: #e7e7e9;color: #000 !important;font-weight:300;}
	}
	#barraNewsletter.posicao-rodape { padding: 30px 0;border-bottom: 1px solid #eee;box-shadow:none!important;}
	#barraNewsletter .componente input[type="text"] {max-width: 210px;border-radius:0!important;font-weight:300;padding:10px; height: 35px;}
	#barraNewsletter .newsletter-cadastro button{border: 1px solid #fff;border-radius:0!important;padding: 10px 30px!important; background: transparent; font-size: 14px;}
	#barraNewsletter .componente .texto-newsletter {
    font-size: 20px;
    font-weight: 300;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-right: 10px;
}
	.gateways-rodape {background-image: none;border-radius: 0;border: 0;width: 100%;}
	.gateways-rodape li {text-align:left;}
	.pagamento-selos .titulo{letter-spacing: 1.3px; color:#666!important; font-size:14px!important; font-weight:400!important;}

	.pagina-pagina .caixa-sombreada > .titulo { font-size: 22px; letter-spacing: 2px; font-weight: 700;}

	.about-home {flex-wrap: wrap; margin-left: -5%; width: 110%; display:flex; padding: 0 20px 0 0;}
	.about-home-images {
		display: flex;
		flex-basis: 55%;
	}
	.about-home-images img {margin-right: 20px; width: 45%; height: 100% !important;}
	.about-home-text {flex-basis: 45%; padding: 0 30px 0 10px;}
	.about-home-text h2 {margin-bottom: 30px; font-weight: 600; font-size: 24px;}
		.about-home-text p {font-weight: 300, font-size: 14px;}
	/* Mobile */
	.atalhos-mobile a {font-size: 24px;padding: 0 14px;position: relative;top: 6px;text-shadow: none;text-decoration: none;font-family: FontAwesome!important;color: #fff;}

	.pagina-categoria .menu.lateral .nivel-um .titulo {
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    width: 100%;
}

	.pagina-categoria .lateral .borda-alpha,
.filtro.lista ul,
.borda-alpha * 	{
	border: none !important;
	border-color: transparent !important;
	}
	
	
	.parcelas-produto.borda-alpha {
		 /* border: 1px solid red !important; */
		 /* border-color: #ddd !important; */
	}
	
	.parcelas-produto .accordion-body.collapse{
		height: auto;
		display: block;
	}
	
	.parcelas-produto .accordion-body.collapse .parcela{
		padding: 5px 0 !important;
	}

	.listagem-item.indisponivel, .listagem.com-caixa .listagem-item.indisponivel {
		background: transparent;
	}

	.listagem-item:hover .produto-avise {
		display: none !important;
	}

	.listagem-item.indisponivel .imagem-produto img {
		opacity: 1;
		filter: none;
		-webkit-filter: none;
	}

	.listagem-item.indisponivel .info-produto .nome-produto {
		opacity: 1;
	}

	.pagina-categoria .menu.lateral .nivel-dois {
		border: none !important;
		padding: 0 !important;
		font-size: 12px;
	}
	
	.pagina-categoria .menu.lateral .nivel-dois a{
	padding: 0 10px;
	}
	
	.pagina-categoria .menu.lateral .nivel-dois li:hover {
		background: transparent;
	}
	
	.filtro.lista ul li a {
	text-decoration: none;
	}
	
	.filtro.lista ul li label {
	padding: 8px 10px !important;
	}
	
	.filtro.lista ul li label:hover {
	color: #555 !important;
	background: #eee !important;
	text-decoration: none !important;
	}
	
	.pagina-categoria .menu.lateral .nivel-dois li {
	border: none !important;
	margin-left: -10px;
	}

	.pagina-categoria .menu.lateral .nivel-dois li.ativo {
		background: transparent!important;
	}

	.pagina-categoria .menu.lateral.outras {
		display: none!important;
	}

	.produto .acoes-produto .preco-produto.destaque-parcela .preco-venda {
		margin-top: 0!important;
	}
	
	.pagina-pagina .conteudo .titulo {
    margin-bottom: 20px;
    font-weight: 400 !important;
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    letter-spacing: 2px;
}

.hide-phone {
	display: block;
}

.hide-desktop {
	display: none;
}
	

}

	@media(max-width: 1124px) {

		#rodape .redes-sociais .titulo {
			display: none;
		}
		#rodape .redes-sociais {
		width: 40px;
		right: 20px;
		top: 25px;
	}
	}

@media(max-width: 1080px) {
    #cabecalho .menu.superior{right: 27%; background: transparent !important; }
}


	@media (max-width: 979px) and (min-width: 768px) {

		 #cabecalho ul.acoes-conta{display: none;}
		ul.acoes-conta {
			top: 101px;
			right: 85px;
		}
		.acoes-conta .icon-favorites {
			margin-top: 0;
		}
		
		.menu.superior .nivel-um>li {
			margin: 0 15px;
		}
		
		.carrinho {
			position: absolute;
			top: 85px;
			right: 0;
		}
	 .acoes-conta i{
			display: block !important; cursor:pointer;}
		
		.conteudo-topo.span9 {
			width: 0 !important;
			height: 0 !important;
			padding: 0 !important;}
		.atalhos-mobile {
		display: none !important;
	}
		

	}

	@media only screen and (max-width: 767px){
			html, body{
		overflow-x:hidden;
	}
	
	.modal {
		width: 96% !important;
	}
	
	.menu.superior .nivel-um>li:hover .nivel-dois {
		display: none;
	}
	
	.menu.superior .nivel-dois li {
		border-top: 1px solid #ddd !important;
		padding: 20px 0 10px 0!important;
	}


		
		.row-fluid .conteudo {
			width: 100%;
			margin: 0;
			padding: 0;
		}
        #cabecalho .logo a {
            margin: 0 auto;
        }
#cabecalho > .conteiner {padding-bottom: 10px;}
		#cabecalho > .conteiner > .row-fluid >.span3 {
			width: 100%;
		}
		#cabecalho .logo {
			margin-top: 40px;
		}
		#cabecalho .logo a img {
			top: 2px;
			max-width: 100%;
			max-height: 70%;
		}
        .conteudo-topo .busca-mobile {
            padding: 0 !important;
            background: none;
        }
		.listagem .titulo-categoria:first-child {
			margin-top: 20px;
			margin-bottom: 20px;
			padding-bottom: 0;
		}
		.listagem .listagem-linha {
		/* margin-left: 0 !important; */
		}
        .listagem .listagem-linha .span4 {
            width: 100%;
        }

.listagem .imagem-produto {
	height: 260px !important;
}

        .listagem .imagem-produto img {
		margin: 0 auto;
		max-height: 100%;
		/* height: 100%; */
		position: relative;
		width: auto;
	}
        .listagem .listagem-linha .span4 .imagem-produto {
            margin: 0 auto;
        }
		.listagem .listagem-linha:first-child {
			padding: 0;
		}
		
		.pagina-inicial .secao-principal{
			
		}
		.atalhos-mobile {
			background: #000;
			border-bottom: 1px solid #000;
		}
		
		.atalhos-mobile li.vazia {
			display: none;
		}
		.atalhos-mobile .fundo-principal {
		background: #000;
		}

		.conteudo-topo .busca-mobile .atalho-menu {
			float: right;
			margin-left: 20px;
			line-height: 28px;
			font-family: FontAwesome!important;
			position: fixed;
			top: 10px;
			height: 30px;
			width: 50px;
			padding:5px;
			box-shadow: none;
			outline: none;
			border-radius: 0;
			color: #fff;
			border:none;
			z-index: 99999999999;
			text-indent: -1000px;
			background-size: 32px!important;
			background: url('https://cdn.awsli.com.br/1234/1234875/arquivos/hamb.png') no-repeat 8px 9px;
			transition: 0.3s;
		}

		.conteudo-topo .busca-mobile .atalho-menu.active {
			background: url('https://cdn.awsli.com.br/1234/1234875/arquivos/close-menu.fw.png?v=2') no-repeat 9px 9px;
		}

		#cabecalho {
			padding-top: 0;
		}
		
		#cabecalho .menu.superior {
		position: fixed!important;
		width: 100%;
		z-index: 1000;
		top: 50px!important;
		left: 0px!important;
		height: 100%!important;
		background: #fff!important;
		margin: 0 !important;
		transform: translate(0);
		overflow-y: scroll;
	}
		#cabecalho .menu.superior.active {
			display:block !important;
		}
		.menu.superior ul.nivel-um{
			padding: 10px;
			padding-bottom: 60px !important;
		}
		
		.menu.superior .nivel-um a i {
			display: inline-block;
			top: 18px;
			font-size: 12px;
		}
		
		.menu.superior ul.nivel-um.active {
			display:block;
			padding: 0;
			border: none;
		}
		
		.menu.superior .nivel-um>li {
			padding: 20px 0!important;
			float: left;
			border-right: none!important;
			border-left: none!important;
			width: 100%;
			text-align: left;
			/* margin-top: 10px; */
			/* margin-bottom: 10px; */
			/* z-index: 8888; */
			margin: 0;
			/* padding: 10px; */
			border-bottom: 1px solid #ddd;
		}
		.menu.superior .nivel-um>li ul{opacity: 1;}
		.menu.superior .nivel-um>li:first-child {
			/* display: none !important; */
		}
		
		.menu.superior .nivel-um > li:hover {
			margin: 0;
		}
		
		.nivel-um a i {
			display: block;
		}

		.menu.superior .nivel-dois {
			display: none;
			position: relative;
			min-width: 200px !important;
			background: transparent;
			border: none;
			/* left: 20px; */
			top: 21px;
			z-index: 9999 !important;
		}
		
		.menu.superior .nivel-um li > a {
			padding: 0 20px !important;
		}

		.menu.superior .nivel-dois li > a {
			padding: 0 40px !important;
			font-size: 16px !important;
			margin-bottom: 10px;
			color: #000;
		}

		.menu .nivel-dois li:hover, .menu.superior .nivel-dois a:hover {
			background: transparent;
		}

		.menu.superior .nivel-tres {
			display: none;
			position: relative;
			left: 0;
			background: none;
			box-shadow: none;
			top: 10px;
		}
		
		.menu.superior .nivel-tres li > a {
			padding: 0 60px !important;
		}
		
		.redes-sociais-menu a{
			display: inline-block;
			cursor: pointer;
		}
		
		.redes-sociais-menu i {
			font-size: 24px !important;
			color: #000 !important;
			cursor: pointer;
		}
		
		.form-menu-escondido {
		    position: absolute;
		    width: 100%;
		    left: 0;
		    max-width: 100%;
		    background: transparent;
		    height: 80px;
		    padding: 0 20px;
		    top: 155px;
		    display: block;
	}
	
	

	.carrinho-checkout .form-menu-escondido {
		display: none;
	}

	.form-menu-escondido #form-buscar {
		    width: 100%;
    border: 1px solid black;
    max-width: 100% !important;
    height: 50px;
    display: flex;
    margin: 0 auto;
	}

	.form-menu-escondido input {
		padding: 0;
		border-radius: 0 !important;
		border: none;
		margin: 0 !important;
	flex-basis: 90%;
		font-size: 12px;
		height: 49px;
		padding: 0 5px;
	}

	.form-menu-escondido button {
		background: #fff;
		width: 40px;
		margin: 0 !important;
		padding: 0;
		font-size: 12px;
		color: #000;
		flex-basis: 10%;
		border: none;
	}

	.form-menu-escondido button:hover {
		color: #000 !important;
	}
	
	.secao-banners .flex-direction-nav {
    display: block !important;
}

    .aproveite-tambem .imagem-produto {
    	height: 300px !important;
    }

    .aproveite-tambem .imagem-produto img{
    	max-width: 230px;
    	height: 300px !important;
    	margin: 0 auto;
    }

	.open-filter {
		display: block;
		width: 100%;
		padding: 10px 20px;
		margin-bottom: 10px;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: 700;
		margin-top: 20px;
		color: #fff;
		background: #000;
	}
	.listagem .listagem-item .imagem-produto {
		position: static !important;
		margin: 0 auto;
		text-align: center;
		height: auto !important;
		float: none;
	}
		.listagem-linha .listagem-item {
			height: auto !important;
			/* margin-bottom: 100px !important; */
		}
		
		.listagem-item .imagem-produto {
		 width: 100% !important;
			display: block !important;
		}
		.listagem .listagem-linha li {
			width: 49%;
			display: inline-block;
			/* border-width: 0 0 0 1px; */
			margin: 0;
			/* float: left; */
			clear: both;
			margin-bottom: 15px;
		}
		.listagem-linha .acoes-produto-responsiva {
			display: none !important;
		}
		.listagem-item .preco-produto {
			margin-top: 0px;
		}
		.listagem.aproveite-tambem .preco-parcela {
		    font-size: 13px;
		}
		.listagem-item .info-produto {
			width: 100% !important; 
		}
		.pagina-busca .listagem .listagem-item .info-produto,
		.pagina-categoria .listagem .listagem-item .info-produto {
		/* margin-top: 80px; */
		min-height: 160px;
		float: left;
		}
		#rodape .titulo {
			 margin-bottom: 20px;
		}
		#rodape .icon-phone {
			color: #000;
		}
		#rodape .institucional ul {
			margin-bottom: 10px;
		}
		.links-rodape ul li a {
			font-size: 14px;
			line-height: 30px;
		}
		.links-rodape-categorias{
			display:none!important;
		}
		#rodape .institucional .conteiner {
			padding:10px 25px;
		}
		#rodape .institucional {
			min-height: 100px;
			color: #fff !important;
		}
		#rodape .redes-sociais{
			width: 100px;
			right:20px;
			top:25px;
		}
		#barraNewsletter.hidden-phone {
			display:block!important;
		}
		#rodape .institucional .visible-phone.span12 {
			display: block !important;
		}
		#rodape .institucional .visible-phone {
			width: 100%;
			color: #fff !important;
		}
		#rodape .pagamento-selos{
			padding:10px 20px;
		}
		#rodape .institucional .lista-redes {
			text-align: left;
		}
		#rodape .institucional .lista-redes .visible-phone {
			/* width: 30px !important; */
		}
		#rodape .institucional .visible-phone {
			width: 100%;
			display: block!important;
		}
		#modalContato {
			width: 96% !important;
		}
		.breadcrumbs ul li a {
			font-weight: 400;
			font-size: 11px;
		}
		
		.ordenar-listagem.topo{
			display:none;
		}
		.categoria-descricao {
		    padding: 10px 0 0 0;
		    margin-bottom: -80px;
		}
		.conteudo h1 {
			font-size: 24px;
			text-align: center;
			margin: 15px 0 30px 0;
		}
		.ordenar-listagem.rodape {
			padding-top: 10px;
			margin-top: 10px;
			/* display: none; */
			border-width: 1px 0 0;
			margin: 0 auto;
		}
		.ordenar-listagem.rodape .pagination {
			display: flex;
			float: none;
			justify-content: center;
		}
		.info-principal-produto{
			padding:30px 0 0 0;
		}
		.pagina-produto .info-principal-produto {
			padding: 0;
		}
	   .acoes-produto .preco-produto {
			border: none !important;
			margin-bottom: 0;
		}
		.principal .preco-produto .preco-promocional {
			/* margin-bottom: 20px !important; */
		}
		.produto .conteiner-imagem > div {
		border: none;
	}
		.pagina-produto .produto .abas-custom {

		}
		.pagina-produto .cep {

		}
		.produto .acoes-produto .comprar {
			width: 100% !important;
			padding: 13px 0px;
			float: left;
			position: relative;
		}
		.produto-compartilhar .lista-favoritos.hidden-phone {
			display: block !important;
			position: absolute;
			top: 130px;
		}
		.pagina-produto .secao-principal .span6 > principal{
			padding-left:0px;
		}
		.input-append .btn, .input-prepend .btn {
			line-height: 20px;
		}
		.pagina-carrinho .secao-principal {
			max-width: 1280px;
			margin: 0 auto!important;
			width: 94%;
		}
		.tabela-carrinho tr {
			margin: 0 0 20px;
			border: none;
		}
		.finalizar-compra .preco-produto {
			height: 20px !important;
		}
		.about-home {
			flex-direction: column;
			width: 90%;
			margin: 0 auto;
		}
		.about-home-images img {
			width: 50%;
		}
		.about-home-text {
			padding: 0;
		}
		.about-home-text h2 {
			margin-top: 30px;
		}
	.tabela-carrinho .produto-info {
   font-size: 12px;
}
.tabela-carrinho .preco-produto .preco-promocional {
	text-align: left;
}
		
		.identificacao .control-group .submit-email.botao.principal {
			position: relative;
			/* margin-top: 50px; */
			/* right: 0; */
			/* float: none; */
			max-width: 150px;
			min-width: 95px;
			margin: 20px auto 0;
		}
        
        .instagram-feed {
            max-height: 420px;
        }
        
        .hide-phone {
        	display: none;
        }
        
        .hide-desktop {
            display: block;
        }

	}


	@media(max-width: 479px) {
		 .listagem-linha .span4:first-child,  .listagem-linha .span3:first-child {
			 /* margin-top: -200px; */
			}
		.listagem .span3 .listagem-item .nome-produto {
            min-height: 30px;
        }
		.listagem-linha .span4, .listagem-linha .span3 {
			width: 100%;
		}
		.listagem-linha .listagem-item {
    position: relative;
    height: auto;
    clear: both;
    margin: 0 5px !important;
}
		
		.pagina-inicial .listagem-item .info-produto {
		margin-top: 0 !important;
		}
		.span9 .span4 .imagem-produto img, .span9 .imagem-produto img {
			position: relative;
			width: auto;
			height: 260px;
			min-height: auto;
		}
		.listagem .listagem-item .nome-produto {
		/* min-height: 50px !important; */
	}
        
        .listagem-linha ul {
            display: flex;
            flex-wrap: wrap;
        }
	
	}
	.listagem .span3 .listagem-item .nome-produto{
        min-height: 65px;
    }
    	@media(max-width: 479px) {
    	    	.listagem .span3 .listagem-item .nome-produto{
                 min-height: 30px;
            }
            .listagem .listagem-linha li {
                margin-bottom: 15px;
            }
            .pagina-categoria .listagem .listagem-item .info-produto{
                min-height: 130px;
                
            }
    	}
    	
.menu.superior .categoria-id-3951369 .titulo{
    color: #c90000 !important;
    font-weight: 600 !important;
}

.menu.superior .categoria-id-3951369 .icon-chevron-down:before{
    color: #c90000 !important;
}    	
@media only screen and (max-width: 767px) {
    .menu.superior .nivel-um a i {
        display: inline-block;
        top: 18px;
        font-size: 12px;
        width: 70px;
        height: 20px;
    }
}