html{
	vertical-align: baseline;
	scroll-behavior: smooth;
}


.button-saibamais {
	display: inline-block;
	padding: 10px 20px;
	font-size: 18px;
	cursor: pointer;
	text-align: center;	
	text-decoration: none;
	outline: none;
	color: #ffffff;
	background-color: #66994c;
	border: none;
	border-radius: 15px;
  }
  
  .button-saibamais:hover {
	background-color: #81bb63;
	}
  
  .button-saibamais:active {
	background-color: #66994c;
	box-shadow: 0 2px #666;
	transform: translateY(4px);
  }


#bg_empresa_home{
width:100%;
min-height:300px;
float:left;
background-color:#FFF;
margin-top:80px;
}
#bg_empresa_home a{
color:#142004;
text-decoration:none;
}
#bg_empresa_home a:hover{
color:#1e2d3b;
text-decoration:underline;
}
#empresa_home_conteudo{
width:30%;
min-height:300px;
float:left;
margin-left:2.5%;
}
#empresa_home_linha{
width:100%;
height:1px;
margin-top:20px;
margin-bottom:20px;
background-color:#CCC;
display:none;
}
/* BLOCO SOBRE NÓS HOME PAGE */
#empresa_home{
width:92%;
min-height:100px;
margin:0 auto;
margin-top:0px;
margin-left:4%;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:14px;
color:#333;
text-align:justify;
line-height:140%;
padding-left:7%;
padding-right:20px;
_padding-right:10px;
overflow:hidden;
}
#empresa_home a{
color:#333;
text-decoration:none;
}
#empresa_home a:hover{
color:#333;
text-decoration:underline;
}
#bl_empresa_home_img{
width:40%;
min-height:12px;
float:right;
margin-left:80px;
margin-bottom: 20px;
}
.fonte1{
color:#142004;
text-align:left;
font-size: 30px;
line-height: 180%;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.fonte2{
color:rgb(62,106,67,0.8);
text-align:left;
font-size: 20px;
line-height: 180%;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.fonte3{
color:#333;
text-align:justify;
font-size: 14px;
line-height: 180%;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
margin-top:20px;
}
	
@media screen and (max-width: 1400px) {
	#bl_empresa_home_img{
		width:50%;
	}
} 
@media screen and (max-width: 940px) {
#bg_empresa_home{
margin-top:30px;
}
		
#empresa_home_linha{
display:block;
}
#bl_empresa_home_img{
width:100%;
text-align: center;
margin-left:0px;
margin-bottom:0px;
}
.fonte1{
text-align:center;
font-size: 30px;
line-height: 140%;
}
.fonte2{
text-align:center;
font-size: 20px;
line-height: 140%;
}
.fonte3{
text-align:center;
font-size: 14px;
line-height: 160%;
margin-top:20px;
}
}
@media screen and (max-width: 1490px) {
	#empresa_home{
		width:92%;
		min-height:100px;
		margin:0 auto;
		margin-top:0px;
		margin-left:4%;
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:14px;
		color:#333;
		text-align:justify;
		line-height:140%;
		padding-left:20px;
		_padding-left:10px;
		padding-right:20px;
		_padding-right:10px;
		overflow:hidden;
		}
		
}
@media screen and (max-width: 500px) {
	#empresa_home{
		width:100%;
		min-height:100px;
		margin:0 auto;
		margin-top:0px;
		margin-left:0%;
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size:14px;
		color:#333;
		text-align:justify;
		line-height:140%;
		padding-left:20px;
		_padding-left:10px;
		padding-right:20px;
		_padding-right:10px;
		overflow:hidden;
	}		
}
#empresa_home_img{
width:230px;
height:230px;
margin:0 auto;
text-align:center;
}
.home_img_icons{
max-width: 100%;
max-height: 100%
}
#empresa_home_titulo{
width:80%;
min-height:20px;
float:left;
margin-left:10%;
margin-top:10px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 20px;
font-weight:bold;
color:#142004;
line-height: 180%;
text-align:center;
}
#empresa_home_txt{
width:80%;
min-height:80px;
float:left;
margin-left:10%;
margin-top:20px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 14px;
color:#333;
line-height: 180%;
text-align:center;
}
#bg_bloco4_home{
width:100%;
min-height:100px;
float:left;
margin-top:2px;
color:#1e2d3b;
background-color: #FFF;
}
#bg_bloco4_home a{
color:#1e2d3b;	
text-decoration:none;
}
#bg_bloco4_home a:hover{
color:#1e2d3b;	
text-decoration:underline;
}
#bloco4_home{
width:80%;
margin:0 auto;
margin-top:60px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 25px;
color:#21350b;
font-weight:bolder;
line-height: 180%;
text-align:center;
letter-spacing: 8px;
}
#bloco4_home_linha{
width:50%;
height:1px;
margin:0 auto;
margin-top:30px;
background-color:#1e2d3b;
}
#bloco4_home_txt{
width:80%;
margin:0 auto;
margin-top:30px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 16px;
color:#666;
line-height: 180%;
text-align:center;
margin-bottom:60px;
}
@media screen and (max-width: 474px) {
#bloco4_home{
font-size: 18px;
letter-spacing: 4px;
}
#bloco4_home_txt{
font-size: 12px;
}
}
@media screen and (max-width: 320px) {
#bloco4_home{
font-size: 16px;
letter-spacing: 4px;
}
#bloco4_home_txt{
font-size: 12px;
}
}

