/***********************************
	MONITOR - COMPUTADOR
***********************************/
	
	@media screen and (max-width: 3000px) and (min-width: 1200px){
		.hidden-lg, .escondepc{display:none !important}
	}
	@media screen and (max-width: 1600px) and (min-width: 1400px){
	}
	@media screen and (max-width: 1400px) and (min-width: 1200px){
	}
	
	@media screen and (max-width: 1380px) and (min-width: 1200px){
	}
	@media screen and (max-width: 10000px) and (min-width: 992px){		
		.visible-md{display:block}
		.visible-md3{display:inline}
	}
	@media screen and (max-width: 10000px) and (min-width: 992px){
		.visible-sm{display:none}
	}
	@media screen and (max-width: 10000px) and (min-width: 762px){	
		.visible-xs{display:none}	
		.visible-xs2, .visible-xs3{visibility:hidden;display:none;}
	}
	@media screen and (max-width: 1600px) and (min-width: 1200px){
		.container{width: 1200px;}
	}
	
	@media screen and (max-width: 1300px) and (min-width: 1200px){
		.containermenor{width: 1200px;}
		.topo nav ul li {padding: 0 10px;}
	}
	
	@media screen and (max-width: 1610px) and (min-width: 1450px){

	}
	@media screen and (max-width: 1500px) and (min-width: 1200px){
		footer .redes {padding-right: 45px;}
	}
	@media screen and (max-width: 1350px) and (min-width: 1200px){
	}

	@media screen and (max-width: 1200px){
		.container{width: 100%;}
	}
	@media screen and (max-width: 1200px) and (min-width: 992px){
		.escondeantes992{display:none}
		.topo .logo {width: 180px;margin-top: 5px;}
		.topo nav ul li {font-size: 110%;padding: 0 5px;}
		.terroir_mapa .dados {padding: 50px 80px 50px 80px;}
		.terroir_mapa h1 {font-size: 400%;width: 85%;}
		.experiencia_dados .intro .titulo {font-size: 600%;}
		.blog_page .bloco_post .capa_post {height: 450px;}
		footer .redes {padding-right: 15px;}
		
	}
	
	

	
	
	
/***********************************
	TABLET
***********************************/
	
	@media screen and (min-width: 992px){		
		.hidden-md{display:none}
	}
	
	@media screen and (max-width: 876px) and (min-width: 886px){
	}
	@media screen and (max-width: 992px){
		.visible-md, .visible-md3, .escondedepois992, footer .menu, .topo nav ul{display:none !important}
		.visible-sm3{display:inline}
		.hidden-xs3{display:inline}
		.visible-xs2{visibility:visible}
		.visible-xs3{display:inline}
		.home_frases p {font-size: 250%;}
		.abre_responsivo, .abre_busca_responsivo{float:right;display:block !important;}
		footer .redes {float: left;padding-right: 0;margin-top: 40px;}
		footer .redes div {margin-left: 0;margin-right: 10px;}
	}
		
		
	
	@media screen and (max-width: 992px) and (min-width: 762px){
		.visible-sm{display:block}
		.hidden-sm{display:none;}
		.col-md-2_4 {width: 33%;}
		.home_intro .intro h1, .produtos_intro .intro h1, .terroir_intro .intro h1, .experiencia_intro .intro h1,
		.blog_intro .intro h1, .contato_intro .intro h1 {font-size: 700%;}
		.home_fotos1 .foto2 {margin-top: -50px;}
		.home_fotos2 .foto2 {margin-top: 0px;}
		.terroir_fotos1 h1, .terroir_cultura h1, .terroir_fotos2 h1, .produtos_lista .intro h1, .experiencia_dados .intro .titulo {font-size: 500%;}
		.terroir_mapa h1 {font-size: 400%;width: 100%;}
		.terroir_mapa .dados {padding: 50px 80px;}
		.terroir_fotos2 .foto2, .terroir_fotos1 .foto2 {margin-top: 50px;}
		.produto_dados .foto {height: 600px;}
		.produto_dados {min-height: 600px;}
		.blog_intro .tags a {padding: 3px 30px;width: auto;margin: 0 5px 5px 5px;}
		.blog_page .bloco_post .capa_post {height: 350px;}
		.blog_page .bloco_post .titulo {font-size: 120%;}
	}
	
	
