/*Wethink @ 202508071033 */





/* 
==========================================================================
 Reset
========================================================================== 
*/
html, body, h1, h2, h3, h4, h5, h6, header nav {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
    -webkit-font-smoothing: antialiased;
    height: 100%; 
	
}


article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;

}

body {
	line-height: 1;
	height: 100%; 
}

/*
.h1 {
	margin: 0;
	font-family: "rotulo-variable",sans-serif;
	font-variation-settings: 'wdth' 100, 'wght' 800, 'slnt' 0;	
	font-style: normal;
	font-size: 28px;
	color: #351d0a;
	line-height: 30px;
}

.h2 {
	margin: 0;
	font-family: "rotulo-variable",sans-serif;
	font-variation-settings: 'wdth' 50, 'wght' 800, 'slnt' 0;
	font-style: normal;
	font-size: 25px;
	color: #341e11;
	line-height: 25px;
}

.h3 {
	margin: 0;
	font-family: "ivyepic-variable",sans-serif;
	font-variation-settings: 'wdth' 70, 'wght' 400, 'slnt' 0;
	font-style: normal;
	font-size: 16px;
	color: #321e0e;
	line-height: 22px;
}

.h4 {
	margin: 0;
	font-family: "ivyepic-variable",sans-serif;
	font-variation-settings: 'wdth' 70, 'wght' 500, 'slnt' 0;
	font-style: normal;
	font-size: 14px;
	color: #79491a;
	line-height: 20px;
}
*/




















/* 
==========================================================================
 Site
========================================================================== 
*/


.logo_tel_isolado {
	position: absolute;
	display: none;
}




.palhetaMenu {
	clear: both;
	position: fixed;
	top: -100%;
	right: 0px;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: #d8ceb5;
	z-index: 200;
	text-align: center;
}
	.palhetaMenu .menu_x {
		clear: both;
		position: absolute;
		width: 40px;
		top: 30px;
		right: 30px;
		cursor: pointer; 
	}
	.palhetaMenu .menu_logo {
		position: relative;
		width: 45%;
		margin-top: 75px;
	}
	.palhetaMenu .menu_herdade {
		position: relative;
		padding: 0 0 0 0 ;
		margin: 0 auto;
		width: 60px;
		margin-top: 50px;
		display: block;
		cursor: pointer;
	}
	.palhetaMenu .menu_linha {
		position: relative;
		padding: 0 0 0 0 ;
		margin: 0 auto;
		width: 20px;
		margin-top: 15px;
		display: block;
	}
	.palhetaMenu .menu_cortes {
		position: relative;
		padding: 0 0 0 0 ;
		margin: 0 auto;
		width: 60px;
		margin-top: 10px;
		display: block;
		cursor: pointer;
	}
	.palhetaMenu .menu_txtherdade {
		position: relative;
		width: 100%;
		margin-top: 15px;

		/*Bebas Neue Regular*/
		font-family: "bebas-neue", sans-serif;
		font-weight: 400;
		font-style: normal;

		font-size: 30px;
		color: #3c2418;
		line-height: 30px;
		text-align: center;
		text-decoration: underline;
		cursor: pointer;
	}
	.palhetaMenu .menu_txtcortes {
		position: relative;
		width: 100%;
		margin-top: 15px;

		/*Bebas Neue Regular*/
		font-family: "bebas-neue", sans-serif;
		font-weight: 400;
		font-style: normal;

		font-size: 30px;
		color: #3c2418;
		line-height: 30px;
		text-align: center;
		cursor: pointer;
	}

	.palhetaMenu .menu_txtherdade_1 {
		position: relative;
		width: 100%;
		margin-top: 15px;

		/*Bebas Neue Regular*/
		font-family: "bebas-neue", sans-serif;
		font-weight: 400;
		font-style: normal;

		font-size: 30px;
		color: #3c2418;
		line-height: 30px;
		text-align: center;
		cursor: pointer;
	}
	.palhetaMenu .menu_txtcortes_1 {
		position: relative;
		width: 100%;
		margin-top: 15px;

		/*Bebas Neue Regular*/
		font-family: "bebas-neue", sans-serif;
		font-weight: 400;
		font-style: normal;

		font-size: 30px;
		color: #3c2418;
		line-height: 30px;
		text-align: center;
		text-decoration: underline;
		cursor: pointer;
	}







/* 
==========================================================================
 Responsive
========================================================================== 
*/
@media screen and (max-width: 1440px) {


}



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


	.palhetaMenu {
	}
		.palhetaMenu .menu_x {
			width: 9.41vw; /*40px;*/
			top: 7.06vw; /*30px;*/
			right: 7.06vw; /*30px;*/
		}
		.palhetaMenu .menu_logo {
			width: 45%;
			margin-top: 17.65vw; /*75px;*/
		}
		.palhetaMenu .menu_herdade {
			width: 14.12vw; /*60px;*/
			margin-top: 11.76vw; /*50px;*/
		}
		.palhetaMenu .menu_linha {
			width: 4.71vw; /*20px;*/
			margin-top: 3.53vw; /*15px;*/
		}
		.palhetaMenu .menu_cortes {
			width: 14.12vw; /*60px;*/
			margin-top: 2.35vw; /*10px;*/
		}
		.palhetaMenu .menu_txtherdade {
			width: 100%;
			margin-top: 3.53vw; /*15px;*/
			font-size: 7.06vw; /*30px;*/
			line-height: 7.06vw; /*30px;*/
		}
		.palhetaMenu .menu_txtcortes {
			width: 100%;
			margin-top: 3.53vw; /*15px;*/
			font-size: 7.06vw; /*30px;*/
			line-height: 7.06vw; /*30px;*/
		}




}


