.wrapper.produtos {
	width: 100%;
	overflow: hidden;
}


/* BOX FILTROS */
.boxFiltros .iconSubmenuProdutos {
	display: none;
	padding: 27px;
	text-decoration: none;
	background: url("../img/icons/icon-submenu-produtos.svg") no-repeat center;
	background-size: 38px;
	background-color: #2f5c9f;
	box-shadow: 1px 2px 4px 0px #adabad;
}




/* LISTA APLICAÇÕES */
.boxListaAplicacoes {
	display: block;
	margin: 40px 0 0 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}

.boxListaAplicacoes li {
	display: inline-block;
	box-sizing: border-box;
	margin: 0 0 15px 0;
	padding: 0;
	width: 33.33333333%
}

.boxListaAplicacoes li a {
	display: block;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	font-size: 1.3rem;
	line-height: 1em;
	color: #29588c;
	text-decoration: none;
	overflow: hidden;
}

.boxListaAplicacoes li:hover a {
	color: #3784c7;
}

.boxListaAplicacoes li .icon {
	display: inline-block;
	margin: 0 15px 0 0;
	width: 72px;
	height: 72px;
	font-size: 0;
	line-height: 0;
	background: no-repeat left center;
	background-size: contain;
	vertical-align: middle;
}

.boxListaAplicacoes li.agricola .icon { background-image: url(../img/icons/icon-application-agricola.png); }
.boxListaAplicacoes li.ar-condicionado .icon { background-image: url(../img/icons/icon-application-ar-condicionado.png); }
.boxListaAplicacoes li.quimic.icon { background-image: url(../img/icons/icon-application-quimica.png); }
.boxListaAplicacoes li.construcao .icon { background-image: url(../img/icons/icon-application-construcao.png); }
.boxListaAplicacoes li.refrigeracao .icon { background-image: url(../img/icons/icon-application-refrigeracao.png); }
.boxListaAplicacoes li.multi-acoplamento .icon { background-image: url(../img/icons/icon-application-multi-acoplamento-blue.png); }
.boxListaAplicacoes li.movimentacao-de-terra .icon { background-image: url(../img/icons/icon-application-movimentacao-de-terra.png); }
.boxListaAplicacoes li.alimenticia .icon { background-image: url(../img/icons/icon-application-alimenticia.png); }
.boxListaAplicacoes li.ferramentas-hidraulicas .icon { background-image: url(../img/icons/icon-application-ferramentas-hidraulicas.png); }
.boxListaAplicacoes li.naval .icon { background-image: url(../img/icons/icon-application-naval.png); }
.boxListaAplicacoes li.oleo-e-gas .icon { background-image: url(../img/icons/icon-application-oleo-e-gas.png); }
.boxListaAplicacoes li.pneumatica .icon { background-image: url(../img/icons/icon-application-pneumatica.png); }
.boxListaAplicacoes li.rodoviario .icon { background-image: url(../img/icons/icon-application-rodoviario.png); }
.boxListaAplicacoes li.mini-escavadeira .icon { background-image: url(../img/icons/icon-application-mini-escavadeira.png); }
.boxListaAplicacoes li.industria .icon { background-image: url(../img/icons/icon-application-industria.png); }
.boxListaAplicacoes li.solda .icon { background-image: url(../img/icons/icon-application-solda.png); }

.boxListaAplicacoes li.agricola.blue .icon { background-image: url(../img/icons/icon-application-agricola-blue.png); }
.boxListaAplicacoes li.ar-condicionado.blue .icon { background-image: url(../img/icons/icon-application-ar-condicionado-blue.png); }
.boxListaAplicacoes li.quimica.blue .icon { background-image: url(../img/icons/icon-application-quimica-blue.png); }
.boxListaAplicacoes li.construcao.blue .icon { background-image: url(../img/icons/icon-application-construcao-blue.png); }
.boxListaAplicacoes li.refrigeracao.blue .icon { background-image: url(../img/icons/icon-application-refrigeracao-blue.png); }
.boxListaAplicacoes li.multi-acoplamento.blue .icon { background-image: url(../img/icons/icon-application-multi-acoplamento-blue.png); }
.boxListaAplicacoes li.movimentacao-de-terra.blue .icon { background-image: url(../img/icons/icon-application-movimentacao-de-terra-blue.png); }
.boxListaAplicacoes li.alimenticia.blue .icon { background-image: url(../img/icons/icon-application-alimenticia-blue.png); }
.boxListaAplicacoes li.ferramentas-hidraulicas.blue .icon { background-image: url(../img/icons/icon-application-ferramentas-hidraulicas-blue.png); }
.boxListaAplicacoes li.naval.blue .icon { background-image: url(../img/icons/icon-application-naval-blue.png); }
.boxListaAplicacoes li.oleo-e-gas.blue .icon { background-image: url(../img/icons/icon-application-oleo-e-gas-blue.png); }
.boxListaAplicacoes li.pneumatica.blue .icon { background-image: url(../img/icons/icon-application-pneumatica-blue.png); }
.boxListaAplicacoes li.rodoviario.blue .icon { background-image: url(../img/icons/icon-application-rodoviario-blue.png); }
.boxListaAplicacoes li.mini-escavadeira.blue .icon { background-image: url(../img/icons/icon-application-mini-escavadeira-blue.png); }
.boxListaAplicacoes li.industria.blue .icon { background-image: url(../img/icons/icon-application-industria-blue.png); }
.boxListaAplicacoes li.solda.blue .icon { background-image: url(../img/icons/icon-application-solda-blue.png); }