/*INICIO 3 BLOCOS HOME   INICIO 3 BLOCOS HOME   INICIO 3 BLOCOS HOME   INICIO 3 BLOCOS HOME   INICIO 3 BLOCOS HOME*/
#bg_home_servicos{
	width: 100%;
	min-height: 10px;
	float: left;
	margin-top:60px;
	background-color: #f8f8f8;
}
#bg_home_titulos{
	width:100%;
	height:30px;	
	float:left;
	margin-bottom:0px;
	margin-top: 40px;
	font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
	font-size:40px;
	color:#1e2d3b;
	text-align:center;
	line-height:120%;
	font-weight: bolder;
}
#bg_home_titulos a{
	color:#1e2d3b;	
	text-decoration:none;
	}
	#bg_home_titulos a:hover{
	color:#1e2d3b;	
	text-decoration:underline;
	}
#bg_home_subtitulo{
	width:100%;
	min-height:20px;	
	float:left;
	margin-top:50px;
	text-align:center;

}
#separador{
	width: 40px;
	margin:0 auto;
	border-bottom: solid 2px #507c3d;
}
#bg_home_subtitulo a{
	color:#1e2d3b;
	text-decoration:none;
}
#bg_home_subtitulo a:hover{
	color:#1e2d3b;
	text-decoration:underline;
}
#bg_categorias_home{
	width:100%;
	float:left;
	margin-top:20px;
}
#categorias_home{
	width: 85%;
	margin:0 auto;
	font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
	font-size:14px;
	color:#000;
	text-align:center;
	line-height:150%;
	padding-left: 40px;
	padding-right: 40px;
}
#categorias_home_bl{
	width:30%;
	min-height:100px;
	float:left;
	margin-left:2.5%;
	line-height: 120%;
	margin-bottom: 20px;
	color: #333;
	padding-left: 50px;
	padding-right: 50px;
}
.borda-01 {
	border: 0;
	height: 2px;
	background-image: linear-gradient(to right, transparent, #507c3d, transparent);  
  }
.categorias_img{
	width:100%;
	margin-bottom:6%;
}
.categoria_home_titulo{
	font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
	font-size:18px;
	color:#1e2d3b;
	line-height:250%;
	font-weight: bolder;
	letter-spacing: 5px;
}
.categoria_home_titulo2{
	font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
	font-size:18px;
	color:#1e2d3b;
	line-height:250%;
	font-weight: bolder;
	letter-spacing: 1px;
}

@media screen and (max-width: 850px) {
	#categorias_home{
		width: 100%;
		font-size:14px;
		padding-left: 0px;
		padding-right: 0px;	
	}
	#categorias_home_bl{
	width:70%;
	margin-left:2.5%;
	float:none;
	margin:0 auto;
	margin-bottom: 40px;
	padding-left: 0px;
	padding-right: 0px;
	}
}
		
@media screen and (max-width: 700px) {
	#bg_home_titulos{
	margin-left:0%;
	padding-left:0px;
	font-size:30px;
	}
	#bg_home_subtitulo{
	margin: left 0;
	padding-left:0px;
	font-size:20px;
	}
}
@media screen and (max-width: 550px) {
	#bg_home_titulos{
	margin-top:10px;
	font-size:22px;
	}
	#bg_home_subtitulo{
	font-size:13px;
	text-align:center;
	}
}
/* FIM 3 BLOCOS HOME   FIM 3 BLOCOS HOME   FIM 3 BLOCOS HOME   FIM 3 BLOCOS HOME   FIM 3 BLOCOS HOME */

#bg_rodape{
width:100%;
min-height:300px;
float:left;
background-color:#1e2d3b;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:16px;
color:#ffffff;
text-align:center;
line-height:220%;
margin-top: 40px;
}
#bg_rodape a{
color:#ffffff;
text-decoration:none;
}
#bg_rodape a:hover{
color:#ffffff;
text-decoration:underline;
}
#rodape_esquerdo{
width:30%;
float:left;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:14px;
color:#ffffff;
text-align:left;
line-height:220%;
padding-top:20px;
padding-left:50px;
_padding-left:25px;
margin-left:5%;
}
#rodape_esquerdo a{
color:#ffffff;
text-decoration:none;
}
#rodape_esquerdo a:hover{
color:#ffffff;
text-decoration:underline;
}

#rodape_centro{
width:30%;
float:left;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:13px;
color:#ffffff;
text-align:left;
line-height:220%;
padding-top:20px;
}
#rodape_centro a{
color:#ffffff;
text-decoration:none;
}
#rodape_centro a:hover{
color:#ffffff;
text-decoration:underline;
}
#rodape_menu{
	width: 30%;
	float: left;
}
#rodape_tags{
	width: 66%;
	float: left;
	margin-left: 4%;
	font-size: 11px;
	line-height: 195%;
}
	
