body {
	overflow-x: hidden;
	font-family: 'Montserrat Alternates', sans-serif;
	font-weight: 400;
	font-size: 14px;
	background: #fff;
}

.titulo {
	font-family: 'Montserrat Alternates', sans-serif;
}

#barraTopo {
	display: none !important;
}


.pagina-inicial {
	 background: #d6c8ad57;
	/*f1ece3 */
}

/* Indexnet */
.barraHeader {
	display: table;
	width: 100%;
	border-bottom: 1px #d6c8ad solid;
	background: #d6c8ad;
	padding: 5px 0px;
}

.barraHeader h1 {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-conta.png) center left no-repeat;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-left: 27px;
	line-height: 20px;
}

.barraHeader h1 a {
	display: block;
	color: #fff;
	font-size: 14px;
	font-weight: 200;
	font-family: 'Montserrat Alternates', serif;
	padding: 10px 0px;
}

.barraHeader h1 span {
	color: #fff;
}

.barraHeader ul.paginas {
	float: left;
	margin: 0px;
	padding: 0px;
	display: table;
}

.barraHeader ul.paginas li {
	float: left;
}

.barraHeader ul.paginas li a {
	display: block;
	padding: 10px 5px;
	color: #414141;
	font-size: 12px;
}

.barraHeader ul.paginas li:not(:last-child) a:after {
	content: '';
	width: 7px;
	height: 7px;
	float: right;
	background: #005b2f;
	border-radius: 50%;
	margin: 6px 0px;
	margin-left: 10px;
}

.barraHeader ul.paginas li:first-child a:after,
.barraHeader ul.paginas li:nth-child(4) a:after {
	background: #005b2f;
}

.barraHeader ul.contatos {
	float: right;
	margin: 0px;
	padding: 0px;
	display: table;
}

.barraHeader ul.contatos li {
	float: left;
}

.barraHeader ul.contatos li a {
	color: #414141;
	display: block;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Montserrat Alternates', serif;
	line-height: 20px;
	padding: 10px;
}

.barraHeader ul.contatos li:first-child a {
	border: 0px;
}

.barraHeader ul.contatos li a.whatsapp {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-whatsapp-header.png) 30px center no-repeat;
	padding-left: 55px;
}

.barraHeader ul.contatos li a.telefone {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-de-telefone.png) 30px center no-repeat;
	padding-left: 55px;
	text-transform: uppercase;
}

.barraHeader ul.contatos li.li-usuario a {
	font-weight: normal;
}

/* Header */
.headerIndex {
	background: #000000;
}

.headerIndex .row-fluid {
	padding: 0 15px;
}

.headerIndex .row-fluid.principal {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding: 0px 15px;
}

.headerIndex .logoIndex {
	width: 20%;
	display: table;
}

.headerIndex .logoIndex a {
	display: table;
	margin: 0 auto;
}

.headerIndex .rightLogo {
	width: 80%;
	display: table;
}

.headerIndex .rightLogo .funcoes {
	display: flex;
	width: 100%;
	align-items: center;
}

.headerIndex .rightLogo .funcoes .buscaIndex {
	width: 55%;
	float: left;
	display: table;
}

.headerIndex .rightLogo .funcoes .buscaIndex form {
	margin: 20px auto;
	display: table;
	position: relative;
	/* border: 1px #dedede solid; */
	border-radius: 4px;
	overflow: hidden;
}

.headerIndex .rightLogo .funcoes .buscaIndex form input {
	box-sizing: border-box;
	margin: 0px;
	width: 470px;
	height: 65px;
	border: 0px;
	background: #fff;
	box-shadow: none;
	padding: 15px 20px;
	color: #333;
	font-family: 'Montserrat Alternates', sans-serif;
	font-size: 14px;
}

.headerIndex .rightLogo .funcoes .buscaIndex form input::placeholder {
	color: #ccc;
}

.headerIndex .rightLogo .funcoes .buscaIndex form button {
	position: absolute;
	right: 0px;
	top: 0px;
	bottom: 0px;
	border-radius: 0px;
	margin: auto auto;
	height: 100%;
	width: 60px;
	font-size: 18px;
	background: #005b2f;
	color: #ffff;
	border: 0px;
}

.headerIndex .rightLogo .funcoes .buscaIndex form button:hover {
	background: #74a795;
	color: #fff;
}

.headerIndex .rightLogo .funcoes .acoesIndex {
	width: 45%;
	float: right;
	display: flex;
	padding: 18px 0px;
	align-items: center
}

.headerIndex .rightLogo .funcoes .acoesIndex .assistencia {
	float: left;
	display: table;
	width: 33.3%;
}

.headerIndex .rightLogo .funcoes .acoesIndex .assistencia a {
	display: table;
	margin: auto;
	font-family: 'Oswald', serif;
	font-size: 14px;
	line-height: 18px;
	color: #dedede;
	padding-top: 50px;
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-assistencia-tecnica.png) top center no-repeat;
	text-decoration: none;
	text-align: center;
}

.headerIndex .rightLogo .funcoes .acoesIndex .assistencia a:hover {
	color: #fff;
}


.headerIndex .rightLogo .funcoes .acoesIndex .carrinhoIndex {
	float: left;
	display: table;
	width: 25%;
}

.headerIndex .rightLogo .funcoes .acoesIndex .carrinhoIndex a {
	display: table;
	margin: auto;
	font-family: 'Oswald', serif;
	font-size: 14px;
	line-height: 18px;
	color: #dedede;
	padding-top: 50px;
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-carrinho-de-compras.png) top center no-repeat;
	text-decoration: none;
	text-align: center;
	position: relative;
}

.headerIndex .rightLogo .funcoes .acoesIndex .carrinhoIndex a span {
	font-family: 'Oswald', serif;
	position: absolute;
	right: -10px;
	top: -5px;
	background: #005b2f;
	color: #fff;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	border-radius: 50%;
	font-size: 12px;
	border: 2px #fff solid;
	font-weight: bold;
}

.headerIndex .rightLogo .funcoes .acoesIndex .carrinhoIndex a:hover {
	color: #fff;
}

.headerIndex .rightLogo .funcoes .acoesIndex .locacao {
	float: left;
	display: table;
	width: 33.3%;
}

.headerIndex .rightLogo .funcoes .acoesIndex .locacao a {
	display: table;
	margin: auto;
	font-family: 'Oswald', serif;
	font-size: 14px;
	line-height: 18px;
	color: #dedede;
	/* padding: 10px; */
	padding-top: 50px;
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-maquina-de-cafe-v2.png) center 2px no-repeat;
	text-decoration: none;
	text-align: center;
}

.headerIndex .rightLogo .funcoes .acoesIndex .locacao a:hover {
	color: #fff;
}