.boxListaAplicacoes li a span {
	display: inline-block;
	vertical-align: middle;
}




/* LEFT COLUMN */
.wrapper.produtos .leftColumn {
	float: left;
	padding: 20px;
	width: 25%;
	background-color: #dde0e5;
}

.wrapper.produtos .leftColumn .titleLevel2 {
	margin: 0 0 20px 0;
}

.wrapper.produtos .leftColumn ul + .titleLevel2 {
	margin-top: 60px;
}

.wrapper.produtos .leftColumn ul li a {
	color: inherit;
	text-decoration: none;
}

.wrapper.produtos .leftColumn .boxListaAplicacoes li {
	margin: 0;
	padding: 0 10px 10px 0;
	width: 50%;
}

.wrapper.produtos .leftColumn .boxListaAplicacoes li a {
	font-family: 'Open Sans Condensed', Arial, sans-serif;
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.2em;
}

.wrapper.produtos .leftColumn .boxListaAplicacoes li .icon {
	margin: 0 7px 0 0;
	width: 54px;
	height: 54px;
}

.wrapper.produtos .leftColumn .boxListaAplicacoes li span {
	width: calc(100% - 70px);
}

.wrapper.produtos .leftColumn .boxListaItens a {
	padding: 5px 0;
}






/* RIGHT COLUMN */
.wrapper.produtos .rightColumn {
	float: right;
	padding: 40px;
	width: 75%;
}

.wrapper.produtos .rightColumn .boxListaProdutos {
	display: flex;
	margin: 0 -30px 0 0;
	padding: 0;
	flex-flow: row wrap;
	flex-wrap: wrap;
  justify-content: flex-start;
	align-items: flex-start;
}

.wrapper.produtos .rightColumn .boxListaProdutos li {
	display: block;
	box-sizing: border-box;
	margin: 0 30px 50px 0;
	padding: 0;
	width: calc(20% - 30px);
}

.wrapper.produtos .rightColumn .boxListaProdutos li a {
	display: block;
	color: #282828;
	text-decoration: none;
}

.wrapper.produtos .rightColumn .boxListaProdutos li a .title {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	font-size: 0.95rem;
	font-weight: 600;
	line-height: 1.2em;
	border-bottom: 2px solid #97b3da;
}

.wrapper.produtos .rightColumn .boxListaProdutos li a .serie {
	margin: 0 0 20px 0;
	font-size: 1rem;
	font-weight: 400;
}

.wrapper.produtos .rightColumn .boxListaProdutos li a .image {
	width: 100%;
	text-align: center;
}

.wrapper.produtos .rightColumn .boxListaProdutos li a .image img {
	display: inline-block;
	width: 90%;
	height: auto;
	vertical-align: top;
}




/* LISTA SELOS */
.wrapper.produtos .boxListaSelos {
	display: block;
	margin: 0;
	padding: 0;
}

.wrapper.produtos .boxListaSelos li {
	display: inline-block;
	margin: 0;
	padding: 0;
}

.wrapper.produtos .boxListaSelos li .icon {
	display: inline-block;
	width: 52px;
	height: 52px;
}

.wrapper.produtos .boxListaSelos li .icon img {
	width: 100%;
	height: auto;
}





/* PRODUTO AMPLIADO */
.wrapper.produtos .boxProdutoAmpliado {

}

.wrapper.produtos .boxProdutoAmpliado .topInfo {
	display: block;
	overflow: hidden;
}

.wrapper.produtos .boxProdutoAmpliado .titleCategory {
	display: block;
	float: left;
	width: 60%;
	margin: 0 0 10px 0;
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.4em;
	color: #3a6c97;
}

.wrapper.produtos .boxProdutoAmpliado .titleMain {
	display: block;
	float: left;
	width: 60%;
	margin: 0 0 30px 0;
	font-size: 2.4rem;
	font-weight: 600;
	line-height: 1em;
	color: #080808
}