#rodape_direito{
width:30%;
float:left;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:18px;
color:#ffffff;
text-align:left;
line-height:220%;
padding-top:20px;
padding-left:140px;
_padding-left:70px;
}
#rodape_direito a{
color:#ffffff;
text-decoration:none;
}
#rodape_direito a:hover{
color:#ffffff;
text-decoration:underline;
}
.titulo_rodape{
	font-size: 16px;
}
#db{
width:100%;
float:left;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:14px;
color:#ffffff;
text-align:center;
line-height:160%;
margin-top: 40px;
margin-bottom: 20px;
}
#db a{
color:#ffffff;
text-decoration:none;
}
#db a:hover{
color:#ffffff;
text-decoration:underline;
}
	
#form_pesquisa_rodape{
width:90%;
height:43px;
float:left;
}
  /* PESQUISA RODAPÉ */
form.rodape input[type=text] {
padding: 9px 10px 10px 10px;
font-size: 14px;
border: 2px solid #1e2d3b;
float: left;
width: 50%;
background: #f1f1f1;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;	
}  
 /* PESQUISA RODAPÉ - SUBMIT */
 form.rodape button {
float: left;
width: 14%;
padding: 10px;
background: #1e2d3b;
color: #ffffff;
font-size: 19px;
border: 2px solid #1e2d3b;
border-left: none; /* Prevent double borders */
cursor: pointer;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;	
}

/* RODAPÉ TAMANHO 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 */
@media screen and (max-width: 1490px) {
	#rodape_esquerdo{
		font-size:12px;
		margin-left:0;
		}		
		#rodape_centro{
		font-size:12px;
		margin-left: 5%;
		}
		.titulo_rodape{
		font-size: 15px;
		}
		#form_pesquisa_rodape{
		width:100%;
		height:43px;
		}
		  /* PESQUISA RODAPÉ */
		form.rodape input[type=text] {
		padding: 9px 10px 10px 10px;
		font-size: 10px;
		}  
		 /* PESQUISA RODAPÉ - SUBMIT */
		 form.rodape button {
		padding: 7px;
		}
}
/* RODAPÉ TAMANHO 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02 02  */
@media screen and (max-width: 1210px) {	
	#rodape_esquerdo{
		width:30%;
		font-size:10px;
		margin-left:0;
		}		
		#rodape_centro{
		width:30%;
		font-size:10px;
		line-height:180%;
		padding-top:20px;
		}
		#rodape_menu{
		width: 30%;
		}
		#rodape_tags{
		width: 66%;
		margin-left: 4%;
		line-height: 140%;
		}
		#rodape_direito{
		width:30%;
		font-size:10px;
		line-height:220%;
		padding-top:20px;
		padding-left:50px;
		_padding-left:25px;
		}
		.titulo_rodape{
		font-size: 14px;
		}
		#form_pesquisa_rodape{
		width:90%;
		height:43px;
		}
		  /* PESQUISA RODAPÉ */
		form.rodape input[type=text] {
		padding: 9px 10px 10px 10px;
		font-size: 10px;
		}  
		 /* PESQUISA RODAPÉ - SUBMIT */
		 form.rodape button {
		padding: 7px;
		}
}
/* RODAPÉ TAMANHO 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 03 */
@media screen and (max-width: 830px) {
	#rodape_esquerdo{
		width:100%;
		font-size:14px;
		margin-left:0;
		text-align: center;
		padding:0;
		}		
		#rodape_centro{
		width:100%;
		font-size:10px;
		line-height:180%;
		padding-top:20px;
		margin-left: 0;
		}
		#rodape_menu{
		width: 28%;
		margin-left: 4%;
		}
		#rodape_tags{
		width: 60%;
		margin-left: 4%;
		margin-right: 4%;
		}
		#rodape_direito{
		width:100%;
		font-size:10px;
		text-align: center;
		margin-left: 0%;
		padding-left: 1%;
		padding-right: 1%;
		}		
		.titulo_rodape{
		font-size: 16px;
		}
		#form_pesquisa_rodape{
		width:70%;
		height:43px;
		float:none;
		margin:0 auto;
		}
		/* PESQUISA RODAPÉ */
		form.rodape input[type=text] {
			padding: 9px 10px 10px 10px;
			font-size: 14px;
			border: 2px solid #142004;
			float: none;
			margin: 0 auto;
			width: 80%;
			background: #f1f1f1;
			-webkit-border-top-left-radius: 10px;
			-webkit-border-bottom-left-radius: 10px;
			-moz-border-radius-topleft: 10px;
			-moz-border-radius-bottomleft: 10px;
			border-top-left-radius: 10px;
			border-bottom-left-radius: 10px;	
		}  
		/* PESQUISA RODAPÉ - SUBMIT */
		form.rodape button {
			float: none;
			margin: 0 auto;
			width: 18%;
			padding: 11px;
			background: #142004;
			color: #ffffff;
			font-size: 19px;
			border: 2px solid #142004;
			border-left: none; /* Prevent double borders */
			cursor: pointer;
			-webkit-border-top-right-radius: 10px;
			-webkit-border-bottom-right-radius: 10px;
			-moz-border-radius-topright: 10px;
			-moz-border-radius-bottomright: 10px;
			border-top-right-radius: 10px;
			border-bottom-right-radius: 10px;	
		}
		
}