.headerIndex .rightLogo .funcoes .acoesIndex .pedido {
	float: left;
	display: table;
	width: 33.3%;
}

.headerIndex .rightLogo .funcoes .acoesIndex .pedido a {
	display: table;
	margin: auto;
	font-family: 'Oswald', serif;
	font-size: 14px;
	line-height: 18px;
	color: #dedede;
	padding: 10px;
	padding-top: 50px;
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-pedidos-loja.png) center 2px no-repeat;
	text-decoration: none;
	text-align: center;
}

.headerIndex .rightLogo .funcoes .acoesIndex .pedido a:hover {
	color: #fff;
}

/* Menu Responsivo */
.menuResponsivo {
	position: fixed;
	display: table;
	width: 75%;
	left: -100%;
	top: 0px;
	height: 100%;
	z-index: 9999;
	background: #fff;
	padding: 20px;
	box-sizing: border-box;
	box-shadow: 0px 0px 40px #00000070;
}

.menuResponsivo .logo {}

.menuResponsivo ul {
	margin: 0px;
	padding: 0px;
	margin-top: 25px;
}

.menuResponsivo ul li {
	width: 100%;
	border: 0px;
	border-bottom: 1px #dedede dotted;
}

.menuResponsivo ul li a {
	display: block;
	padding: 25px 10px;
	text-align: center;
}

.menuResponsivo ul li a:hover {
	text-decoration: none;
	background: #f5f5f5;
}

.menuResponsivo ul li a strong {
	text-transform: uppercase;
	font-size: 14px;
	color: #000 !important;
}


/* Menu */
.menuHeader {
	background: #333333;
}

.menuHeader ul {
	display: table;
	margin: auto;
}

.menuHeader ul li {
	float: left;
	border: 0px;
	margin: 0px;
}

.menuHeader ul li a {
	display: block;
	text-decoration: none !important;
}

.menuHeader ul li a strong {
	display: block;
	text-align: center;
	padding: 25px 38px;
	font-size: 15px;
	font-family: 'Oswald', sans-serif !important;
	margin: 0px;
	text-decoration: none !important;
	color: #cacaca;
}

.menuHeader ul li a:hover strong {
	color: #fff;
}

.menuHeader ul li a strong:after {
	content: '';
}

.menuHeader ul li ul {
	display: none;
}

.menuHeader ul li a i {
	display: none;
}

.menuHeader ul li.promocoes a strong {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-menu-promocoes.png) left center no-repeat;
}

.menuHeader ul li.categoria-id-3463296 a strong {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-tag-desconto.png) left center no-repeat;
}

.menuHeader ul li.categoria-id-3426361 a strong {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-calendario-eventos.png) left center no-repeat;
}

.menuHeader ul li.categoria-id-3426351 a strong {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-graos-maquina-de-cafe.png) left center no-repeat;
}

.menuHeader ul li.categoria-id-3426347 a strong {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-de-maquina-de-cafe.png) left center no-repeat;
}

.menuHeader ul li.categoria-id-3426355 a strong {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-xicara-de-cafe.png) left center no-repeat;
}

.menuHeader ul li.categoria-id-3426357 a strong {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-acessorios-cafe.png) left center no-repeat;
}

.menuHeader ul li.categoria-id-3426360 a strong {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-cafeteira.png) left center no-repeat;
}

.submenuHeader {
	background: #841e47;
	border-bottom: 3px #ffcf47 solid;
	margin-bottom: 30px;
}

.pagina-inicial .submenuHeader {
	margin-bottom: 0px;
}

.submenuHeader ul {
	display: table;
	margin: 0px auto;
}

.submenuHeader ul li {
	float: left;
	border: 0px;
	margin: 0px;
}

.submenuHeader ul li a {
	display: block;
	text-decoration: none !important;
}

.submenuHeader ul li a strong {
	display: block;
	text-align: center;
	padding: 20px;
	color: #fff;
	font-size: 17px;
	margin: 0px;
	text-transform: uppercase;
	text-decoration: none !important;
}

.submenuHeader ul li a strong:hover {
	color: #7d1b41;
	background: #ffcf47;
}

.submenuHeader ul li.categoria-id-3283096 {
	display: none !important;
}

.submenuHeader ul li.categoria-id-3283095 {
	display: none !important;
}

.submenuHeader ul li.categoria-id-3283098 {
	display: none !important;
}

/* Slider */
.sliderIndex {
	display: none;
}

.pagina-inicial .sliderIndex {
	width: 100%;
	display: block;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 20px;
}

.sliderIndex .owl-dots {
	display: none;
}

.sliderIndex .owl-nav {
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	margin: auto;
	display: block;
	height: 0px;
	width: 100%;
}

.sliderIndex .owl-nav .owl-prev {
	font-size: 50px !important;
	float: left;
	display: table;
	margin-left: 20px;
	color: #282828 !important;
	background: none !important;
	margin-top: -25px;
}

.sliderIndex .owl-nav .owl-next {
	font-size: 50px !important;
	float: right;
	display: table;
	margin-right: 20px;
	color: #282828 !important;
	background: none !important;
	margin-top: -25px;
}

.sliderIndex .owl-nav span {
	background: #231f20;
	padding: 10px;
	display: table;
	line-height: 18px;
	text-align: center;
	color: #fff;
	border-radius: 5px;
}

/* Banners Blocos */
.banner-blocos {
	display: none;
}

.pagina-inicial .banner-blocos {
	display: block;
}

.banner-blocos img {
	width: 100%;
	height: initial;
	border-radius: 25px;
}

.banner-blocos .row {
	max-width: 1280px;
	margin: auto;
	display: flex;
}

.banner-blocos .left {
	width: 33.33%;
	/* float: left;
	padding-right: 15px; */
	box-sizing: border-box;
}

.banner-blocos .center {
	width: 33.33%;
	padding: 0 15px;
}

.banner-blocos .right {
	width: 33.33%;
	/* float: right;
	padding-left: 15px; */
	box-sizing: border-box;
}


/* Home */
#corpo {
	margin-top: 40px;
}

.pagina-inicial #corpo {
	margin-top: 0px;
}

.pagina-inicial #corpo>.conteiner {
	max-width: 100%;
	margin: 0px;
	padding: 0px;
}

.pagina-inicial #corpo .listagem ul.produtos-carrossel {
	max-width: 1280px;
	margin: 0 auto;
}

