/* PRODUTOS */
	body { background: url('../img/fundo2.jpg') no-repeat center top; }
	.produtos { padding: 1em 0; }

	/*MENU PRODUTOS*/
		.lista-produtos { padding-left: 0; list-style: none; }
		.lista-produtos p { background-color: #84c041; text-align: center; font-weight: bold; font-size: 1.2em; padding: .3em 0; margin: 0; text-transform: uppercase; }
		.lista-produtos .btn-secondary { border: none; line-height: 1.5em; font-size: 0.7em; text-align: left; padding: 0.8em 0.5em; }
		.lista-produtos .btn-secondary .fa-chevron-right { color: #84c041; font-size: 1.5em; }
		.lista-produtos ul { list-style: none; padding: 0.3em 0; text-indent: .5em; }
		.lista-produtos a { color: #373a3c; }
		.lista-produtos h3 { color: #373a3c; font-size: 1em; line-height: 1em; margin-bottom: 0; display: inline-block; }
		.lista-produtos ul h4 { color: #373a3c; font-size: 1em; line-height: 1em; margin-bottom: 0; }

	.linha-qtd-orc { margin-bottom: .5em; }
	.linha-qtd-orc img { margin: .3em; }
	.linha-qtd-orc figcaption { margin: .3em; line-height: 40px; }

	.bl-prod { min-height: 200px; }
	.thumb-img-prod{ height: 200px; text-align: center; overflow: hidden; }
	.thumb-img-prod img{ min-height: 200px; }
	.bl-prod .bg-prod{ padding: .3em; transition: .3s all ease }
	.bl-prod .bg-prod:hover{ background-color: #84c041; }
	.bl-prod figcaption{ background-color: white; padding: 0 .2em .2em; text-align: center; }
	.bl-prod figcaption h3{ font-size: .9em; padding: 0.7em 0; }
	.bl-prod .bg-prod p{ background-color: transparent; text-align: center; }
	.bl-prod .bg-prod a{ color: black; text-decoration: none; }
	.bl-prod .bg-prod:hover figcaption{ font-weight: bold; }

	.prod-desc-tit { font-size: 1.2em; font-weight: bold; }
	.prod-ficha { padding-top: 1em; }
	.prod-ficha h2 { background-color: #84c041; padding: .3em; }
	.prod-ficha .conteudo { text-align: justify; }

	.prod-galeria-img figure { margin: .1em; }

	.btn-del div { width: 2em; height: 2em; border-radius: 50%; margin: 0 auto; }
	.btn-del i { color: #7db63e; }

	.orca-back {  }
	.orca-back i { color: #7db63e; }


	/* ANIMAÇÕES*/
	.menu-in {
		transform:rotate(90deg);
	}

	/* RESPONSIVO */
		/* MEDIA QUERY SÓ PARA DESKTOP: */  
		@media (min-width: 768px){
			.bl-prod figcaption{ min-height: 3.8em; }
			.prod-ficha h2 { text-align: left; }
			.prod-galeria-img { padding: 0; }

		}
	
		/* MEDIA QUERY SÓ PARA CELULAR E TABLET: */
		@media (max-width: 767px){
			.bl-prod .bg-prod figure { margin: 0; }
			.linha-qtd-orc figcaption { font-size: .7em; }		    
			.thumb-img-prod img{ max-width: 80%; }
		}