#bg_conteudo{
width:100%;
min-height:300px;
float:left;
margin-top:40px;
}
@media screen and (max-width: 1010px) {
#bg_conteudo{
margin-top:40px;
}
}
#titulo_conteudo{
width:90%;
height:33px;
float:left;
margin-left:5%;
margin-bottom:20px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:18px;
color:#1e2d3b;
text-align:left;
line-height:120%;
border-bottom:1px solid #507c3d;
}
.titulo_conteudo{
font-size: 20px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color: #1e2d3b;
}
@media screen and (max-width: 586px) {
	#titulo_conteudo{
	font-size:16px;
	}
	.titulo_conteudo{
	font-size: 18px;
	}
}
@media screen and (max-width: 340px) {
	#titulo_conteudo{
	font-size:14px;
	}
	.titulo_conteudo{
	font-size: 16px;
	}
}
#cardapio_conteudo_full{
width:92%;
min-height: 400px;
margin:0 auto;
margin-top:30px;
margin-left:4%;
text-align:center;
}
.cardapio_categorias_menu{
min-width:100px;
height:40px;
border:2px solid #294f72;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: -7px 7px 13px 0px rgba(50, 50, 50, 0.53);
-moz-box-shadow:    -7px 7px 13px 0px rgba(50, 50, 50, 0.53);
box-shadow:         -7px 7px 13px 0px rgba(50, 50, 50, 0.53);
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:14px;
text-align:center;
text-transform:uppercase;
color:#ffffff;
background-color: #fff;
padding-top:0px;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
/*white-space: nowrap; - não funciona no php, somente no html puro*/
font-weight: bold;
display: inline-block;
line-height: 36px;
}
.cardapio_categorias_menu:hover {
color:#1e2d3b;
background-color: #ffffff;
border:2px solid #ffffff;
}
@media screen and (max-width: 740px) {
	.cardapio_categorias_menu{
		font-size:12px;
	}
}
@media screen and (max-width: 470px) {
	.cardapio_categorias_menu{
		font-size:12px;
		margin-left:5px;
		margin-right:5px;
	}
}
#cardapio_cat_titulo{
width: 78%;
min-height: 10px;
float: left;
margin-top: 50px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
text-align:left;
line-height:160%;
color:#333;
}
#cardapio_cat_titulo_preco2{
width: 10%;
min-height: 10px;
float: left;
margin-top: 50px;
margin-left: 1%;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-weight: bold;
letter-spacing: -2px;
font-size: 26px;
text-align:center;
line-height:160%;
color:#333;
}
#cardapio_cat_itens{
width: 100%;
min-height: 10px;
float: left;
margin-top: 10px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
text-align:left;
line-height:160%;
color:#333;
}
#bg_cardapio_titulos{
	width: 90%;
	min-height: 50px;
	float: left;
	margin-left: 5%;
}
#bg_cardapio_cat_item{
	width: 90%;
	min-height: 50px;
	float: left;
	margin-left: 5%;
	margin-top: 26px;
	border-left: #1e2d3b solid 2px;
}
	#cardapio_cat_item{
	width: 78%;
	min-height: 10px;
	float: left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	text-align:left;
	line-height:160%;
	color:#333;
	padding-left: 10px;
	font-weight: bolder;
	}
	#cardapio_cat_item a{
	color:#333;
	text-decoration:none;
	}
	#cardapio_cat_item a:hover{
	color:#333;
	text-decoration:underline;
	}
		
	#cardapio_cat_item_preco2{
	width: 10%;
	min-height: 10px;
	float: left;
	margin-left: 1%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:center;
	line-height:160%;
	color:#333;
	}
	#cardapio_cat_item_desc{
	width: 98%;
	min-height: 10px;
	float: left;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:160%;
	color:#333;
	border-top: #142004 dotted 1px;
	}
	.h-2{
		font-size: 26px;
	}

	.h-3{
		font-size: 18px;
	}
	.h-5	{
		font-size: 14px;
	}