.listagem .titulo-categoria {
	background: url(https://indexhost.com.br/lojaintegrada/quadrinhosdecorativos/img/bg-title-home.png) center center no-repeat;
	display: table;
	width: 1140px;
	border: 0px;
	margin: 0 auto;
	text-align: center;
	padding: 0px;
	margin-bottom: 30px;
}

.listagem .titulo-categoria:hover {
	padding: 0px;
	background: url(https://indexhost.com.br/lojaintegrada/quadrinhosdecorativos/img/bg-title-home.png) center center no-repeat;
}

.listagem .titulo-categoria span {
	display: block;
	text-transform: none;
	color: #000;
	position: relative;
	z-index: 10;
}

.listagem .titulo-categoria strong {
	font-family: 'Oswald', sans-serif;
	background: #f1ece3;
	padding: 0 20px;
	color: #231f20;
	font-weight: bold;
	line-height: 36px;
	font-size: 36px;
	text-transform: uppercase;
	font-weight: bold;
}

#listagemProdutos {
	border: 0px !important;
	margin-top: 0px;
}

#listagemProdutos .flex-direction-nav {
	position: absolute;
	top: 50%;
	padding-left: 295px;
	display: table;
	width: 100%;
	box-sizing: border-box;
	margin: 0px;
}

.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev:before,
.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next:before {
	display: none !important;
}

.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev {
	position: relative;
	opacity: 1;
	float: left;
	left: -333px;
	width: 36px;
	height: 36px;
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/prev.png) center center no-repeat;
}

.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-next {
	position: relative;
	opacity: 1;
	float: right;
	width: 36px;
	right: -36px;
	height: 36px;
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/next.png) center center no-repeat;
}

.listagem ul.produtos-carrossel {
	position: relative;
	padding: 0px;
}

.listagem .listagem-linha {
	padding-top: 0px !important;
	border: 0px;
}

@media all and (min-width:1180px) {
	.listagem .listagem-linha .flex-viewport li {
		border-left: 0px !important;
		width: 320px !important;
		background: #f1ece3;
		box-sizing: border-box;
		padding: 0px !important;
	}
}

.listagem .listagem-linha ul li {
	border: 0px;
}

.listagem .listagem-linha ul li .listagem-item {
	border: 1px #eaeaea solid !important;
	border-radius: 10px;
}

.listagem .listagem-linha li:nth-child(1) {}

.listagem .listagem-item {
	margin: 0px;
	padding: 0px !important;
	overflow: hidden;
	background: #fff;
	border-radius: 3px;
}

.listagem .listagem-item .info-produto {
	text-align: center;
	padding: 0px;
}