/***********************************
	CELULAR
***********************************/

	@media screen and (max-width: 762px){	
		.hidden-xs, .contato_intro .intro p br, .historico p br, .terroir_intro .intro p br, .produto_dados .voltar, .experiencia_intro .intro p br, .blog_intro .intro p br, .post_page .faixa_titulo .botaovoltar{display:none}
		.hidden-xs3{display:inline}
		.visible-xs2{visibility:visible}
		.visible-xs3{display:inline;}
		.home_intro .foto_intro, .terroir_intro .foto_intro, .produtos_intro .foto_intro, .experiencia_intro .foto_intro{max-width: 100%;}
		.topo .logo {width: 150px;margin-top: 5px;}
		.home_intro .intro h1, .terroir_fotos1 h1, .terroir_cultura h1, .terroir_fotos2 h1, .produtos_lista .intro h1, .experiencia_dados .intro .titulo, .contato_intro .intro h1, .terroir_intro .intro h1, .produtos_intro .intro h1, .experiencia_intro .intro h1, .blog_intro .intro h1{font-size: 400%;}		
		.continuar_navegando .page {font-size: 250%;}
		.continuar_navegando img {width: 25px;margin-top: 20px;}
		.continuar_navegando .seta_left {left: -40px;}
		.continuar_navegando .continuar { font-size: 150%;}
		footer .newsletter {padding-bottom: 20px;}
		.abre_responsivo {font-size: 250% !important;padding-top: 5px;}
		.terroir_fotos1 h1, .terroir_fotos2 h1, .terroir_cultura h1{font-size: 300%;}
		
		.busca_container .busca_bloco{width:95%;padding:40px 20px 60px 20px;}

		.home_frases p {font-size: 180%;margin: 40px 0;}		
		.home_fotos1 .foto2,.home_fotos2 .foto2, .terroir_fotos1 .foto2, .terroir_fotos2 .foto2{max-width: 100%;float: none;margin-top: 0;}
		.historico h1, .home_fotos2 h1 {font-size: 300%;}
		.historico_acordion{flex-direction:column;height:auto;gap:10px;}
		.bloco_acordion{flex-direction:column;min-width:100%;border-left:none;border-top:1px solid #6c7a96;}
		.bloco_acordion.ativo{flex:unset;}
		.tarja{width:100%;height:auto;padding:15px;display:flex;align-items:center;justify-content:space-between;}
		.ano{position:static;transform:none;font-size:24px;}
		.bloco_acordion img{position:static;width:25px;transform:rotate(90deg);transition:0.3s;}
		.bloco_acordion.ativo img{transform:rotate(-90deg);}
		.exibir{display:none;padding:0 15px 15px 15px;}
		.bloco_acordion.ativo .exibir{display:block;}
		.home_fotos2 .texto2 {margin: 50px 0;}

		.contato_intro .intro p {margin-top: 0px;}
		.contato_form {margin-top: 20px;}
		.contato_form form {margin-top: 50px;}
		.info_horarios .titulo {font-size: 300%;margin-bottom: 50px;display: block;}
		.contato_intro .dados_intro{display: block;}
		.dados_intro p { flex-direction: column; gap: 12px;}
		.contato_intro .dados_intro span {display: inline-block;margin: 0 0 20px 3px;}
		
		.terroir_intro .intro p{margin-top:0}
		.terroir_mapa h1 {font-size: 400%;width: 100%;text-align: center;}
		
		.terroir_mapa .bloco {text-align: center;}
		.terroir_mapa .dados {padding: 50px 80px 30px 80px;}
		.terroir_fotos2 .texto2 {margin: 50px 0;}
		.terroir_cultura h1 {margin-bottom: 0;}
		.terroir_cultura .conteudo {padding-top: 20px;padding-bottom: 20px;border-top: 1px solid #616e89;margin-top: 50px;border-left:0}
		.terroir_cultura ul li {font-size: 300%;}
		.terroir_cultura .bloco img{margin-bottom:30px;}
		.terroir_cultura {padding: 60px 0 40px 0;}
		
		.produtos_intro .intro p{margin-top: 0px;}
		.produto_dados{margin-top: 0px;}
		.produto_dados .foto {width: 100%;height: auto;background:transparent;position: relative;}
		.produto_dados .foto img{display:block;}
		.produto_dados .dados {padding: 20px;}
		.produto_dados .dados h1 {font-size: 250%;}
		.premiacoes h1 {font-size: 300%;}
		.premiacoes {padding: 30px 30px 60px 30px;}
		.premiacoes .premio .premio1 {font-size: 150%;display: block;float: none;height: auto;width: 100%;border-right: 0;}
		.premiacoes .premio .premio2 {display: block;padding-left: 0;float: none;height: auto;width: 100%;font-size: 150%;
		padding: 30px 0 0 0;}
		.produtos_lista {padding: 50px 0 0 0;}
		
		.produtos_intro .intro h2 {font-size: 300%;}

		.experiencia_intro .intro p {margin-top: 0px;}
		.experiencia_dados .intro .titulo {font-size: 300%;}

		.experiencia_aberta_dados .intro h1 {font-size: 300%;line-height: 110%;margin-bottom: 10px;}
		.experiencia_aberta_dados .bloco_reserva{width:100%}

		.blog_intro .intro p {margin-top: 0px;}
		.blog_intro .tags a {padding: 3px 30px;font-size: 90%;width: auto;margin: 0 5px 5px 0;}
		.blog_page .bloco_post .capa_post {height: 300px;}
		.blog_page .bloco_post .titulo {font-size: 120%;margin-bottom: 5px;}
		.blog_page .bloco_post .ver {font-size: 90%;}
		.blog_page .bloco_post {margin-bottom: 50px;}
		.post_conteudo .data {margin-bottom: 20px;}
		
		.entrada h1 {font-size: 250%;}
		.entrada {padding: 50px 10px 150px 10px;}
		
	}
	@media screen and (max-width: 762px) and (min-width: 570px){
	}
	@media screen and (max-width: 650px) and (min-width: 500px){

	}
	@media screen and (max-width: 670px){

	}
	
	
	@media screen and (max-width: 700px){
	}
	@media screen and (max-width: 600px) and (min-width: 500px){
	}
	@media screen and (max-width: 600px){
	}
		
	@media screen and (max-width: 570px){
	}
	@media screen and (max-width: 380px){		
	}