@media screen and (max-width: 1200px) {
	#cardapio_cat_titulo_preco2{
	font-size: 24px;
	}
}
@media screen and (max-width: 1020px) {
	#cardapio_cat_titulo_preco2{
	font-size: 20px;
	}
}
@media screen and (max-width: 840px) {
	#cardapio_cat_titulo_preco2{
	font-size: 17px;
	}
}
@media screen and (max-width: 740px) {
	#bg_cardapio_titulos{
		width: 100%;
		margin-left: 0%;
	}
	#bg_cardapio_cat_item{
		width: 100%;
		margin-left: 0%;
	}
	#cardapio_cat_item{
		width: 70%;
	}
	#cardapio_cat_titulo{
	width: 70%;
	}
	#cardapio_cat_titulo_preco2{
	width: 15%;
	margin-left: 0%;
	font-size: 17px;
	}
	#cardapio_cat_item_preco2{
	width: 15%;
	margin-left: 0%;
	}
	#cardapio_cat_item_desc{
	width: 98%;
	margin-left: 10px;
	}
}
@media screen and (max-width: 480px) {
	#bg_cardapio_titulos{
		width: 100%;
		margin-left: 0%;
	}
	#bg_cardapio_cat_item{
		width: 100%;
		margin-left: 0%;
	}
	#cardapio_cat_item{
		width: 60%;
	}
	#cardapio_cat_titulo{
		width: 60%;
	}
	#cardapio_cat_titulo_preco2{
		width: 20%;
		margin-left: 0%;
		font-size: 15px;
	}
	#cardapio_cat_item_preco2{
		width: 20%;
		margin-left: 0%;
	}
	#cardapio_cat_item_desc{
		width: 98%;
		margin-left: 10px;
	}
	.h-2{
		font-size: 20px;
	}
	.h-3{
		font-size: 16px;
	}
	
	}
	@media screen and (max-width: 410px) {
		#cardapio_cat_item{
			width: 60%;
			letter-spacing: -1px;
		}
		}
	
	@media screen and (max-width: 350px) {
		.h-2{
			font-size: 18px;
		}
	
		.h-3{
			font-size: 16px;
		}
	}
	
	@media screen and (max-width: 320px) {
		.h-2{
			font-size: 15px;
		}
	
		.h-3{
			font-size: 13px;
		}
		.h-5	{
			font-size: 9px;
		}
		#cardapio_cat_titulo_preco2{
			font-size: 13px;
		}
	}
#conteudo_esquerda{
width:44%;
min-height:400px;
float:left;
margin-left:5%;
margin-top:30px;
margin-bottom:10px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:14px;
color:#333;
text-align:left;
line-height:160%;
}
#conteudo_esquerda a{
color:#333;
text-decoration:none;
}
#conteudo_esquerda a:hover{
color:#333;
text-decoration:underline;
}
#conteudo_direita{
width:44%;
min-height:400px;
float:left;
margin-top:30px;
margin-left:3%;
margin-bottom:10px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:14px;
color:#333;
text-align:left;
line-height:160%;
}
#conteudo_direita a{
color:#333;
text-decoration:none;
}
#conteudo_direita a:hover{
color:#333;
text-decoration:underline;
}

#conteudo_orcamento{
width:44%;
min-height:400px;
float:left;
margin-top:30px;
margin-left:10%;
margin-bottom:10px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:14px;
color:#333;
text-align:left;
line-height:160%;
}
#conteudo_orcamento a{
color:#333;
text-decoration:none;
}
#conteudo_orcamento a:hover{
color:#333;
text-decoration:underline;
}
	

@media screen and (max-width: 1360px) {
#conteudo_esquerda{
width:97%;
margin-left:3%;
margin-top:30px;
margin-bottom:10px;
}
#conteudo_direita{
width:97%;
margin-top:30px;
margin-left:3%;
margin-bottom:10px;
}
#conteudo_orcamento{
width:97%;
margin-top:30px;
margin-left:3%;
margin-bottom:10px;
}
	
}
#conteudo_full{
width:96%;
min-height:400px;
margin:0 auto;
margin-top:30px;
margin-left:4%;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:14px;
color:#333;
text-align:justify;
line-height:140%;
padding-left:20px;
_padding-left:10px;
padding-right:20px;
_padding-right:10px;
overflow:hidden;
}

#conteudo_produtos_esquerda{
width:22%;
min-height:170px;
margin-bottom:10px;
float:left;
}
#conteudo_img_produtos{
width:298px;
height:160px;
}
#conteudo_produtos_direita{
width:75%;
min-height:170px;
margin-bottom:10px;
float:left;
margin-left:1%;
border-bottom:1px #CCCCCC solid;
}
#conteudo_txt_produtos{
width:100%;
min-height:110px;
float:left;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:14px;
color:#1a1a1a;
text-align:justify;
line-height:160%;
padding-left:10px;
_padding-left:5px;
}
@media screen and (max-width: 1450px) {
#conteudo_produtos_esquerda{
width:30%;
margin-left:2%;
}
#conteudo_produtos_direita{
width:67%;
margin-left:1%;
}
}
@media screen and (max-width: 1020px) {
#conteudo_produtos_esquerda{
width:40%;
margin-left:2%;
}
#conteudo_produtos_direita{
width:57%;
margin-left:1%;
}
}
@media screen and (max-width: 810px) {
#conteudo_produtos_esquerda{
width:100%;
margin:0;
}
#conteudo_img_produtos{
width:298px;
height:160px;
margin:0 auto;
}
#conteudo_produtos_direita{
width:100%;
margin-bottom:10px;
float:left;
margin:0;
}
#conteudo_txt_produtos{
width:98%;
text-align:center;
margin:0;
}
}
#conteudo_produtos_p{
width:300px;
min-height:170px;
margin-bottom:10px;
float:left;
margin-left:30px;
_margin-left:15px;
}
#conteudo_img_produtos_p{
width:298px;
height:160px;
float:left;
}
#imagem_selection{
width:240px;
min-height:200px;
float:left;
}
#texto_selection{
width:80%;
min-height:220px;	
float:left;
margin-bottom:10px;
margin-left:20px;
}
#texto_selection a{
color:#333;
text-decoration:none;
}
#texto_selection a:hover{
color:#333;
text-decoration:underline;
}