.listagem .listagem-item .imagem-produto {
	background: #fff;
	height: 280px !important;
	padding: 0px;
	display: block;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.listagem .listagem-item .imagem-produto img {
	position: absolute;
	left: 50%;
	top: 50%;
	bottom: initial;
	max-width: 100%;
	transform: translate(-50%, -50%);
}

.listagem .listagem-item .bandeiras-produto {
	display: none !important;
}

.listagem-item .acoes-produto {
	display: none !important;
}

.listagem .listagem-item .nome-produto {
	font-weight: bold;
	min-height: 55px !important;
	padding: 25px 10px;
	position: relative;
	color: #000000;
	display: block;
	text-align: center;
}

.listagem .listagem-item .nome-produto:before {
	content: '';
	width: 80px;
	height: 3px;
	background: #74a795;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto;
	transition: width .5s;
}

.listagem .listagem-item:hover .nome-produto:before {
	width: 150px;
	transition: width .5s;
}

.listagem .listagem-item .porapenas {
	float: left;
	line-height: 24px;
	margin-right: 5px;
}

.listagem-item .info-produto .preco-produto {
	background: #fbfbfb;
	border-top: 1px #e9e9e9 solid;
	margin: 0px;
	padding: 25px;
	display: table;
	width: 100%;
	box-sizing: border-box;
}

.listagem-item .info-produto .preco-produto .preco-promocional {
	font-family: 'Montserrat Alternates', sans-serif;
	font-size: 18px;
	color: #c4475f;
	font-weight: bold !important;
	display: block;
	line-height: 24px;
	margin: 0px;
}

.listagem .info-produto .preco-produto .preco-parcela strong {
	color: #c4475f;
	font-size: 13px;
	font-weight: bold !important;
}

.listagem .info-produto .preco-produto .desconto-a-vista {
	display: none !important;
}

.listagem .info-produto .preco-produto .titulo {
	display: block !important;
}

.listagem .info-produto .preco-produto .preco-a-partir span {
	display: block;
	font-size: 12px;
}

.listagem .info-produto .preco-produto .preco-a-partir {
	line-height: 23.5px;
}

.listagem .info-produto .preco-produto .preco-a-partir strong {
	font-size: 18px;
	color: #c4475f;
	font-weight: bold;
	margin: 0px;
}


/* .listagem ul.produtos-carrossel:before {
	width: 263px;
	float: left;
	content: '';
	height: 492px;
	border-radius: 3px;
	margin-right: 30px !important;
}


.listagem>ul:nth-child(2):before {
	outline-offset: -10px;
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/bg-novo-maquinas-cafe-home.jpg) center center no-repeat;
	background-size: cover;
} 

.listagem>ul:nth-child(5):before {
	outline-offset: -10px;
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/bg-acessorios.jpg) center center no-repeat;
	background-size: cover;
}*/


/* Banner Tarja */
.banner-tarja {
	display: table;
	width: 100%;
	height: 335px;
	margin: 15px 0px;
	background: url("https://cdn.awsli.com.br/1081/1081473/arquivos/misterio-banner-compactada-redimensionado.jpg") center center no-repeat;
}



/* Página Categoria */
.breadcrumbs {
	border: 1px #eaeaea solid;
	padding: 15px;
	border-radius: 4px;
	box-shadow: none;
}

.coluna>.menu.lateral:nth-child(1) {
	border: 1px #dedede solid;
	border-radius: 4px !important;
	overflow: hidden;
}

.coluna>.menu.lateral:nth-child(1) a {
	box-shadow: none !important;
}

.coluna .menu.outras {}

.coluna .menu.outras ul {
	border: 1px #dedede solid;
	border-radius: 4px !important;
	overflow: hidden;
}

.coluna .menu.outras a {
	box-shadow: none !important;
}

.coluna .menu.outras a strong {
	font-size: 15px !important;
}

.coluna .componente,
.coluna .filtro.lista {
	border: 1px #dedede solid !important;
	border-radius: 4px !important;
	overflow: hidden;
	background: #fff;
	box-shadow: none;
	outline: none;
}

.componente .titulo i {
	color: #666;
}


/* Página Produto */
.produto .conteiner-imagem>div {
	background: #fff;
	border: 1px #dedede solid;
	border-radius: 4px !important;
	overflow: hidden;
	padding: 0px;
}

.info-principal-produto .breadcrumbs ul li .fa {
	display: none !important;
}

.produto div.principal {
	padding: 40px;
	background: #fff;
	border: 1px #f5f5f5 solid;
	border-radius: 10px;
	box-shadow: 0px 0px 35px #d4d4d4;
}

.produto .info-principal-produto .breadcrumbs ul li:after {
	position: relative;
	top: 3px;
}

.produto .nome-produto {
	font-size: 24px;
	color: #000;
	text-transform: initial !important;
	font-weight: bold;
}

.produto .acoes-produto .preco-produto .titulo {
	font-weight: normal;
}

.produto .acoes-produto .preco-produto .preco-venda {
	font-size: 16px;
	color: #b5b5b5;
	display: block;
}

.produto .acoes-produto .preco-produto .preco-promocional {
	font-size: 30px;
	color: #ed5f01;
	display: block;
	font-weight: bold !important;
}


.produto .codigo-produto {
	padding-bottom: 0px;
}

.produto .codigo-produto span.cor-secundaria {
	color: #666;
	font-size: 12px;
}

.produto .codigo-produto span.cor-secundaria:after {
	background: #282828;
	width: 20%;
	height: 5px;
	display: block;
	content: '';
	margin-top: 20px;
	margin-bottom: 1px;
}

.produto .codigo-produto span.pull-right {
	display: none !important;
}

.produto .principal .atributos {}

.produto .principal .atributos .atributo-cor ul li a {
	background: #c4c4c4;
	height: 36px;
	border: 0px !important;
	box-shadow: none !important;
	margin: 2px !important;
	border-radius: 50%;
	color: #fff;
}

.produto .principal .atributos .atributo-cor ul li.active a {
	background: #f05a82;
}

.produto .principal .atributo-cor a {
	height: 25px !important;
}

.produto .principal .atributos .atributo-cor ul li a span {
	color: #fff !important;
	font-family: 'Fredoka One', sans-serif !important;
	font-size: 15px;
	line-height: 36px;
	border-radius: 50%;
}

.produto .principal .cep {
	display: table;
	width: 100%;
	padding: 15px 0px;
	border-top: 1px #dedede dotted;
	border-bottom: 1px #dedede dotted;
}

.produto .principal .cep label {
	margin: 0px;
	margin-right: 10px;
}

.produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional {
	display: block;
	color: #74a795;
	font-size: 30px;
	line-height: 40px;
}

.produto .acoes-produto .preco-produto .desconto-a-vista {
	font-size: 17px;
	color: #666;
}

.produto .acoes-produto .preco-produto .desconto-a-vista strong {
	color: #f06087;
	font-family: 'Fredoka One', sans-serif !important;
	font-size: 17px;
}

.produto .acoes-produto .preco-produto .preco-a-partir strong {
	font-weight: bold !important;
	display: block;
	color: #9bc15f;
	font-size: 30px !important;
	line-height: 40px;
	display: block;
	line-height: 40px;
}


.pagina-produto .parcelas-produto {
	background: #fff;
}

.produto .principal>*+* {
	padding: 0px;
	margin-bottom: 30px;
}

.produto .acoes-produto .comprar a {
	background: #27905b;
	box-sizing: border-box;
	font-size: 18px;
	padding: 25px 50px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	border-radius: 4px;
	text-transform: uppercase;
	border: 1px #2a6f4c solid;
	border-bottom: 3px #0a2719 solid;
	color: #fff;
	box-shadow: none;
}

.produto .acoes-produto .comprar a:hover {
	background: #339865;
}

.produto .acoes-produto .comprar a strong {
	font-size: 24px;
	font-weight: 900 !important;
	display: block;
}

.produto .acoes-produto .comprar label.qtde-adicionar-carrinho {
	width: 65px !important;
	display: table;
	float: left;
	margin-right: 20px;
}

.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho-title {
	display: none;
}

.parcelas-produto .accordion {
	background: #fbfbfb;
	border-radius: 3px;
	overflow: hidden;
}

.parcelas-produto .accordion .accordion-group .accordion-heading .text-parcelas {
	font-size: 14px;
	font-weight: bold !important;
	color: #f06087;
}

.produto .row-fluid:nth-child(3) {
	margin: 30px 0px;
}

.abas-custom {
	border: 0px;
	border-radius: 10px !important;
	box-shadow: 0px 0px 25px #ccc;
	background: #fff;
}

.abas-custom .tab-content {
	box-shadow: none !important;
}

.produto .tab-content p {
	font-size: 14px !important;
	line-height: 24px !important;
}

.produto .tab-content strong {
	font-weight: bold !important;
	color: #74a795;
}

.aproveite-tambem h4.titulo {
	font-size: 30px;
	line-height: 30px;
	text-transform: capitalize;
	font-weight: bold;
	color: #282828;
	border-bottom: 1px #dedede dotted;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.aproveite-tambem .listagem-linha>ul {
	margin: 0px !important;
}

.aproveite-tambem .listagem-linha li {
	border: 0px !important;
}

.aproveite-tambem .listagem-item {
	box-shadow: none !important;
	margin: 0px;
	border: 0px !important;
}


/* Página Sobre */
body.pagina-pagina #corpo {
	margin-top: 0px;
}

body.pagina-pagina #corpo * {
	box-sizing: border-box;
}

body.pagina-pagina #corpo .breadcrumbs {
	display: none;
}

body.pagina-pagina #corpo .conteiner {
	width: 100% !important;
	max-width: 100%;
	padding: 0px;
}

body.pagina-pagina #corpo .conteiner .caixa-sombreada {
	padding: 0px;
	box-shadow: none;
}

body.pagina-pagina #corpo .conteiner .caixa-sombreada .titulo {
	display: none;
}

body.pagina-pagina #corpo .center {
	width: 1140px;
	margin: auto;
}

body.pagina-pagina #corpo .texto-sobre {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/bg-texto-sobre.jpg) center center no-repeat;
	background-size: cover;
	padding-top: 150px;
	display: table;
	width: 100%;
}

body.pagina-pagina #corpo .texto-sobre .box {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/bg-box-texto-sobre.jpg) center bottom #f5f5f5 no-repeat;
	background-size: 100%;
	padding: 40px 50px;
	width: 70%;
	float: right;
	padding-bottom: 200px;
	margin-bottom: -120px;
}

body.pagina-pagina #corpo .texto-sobre .box h3 {
	color: #231f20;
	font-size: 36px;
	margin-top: -40px;
	margin-bottom: 20px;
}

body.pagina-pagina #corpo .texto-sobre .box h3:before {
	content: '';
	display: block;
	width: 100px;
	height: 8px;
	background: #005b2f;
	margin-bottom: 40px;
}

body.pagina-pagina #corpo .texto-sobre .box p {
	color: #000;
	margin-bottom: 40px;
	line-height: 30px;
	font-size: 14px;
}

body.pagina-pagina #corpo .linha-tempo {
	display: table;
	width: 100%;
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/bg-linha-tempo.jpg) top center no-repeat;
	padding-top: 270px;
	padding-bottom: 50px;
}

