/*
*	@author Alan David
*/

@import "../font/stylesheet.css";
@import "https://fonts.googleapis.com/css?family=Lato:300,700|Open+Sans:300,400,700";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, input, textarea, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, .navSP, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	text-decoration: none;
	list-style: none;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	color: #474f58;
}

b, strong { font-family: inherit; font-weight: bold; color: inherit; text-transform: inherit; }
i { font: inherit; color: inherit; }

p a { color: inherit; display: inline; text-decoration: underline !important; }

/* GENERAL
*********************/
#content.especial_det_logistica-reversa { background: #eaeaea; min-height: 500px; margin-top: 0; padding: 0; overflow: hidden; }
	#content.especial_det_logistica-reversa a { text-decoration: none; }

/*body {  min-width: 1200px; }*/

.bLogistica { color: #149399 }
	.bLogistica_2 { color: #8dffa6 }
	.bLogistica_3 { color: #181848 }
.bResponsabilidade { color: #4b5059 }
.bCiclo { color: #37a179 }
	.bCiclo_2 { color: #e2e7b8 }
	.bCiclo_3 { color: #d1d2d3 }
.bPNRS { color: #343434 }
.bConsumo { color: #cc9555 }
	.bConsumo_2 { color: #ffffff }
	.bConsumo_3 { color: #68717b }


.inLR { width: 1220px; display: block; margin: 60px auto 80px; position: relative; }

.headerLR { background: #484f59; width: 100%; height: 60px; z-index: 50; position: absolute; border-bottom: 1px solid #686f79; }
.headerLR.scrollTop { position: fixed; top: 0; }
	.headerLR .inLR { margin: auto }
	.btnMenuLR { background: url(../img/menu.png) no-repeat 50% 50%; width: 60px; height: 60px; display: none; }
	.headerLR nav { margin-left: 135px; }
		.headerLR nav a,
		.headerLR .btnProdutos { font: bold 0.8em/60px 'Lato', sans-serif; color: #fff; text-transform: uppercase; display: inline-block; margin: 0 5px; transition: 0.5s all; position: relative; cursor: pointer; }
		.headerLR nav a:hover, .headerLR nav .btnProdutos:hover,  
		.headerLR nav a.active, .headerLR nav .btnProdutos.active { color: #00ffa2 }
		.headerLR .dot { background: url(../img/dot.png) no-repeat 50% 50%; width: 10px; height: 60px; display: inline-block; vertical-align: middle; }
			.submenuLR { background: #484f59; width: 200px; height: 0px; position: absolute; left: 50%; margin-left: -100px; overflow: hidden; border: 1px solid #686f79; border-top: 0; transition: all 0.5s; }
				.headerLR nav .submenuLR a { width: 100%; font-size: 1em; line-height: 1.4em; text-align: center; padding: 10px 15px; margin: 0; box-sizing: border-box; float: left; }

#footer_LR { background: #f7f7f7; width: 100%; padding-top: 80px; position: relative; }
	#footer_LR .inLR { margin: 0 auto }
	#footer_LR p { font: bold 0.7em/40px 'Lato', sans-serif; color: #313131; }
		#footer_LR p img { max-height: 40px; vertical-align: middle; margin-left: 10px; }
	#footer_LR .box { width: 100%; display: flex; flex-direction: row; padding-bottom: 60px; justify-content: space-between; }
			#footer_LR .box img { margin-right: 20px; }

	#footer_LR .copy { width: 100%; display: flex; flex-direction: row; justify-content: space-between; border-top: 1px solid #e3e3e3; }


section { background: url(../img/grid.png) repeat-y 50% 0; padding: 50px 140px; position: relative; }
	.title { font: bold 1.8em/1em 'Lato', sans-serif; color: #313131; text-transform: uppercase; margin-bottom: 10px; display: inline-block; }
		.title span { background: #313131; width: 65px; height: 5px; margin-bottom: 35px; display: block; }
	section p { margin-bottom: 15px; }
	.btnLR { min-width: 160px; height: 50px; margin: 10px 0 30px; padding: 0 15px; font: bold 0.9em/50px 'Open Sans', sans-serif; color: #313131; text-transform: uppercase; text-align: center; text-decoration: none !important; display: inline-block; border: 1px solid #716d6d; box-sizing: border-box; transition: 0.5s all }
		.btnLR:hover { background: #716d6d; color: #fff; }
	.btnLR2 { background: #363e48; min-width: 100px; height: 40px; margin: 10px auto 30px; padding: 0 10px; font: bold 0.75em/40px 'Open Sans', sans-serif; color: #ffffff; text-transform: uppercase; text-decoration: none !important; text-align: center; display: inline-block; border: 1px solid #6c7279; box-sizing: border-box; transition: all 0.5s }
		.btnLR2:hover { background: #fff; color: #363e48; border-color: #fff }
	.btnLR3 { max-width: 32%; font: bold 0.9em/50px 'Lato', sans-serif; text-transform: uppercase; text-align: center; text-decoration: none !important; color: #7bada8; border: 2px solid #716d6d; padding: 0 10px; margin: 40px auto; display: block; box-sizing: border-box; transition: all 0.5s }
		.btnLR3:hover { background: #6c7279; border-color: #6c7279; color: #fff; }

	.title-destaque { font: bold 6.3em/1em 'Lato', sans-serif; color: #fff; text-transform: uppercase; position: absolute; top: 150px; left: 300px; }
		.title-destaque i { font-weight: 300; font-style: normal; }
	.title-destaque2 { font-size: 5.6em; }

.bgWhite { background: #fff; width: 50%; height: 100px; position: absolute; bottom: -100px; right: 0 }
.bgGreen { background: #afe8d7; width: 60%; height: 400%; position: absolute; top: 0; right: -60% }


/* HOME */
.destaqueLR { background-color: #00939b; position: relative; padding: 0 }
	.logoLR { width: 335px; height: 141px; position: absolute; top: 180px; left: 140px; }
		.logoLR img { width: 100%; }
	.sub-destaque { background: #161849; font: 1.7em/1.1em 'the_serif', sans-serif; color: #fff; text-transform: uppercase; display: block; padding: 3px 7px; position: absolute; top: 375px; left: 140px; }
	.det-destaque { position: absolute; left: -70px; bottom: 50px; }
	.img-destaque { width: 100%; height: auto; display: block; }
	.grid { background: url(../img/grid.png) repeat-y 50% 0; width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: block; }

.oqueLR { background-color: #fff; }

.produtosLR { background: url(../img/grid.png) repeat-y 50% 0 #e7e7e7; padding: 100px 0 0; }
	.produtosLR .title,
	.produtosLR p { padding: 0 140px; }

	.produtosList { background: #474f58; width: 100%; padding: 100px 140px 140px; margin-top: 40px; box-sizing: border-box; position: relative; overflow: auto; }
		.produtosList a { width: 32%; height: 300px; margin: 0 1% 0; border: 2px solid #6c7279; text-align: center; display: inline-block; box-sizing: border-box; float: left; transition: border 0.5s }
		.produtosList a:first-child { margin-left: 0 }
		.produtosList a:last-child { margin-left: 0 }
		.produtosList a:hover,
			.produtosList a:hover .btnLR2 { border-color: #fff }

		.produtosList .portateis { background: url(../img/baterias_portateis.png) no-repeat 50% 80%; }
		.produtosList .chumbo { background: url(../img/baterias_chumbo.png) no-repeat 50% 70%; }
		.produtosList .eletro { background: url(../img/eletroeletronicos.png) no-repeat 50% 70%; }
		.produtosList .lampadas { background: url(../img/lampadas-icone.png) no-repeat 50% 70%; }
			.produtosList p { width: 100%; font: 300 1.4em/1em 'Lato', sans-serif; color: #fff; text-align: center; text-transform: uppercase; margin: 50px 0 100px; padding: 0 !important; display: inline-block; }
			.produtosList p b { display: block; }

		.produtosList .oleo {background: url(../img/oleo-de-cozinha-usado.png) no-repeat 50% 70%; margin-right: 15px;}

	.produtosList .line {margin-bottom: 20px; display: flex; justify-content: space-between;}
	.produtosList a {margin: auto;}

/* SOBRE */
.sobreLR{}
	.descSec { background-color: #f2f2f2; padding: 40px 280px 80px 300px; }
		.descSec ul { max-width: 640px; margin: 40px 0; position: relative; }
			.descSec ul:not(.lista-sem-borda) li { min-width: 100%; border: 1px solid #058e96; border-top-width: 0; padding: 40px 45px; display: table; box-sizing: border-box; }
			.descSec ul:not(.lista-sem-borda) li:first-child { border-top-width: 1px; }
				.descSec ul:not(.lista-sem-borda) li p { font: bold 0.9em/1.45em 'Open Sans', sans-serif; color: #474f58; display: table-cell; vertical-align: middle; }
				.descSec ul:not(.lista-sem-borda) li p:first-child { width: 30px; font: bold 1.35em/1em 'Lato', sans-serif; text-align: center; padding-right: 30px; }

	.sobreSec1 { background-color: #474f58; }
		.sobreSec1 p { max-width: 640px; font-size: 0.85em; color: #fff; margin: 0 0 40px 160px; }
		.title2 { min-height: 50px; font: bold 1.2em/1.2em 'Lato', sans-serif; color: #00ffa2; text-transform: uppercase;}
			.title2 span { background: #00ffa2; width: 65px; height: 5px; margin-top: 10px; display: inline-block; float: left; }
			.title2 b { min-width: 75px; font-size: 1.5em; float: left; padding-left: 20px; }
			.title2 i { max-width: 640px; float: left; }

	.sobreSec2 { background-color: #00939b; }
		.sobreSec2 .title2 { color: #474f58 }
		.sobreSec2 .title2 span { background: #474f58 }
	.sobreSec3 { background-color: #7baca8; margin-bottom: 90px; }
		.sobreSec3 .title2 { color: #afe7d6 }
		.sobreSec3 .title2 span { background: #afe7d6 }

		.sobreList { width: 100%; margin: 40px 0; position: relative; overflow: auto; }
			.sobreList li { width: 32%; height: 240px; margin: 0 2% 20px 0; padding: 45px 30px; float: left; text-align: center; border: 2px solid #6c7279; box-sizing: border-box; transition: border 0.5s }
			.sobreList li:hover { border-color: #fff; }
			.sobreLR .sobreList li:hover { border-color: #6c7279; }
			.sobreList li:nth-child(3n+3) { margin-right: 0; }
			.sobreSec2 .sobreList li { border-color: #21bcc4 }
			.sobreSec3 .sobreList li { border-color: #818284 }
				.sobreList li span { height: 60px; font: bold 0.75em/1.3em 'Open Sans', sans-serif; color: #7baca8; text-transform: uppercase; display: block; }
				.sobreSec2 .sobreList li span,
				.sobreSec3 .sobreList li span { color: #fff }
				.sobreList li img { display: block; margin: auto; }



/* PILHAS E BATERIAS PORTATEIS*/
.pilhas{}
	.adesaoLR { background-color: #474f58; text-align: center; }
		.adesaoLR .title2{}
			.adesaoLR .title2 span { display: block; margin: 0  0 35px; float: none; }
			.adesaoLR .title2 b { line-height: 1.4em; margin: 0; padding: 0; display: block; float: none; }
		.adesaoLR .sobreList li { height: 280px; padding: 45px; }
			.adesaoLR .sobreList span { height: 60px; font-size: 1.6em; }
			.adesaoLR .sobreList p { height: 80px; font-size: 0.9em; color: #fff; text-align: center; }

		.adesaoLR .btnLR3 { width: 32%; display: inline-block; margin: 0 1% 40px 1%  }

	.pilhas_como { background-color: #d1d3d5;  display: flex; }
		.pilhas_como .left { width: 51%; padding-right: 5%; box-sizing: border-box; float: none !important; }
			.pilhas_como ul { margin-bottom: 30px; }
				.pilhas_como ul li { max-width: 360px; min-height: 45px; padding: 20px 0; font-size: 0.9em; border-bottom: 1px solid #a8abaf; display: flex; }
				.pilhas_como ul li:last-child { border-bottom: 0; }
				.pilhas_como .portateis { background: url(../img/icone_baterias_portateis.png) no-repeat 0 50%; }
				.pilhas_como .zinco { background: url(../img/icone_pilhas_zinco.png) no-repeat 0 50%; }
				.pilhas_como .alcalinas { background: url(../img/icone_pilhas_alcalinas.png) no-repeat 0 50%; }
				.pilhas_como .recarregaveis { background: url(../img/icone_pilhas_regarregaveis.png) no-repeat 0 50%; }
					.pilhas_como li p { min-height: 30px; font-weight: 400; padding-left: 80px; margin: auto 0; }
					.pilhas_como ul li b { text-transform: uppercase; }
					

		.pilhas_como .right { width: 49%; box-sizing: border-box; float: none !important; }
			.pilhas_como .right p { padding-top: 20px; }
			.pilhas_como .right .btnLR { min-width: 100px; height: 40px; line-height: 40px; font-size: 0.8em; }

	.perguntas_f { background-color: #f4f4f4 }
		.acordionList { width: 100%; margin: 40px 0; position: relative; }
			.acordionList li { min-width: 100%; border: 1px solid #058e96; border-top-width: 0; padding: 30px 8%; display: table; box-sizing: border-box; position: relative; }
			.acordionList li:first-child { border-top-width: 1px; }
				.acordionList li:after { content: "+"; width: 5%; height: 100%; display: block; font: bold 0.9em/5.5em 'Open Sans', sans-serif; text-align: center; position: absolute; right: 3%; top: 0; cursor: pointer; }
				.acordionList h5 { font: bold 0.9em/1.4em 'Open Sans', sans-serif; text-transform: uppercase; }
				.acordionList p { max-height: 0; margin: 0; font: 0.9em/1.3em 'Open Sans', sans-serif; overflow: hidden; transition: 0.5s all }
					.acordionList li a { display: inline-block; text-decoration: underline !important; font: inherit; }
			
			.acordionList li.active{}
				.acordionList li.active p { max-height: 400px; margin: 20px 0; }
				.acordionList li.active:after { content: "-"; }

	.noticiasLR { background-color: #f4f4f4; padding-bottom: 150px; }
		#master .noticiasLR ul { overflow: auto; }
			#master .noticiasLR .coluna2 { width: 49%; margin: 0;}
			#master .noticiasLR .coluna2:first-child { width: 51%; }
				.noticiasLR .coluna2 div { padding-right: 15px; }

/* PILHAS E BATERIAS PORTATEIS  -  COMERCIANTE */
.p_comerciante {}
	.p_comerciante .adesaoLR .sobreList li { height: 310px; padding: 30px }
	.p_comerciante .adesaoLR .sobreList li:last-child { margin-left: 34%; }
		.p_comerciante .adesaoLR .sobreList li div { height: 155px; display: table; }
			.p_comerciante .adesaoLR .sobreList span { height: auto; margin-bottom: 15px; font-size: 1.3em; line-height: 1.1em; }
			.p_comerciante .adesaoLR .sobreList p { height: auto; margin-bottom: 15px; display: table-row; font-size: 0.8em; line-height: 1.4em; }
			.p_comerciante .adesaoLR .sobreList .btnLR2 { margin: 10px auto 0; }
			.p_comerciante .adesaoLR .sobreList .btnLR2.termo { width: 100%; padding: 0 }
	

	.como_aderir{}
		.como_aderir p { font-size: 1.1em; color: #fff; padding-bottom: 50px; }
		.comoList{ overflow: auto; }
			.comoList li { width: 25%; float: left; text-align: center; box-sizing: border-box; }
				.comoList .circle { width: 100%; max-width: 220px; height: 220px; margin: 0 auto 80px; box-sizing: border-box; border: 2px solid #6c7279; display: block; position: relative; border-radius: 50%; }
					.comoList .circle img { display: block; margin: 70px auto 0; }
					.comoList .circle span { background: #7bada8; width: 60px; height: 60px; display: block; border-radius: 50%; text-align: center; font: bold 1.5em/60px 'Open Sans', sans-serif; color: #474f59; position: absolute; left: 50%; bottom: -30px; margin-left: -30px }
				.comoList h4 { min-height: 65px; font: bold 1.25em/1.3em 'Open Sans', sans-serif; color: #afe8d5; text-transform: uppercase; }
				.comoList p { font-size: 0.87em; color: #fff; padding: 0 12px; }

	.formLR { background-color: #f2f2f2 }
		.formLR form { position: relative; }
			.formLR h5 { font: bold 1.25em/30px 'Lato', sans-serif; color: #313131; text-transform: uppercase; display: inline-block; margin: 0 15px 15px 0; }
			.formLR p { font: 0.87em/30px 'Open Sans', sans-serif; color: #313131; display: inline-block; }
			
			.formLR ul { width: 100%; padding: 50px 0; overflow: auto; border-bottom: 1px solid #00939a;  }
				.formLR li { margin: 0; padding: 0 10px; float: left; box-sizing: border-box; position: relative; }
				.L100 { width: 100%; }
				.L50 { width: 50% }
				.L33 { width: 33.3% }
				.L30 { width: 30% }
				.L25 { width: 25% }
				.L20 { width: 20% }

			.formLR label { width: 100%; height: 30px; display: block; font: 0.87em/30px 'Open Sans', sans-serif; color: #313131;  }
			.formLR input,
			.formLR select { background: #fff; width: 100%; height: 30px; padding: 0 10px; font-size: 0.87em; color: #313131; display: block; box-sizing: border-box; border: 1px #ccc solid; outline: none; }
			.formLR input[type='submit'] { background: #353f49; width: auto; height: 50px; padding: 0 40px; font: 700 0.9em/50px 'Open Sans', sans-serif; color: #7bada8; text-transform: uppercase; border: 0; display: block; transition: 0.5s color; cursor: pointer; }
			.formLR input[type='file'] { width: 95%; height: 40px; position: absolute; z-index: 5; padding: 0; opacity: 0 }
			.formLR input.file_text { max-width: 50%; float: left; margin: 5px 0 0 30px;  }
			.formLR input[type='checkbox'] { width: 15px; margin-right: 15px; vertical-align: middle; display: inline-block !important; }
			.formLR .toggle { display: none; }

			.formLR .obs { margin-bottom: 40px; }
				.formLR .obs h6 { font: bold 0.87em/30px 'Open Sans', sans-serif; margin-top: 50px; }
				.formLR .obs p { line-height: 1.3em }
					.formLR .obs p b { margin-right: 20px; font-weight: normal; }
					.formLR .obs p .bLogistica { margin: 0; font-weight: bold; }

			#empresa-req { position: relative; }
			#empresa-req .loading { display: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; background-color: rgba(255, 255, 255, .5); text-align: center; }
				#empresa-req .loading span { display: inline-block; height: 100%; vertical-align: middle; }

			.formLR .error { background: #474f59 !important; color: #00ffa2 !important; border-color: #ccc !important; font-style: italic; }
			.error::-webkit-input-placeholder { /* Chrome/Opera/Safari */
			  color: #00ffa2;
			}
			.error::-moz-placeholder { /* Firefox 19+ */
			  color: #00ffa2;
			}
			.error:-ms-input-placeholder { /* IE 10+ */
			  color: #00ffa2;
			}
			.error:-moz-placeholder { /* Firefox 18- */
			  color: #00ffa2;
			}

			label#opt_in-error { width: auto; position: absolute; margin: 30px 0 0 -30px; padding: 0 10px; }
			label#opt_in-error.error { display: inline !important; }

			.formLR input.loading { background: url(../img/loading.gif) no-repeat 50% 50% #353f49; color: #454f59 }

/* PILHAS E BATERIAS PORTATEIS  -  SINDICATO */
.p_sindicato{}
	.p_sindicato .adesaoLR { padding: 40px 140px 30px }
	.p_sindicato .sobreList { margin: 0; }
		.p_sindicato .sobreList li { width: 48%; height: 355px; }
		.p_sindicato .sobreList li:nth-child(3n+3) { margin-right: 2%; }
			.p_sindicato .sobreList li span { font-weight: normal; color: #fff; }
				.p_sindicato .sobreList li span b { display: block; }
			.p_sindicato .sobreList li img { margin: 30px auto 15px; }
			.p_sindicato .sobreList p { height: 55px }


/* PILHAS E BATERIAS PORTATEIS  -  Exclusão */
.p_exclusao{}
	.como_excluir{}
		.como_excluir { background-color: #474f58; }

		.formLR .p_check {  margin: 0; }
		.formLR .btnLR { width: 240px; height: 40px; line-height: 40px; margin: 0 0 20px; float: left; }
		.formLR input[type='submit'] { margin-top: 40px; }



/* BATERIAS DE CHUMBO ÁCIDO */
.baterias{}
	.baterias_como1 { background-color: #474f58; }
		.baterias_como1 p { color: #fff }
	.baterias_como1 .sobreList li { height: 500px; }
		.baterias_como1 .sobreList li span { height: 80px; font-size: 1.6em; line-height: 0.9em; }
		.baterias_como1 .sobreList li p { height: 185px; font-size: 0.87em; line-height: 1.3em; color: #fff; padding: 15px 15px 0; }

	.inline { display: none }
		.inline p { font-size: 0.8em; line-height: 2em; font-weight: 400 }
			.inline a { display: inline; font: inherit; text-decoration: underline !important; }
		.inline .title { margin: 30px 0; }
		.inline #cnpj_filial { background-color: #383f4a; border: none; height: 40px; padding: 0 20px; color: #fff; text-transform: uppercase; border-radius: 0; font-size: .8em; font-weight: bold; margin-top: 40px; cursor: pointer; }

	.fancybox-skin { background: #fff; }
	.fancybox-close { background: url(../img/fechar.jpg); width: 102px; height: 40px; top: 20px; right: 20px; }


	.adesao_baterias { background-color: #d2d3d4; }
		.adesao_baterias .title { color: #474f58; margin-left: 65px; }
			.adesao_baterias .title span { background-color: #474f58; float: left; margin-right: 30px; }
		.adesao_baterias img { float: right; margin-top: 50px; }
		.adesao_baterias p { max-width: 520px; margin-left: 160px; font-weight: 400;  color: #474f58 }

	/* BEGIN - Logística Reversa - Oléo de Cozinha Usado */
	.adesao_oleo_cozinha { background-color: #d2d3d4; }
		.adesao_oleo_cozinha .title { color: #474f58;}
			.adesao_oleo_cozinha .title span { background-color: #474f58; float: none; margin: 0; }
		.adesao_oleo_cozinha img { float: right; margin-top: 50px; }
		.adesao_oleo_cozinha p {font-weight: 400;  color: #474f58 }

		.adesao_oleo_cozinha .adesao {padding: 50px 160px;}
		.adesao_oleo_cozinha .formLR {background: none !important;}
			.adesao_oleo_cozinha .formLR input[type='submit'] {color: #fff }

		.oleo-metas {background-color: #f2f2f2; padding: 40px 280px 80px 300px;}
			.oleo-metas ul li{list-style-type: disc; list-style-position: inside;}

		.oleo-cozinha.fluxo {padding: 82px 300px;}
			.oleo-cozinha.fluxo .title2  {line-height: auto; margin-bottom: 60px;}
			.oleo-cozinha.fluxo .title2 b{ margin-left: 0px; margin-top: 10px; padding-left: 0; color: #7baca8}

		table.metas {width: 100%; border-collapse: collapse;}
			table.metas thead {border-bottom: 2px solid #fff;}
			table.metas th, table.metas td{color: #FFF; font-family: 'Open Sans', sans-serif; font-size: 10px; line-height: 14px; letter-spacing: .11em; padding: 0 10px;}
				table.metas th:nth-child(1), table.metas td:nth-child(1) {width: 60px; text-align: left;}
				table.metas th:nth-child(2), table.metas td:nth-child(2) {text-align: center;}
				table.metas th:nth-child(3), table.metas td:nth-child(3) {text-align: center;}
				table.metas th:nth-child(4), table.metas td:nth-child(4) {text-align: center;}

			table.metas th {font-weight: bold; text-transform: uppercase; padding-bottom: 30px;}
			table.metas td {padding-top: 20px; padding-bottom: 20px; vertical-align: middle;}
				table.metas tr:not(:last-child) {border-bottom: 1px solid #6c7279;}

		.two-columns {display: flex; justify-content: space-between;}
			.two-columns div:first-child {width: 42%; text-align: left;}
			.two-columns div:last-child {width: 50%; text-align: left;}
				.two-columns div:last-child p:first-child {margin-top: 34px;}

		.baterias .pilhas_como .oleo {background: url(../img/oleo.png) no-repeat 0 50%; background-size: 60px 52px;}


		.bgGreen.oleo-cozinha {height: 100%;}

		.oleo-pev h3 {font-family: 'Lato', sans-serif; font-size: 30px; letter-spacing: -0.02em; color: #343434; text-transform: uppercase; font-weight: bold; margin-bottom: 43px;}
		
		.oleo-pev .btnLR2 {background: none; color: #343434; border: 1px solid #343434;}

		.oleo_cozinha_como1 .sobreList li, .oleo_cozinha_como1 .sobreList li p {height: fit-content; }
		.oleo_cozinha_como1 .sobreList li {min-height: 590px; position: relative;}
			.oleo_cozinha_como1 .sobreList li .btnLR2 {position: absolute; left: calc(50% - 73.58px); bottom: 0px }
	/* END - Logística Reversa - Oléo de Cozinha Usado */

	.baterias .pilhas_como li { display: block; }
	.baterias .pilhas_como li p { min-height: 40px; display: flex; flex-direction: column; }
	.baterias .pilhas_como li b { font-size: 1.2em; margin-bottom: 20px; display: inline-block }
	
	.baterias .pilhas_como .titulo { padding-left: 0; }
	.baterias .pilhas_como .rodas2 { background: url(../img/duasrodas.png) no-repeat 0 50%; }
	.baterias .pilhas_como .rodas4 { background: url(../img/quatrorodas.png) no-repeat 0 50%; }
	.baterias .pilhas_como .barco { background: url(../img/embarcacoes.png) no-repeat 0 50%; }
	.baterias .pilhas_como .industria { background: url(../img/industria.png) no-repeat 0 50%; }
		.baterias .pilhas_como li p b { font-size: inherit; margin: auto 0; }
	


	.fluxo { background-color: #474f58; padding-top: 70px; }
		.fluxo .comoList { margin: 50px 0; }
			.fluxo .comoList p { color: #fff; letter-spacing: 0; }
		.fluxo p { font-size: 0.87em; color: #afe8d5; letter-spacing: -0.01em; }

/* ELETROELETRÔNICOS */
.eletro{}
	.eletro .pilhas_como ul li { min-height: 0; max-width: 100%; padding: 30px 0; }
		.eletro .pilhas_como li p { min-height: 0; padding-left: 60px; font-size: 0.85em; display: flex; flex-direction: column; }
			.eletro .pilhas_como li p b { font-size: 1.1em; } 

	.eletro .pilhas_como li { background: no-repeat 0 50%; }
	.eletro .pilhas_como li.top { background-position: 0 25px; }
	.eletro .pilhas_como li.eletro_01 { background-image: url(../img/eletro_01.png); }
	.eletro .pilhas_como li.eletro_02 { background-image: url(../img/eletro_02.png); }
	.eletro .pilhas_como li.eletro_03 { background-image: url(../img/eletro_03.png); }
	.eletro .pilhas_como li.eletro_04 { background-image: url(../img/eletro_04.png); }
	.eletro .pilhas_como li.eletro_05 { background-image: url(../img/eletro_05.png); }
	.eletro .pilhas_como li.eletro_06 { background-image: url(../img/eletro_06.png); }
	.eletro .pilhas_como li.eletro_07 { background-image: url(../img/eletro_07.png); }
	.eletro .pilhas_como li.eletro_08 { background-image: url(../img/eletro_08.png); }
	.eletro .pilhas_como li.eletro_09 { background-image: url(../img/eletro_09.png); }
	.eletro .pilhas_como li.eletro_10 { background-image: url(../img/eletro_10.png); }
	.eletro .pilhas_como li.eletro_11 { background-image: url(../img/eletro_11.png); }
	
	.eletro .sobreList li:first-child { /*margin-left: 155px */}

/* LÂMPADAS */
    .baterias .pilhas_como .lampada-01 {background: url(../img/lampada_01.png) no-repeat 0 50%; background-size: 60px 52px;}
	.baterias .pilhas_como .lampada-02 {background: url(../img/lampada_02.png) no-repeat 0 50%; background-size: 60px 52px;}
	.baterias .pilhas_como .lampada-03 {background: url(../img/lampada_03.png) no-repeat 0 50%; background-size: 60px 52px;}
	.baterias .pilhas_como .lampada-04 {background: url(../img/lampada_04.png) no-repeat 0 50%; background-size: 60px 52px;}

	.materiais-divulgacao {background-color: #414E58; padding: 40px 280px 80px 300px; }
	.materiais-divulgacao h3 {color: #5FADA9 !important;}
	.materiais-divulgacao p {color: #fff !important;}

	.descSec .btnLR2 {background: none; color: #6C7279; border: 1px solid #6C7279;}

	.lampadas-beneficios-vantagens { background-color: #d2d3d4; }
		.lampadas-beneficios-vantagens .title { color: #474f58;}
		.lampadas-beneficios-vantagens img { float: right; margin-top: 50px; }
		.lampadas-beneficios-vantagens p {font-weight: 400;  color: #474f58 }
		.lampadas-beneficios-vantagens ul li{list-style-type: disc; list-style-position: inside; margin-left: 40px;}
		.lampadas-beneficios-vantagens a{text-decoration: underline !important; display: inline; color: #000 !important;}
	

@media screen and (max-width: 1220px) {
	
	#content.especial_det_logistica-reversa,
	.inLR { width: 100%;  }

	.headerLR nav { margin-left: 5%; }
	#footer_LR .box div { min-width: 45% }

	section { padding-left: 5%; padding-right: 5%; }
	.descSec { padding-left: 20%; padding-right: 20%; }
		.title-destaque { font-size: 5em; left: 25%; }
	
	/* home */
	.produtosLR .title, .produtosLR p { padding-left: 5% }
	.produtosList { padding-left: 5%; padding-right: 5%; }

	/* baterias */
	.adesao_baterias .title { margin-left: 0; }
	.adesao_baterias p { margin-left: 95px; }

	.adesao_oleo_cozinha .adesao{width: 100%; padding: 0px;}

	.oleo-metas, .oleo-cozinha.fluxo{padding: 50px 10px;}

	.two-columns {flex-direction: column;}
		.two-columns div {width: 100% !important;}

	.produtosList .line {flex-direction: column;}
	.produtosList .line a.eletro {margin-bottom: 0 !important;}
}


@media screen and (max-width: 770px) {

body #master .especial_det_logistica-reversa .mobile { display: block; }
	.inLR { margin: 130px 0 0 }

	.headerLR { top: 72px; position: fixed; }
		.btnMenuLR { display: block; }
		.headerLR nav { background: #484f59; width: 100%; max-height: 0; margin: 0; overflow: hidden; border-bottom: 1px solid #686f79; transition: all 0.7s; }
		.headerLR nav.active { max-height: 500px; }
			.headerLR nav a,
			.headerLR .btnProdutos { width: 100%; padding-left: 15%; text-align: left; line-height: 30px; display: block; margin: 0 !important; box-sizing: border-box; }
			.headerLR .btnProdutos { padding: 0; text-indent: 15%; }
				.submenuLR { width: 100%; height: auto; margin: 0; position: relative; left: 0; border: 0; }
				.headerLR nav .submenuLR a { background: #585f69; padding: 0 !important; line-height: 30px; text-align: left; opacity: 0.8 }
			.headerLR nav .dot { display: none }

	#footer_LR .box { flex-direction: column; padding-bottom: 20px; }
		#footer_LR .box div { min-width: 90%; margin-left: 5%; }
			#footer_LR .box img { margin-bottom: 30px; }

	#footer_LR .copy { flex-direction: column; }
		#footer_LR .copy p { min-width: 100%;  text-align: center; }

	section { background-image: none; padding-left: 10px; padding-right: 10px; }
	section p { font-size: 0.82em; line-height: 1.5em; font-weight: 400 }
	.grid { display: none; }

	.title { font-size: 1.3em }
		.title span { margin-bottom: 20px; }
	.title2 {}
		.title2 span { display: none; }
		.title2 b { min-width: 10%; padding: 0; font-size: 1.4em; }
		.title2 i { max-width: 90%; margin-top: 5px; }

	.btnLR3 { max-width: 100%; margin: -20px 0 0 }


	/* home */
	.logoLR { width: 145px; left: 20px; top: 40px; }
	.title-destaque { top: 25px; left: 75px; font-size: 2em  }
	.sub-destaque { left: 20px; top: 120px; font-size: 1em }
	.img-destaque { width: auto; height: auto; }
	.det-destaque { display: none; }

	.oqueLR .btnLR { margin-bottom: 0; }

	.produtosLR { padding: 60px 0 }
	.produtosLR .title, .produtosLR p {  }
		.produtosList { padding: 50px 10px; }
			.produtosList a { width: 100%; margin: 0 0 20px !important;  }
			.produtosList .portateis { background-image: url(../img/m_baterias_portateis.png) }
			.produtosList .chumbo { background-image: url(../img/m_baterias_chumbo.png) }
	

	/* sobre */
	.sobreLR .title-destaque { font-size: 2.7em  }

	.descSec { padding: 40px 10px }
	.descSec ul:not(.lista-sem-borda) li { padding: 30px 5% 30px 8%; }
		.descSec ul:not(.lista-sem-borda) li p { font-size: 0.75em; line-height: 1.6em }

	.sobreSec1 {}
		.sobreSec1 p { font-size: 0.8em; margin-left: 0px; }
	.sobreSec3 { margin-bottom: 0 }

	.sobreLR .sobreList{ margin-bottom: 0; }
		.sobreList li { width: 100%; padding: 40px 10%; margin: 0 0 10px !important }

	/* pilhas */
	.adesaoLR .title2 { font-size: 1em }
		.adesaoLR .title2 span { margin-bottom: 20px; }
		.adesaoLR .title2 b { line-height: 1.2em }

	.adesaoLR .sobreList li { padding: 40px 10%; }

	.pilhas_como { background: #fff; padding-bottom: 0px; flex-direction: column; }
		.pilhas_como .left,
		.pilhas_como .right { width: 100%; padding: 0 }
			.pilhas_como .right .btnLR { margin-bottom: 0 }

	.perguntas_f { background: #fff; padding-bottom: 0px;  }
		.acordionList { margin: 20px 0 0; }
			.acordionList li { max-width: 100%; padding: 20px 10% 20px 5% }
				.acordionList h5 { font-size: 0.81em }
				.acordionList p { line-height: 1.45em }

	.pilhas_como ul li { max-width: 100%; }

	.noticiasLR { background: #fff; padding-bottom: 40px; }

	/* pilhas - comerciante */
	.como_aderir { padding: 40px 10px; }
		.como_aderir p { font-size: 0.87em; padding: 10px 0 30px }
	

	.formLR ul { max-width: 94%; padding: 30px 0px; margin: 0 10px; }
		.formLR li { padding: 0; }
		.formLR ul .L100,
		.formLR ul .S100 { width: 100%; margin-bottom: 5px; }
		.formLR ul .S50 { width: 50%; margin-bottom: 5px; padding-right: 2%; }
		.formLR ul .S50r { width: 50%; margin-bottom: 5px; padding-left: 2%; }
			.formLR p { line-height: 1.5em; font-weight: 400; }
			.formLR .p_check { margin-bottom: 15px; }
			.formLR h5 { font-size: 1.1em }

			.formLR input[type='file'] { width: 100%; height: 75px }
			.formLR .btnLR { width: 100%; margin-bottom: 5px; }
			.formLR input.file_text { max-width: 100%; font-size: 13px; margin: 0 0 30px }
			.formLR input[type='submit'] { width: 94%; margin: 40px 10px 0 }
			.formLR .obs { padding: 0 10px }

	.p_comerciante .perguntas_f { background-color: #f4f4f4; padding-bottom: 40px;  }

	/* pilhas - sindicato */
	.p_sindicato .adesaoLR { padding: 40px 10px 0; }
		.p_sindicato .sobreList li { height: auto; padding: 20px 10%; }
			.p_sindicato .sobreList li span { font-size: 1.5em; line-height: 1.1em }
			.p_sindicato .sobreList li img { margin: 5px auto 5px }
			.p_sindicato .sobreList li p { display: none; }
			.p_sindicato .sobreList li .btnLR2 { margin-bottom: 0 }
	
	.p_sindicato .sobreList li { width: 100%; }

	.p_sindicato .perguntas_f { background: #f4f4f4; padding-bottom: 50px;  }


	/* pilhas - exclusao */
	.como_excluir { padding-bottom: 0 }
		.comoList li { width: 100%; float: none; margin-bottom: 50px; }
			.comoList .circle { margin-bottom: 50px }
			.comoList .btnLR2 { margin-bottom: 0 }
			.comoList p { padding: 0 10%; }

	.formLR { padding: 50px 0 }
		.formLR .title { margin: 0 10px 10px; }


	/* baterias chumbo */
	.baterias{}
		.baterias_como1 .sobreList li { height: auto; }
			.baterias_como1 .sobreList li p { height: auto; margin-bottom: 25px; }
			.baterias_como1 .sobreList li .btnLR2 { margin-bottom: 0 }
		
		.adesao_baterias img { float: none; margin: 30px auto 20px; display: block; }
		.adesao_baterias p { margin-left: 0; }
		.adesao_baterias .btnLR { margin-bottom: 0 }

		.fluxo { padding-top: 40px; }
			.fluxo .comoList { margin-bottom: 0 }

		.baterias .pilhas_como { background: #d1d3d5; padding-bottom: 50px; }
}

.formLR p.lr-info-error-cnpj {
	display: none;
	font-size: 12px;
    line-height: 20px;
    color: #D44949;
    padding-top: 6px;
}

.formLR p.lr-info-error-cnpj span {
	color: inherit;
    font-weight: bold;
    font-style: italic;
}

.formLR p.lr-info-error-cnpj a {
	font-weight: bold;
}


.logo-footer {display: flex; width: 80%; justify-content: space-between; align-items: center; }
	.logo-footer.small {width: fit-content;}
	.logo-footer.small img {width: 60%}

.lista-sem-borda li {
	list-style-type: lower-alpha;
	list-style-position: inside;
	margin-bottom: 10px;

}

.lista-sem-borda li::marker {
	font-weight: 500;
}
.lista-sem-borda li ul {
	margin-left: 40px;
	margin-top: 20px;
}
.lista-sem-borda li ul li {
	list-style-type: lower-roman;
}

.lista-sem-borda li ul li ul li{
	list-style-type: disc;
}
.lista-sem-borda a {
	display: inline;
	text-decoration: underline !important;
}

.lista-sem-borda.tipo2 li {
	list-style-type: decimal;
}

.lista-sem-borda.tipo2 ul li {
	list-style-type: lower-roman;
}

.lista-sem-borda.tipo2 ul ul li {
	list-style-type: disc;
}