#bg_galeria_imagem{
	width: 30%;
	float: left;
	margin-left: 3%;
}
#imagem_selection_galeria{
	width:100%;
	min-height:200px;
	float:left;
	text-align: center;
}

#titulo_selection_galeria{
width:100%;
min-height:10px;	
float:left;
margin-bottom:10px;
text-align: center;
}
#texto_selection_galeria{
width:100%;
min-height:100px;	
float:left;
margin-bottom:10px;
text-align: center;
}

#linha_selection{
width:98%;
height:1px;
margin-top:10px;
margin-bottom:10px;
float:left;
background-color:#CCC;
}
@media screen and (max-width: 1600px) {
#texto_selection{
width:65%;
}
}
@media screen and (max-width: 860px) {
#imagem_selection{
width:100%;
min-height:200px;
float: left; 
margin:0 auto;
text-align: center;
}
#texto_selection{
width:100%;
margin-left: 0px;
}
}
#texto_selection_total{
 width:920px;
	min-height:130px;	
	float:left;
}
#texto_selection_produtos{
 width:220px;
	min-height:220px;	
	float:left;
	margin-right:20px;
	_margin-right:10px;
}
#texto_selection_produtos a{
text-decoration:underline;
}
#texto_selection_produtos a:hover{
text-decoration:none;
}
#imagem_page{
width:40%;
min-height:12px;	
float:right;
margin-left:80px;
margin-bottom: 20px;
}
.img_empresa_home{
max-width:100%;
max-height: 100%;
}
.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	height: auto;
	margin-top: 30px;
	margin-bottom: 30px;
   }
   .embed-container iframe, .embed-container object, .embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
   }
   
@media screen and (max-width: 1325px) {
	#imagem_page{
	width:50%;
	margin-left:20px;
	}
}
@media screen and (max-width: 1000px) {
	#imagem_page{
	width:60%;
	margin-left:20px;
	}
}
@media screen and (max-width: 670px) {
	#imagem_page{
	width:100%;
	margin-left:0px;
	}
}
#bg_galeria_fotos{
width:100%;
float:left;
margin-bottom:20px;
}
#foto_galeria{
/*width:256px;*/
width:19%;
height:180px;
margin-top:40px;	
margin-right: 1%;
float:left;
text-align:center;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 1.3em;
}
@media screen and (max-width: 1450px) {
#foto_galeria{
width:25%;
}
}
@media screen and (max-width: 1140px) {
#foto_galeria{
width:33%;
}
}
@media screen and (max-width: 830px) {
#foto_galeria{
width:50%;
}
}
@media screen and (max-width: 600px) {
#foto_galeria{
width:100%;
}
}
#bg_img_produto_selection{
width:100%;
float:left;
margin-bottom:20px;
}
#img_produto_selection{
/*width:256px;*/
width:20%;
min-height:180px;
margin-top:40px;	
float:left;
text-align:center;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:16px;
color:#666;
}
#txt_produto_selection{
width:90%;
min-height:50px;
margin-top:4px;	
margin-left:5%;
float:left;
text-align:center;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:13px;
color:#333;
}
#titulo_produto_selection{
width:90%;
min-height:10px;
margin-top:6px;	
margin-left:5%;
float:left;
text-align:center;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:15px;
font-weight:bold;
color:#333;
}
@media screen and (max-width: 1450px) {
#img_produto_selection{
width:25%;
}
}
@media screen and (max-width: 1140px) {
#img_produto_selection{
width:33%;
}
}
@media screen and (max-width: 830px) {
#img_produto_selection{
width:50%;
}
}
@media screen and (max-width: 600px) {
#img_produto_selection{
width:100%;
}
}
#espaco_galeria{
width:50px;
float:left;
margin-top:20px;	
background-color:#F00;
}
#voltar{
width:100%;
float:left;
margin-top:15px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:14px;
color:#1a1a1a;
text-align:left;
line-height:180%;
}
#voltar a{
color:#1a1a1a;
text-decoration:underline;
}
#voltar a:hover{
color:#1a1a1a;
text-decoration:none;
}
/* FORMS */
#bg_form{
width:380px;
float:left;
margin-top:30px;
}	
#campo{
width:85px;
height:30px;	
margin-left:0px;
float:left;
clear:left;
text-align:left;
font-size:12px;
}
#form{
width:230px;
height:30px;
margin-left:5px;
float:left;
}
#text_area{
width:230px;
margin-left:5px;
margin-bottom:10px;
float:left;
}
#navegador{
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:12px;
color:#1a1a1a;
font-weight:bold;
width:100%;
text-align:center;
float:left;
margin-top:20px;
}
#navegador a{
color:#1a1a1a;
text-decoration:none;
font-weight:100;
}
#navegador a:hover{
color:#1a1a1a;
text-decoration:underline;
}
.form{
 width:90%;
 height:32px;
 float:left;
 margin-top:10px;
 border:1px solid #1a1a1a;
 background-color:#FFF;
 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
 font-size:12px;
 color:#1a1a1a;
 padding-left:10px;
}
.textarea{
 width:90%;
 height:110px;
 float:left;
 margin-top:10px;
 border:1px solid #1a1a1a;
 background-color:#FFF;
 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
 font-size:12px;
 color:#1a1a1a;
 padding-top:10px;
 padding-left:10px;
}
.textarea_prod{
	width:90%;
	height:80px;
	float:left;
	margin-top:10px;
	border:1px solid #1a1a1a;
	background-color:#FFF;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#1a1a1a;
	padding-top:10px;
	padding-left:10px;
   }
   