body.pagina-pagina #corpo .linha-tempo .anos {
	padding-left: 180px;
	position: relative;
}

body.pagina-pagina #corpo .linha-tempo .anos:before {
	content: '';
	position: absolute;
	display: block;
	width: 1px;
	background: #dedede;
	height: 100%;
	left: 330px;
	top: 0px;
}

body.pagina-pagina #corpo .linha-tempo .ano {
	padding-left: 210px;
	position: relative;
	margin-bottom: 55px;
}

body.pagina-pagina #corpo .linha-tempo .ano span {
	color: #b8b8b8;
	font-size: 43px;
	position: absolute;
	left: -0px;
	top: 50%;
	transform: translate(0, -50%);
	width: 100px;
	text-align: right;
}

body.pagina-pagina #corpo .linha-tempo .ano span:before {
	content: '';
	width: 10px;
	height: 10px;
	display: block;
	background: #74a795;
	border-radius: 50%;
	position: absolute;
	right: -55px;
	top: 50%;
	margin-top: -5px;
}

body.pagina-pagina #corpo .linha-tempo .ano p {
	font-size: 14px;
	color: #000;
	line-height: 30px;
}

body.pagina-pagina #corpo .premissas {
	display: table;
	width: 100%;
}

body.pagina-pagina #corpo .premissas .bloco {
	width: 33.3%;
	float: left;
	display: table;
	box-sizing: border-box;
	padding: 30px;
}

body.pagina-pagina #corpo .premissas .bloco:not(:last-child) {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/bg-bloco-premissas.png) right center no-repeat;
}

body.pagina-pagina #corpo .premissas .bloco h3 {
	font-size: 30px;
	color: #74a795;
	margin: 15px 0px;
}

body.pagina-pagina #corpo .premissas .bloco p {
	font-size: 14px;
	color: #000;
	line-height: 30px;
}


body.pagina-pagina #corpo .frase {
	display: table;
	width: 100%;
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/bg-frase.jpg) bottom center no-repeat;
	padding-top: 100px;
	padding-bottom: 330px;
	margin-bottom: -70px;
	text-align: center;
}

body.pagina-pagina #corpo .frase p {
	padding: 0 170px;
	font-size: 24px;
	color: #8d8d8d;
	font-style: italic;
	margin-top: 30px;
	line-height: 36px;
}




/* Localização */
.paginaLocalizacao .container {
	position: relative;
}

.paginaLocalizacao .box {
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: #fff;
	padding: 3px 50px;
}

.paginaLocalizacao .box h3 {
	border-bottom: 1px #dedede dotted;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

/* Como Comprar */
.paginaComocomprar {
	margin-top: 40px;
}

.paginaComocomprar li {
	list-style-type: decimal !important;
	margin-bottom: 20px;
}

.paginaComocomprar p {
	margin-bottom: 20px;
}

/* Segurança e Privacidade */
.paginaSeguranca {
	margin-top: 50px;
}

.paginaSeguranca p {
	margin-bottom: 40px;
}

/* Assitencia */
body.pagina-pagina #corpo .texto-sobre.assistencia {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/bg-texto-assistencia.jpg) center center no-repeat;
	background-size: cover;
}

body.pagina-pagina #corpo .texto-sobre.assistencia .chamada-form {
	text-align: center;
}

body.pagina-pagina #corpo .texto-sobre.assistencia .chamada-form p {
	margin-bottom: 10px;
}

body.pagina-pagina #corpo .texto-sobre.assistencia .chamada-form a {
	display: block;
	padding: 20px;
	color: #fff;
	background: #daab66;
	border-radius: 5px;
	border-bottom: 3px #ce9f57 solid;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 18px;
}

body.pagina-pagina #corpo .texto-sobre.assistencia .chamada-form a:hover {
	text-decoration: none;
	background: #ce9f57;
}

body.pagina-pagina #corpo .frase.assistencia {
	padding-top: 260px;
}

/* Locacao */
body.pagina-pagina #corpo .texto-sobre.assistencia.locacao {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/bg-texto-locacao.jpg) center center no-repeat;
	background-size: cover;
}

body.pagina-pagina #corpo .texto-sobre.assistencia.locacao .chamada-form a.opcoes {
	background: #74a795;
	border-bottom: 3px #407b67 solid;
}

body.pagina-pagina #corpo .texto-sobre.assistencia.locacao .chamada-form a.opcoes:hover {
	text-decoration: none;
	background: #407b67;
}


/* Footer */
footer {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/bg-rodape.jpg) right center no-repeat #1c1c1c;
	margin-top: 70px;
	padding-bottom: 40px;
}

footer .busca-footer {
	background: #333333;
	padding: 30px;
	display: table;
	width: 100%;
	box-sizing: border-box;
	margin-top: -10px;
	position: relative;
	z-index: 11;
	border-radius: 10px;
}

footer .busca-footer form {
	margin: 0px;
	width: 60%;
	position: relative;
	display: table;
	float: left;
}

footer .busca-footer form input {
	box-sizing: border-box;
	height: 65px;
	margin: 0px;
	width: 100%;
	border: 0px;
	background: #4A4A4A;
	box-shadow: none;
	padding: 20px;
	color: #fff;
}

footer .busca-footer form input::placeholder {
	color: #fff;
}

footer .busca-footer form button {
	position: absolute;
	right: 1px;
	top: 0px;
	bottom: 0px;
	margin: auto auto;
	height: 63px;
	width: 60px;
	font-size: 18px;
	background: transparent;
	color: #fff;
	border: 0px;
}

footer .busca-footer form button:hover {
	background: transparent;
}

footer .social {
	float: left;
	width: 147px;
	display: table;
	margin: 18px 0px;
}

footer .social .center {
	display: table;
	margin: 0 auto;
}

footer .social .center a {
	float: left;
	display: block;
	margin: 0 10px;
}

footer .acoesIndex {
	width: 297px;
	float: right;
	display: table;
}

footer .acoesIndex .assistencia {
	float: left;
	display: table;
	width: 33.3%;
}

footer .acoesIndex .assistencia a {
	display: table;
	margin: auto;
	font-family: 'Oswald', serif;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	padding-top: 50px;
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-assistencia-branco.png) top center no-repeat;
	text-decoration: none;
	text-align: center;
}

footer .acoesIndex .assistencia a:hover {
	color: #CE9F57;
}


footer .acoesIndex .carrinhoIndex {
	float: left;
	display: table;
	width: 33.3%;
}

footer .acoesIndex .carrinhoIndex a {
	display: table;
	margin: auto;
	font-family: 'Oswald', serif;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	padding-top: 50px;
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-carrinho-branco.png) top center no-repeat;
	text-decoration: none;
	text-align: center;
	position: relative;
}