.wrapper.produtos .boxProdutoAmpliado .titleMain .secondName {
	display: inline-block;
	font-size: 1.4rem;
	font-weight: 400;
	line-height: 1.4em;
	color: #383838;
}

.wrapper.produtos .boxProdutoAmpliado .titleMain .series {
	display: block;
	margin: 1em 0 0 0;
	font-size: 1rem;
	line-height: 1em;
}

.wrapper.produtos .boxProdutoAmpliado .media {
	float: right;
	margin: 0;
	width: 40%;
	max-width: 360px;
	overflow: hidden;
}

.wrapper.produtos .boxProdutoAmpliado .media .image {
}

.wrapper.produtos .boxProdutoAmpliado .media .image img {
	display: inline-block;
	width: 100%;
	height: auto;
}

.wrapper.produtos .boxProdutoAmpliado .boxListaAplicacoes {
	float: left;
	width: 60%;
	font-size: 0;
	line-height: 0;
}

.wrapper.produtos .boxProdutoAmpliado .boxListaAplicacoes li {
	display: inline-block;
	margin: 0 5px 0 0;
	width: auto;
}

.wrapper.produtos .boxProdutoAmpliado .boxListaAplicacoes li.title {
	display: block;
	margin: 0 0 5px 0;
	font-size: 1rem;
	line-height: 1em;
	font-weight: 600;
}

.wrapper.produtos .boxProdutoAmpliado .boxListaAplicacoes li .icon {
	margin: 0;
	width: 36px;
	height: 36px;
}

.wrapper.produtos .boxProdutoAmpliado .boxListaSelos {
	display: block;
	clear: both;
	border-top: 20px solid transparent;
	font-size: 0;
}

.wrapper.produtos .boxProdutoAmpliado .boxListaSelos li {
	margin: 0 10px 0 0;
}

.wrapper.produtos .boxProdutoAmpliado .PDFButtons {
	margin: 50px 0 0 0;
}

.wrapper.produtos .boxProdutoAmpliado .PDFButtons a {
	display: inline-block;
	margin: 0 10px 0 0;
	width: 73px;
	height: 73px;
	opacity: 0.75;
	background-size: 100% auto;
	transition: opacity 0.15s ease-out;
}

.wrapper.produtos .boxProdutoAmpliado .PDFButtons a:hover {
	opacity: 1;
}

.wrapper.produtos .boxProdutoAmpliado .PDFButtons .download {
	background-image: url(../img/icons/icon-download-pdf.png);
}

.wrapper.produtos .boxProdutoAmpliado .PDFButtons .view {
	background-image: url(../img/icons/icon-view-pdf.png);
}

.wrapper.produtos .boxProdutoAmpliado .info {
	margin: 40px 0 0 0;
	padding: 40px 0 0 0;
	border-top: 3px solid #99b5dc;
}

.wrapper.produtos .boxProdutoAmpliado .info p {
	max-width: 960px;
	line-height: 1.8em;
}





/* ########## */
/* RESPONSIVE */
/* ########## */

/* 1600 */
@media screen and (max-width: 1600px) {
	.wrapper.produtos .leftColumn .boxListaAplicacoes li a {
		font-size: 0.9rem;
	}

	.wrapper.produtos .leftColumn .boxListaAplicacoes li .icon {
		margin: 0 7px 0 0;
		width: 48px;
		height: 48px;
	}

	.wrapper.produtos .rightColumn .boxListaProdutos li {
		width: calc(25% - 30px);
	}

  .wrapper.produtos .rightColumn .boxListaProdutos li a .title {
		font-size: 1rem;
		line-height: 1.2em;
	}
}


/* 1440px */
@media screen and (max-width: 1440px) {
	.wrapper.produtos .leftColumn {
		margin-left: -25px;
		padding: 20px 10px 20px 10px;
	}

	.wrapper.produtos .leftColumn .boxListaAplicacoes li {
		display: block;
		width: 100%;
	}

	.wrapper.produtos .leftColumn .boxListaAplicacoes li a {
		font-size: 1rem;
	}

	.wrapper.produtos .rightColumn {
		padding: 40px 15px;
	}

	.wrapper.produtos .rightColumn .boxListaProdutos li {
		width: calc(25% - 30px);
	}
}


/* 1377px */
@media screen and (max-width: 1377px) {

}


/* 1170px */
@media screen and (max-width: 1170px) {
.wrapper.produtos .rightColumn .boxListaProdutos li {
		width: calc(33.3333333% - 30px);
	}
}