#subir{
	position:fixed;
	bottom:10px;
	right:10px;
}
.btn-topo {
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    bottom: 40px;
    right: 40px;
    width: 50px;
    height: 50px;
    background-color: #294f72;
    text-decoration: none;
	z-index:99999;
	visibility: visible;
}
.btn-topo::after {
    content: "↑";
    font-size: 32px;
    font-weight: bold;
    color: aliceblue;
    transition: margin-top 250ms;
}
.btn-topo:hover::after {
    margin-top:-8px;
}
.image{
    -webkit-filter:grayscale(100%);
}
.image:hover{
    -webkit-filter:grayscale(0%);
    transition: 1s;
}
.icone_produtos{
	width: 20px;
	height: 20px;
}

.whatsapp-link{
	position: fixed;
	width: 60px;
	height: 60px;
	bottom: 50%;
	left: 10px;
	background-color: #25d366;
	color: #fff;
	border-radius: 50px;
	text-align: center;
	font-size: 30px;
	box-shadow: 4px 4px 8px #888;
	z-index: 1000;
}
.whatsapp-link:hover{
	color: #25d366;
	background-color: #fff;

}
.fa-whatsapp{
	margin-top: 14px;
}
.whatsapp-rodape{
	color: #fff;
	font-size: 25px;
}
.whatsapp-rodape:hover{
	color: #25d366;
}


/* Style the tab */
.tab {
	overflow: hidden;
	border: 1px solid #ccc;
	background-color: #f1f1f1;
  }
  
  /* Style the buttons that are used to open the tab content */
  .tab button {
	background-color: inherit;
	float: left;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 14px 16px;
	transition: 0.3s;
  }
  
  /* Change background color of buttons on hover */
  .tab button:hover {
	background-color: #ddd;
  }
  
  /* Create an active/current tablink class */
  .tab button.active {
	background-color: #ccc;
  }
  
  /* Style the tab content */
  .tabcontent {
	display: none;
	padding: 6px 12px;
	border: 1px solid #ccc;
	border-top: none;
  }

  .tabcontent {
	animation: fadeEffect 1s; /* Fading effect takes 1 second */
  }
  
  /* Go from zero to full opacity */
  @keyframes fadeEffect {
	from {opacity: 0;}
	to {opacity: 1;}
  }  


  .legenda_galeria{
	  color: #000;
	  font-size: 14px;
	  
  }

  .menu_rodape{
	width: 100%;
	height: 300px;
	overflow: auto;
	color: #1a1a1a;
	}
	.menu_rodape a{
	color:#1a1a1a;
	text-decoration:none;
	}
	.menu_rodape a:hover{
	color:#1a1a1a;
	text-decoration:underline;
	}

#video_home{
	width: 60%;
	height: 550px;
	margin-left: 20%;
}
@media screen and (max-width: 1700px) {
#video_home{
	width: 70%;
	height: 500px;
	margin-left: 15%;
}	
}
@media screen and (max-width: 1400px) {
#video_home{
	width: 80%;
	height: 550px;
	margin-left: 10%;
}	
}
@media screen and (max-width: 1150px) {
#video_home{
	width: 90%;
	height: 450px;
	margin-left: 5%;
}	
}
@media screen and (max-width: 950px) {
#video_home{
	width: 90%;
	height: 350px;
	margin-left: 5%;
}	
}
@media screen and (max-width: 700px) {
#video_home{
	width: 98%;
	height: 300px;
	margin-left: 1%;
}	
}
@media screen and (max-width: 540px) {
#video_home{
	width: 100%;
	height: 200px;
	margin-left: 0;
}	
}
@media screen and (max-width: 380px) {
#video_home{
	width: 100%;
	height: 150px;
	margin-left: 0;
}	
}
.img-noticia-home{
width: 768px;
height: 450px;
}



/*  CAROUSEL PRODUTO  CAROUSEL PRODUTO  CAROUSEL PRODUTO  CAROUSEL PRODUTO  CAROUSEL PRODUTO  CAROUSEL PRODUTO  */
.lSSlideWrapper {
  max-width: 100%;
  overflow: hidden;
  position: relative;
}
.lSSlideWrapper > .lightSlider:after {
  clear: both;
}
.lSSlideWrapper .lSSlide {
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
  -webkit-transition: all 1s;
  -webkit-transition-property: -webkit-transform, height;
  -moz-transition-property: -moz-transform, height;
  transition-property: transform, height;
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
  position: relative;
}
.lSSlideWrapper .lSFade > * {
  position: absolute !important;
  top: 0;
  left: 0;
  z-index: 9;
  margin-right: 0;
  width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
  opacity: 0;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
  z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
  opacity: 1;
}