footer .acoesIndex .carrinhoIndex a span {
	font-family: 'Oswald', serif;
	position: absolute;
	right: -10px;
	top: -5px;
	background: #C8A451;
	color: #fff;
	width: 25px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	border-radius: 50%;
	font-size: 12px;
	font-weight: bold;
}

footer .acoesIndex .carrinhoIndex a:hover {
	color: #CE9F57;
}

footer .acoesIndex .locacao {
	float: left;
	display: table;
	width: 33.3%;
}

footer .acoesIndex .locacao a {
	display: table;
	margin: auto;
	font-family: 'Oswald', serif;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	padding: 10px;
	padding-top: 50px;
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-locacao-rodape.png) center 2px no-repeat;
	text-decoration: none;
	text-align: center;
}

footer .acoesIndex .locacao a:hover {
	color: #CE9F57;
}

footer .acoesIndex .pedido {
	float: left;
	display: table;
	width: 25%;
}

footer .acoesIndex .pedido a {
	display: table;
	margin: auto;
	font-family: 'Oswald', serif;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	padding: 10px;
	padding-top: 50px;
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-pedidos-loja-footer.png) center 2px no-repeat;
	text-decoration: none;
	text-align: center;
}

footer .acoesIndex .pedido a:hover {
	color: #CE9F57;
}

footer .categoria-id-22781685 {
	display: none;
}

footer .dados-menu {
	padding-top: 40px;
}

footer .dados-menu h3 {
	color: #fff;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
	line-height: 18px;
}

footer .dados-menu h3:after {
	content: '';
	width: 50px;
	height: 3px;
	background: #C8A451;
	display: block;
	margin-top: 10px;
}

footer .dados-menu h4 {
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	color: #fff;
	margin-bottom: 10px;
}

footer .dados-menu p {
	color: #fff;
	line-height: 24px;
	font-size: 13px;
	padding-right: 30px;
}

footer .dados-menu .sobre {
	float: left;
	width: 50%;
	padding-right: 30px;
	box-sizing: border-box;
	display: table;
}

footer .dados-menu .menu {
	float: right;
	width: 50%;
	box-sizing: border-box;
	display: table;
}

footer .dados-menu .menu ul {
	margin: 0px;
	padding: 0px;
	display: table;
}

footer .dados-menu .menu ul li {
	float: left;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

footer .dados-menu .menu ul li a {
	display: block;
	text-decoration: none !important;
}

footer .dados-menu .menu ul a strong {
	display: block;
	text-align: center;
	padding: 25px 38px;
	font-size: 15px;
	font-family: 'Oswald', sans-serif !important;
	margin: 0px;
	text-decoration: none !important;
	color: #c5c5c5;
}

footer .dados-menu .menu ul a:hover strong {
	color: #fff;
}

footer .dados-menu .menu ul a strong:after {
	content: '';
}

footer .dados-menu .menu ul li.promocoes a strong {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-menu-promocoes.png) left center no-repeat;
}

footer .dados-menu .menu ul li.categoria-id-3463296 a strong {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-tag-desconto.png) left center no-repeat;
}

footer .dados-menu .menu ul li.categoria-id-3426361 a strong {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-calendario-eventos.png) left center no-repeat;
}

footer .dados-menu .menu ul li.categoria-id-3426351 a strong {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-graos-maquina-de-cafe.png) left center no-repeat;
}

footer .dados-menu .menu ul li.categoria-id-3426347 a strong {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-de-maquina-de-cafe.png) left center no-repeat;
}

footer .dados-menu .menu ul li.categoria-id-3426355 a strong {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-xicara-de-cafe.png) left center no-repeat;
}

footer .dados-menu .menu ul li.categoria-id-3426357 a strong {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-acessorios-cafe.png) left center no-repeat;
}

footer .dados-menu .menu ul li.categoria-id-3426360 a strong {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-cafeteira.png) left center no-repeat;
}


footer .sub-rodape .logo-rodape {
	width: 165px;
	float: left;
	margin-top: 22px;
}

footer .sub-rodape .right {
	width: 945px;
	float: right;
	margin-top: 20px;
}

footer .sub-rodape .right .menu-empresa {
	display: table;
	width: 100%;
	border-top: 1px #4a4a4a solid;
	border-bottom: 1px #4a4a4a solid;
}

footer .sub-rodape .right .menu-empresa ul.pagina {
	float: left;
	margin: 0px;
}

footer .sub-rodape .right .menu-empresa ul li {
	float: left;
}

footer .sub-rodape .right .menu-empresa ul li a {
	display: block;
	padding: 20px 20px;
	font-size: 12px;
	color: #fff;
	position: relative;
}

footer .sub-rodape .right .menu-empresa ul li a:before {
	content: '';
	background: #CE9F57;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	position: absolute;
	left: -2.5px;
	top: 0px;
	bottom: 0px;
	margin: auto auto;
}

footer .sub-rodape .right .menu-empresa ul li:first-child a {
	padding-left: 0px;
}

footer .sub-rodape .right .menu-empresa ul li:first-child a:before {
	display: none;
}

footer .sub-rodape .right .menu-empresa ul.usuario {
	float: right;
	margin: 0px;
}

footer .desenvolvimento {
	padding: 20px 0px;
	display: table;
	width: 100%;
}

footer .desenvolvimento a {
	float: right;
	display: block;
	margin: 0 10px;
}

footer .desenvolvimento a.lojaintegrada {
	margin-top: 3px;
}

footer span.endereco {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-endereco-rodape-v1.png) left center no-repeat;
	background-size: 19px;
	padding-left: 25px;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
}

footer {
	margin-top: 0px;
}

#instagram-rodape {
	display: none;
}

.pagina-inicial #instagram-rodape {
	display: block;
	padding-top: 35px;
}

#instagram-rodape .container .row h3 {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/bg-titulo-insta-rodape.png) left center no-repeat;
	padding-left: 40px;
	background-size: 30px;
	line-height: 40px;
	padding-top: 10px;
	color: #291405;
}

.crt-widget.crt-widget-branded {
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}

.feed_instagram {
	max-width: 100%;
}

/*Quem Somos*/
section#quem-somos .video {
	float: right;
}

section#quem-somos .video video {
	box-shadow: 5px 5px 10px;
}

section#quem-somos .introducao,
section#quem-somos .video {
	width: 50%;
}

section#quem-somos .introducao {
	float: left;
	box-sizing: border-box;
	padding-right: 30px;
}

section#quem-somos .texto {
	clear: both;
	padding-top: 30px
}

section#quem-somos .itens .item-quem-somos {
	width: 25%;
	float: left;
	box-sizing: border-box;
	padding: 0px 20px;
	text-align: center;
	border-left: solid 1px #dedede;
	margin-top: 20px;
	min-height: 200px;
}

section#quem-somos .itens .item-quem-somos:last-child {
	border-right: solid 1px #dedede;
}

