/* HOME */
	body { background: url('../img/fundo2.jpg') no-repeat center top; }
	
	/*BANNER*/
		.home-banner { position: relative; margin-top: 2em; z-index: 2; }
		.banner-verde { z-index: 0; }
		/*.banner-branco { background: linear-gradient(to right, white 0%, white 70%, transparent 70%); z-index: 1;  box-shadow: 0px 10px 30px 4px rgba(0, 0, 0, 0.5);  }*/
		.banner-branco { background-color: #FFF; z-index: 1; }
		.sombra-verde { box-shadow: 1px 16px 20px 4px rgba(0, 0, 0, 0.5); }
		.sombra-branco { box-shadow: 0px 10px 30px 4px rgba(0, 0, 0, 0.5); }
		.home-missao .banner-verde { height: 388px; padding: 0px 0px 0 98px; margin-right: 154px; }
		.home-missao .banner-branco { height: 380px; padding: 3px 0 0 0; margin-top: 1px; position: relative; margin-right: -89px; margin-left: -100px; left: 76px; }
		.home-missao h1{ color: #00FF00; }
		.carousel-texto { text-align: center; padding-top: 6em; font-family: 'Walkway Expand', 'Roboto', sans-serif; }
		.carousel-texto h2 { text-transform: uppercase; }
		#myCarousel{ margin: 25px 0 100px 0; }
		#myCarousel .item .col-md-6:nth-child(2) { z-index: 2; position: relative; bottom: 60px; }
		#myCarousel .banner-verde{ position: relative; height: 460px; padding: 20px 130px 0 7px; margin-right: 120px; margin-left: 208px; }
		#myCarousel .banner-branco{ height: 410px; padding: 3px 0 0 0; margin-top: 1px; position: relative; margin-left: -100px; }
		#myCarousel .banner-branco .container { margin-right: -120px; margin-left: 90px; margin-bottom: 2em; }
		#myCarousel img { width: 113%; }
		.bl-img-banner { position: relative; top: -2.9em; right: -0.9em; }
		.carousel-inner { overflow: visible !important; overflow-x: hidden; }
		.carousel-control.right, .carousel-control.left { background-image: none; }
		.carousel-control.right { position: absolute; right: -12em; }
		.carousel-control.left { position: absolute; left: -7em; }
		.carousel-indicators { left: 40%; }
		.carousel-indicators li { border: 1px solid #5ab62d; background-color: #5ab62d; width: 15px; height: 15px; }
		.carousel-indicators li.active { border: 1px solid black; background-color: black; width: 15px; height: 15px; }

	.fundo-home { background-color: #222121; position: relative; z-index: 0; }
	.home-sobre { margin-bottom: 5em; }
	.home-sobre-white h2, .home-sobre-white p { text-align: justify; }
	.home-sobre-green { width: 100%; padding: 0em 0 .5em .5em; position: relative; }
	.home-sobre-white { width: 100%; display: inline-block; position: relative; }

	.home-produtos > .bg-green { display: inline-block; width: 100%; padding: 0.6em 0 0; }
	.home-produtos > .bg-green h2 { font-family: 'Walkway Expand', 'Roboto', sans-serif; }
	#buscaHome { background-color: #d1d1d1; }
	.fg-home-busca { background-color: #d1d1d1; }
	.fg-home-busca input { background-color: transparent; border: none; }
	.input-group-addon { background-color: #0094d7; font-size: 0.9em; line-height: 0.9em; border-radius: 10px; border-bottom-left-radius: 10px !important; border-top-left-radius: 10px !important; border: none; padding: 0.4em; }
	.input-group-addon i { color: #d1d1d1; }
	.input-group-home-busca { padding: 5px 5px 5px 0; }

	.home-produtos { background-color: white; }
	.home-prods-lista { background-color: white; padding: 1em 0; }
	.home-prods-lista .col-md-6 { background-color: white; }
	.home-prods-lista ul { list-style: url('../img/icon_produtos.png'); list-style: none; }
	.home-prods-lista li { text-transform: uppercase; margin: 1em auto; }
	.home-prods-lista ul li div { width: auto; display: inline-block; background-color: #7db63e; padding: 0.3em 0.6em; border-radius: 10px; }
	.home-prods-lista ul li div i{ color: white; font-size: 1.5em; }
	
	/* RESPONSIVO */
		/* MEDIA QUERY SÓ PARA DESKTOP: */  
		@media (min-width: 768px){
			.fundo-home { /* top: -650px; padding-top: 650px; */ height: 100%; display: inline-block; /* margin-bottom: -650px; */ }
			.home-acoofeste figure, .home-acoofeste h2 { float: left; }
			.home-sobre-green { left: -5em; }
			.home-sobre-white { width: calc(100% + 5em); left: 4em; }
			.home-sobre-white figure { margin: 1em 1em 1em 0; }
			.home-sobre-white h2, .home-sobre-white p { margin-top: 1em; }
			.bl-home-missao { border-left: 1px solid #79b03b; padding-left: 1.5em; }
			.home-prods-lista .col-md-6 { padding-left: 5em; }
			.home-produtos { margin-right: -4.5em; margin-left: -5em; }
			.home-prods-lista a.btn { font-size: 1.2em; }
		}
	
		/* MEDIA QUERY SÓ PARA CELULAR E TABLET: */
		@media (max-width: 767px){
			.topo-contato { font-size: 0.7em; }
			.sombra-verde { background-color: initial; }
			.home-prods-lista ul li { font-size: .8em; }
			.home-sobre-white { display: block; }
			.home-prods-lista ul { padding: 0; font-size: 0.9em; }
		}