/** /!!! End of core css Should not edit !!!/**/
/* Pager */

.lSPager {
  width: 100%;
  text-align: center;
}
.lSPager li {
  display: inline-block;
}
.lSPager li a {
  display: block;
  padding: 5px;
  color:#FFF;  
}
.lSPager li.active a {
  color: #FFF;
}

/* End of pager */
/* slider actions */
.lSAction a {
  width: 20px;
  height: 20px;
  display: block;
  text-align: center;
  position: relative;
  margin-top:-100px;
  top: 50%;
  cursor: pointer;
/*  
  border-radius: 50%;
  border: solid 1px #51982f;
  color: #000;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
*/
}
.lSAction a.lSPrev {
  left: 1%;
  float:left;
}
.lSAction a.lSPrev:before {
  content:url(slide_produtos/seta-esquerda.png);
/*  content: '<'; */
  display: block;
}
.lSAction a.lSNext {
  left: 97%;
  float:left;
}
.lSAction a.lSNext:before {
  content:url(slide_produtos/seta-direita.png);	
/*  content: '>'; */
  display: block;
}
.lSAction a.disabled {
  pointer-events: none;
}

@media screen and (max-width: 1280px) {
.lSAction a.lSPrev {
  left: 0.6%;
  float:left;
}
.lSAction a.lSNext {
  left: 98%;
  float:left;
}
}
@media screen and (max-width: 1050px) {
.lSAction a.lSPrev {
  left: 0.6%;
  float:left;
}
.lSAction a.lSNext {
  left: 97%;
  float:left;
}
}
@media screen and (max-width: 720px) {
.lSAction a.lSPrev {
  left: 2%;
  float:left;
}
.lSAction a.lSNext {
  left: 93%;
  float:left;
}
}

.cS-hidden {
  height: 1px;
  opacity: 0;
  filter: alpha(opacity=0);
  overflow: hidden;
}

.lSSlideOuter {
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.lSSlideOuter .lightSlider,
.lSSlideOuter .lSPager {
  padding-left: 0;
  list-style: none outside none;
}
.lSSlideOuter .lightSlider > * {
  float: left;
}
.lSSlideOuter .rightEnd {
  -webkit-animation: rightEnd 0.3s;
  animation: rightEnd 0.3s;
  position: relative;
}
.lSSlideOuter .leftEnd {
  -webkit-animation: leftEnd 0.3s;
  animation: leftEnd 0.3s;
  position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
  -webkit-animation: leftEnd 0.3s;
  animation: leftEnd 0.3s;
  position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
  -webkit-animation: rightEnd 0.3s;
  animation: rightEnd 0.3s;
  position: relative;
}

/*/  GRab cursor */
.lightSlider {
  overflow: hidden;
  margin: 0;
}
.lightSlider:before, .lightSlider:after {
  content: " ";
  display: table;
}
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

/* END DEFAUL SLIDE CAROUSEL CSS */
ul {
  list-style: none outside none;
  padding-left: 0;
  margin: 0;
}

.demo .item {
  margin-bottom: 60px;
}

.content-slider li {
/*  background-color: #6F0; */
  text-align: center;
  color: #FFF;
}

.content-slider h3 {
  margin: 0;
  padding: 70px 0;
}

.demo {
  width: 800px;
}
/*  CAROUSEL PRODUTO  CAROUSEL PRODUTO  CAROUSEL PRODUTO  CAROUSEL PRODUTO  CAROUSEL PRODUTO  CAROUSEL PRODUTO  */

/* CAROUSEL CLIENTES  CAROUSEL CLIENTES  CAROUSEL CLIENTES  CAROUSEL CLIENTES  CAROUSEL CLIENTES  CAROUSEL CLIENTES  CAROUSEL CLIENTES   */
@-webkit-keyframes scroll {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(calc(-250px * 7));
            transform: translateX(calc(-250px * 7));
  }
}

@keyframes scroll {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(calc(-250px * 7));
            transform: translateX(calc(-250px * 7));
  }
}
.slider {
  background: white;
  box-shadow: 0 10px 20px -5px rgba(0, 0, 0, 0.125);
  height: 170px;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.slider::before, .slider::after {
  background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);
  content: "";
  height: 170px;
  position: absolute;
  width: 200px;
  z-index: 2;
}
.slider::after {
  right: 0;
  top: 0;
  -webkit-transform: rotateZ(180deg);
          transform: rotateZ(180deg);
}
.slider::before {
  left: 0;
  top: 0;
}
.slider .slide-track {
  -webkit-animation: scroll 40s linear infinite;
          animation: scroll 40s linear infinite;
  display: flex;
  width: calc(250px * 14);
}
.slider .slide {
  height: 100px;
  width: 250px;
}
/* CAROUSEL CLIENTES  CAROUSEL CLIENTES  CAROUSEL CLIENTES  CAROUSEL CLIENTES  CAROUSEL CLIENTES  CAROUSEL CLIENTES  CAROUSEL CLIENTES  */