section#quem-somos h2 {
	font-size: 24px;
	color: #841e47;
	font-weight: normal;
}

section#quem-somos i {
	margin-bottom: 20px;
}

#assistencia {
	margin: 30px 0px;
}

a.phoneRight {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-telefone-rodape.png) center center #35200d no-repeat;
	display: table;
	width: 65px;
	height: 65px;
	position: fixed;
	left: 20px;
	bottom: 20px;
	z-index: 99;
	border-radius: 50%;
	text-indent: -9999px;
}

a.whatsRight {
	background: url(https://cdn.awsli.com.br/1081/1081473/arquivos/icone-whats.png) center center #00ad40 no-repeat;
	display: table;
	width: 65px;
	height: 65px;
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 99;
	border-radius: 50%;
	text-indent: -9999px;
}

a.phoneRight {
	display: none;
}

/* Responsivo */
@media all and (max-width:1200px) {
	#barraTopo {
		display: none !important;
	}

	.container {
		max-width: 80%;
		width: 95% !important;
	}

	.chamaResponsivo {
		display: table !important;
		background: #bfeadb;
		padding: 20px 10px;
		cursor: pointer;
		position: absolute;
		right: 5%;
		top: 8%;
		z-index: 9999;
	}

	.chamaResponsivo .line {
		display: table;
		width: 35px;
		height: 4px;
		background: #fff;
		margin-bottom: 4px;
	}

	.chamaResponsivo .line:last-child {
		margin-bottom: 0px;
	}


	.headerIndex .logoIndex {
		width: 35%;
	}

	.headerIndex .rightLogo {
		width: 60%;
	}

	.headerIndex .rightLogo .funcoes .acoesIndex {
		width: 100%;
	}

	.headerIndex .rightLogo .funcoes .buscaIndex {
		display: none;
	}

	.headerIndex .rightLogo .funcoes .acoesIndex {
		float: left;
		padding: 0px;
	}

	.headerIndex .rightLogo .funcoes .acoesIndex .carrinhoIndex,
	.headerIndex .rightLogo .funcoes .acoesIndex .atendimento,
	.headerIndex .rightLogo .funcoes .acoesIndex .locacao {
		width: auto;
		float: left;
		margin: 12px 0px;
	}

	.headerIndex .rightLogo .funcoes .acoesIndex .atendimento {
		margin-right: 30px;
	}

	.headerIndex .rightLogo .funcoes .acoesIndex .pedido {
		display: none;
	}

	.menuHeader .title-menu,
	.menuHeader .menuIndex,
	.secao-banners .flex-direction-nav {
		display: none !important;
	}

	.secao-banners {
		background-size: cover;
	}


	.acoesIndex .assistencia {
		display: none !important;
	}

	footer .acoesIndex {
		display: none;
	}

	.listagem .listagem-linha ul li {
		margin: 0px 5px;
	}

	.listagem>ul.produtos-carrossel:nth-child(2):before {
		background: none;
	}

	.listagem ul.produtos-carrossel:before {
		content: normal;
	}

	#listagemProdutos .flex-direction-nav {
		padding-left: 0px !important;
		padding: 0px 5px;
	}

	footer .menu {
		display: none !important;
	}

	footer .dados-menu .sobre {
		width: 100% !important;
		padding-right: 0px !important;
	}

	footer .sub-rodape .right .menu-empresa ul.usuario {
		float: left !important;
	}

	footer .sub-rodape .right .menu-empresa ul li {
		list-style-type: none;
		list-style: none;
	}

	footer .sub-rodape .right .menu-empresa ul li a:before {
		background: none;
	}

	footer .sub-rodape .right {
		width: 100%;
	}

	footer .sub-rodape .right .menu-empresa ul.pagina {
		width: 100%;
		display: flex;
		justify-content: space-evenly;
	}

	footer .sub-rodape .right .menu-empresa ul li {
		display: flex;
	}

	footer .sub-rodape .right .menu-empresa ul.usuario {
		width: 100%;
		display: flex;
		justify-content: space-evenly;
	}

	.pagina-inicial #corpo>.conteiner>.secao-principal #listagemProdutos .produtos-carrossel {
		margin-bottom: 30px;
		width: 1000px !important;
		margin: 0 auto;
	}

	.busca-footer .carrinhoIndex {
		display: none !important;
	}

	footer .container {
		max-width: 80%;
	}

	.listagem .titulo-categoria {
		margin: 30px 0px;
		line-height: 40px;
	}

	.barraHeader ul.paginas {
		display: none;
	}

}

@media all and (max-width:1140px) {
	.pagina-inicial #corpo>.conteiner>.secao-principal #listagemProdutos .produtos-carrossel {
		width: 95% !important;
	}

	.listagem .listagem-linha .flex-viewport ul li {
		width: initial;
	}

	.listagem .listagem-item .imagem-produto img {
		min-width: auto !important;
		display: block;
		margin: 0 auto;
	}

	.pagina-inicial #corpo>.conteiner>.secao-principal #listagemProdutos .titulo-categoria {
		width: 95% !important;
	}

	.banner-tarja {
		display: none !important;
	}

	#rodape .institucional {
		background-size: cover;
	}

	section#quem-somos .video,
	section#quem-somos .introducao {
		float: none;
		width: 100%;
	}


	body.pagina-pagina #corpo .linha-tempo .ano p {
		padding-right: 190px;
	}

	body.pagina-pagina #corpo .center {
		width: 100%;
	}

	body.pagina-pagina #corpo .texto-sobre .box {
		float: none;
		margin: auto;
	}

	body.pagina-pagina #corpo .linha-tempo {
		padding-top: 100px;
	}

	body.pagina-pagina #corpo .texto-sobre .box {
		padding-bottom: 100px;
	}

	body.pagina-pagina #corpo .frase {
		padding-bottom: 100px;
	}

	body.pagina-pagina #corpo .texto-sobre.assistencia .chamada-form .span6 {
		width: 100%;
	}

}

@media all and (max-width:1024px) {
	.chamaResponsivo {
		top: 8%;
	}
}