/* 1024px */
@media screen and (max-width: 1024px) {
	.boxListaAplicacoes li a {
		font-size: 1.15rem;
	}
}



/* 960px */
@media screen and (max-width: 960px) {
	.wrapper.produtos .leftColumn {
		width: 33.333333333%
	}

	.wrapper.produtos .rightColumn {
		width: 66.666666666%
	}

	.wrapper.produtos .leftColumn .boxListaAplicacoes li {
		width: auto;
	}

	.wrapper.produtos .leftColumn .boxListaAplicacoes li a {
		font-size: 0.9rem;
	}

  .wrapper.produtos .rightColumn .boxListaProdutos li {
		width: calc(50% - 30px);
	}

  .wrapper.produtos .boxProdutoAmpliado .leftFloat {
	  width: 100%;
	  float: none;
  }

  .boxListaAplicacoes li a {
	  line-height: 1.2em;
  }

  .boxListaAplicacoes li .icon {
	  width: 64px;
	  height: 64px;
  }

  .boxListaAplicacoes li a span {
	  width: 150px;
  }
}


/* 768px */
@media screen and (max-width: 768px) {
	.wrapper.produtos {
		padding: 30px 25px 0 25px;
	}

	.wrapper.produtos .leftColumn {
		position: absolute;
		height: 40px !important;
		padding: 15px 0 0 0;
		background: none;
		z-index: 200;
	}

	.wrapper.produtos .leftColumn .titleLevel2 {
		position: absolute;
		top: 30px;
		left: 63px;
		margin: 0;
	}

	.wrapper.produtos .rightColumn {
		width: 100%;
		height: auto !important;
		padding: 140px 15px 30px 15px;
	}

	.boxFiltros .iconSubmenuProdutos {
		position: absolute;
		display: block;
	}

	.wrapper.produtos .leftColumn .boxListaAplicacoes {
		position: absolute;
		top: 90px;
		left: -310%;
		width: 100vw;
		margin: 0;
		padding: 0 15px;
		background: #ffffff;
		transition: left 0.25s ease-out;
		box-shadow: 0 6px 12px -4px #ababab;
	}

	.wrapper.produtos .leftColumn .boxListaAplicacoes.opened {
		left: 0;
	}

	.wrapper.produtos .leftColumn .boxListaAplicacoes li {
		display: inline-block;
		width: 33.3333%;
		padding: 0 10px 20px 0;
	}

	.wrapper.produtos .leftColumn .boxListaAplicacoes li .icon {
		display: inline-block;
	}

  .boxListaAplicacoes li {
	  width: 50%;
  }
}


/* 640px */
@media screen and (max-width: 640px) {
	.boxListaAplicacoes li a {
		font-size: 1rem;
	}

	.boxListaAplicacoes li a .icon {
		width: 54px;
		height: 54px;
	}

  .boxListaAplicacoes li a span {
	  width: 140px;
  }


	.wrapper.produtos .leftColumn .boxListaAplicacoes {
		height: calc(204px + 22.6vw);
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
	}

  .wrapper.produtos .leftColumn .boxListaAplicacoes li {
	  width: 50%;
  }
}


/* 480px */
@media screen and (max-width: 480px) {
	.wrapper.produtos .leftColumn .boxListaAplicacoes {
		height: 352px;
	}

	.wrapper.produtos .rightColumn {
		padding: 140px 0 30px 0;
	}

	.boxListaAplicacoes li {
		width: 100%;
	}

	.boxListaAplicacoes li a {
		font-size: 1.085rem;
	}

	.boxListaAplicacoes li a span {
		width: auto;
	}

  .wrapper.produtos .boxProdutoAmpliado .media {
	  float: none;
	  width: 100%;
	  margin: 0 0 15px 0;
  }

  .wrapper.produtos .boxProdutoAmpliado .titleCategory {
	  float: none;
	  width: 100%;
  }

  .wrapper.produtos .boxProdutoAmpliado .titleMain {
	  float: none;
	  width: 100%;
	  font-size: 2rem;
  }

  .wrapper.produtos .boxProdutoAmpliado .titleMain .secondName {
	  display: block;
  }

  .wrapper.produtos .boxProdutoAmpliado .boxListaAplicacoes {
	  float: none;
	  width: 100%;
  }

  .wrapper.produtos .boxProdutoAmpliado .boxListaAplicacoes li {
	  margin: 0 5px 5px 0;
  }


  /* LISTA PRODUTOS */
	.wrapper.produtos .leftColumn .boxListaAplicacoes li {
	  width: 100%;
  }

	.wrapper.produtos .rightColumn .boxListaProdutos li {
		width: 100%;
	}
}


/* 320px */
@media screen and (max-width: 320px) {

}