@media all and (max-width:890px) {

	.barraHeader h1 {
		display: none;
	}

	.headerIndex {
		padding: 20px 0px;
	}

	.headerIndex .rightLogo .funcoes .acoesIndex .atendimento {
		display: none;
	}

	.barraHeader ul {
		width: 100%;
	}

	.barraHeader ul li:nth-child(1) {
		display: none;
	}

	.barraHeader ul li:nth-child(2) a {
		border: 0px;
	}

	.barraHeader ul li {
		width: 50%;
		border: 0px;
	}

	.barraHeader ul li a {
		background-position: 10px center !important;
		padding-left: 35px !important;
	}

	#rodape .institucional .fb-page {
		width: 80% !important;
		float: none;
		box-sizing: border-box !important;
		margin: 0 auto;
	}

	.pagina-inicial #corpo>.conteiner>.secao-principal #listagemProdutos li {
		width: 600px !important;
		margin: 0 auto;
	}

	footer .busca-footer form {
		width: 50%;
	}

	body.pagina-pagina #corpo .linha-tempo {
		padding-top: 70px;
		padding-right: 0px;
	}

	body.pagina-pagina #corpo .linha-tempo .anos {
		width: 100%;
	}

	body.pagina-pagina #corpo .center {
		width: 100%;
	}

	body.pagina-pagina #corpo .texto-sobre .box {
		float: none;
		margin: auto;
	}

	body.pagina-pagina #corpo .linha-tempo .anos:before {
		background: none;
	}

	body.pagina-pagina #corpo .linha-tempo .ano {
		padding-right: 50px;
	}


	body.pagina-pagina #corpo .frase p {
		padding: 0px 40px;
	}

	body.pagina-pagina #corpo .frase {
		box-shadow: 0px 5px 10px 0px #dedede;
	}

	body.pagina-pagina #corpo .frase.assistencia {
		padding-top: 50px;
	}

	#rodape .institucional .span12 .row-fluid .span3 {
		width: 50%;
		float: left;
	}

	#rodape .institucional .span12 .row-fluid .span6 {
		clear: both;
	}

	.chamaResponsivo {
		top: 11%;
	}

	.barraHeader ul.contatos {
		width: 50%;
	}

}

@media all and (max-width:768px) {
	.headerIndex .logoIndex {
		margin: 12px 0px;
	}

	.headerIndex .rightLogo .funcoes .acoesIndex .carrinhoIndex a {
		font-size: 12px;
		line-height: 13px;
		padding: 7px 10px 8px 40px;
	}

	.listagem .listagem-item .acoes-produto-responsiva {
		display: none !important;
	}

	.pagina-inicial #corpo>.conteiner>.secao-principal #listagemProdutos .produtos-carrossel {
		padding-left: 0px;
	}

	.pagina-inicial #corpo>.conteiner>.secao-principal #listagemProdutos .titulo-categoria {
		padding-left: 0px !important;
	}

	.pagina-inicial #corpo>.conteiner>.secao-principal #listagemProdutos li {
		margin-top: 0px !important;
	}

	.pagina-inicial #corpo>.conteiner>.secao-principal #listagemProdutos>ul.produtos-carrossel:before {
		display: none !important;
	}

	.listagem .listagem-item .imagem-produto {
		float: none;
		margin: 0 auto !important;
		width: 90%;
	}

	.listagem .listagem-item .info-produto {
		width: 100% !important;
		float: none;
		margin-left: 0px !important;
	}

	.listagem .flex-direction-nav li {
		margin-top: 0px !important;
	}

	.secao-banners {
		margin-bottom: 30px;
	}

	#rodape .visible-phone {
		display: none !important;
	}

	.sliderIndex {
		display: none !important;
	}

	.headerIndex .rightLogo .funcoes .acoesIndex .carrinhoIndex a {
		background: none !important;
		padding: 3px 20px 9px 40px !important;
	}

	.cep .input-append.input-prepend input {
		height: 34px;
	}

	footer .busca-footer {
		border-radius: 5px;
		padding: 0px;
	}

	footer .social {
		float: none !important;
		margin: 0 auto;
		padding: 10px 0px;
	}

	.tabela-carrinho .imagem img {
		height: 90px;
	}

	.tabela-carrinho .produto-info {
		text-align: center;
	}

	.tabela-carrinho .produto-info * {
		text-align: center;
	}

	.pagina-inicial #corpo>.conteiner>.secao-principal #listagemProdutos li {
		width: 500px !important;
		margin: 0 auto;
	}


	body.pagina-pagina #corpo .linha-tempo {
		padding-right: 20%;
	}

	body.pagina-pagina #corpo .texto-sobre .box {
		margin-right: 20%;
	}

	.listagem .listagem-item {
		margin: 0 auto;
		width: 90%;
		margin-bottom: 20px;
	}

	.chamaResponsivo {
		top: 2% !important;
	}

	.listagem .listagem-linha ul li .listagem-item {
		width: 95%;
	}

	footer .busca-footer form {
		width: 100%;
	}

	.headerIndex .rightLogo .funcoes .acoesIndex .locacao {
		display: none;
	}

	body.pagina-pagina #corpo .texto-sobre .box {
		margin: auto;
	}

	body.pagina-pagina #corpo .frase {
		padding-bottom: 100px;
	}

	body.pagina-pagina #corpo .frase p {
		padding: 0px 50px;
	}

	body.pagina-pagina #corpo .linha-tempo .anos {
		padding-left: 65px;
	}

	#instagram-rodape {
		padding-top: 60px;
	}

	body.pagina-pagina #corpo .texto-sobre {
		padding-top: 80px;
	}

	.barraHeader {
		display: none;
	}

	a.phoneRight,
	a.whatsRight {
		display: table;
	}


}


@media all and (max-width:562px) {

	.listagem .listagem-item.prod-cat-3426351 .imagem-produto {
		left: 0px;
	}

	.listagem .produtos-carrossel .listagem-linha.flexslider .flex-direction-nav .flex-prev {
		left: -10px !important;
	}

	.pagina-inicial #corpo>.conteiner>.secao-principal #listagemProdutos li {
		width: 340px !important;
		margin: 0 auto;
	}

	.banner-blocos .row {
		flex-direction: column;
		padding-top: 20px;
	}

	.banner-blocos .center {
		width: 100% !important;
		padding: 15px 0 !important;
	}

	footer .sub-rodape .right .menu-empresa ul li {
		width: 100% !important;
		display: block !important;
		float: none !important;
	}

	footer .sub-rodape .right .menu-empresa ul.pagina,
	footer .sub-rodape .right .menu-empresa ul.usuario {
		display: block;
	}

	footer .sub-rodape .right .menu-empresa ul li:first-child a {
		padding-left: 21px;
	}

	.banner-blocos .right,
	.banner-blocos .left {
		width: 100%;
	}

	.banner-blocos .right {
		padding-left: 0px !important;
	}

	.banner-blocos .left {
		padding-right: 0px !important;
	}

	body.pagina-pagina #corpo .frase {
		padding-bottom: 180px;
	}

	body.pagina-pagina #corpo .linha-tempo .anos {
		padding-left: 50px;
	}

	body.pagina-pagina #corpo .premissas .bloco {
		width: 100%;
		text-align: center;
		box-shadow: 10px 2px 7px 0px #dedede;
	}

	.headerIndex .rightLogo .funcoes .acoesIndex .carrinhoIndex a {
		padding-left: 0px !important;
	}


}