
@media (min-width: 1367px) {
	#galeria-capa {
    	height:520px;
	}
	#chamada-propaganda .coluna:first-child {
		width:50% !important;
	}
	#chamada-propaganda .coluna:last-child {
 		width:50% !important;
	}
	#menu-fechado {
		display:none;
	}
	.botao {
		padding:10px;
		left:38%;
		right:38%;
	}
	.img-topo {
		width:100%;
		height:300px;
		object-fit: cover;
    	object-position: center;
		overflow:hidden;
	}
	}

@media (min-width: 1281px) and (max-width: 1366px) {
	#galeria-capa {
    	height:520px;
	}
	#chamada-propaganda .coluna:first-child {
		width:50% !important;
	}
	#chamada-propaganda .coluna:last-child {
 		width:50% !important;
	}
	#menu-fechado {
		display:none;
	}
	.botao {
		padding:10px;
		left:36%;
		right:36%;
	}
	.img-topo {
		width:100%;
		height:300px;
		object-fit: cover;
    	object-position: center;
		overflow:hidden;
	}
	}

@media (min-width: 1024px) and (max-width: 1280px) {
	.container-fluid {
  		width:100%;
  		padding-right:40px;
  		padding-left:40px;
  		margin-right: auto;
  		margin-left: auto;
	}
	nav ul li {
		padding:30px 10px;
		display:inline-block;
	}
	nav ul li a {
		padding:10px 15px;
		letter-spacing:1px;
	}
	#chamada-capa .titulo {
		min-width:100%;
		height:360px;
		font-size:100px;
		line-height:260px;
	}
	#chamada-propaganda .coluna:first-child {
		width:50% !important;
	}
	#chamada-propaganda .coluna:last-child {
 		width:50% !important;
	}
	.botao {
		left:33%;
    	right:33%;
		padding:10px 0 !important;
		letter-spacing:1px !important;
	}
	#galeria-capa {
    	height:480px;
	}
	#institucional-capa {
		height:460px !important;
		margin-top:0px !important;
		padding:0 100px;
		background-size:130% !important;
	}
	#institucional-capa h4 {
		font-size:1.2em !important;	
		padding-top:280px !important;
	}
	#institucional-capa p {
		padding-top:20px;
		padding-bottom:30px;
	}
	#institucional-capa .botao {
		bottom:0px;
	}
	#box-agenda .col-3  , #box-agenda .col-3 img {
		height:210px;
	}
	#box-agenda .col-3 a h2 {
		height:210px;
		padding-top:40px;
	}
	#box-agenda .col-3 a h4 {
		height:210px;
		padding:140px 10px 10% 10px;
	}
	#menu-fechado {
		display:none;
	}
	#agenda-view .col-7 {
    	-ms-flex: 0 0 40% !important;
    	flex: 0 0 40% !important;
    	max-width: 40% !important;
	}
	#agenda-view .col-5 {
    	-ms-flex: 0 0 60% !important;
    	flex: 0 0 60% !important;
    	max-width: 60% !important;
	}
	#agenda-view .col-7 .padding60 {
    	padding:30px
	}
	footer {
		background-image:url(../_img/back-footer.png);
		background-position:-80px 0;
		background-repeat:no-repeat;
		margin-top:100px;
		min-height:280px;
	}
	.img-topo {
		width:100%;
		height:270px;
		object-fit: cover;
    	object-position: center;
		overflow:hidden;
	}
	}

@media (min-width: 992px) and (max-width: 1023px) {
	.container-fluid {
  		width:100%;
  		padding-right:25px;
  		padding-left:25px;
  		margin-right: auto;
  		margin-left: auto;
	}
	nav ul li {
		padding:30px 10px;
		display:inline-block;
	}
	nav ul li a {
		padding:10px;
		letter-spacing:1px;
	}
	#chamada-capa .titulo {
		min-width:100%;
		height:360px;
		font-size:100px;
		line-height:260px;
	}
	#chamada-propaganda .coluna:first-child {
		width:50% !important;
	}
	#chamada-propaganda .coluna:last-child {
 		width:50% !important;
	}
	.botao {
		left:32%;
    	right:32%;
		padding:10px 0 !important;
		letter-spacing:1px !important;
	}
	#galeria-capa {
    	height:480px;
	}
	#institucional-capa {
		height:420px !important;
		margin-top:0px !important;
		padding:0 80px;
		background-size:130% !important;
	}
	#institucional-capa h4 {
		font-size:1.2em !important;	
		padding-top:230px !important;
	}
	#institucional-capa p {
		padding-top:20px;
		padding-bottom:30px;
	}
	#institucional-capa .botao {
		bottom:0px;
	}
	#box-agenda .col-3  , #box-agenda .col-3 img {
		height:210px;
	}
	#box-agenda .col-3 a h2 {
		height:210px;
		padding-top:40px;
	}
	#box-agenda .col-3 a h4 {
		height:210px;
		padding:140px 10px 10% 10px;
	}
	footer {
		background-image:url(../_img/back-footer.png);
		background-position:-100px 0;
		background-repeat:no-repeat;
		margin-top:100px;
		min-height:280px;
	}
	#menu-fechado {
		display:none;
	}
	#agenda-view .col-7 {
    	-ms-flex: 0 0 40% !important;
    	flex: 0 0 40% !important;
    	max-width: 40% !important;
	}
	#agenda-view .col-5 {
    	-ms-flex: 0 0 60% !important;
    	flex: 0 0 60% !important;
    	max-width: 60% !important;
	}
	#agenda-view .col-7 .padding60 {
    	padding:30px
	}
	.img-topo {
		width:100%;
		height:250px;
		object-fit: cover;
    	object-position: center;
		overflow:hidden;
	}
	}

@media (min-width: 768px) and (max-width: 991px) {
	.container-fluid {
  		width:100%;
  		padding-right:15px;
  		padding-left:15px;
  		margin-right: auto;
  		margin-left: auto;
	}
	nav ul li {
		padding:30px 0px;
		display:inline-block;
	}
	nav ul li a {
		padding:10px;
		letter-spacing:0px;
	}
	#chamada-capa .titulo {
		min-width:100%;
		height:270px;
		font-size:100px;
		line-height:200px;
	}
	#chamada-propaganda {
		height:500px !important;
		margin-top:120px !important;
	}
	#chamada-propaganda .coluna:first-child {
		width:40% !important;
	}
	#chamada-propaganda .coluna:last-child {
 		width:60% !important;
	}
	#chamada-propaganda h2 {
		font-size:1.5em;	
	}
	.botao {
		left:32%;
    	right:32%;
	}
	.botao1 {
		position:absolute;
		max-height:50px !important;
		bottom:60px !important;
		left:30%;
    	right:30%;
	}
	.botao-sm {
		padding-top:30px;
	}
	#galeria-capa {
    	height:480px;
	}
	#galeria-capa {
		height:400px;
	}
	#seta-voltar , #seta-avancar {
		top:55%;
	}
	#agenda-capa {
		margin-top:70px !important;
	}
	#agenda-capa div img {
		z-index:1;
		position:relative;
		height:350px;
		overflow:hidden;
		object-fit: cover;
    	object-position: center;
	}
	#agenda-capa .texto-agenda  {
		z-index:2;
		position:absolute;
		top:0;
		left:0;
		right:0;
		height:350px;
		background-color:rgba(0,0,0,.5);
		color:#fdf7ea;
	}
	#agenda-capa h1 {
		font-size:5em;
		margin:0;
		padding:60px 0 0 0;
	}
	#agenda-capa h2 {
		font-size:2.5em;
		margin:0;
		padding:20px 0 0 0;
	}
	#agenda-capa p:last-child {
		font-size:1.3em;
		margin:0;
		padding:20px 0 0 0;
	}
	#institucional-capa {
		height:380px !important;
		margin-top:0px !important;
		padding:0 45px;
		background-size:125% !important;
	}
	#institucional-capa h4 {
		font-size:1.2em !important;	
		padding-top:195px !important;
	}
	#institucional-capa p {
		padding-top:15px;
		padding-bottom:30px;
	}
	#institucional-capa .botao {
		bottom:0px;
	}
	#box-agenda .col-3  , #box-agenda .col-3 img {
		height:180px;
	}
	#box-agenda .col-3 a h2 {
		height:180px;
		padding-top:30px;
	}
	#box-agenda .col-3 a h4 {
		height:180px;
		padding:110px 10px 10% 10px;
	}
	#box-galeria .col-3 , #box-galeria .col-3 img , #box-vinicola .col-3 , #box-vinicola .col-3 img ,
	#box-comer .col-3 , #box-comer .col-3 img , #box-fazer .col-3 , #box-fazer .col-3 img , 
	#box-ficar .col-3 , #box-ficar .col-3 img {
		height:180px;
		overflow:hidden;
	}
	#box-galeria .col-3 a:hover h2 {
		height:180px;
		padding-top:60px;	
	}
	#box-vinicola h2 , #box-comer h2 , #box-fazer h2 , #box-ficar h2 {
		height:180px;
		padding-top:80px !important;
		font-size:1.3em !important;	
	}
	footer {
		background-image:url(../_img/back-footer.png);
		background-position:-300px 0;
		background-repeat:no-repeat;
		margin-top:100px;
		min-height:280px;
	}
	nav {
		display:none;
	}
	#menu-fechado {
		width:200px;
		right:30px;
		position:fixed;
	}
	#menu-fechado a i {
		color:rgb(255,255,255);
		font-size:26px;
		cursor:pointer;
		position:fixed;
		right:30px;
		top:20px;
		padding:15px 20px;
	}
	#menu-fechado ul {
		display:none;
		z-index:999;
		position:absolute;
		top:0;
		right:0;
		text-align:left;
		background-color:#461b56;
		border-radius:2px;
		border:1px solid #78498a; 
	}
	#menu-fechado:hover ul {
		display:block;
		list-style:none;
		margin:70px 0 0 0;
		padding:0;
	}
	#menu-fechado ul li {
		padding:3px 5px;
		border-bottom:1px solid rgba(255,255,255,.1);
	}
	#menu-fechado a {
		color:#FFF;
		font-size:13px;
		line-height:13px;
		font-weight:400;
		font-family:Adam;
		display:block;
		padding:10px 15px;	
	}
	#menu-tematico img {
		width:25px !important;
		height: auto;
	}
	#menu-tematico a {
		background-color:rgba(0,0,0,.1);
		font-family:"Adam";
		height:60px;
		padding-top:18px;
		margin-left:2px;
		width:25%;
		font-size:14px;
	}
	#agenda-view .col-7 {
    	-ms-flex: 0 0 50% !important;
    	flex: 0 0 50% !important;
    	max-width: 50% !important;
	}
	#agenda-view .col-5 {
    	-ms-flex: 0 0 50% !important;
    	flex: 0 0 50% !important;
    	max-width: 50% !important;
	}
	#agenda-view .col-7 .padding60 {
    	padding:20px
	}
	.img-topo {
		width:100%;
		height:250px;
		object-fit: cover;
    	object-position: center;
		overflow:hidden;
	}
	.wrapper {
		border:0 !important;
		margin:5px;
	}
	.wrapper img {
 		position:relative;
		height:170px;
		width:100%;
		overflow:hidden;
		object-fit: cover;
    	object-position: center;
	}
	.wrapper a:hover .ContentSc {
		height:170px;
		background-color:rgba(95,45,90,.9);
	}
	.wrapper a div h2 {
		color:#ece3d2;
		position: absolute;
    	top: 50%;
    	left:0;
    	transform: translate(0, -50%);
		font-size:20px;
		width:100%;
		padding-left:10px;
		padding-right:10px;
	}
	}

@media (min-width: 600px) and (max-width: 767px) {
	.container-fluid {
  		width:100%;
  		padding-right:15px;
  		padding-left:15px;
  		margin-right: auto;
  		margin-left: auto;
	}
	nav {
		display:none;
	}
	#menu-fechado {
		width:200px;
		right:30px;
		position:fixed;
	}
	#menu-fechado a i {
		color:rgb(255,255,255);
		font-size:26px;
		cursor:pointer;
		position:fixed;
		right:30px;
		top:20px;
		padding:15px 20px;
	}
	#menu-fechado ul {
		display:none;
		z-index:999;
		position:absolute;
		top:0;
		right:0;
		text-align:left;
		background-color:#461b56;
		border-radius:2px;
		border:1px solid #78498a; 
	}
	#menu-fechado:hover ul {
		display:block;
		list-style:none;
		margin:-35px 0 0 0;
		padding:0;
	}
	#menu-fechado ul li {
		padding:3px 5px;
		border-bottom:1px solid rgba(255,255,255,.1);
	}
	#menu-fechado a {
		color:#FFF;
		font-size:13px;
		line-height:13px;
		font-weight:400;
		font-family:Adam;
		display:block;
		padding:10px 15px;	
	}
	#chamada-capa .titulo {
		min-width:100%;
		height:210px;
		font-size:80px;
		line-height:170px;
	}
	#menu-tematico img {
		display: none;
	}
	#menu-tematico a {
		background-color:rgba(0,0,0,.1);
		font-family:"Adam";
		height:60px;
		padding-top:18px;
		margin-left:2px;
		width:25%;
		font-size:14px;
	}
	.selo img {
		width:100px !important;
	}
	#chamada-propaganda .selo {
		margin-left:-50px;
		margin-top:-60px;
	}
	#chamada-propaganda {
		height:400px !important;
		margin-top:80px !important;
		background-size:180% !important;
	}
	#chamada-propaganda .coluna:first-child {
		width:40% !important;
	}
	#chamada-propaganda .coluna:nth-of-type(2) {
 		width:60% !important;
	}
	#chamada-propaganda h5 , #chamada-propaganda ul li:nth-of-type(4) , #chamada-propaganda ul li:nth-of-type(6) {
		display:none;	
	}
	#chamada-propaganda ul {
		margin-top:-60px;
	}
	#chamada-propaganda h2 {
		font-size:1.3em;
		margin-bottom:-15px;	
	}
	.botao {
		left:30%;
    	right:30%;
		font-size:12px;
		padding:10px;
		letter-spacing:1px;
	}
	.botao1 {
		position:absolute;
		max-height:50px !important;
		bottom:60px !important;
		left:25%;
    	right:25%;
		letter-spacing:1px !important;
	}
	.botao-sm {
		padding-top:-10px;
	}
	#galeria-capa {
		height:350px;
	}
	#seta-voltar , #seta-avancar {
		top:50%;
	}
	.col-3  {
		flex: 0 0 50% !important;
    	max-width: 50% !important;
	}
	#historia .col-8 {
    	-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
	}
	#atracoes > .col-8 {
    	-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
	}
	#agenda-capa {
		margin-top:70px !important;
	}
	#agenda-capa div img {
		z-index:1;
		position:relative;
		height:310px;
		overflow:hidden;
		object-fit: cover;
    	object-position: center;
	}
	#agenda-capa .texto-agenda  {
		z-index:2;
		position:absolute;
		top:0;
		left:0;
		right:0;
		height:310px;
		background-color:rgba(0,0,0,.5);
		color:#fdf7ea;
	}
	#agenda-capa h1 {
		font-size:4em;
		margin:0;
		padding:50px 0 0 0;
	}
	#agenda-capa h2 {
		font-size:2em;
		margin:0;
		padding:20px 0 0 0;
	}
	#agenda-capa p:last-child {
		font-size:1.1em;
		margin:0;
		padding:20px 0 0 0;
	}
	#institucional-capa {
		height:250px !important;
		margin-top:0px !important;
		padding:0 25px;
		background-size:115% !important;
	}
	#institucional-capa h4 {
		font-size:1.2em !important;	
		padding-top:145px !important;
	}
	#institucional-capa p {
		display:none;
	}
	#institucional-capa .botao {
		bottom:-25px;
	}
	#box-agenda .col-3  , #box-agenda .col-3 img {
		height:180px;
	}
	#box-agenda .col-3 a h2 {
		height:180px;
		padding-top:30px;
	}
	#box-agenda .col-3 a h4 {
		height:180px;
		padding:120px 15px 10% 15px;
	}
	#box-galeria .col-3 , #box-galeria .col-3 img , #box-vinicola .col-3 , #box-vinicola .col-3 img ,
	#box-comer .col-3 , #box-comer .col-3 img , #box-fazer .col-3 , #box-fazer .col-3 img , 
	#box-ficar .col-3 , #box-ficar .col-3 img {
		height:180px;
		overflow:hidden;
	}
	#box-galeria .col-3 a:hover h2 {
		height:180px;
		padding-top:65px;	
	}
	#box-vinicola h2 , #box-comer h2 , #box-fazer h2 , #box-ficar h2 {
		height:180px;
		padding-top:80px !important;
		font-size:1.3em !important;	
	}
	footer {
		background-image:url(../_img/back-footer.png);
		background-position:-300px -10px;
		background-repeat:no-repeat;
		margin-top:100px;
		min-height:280px;
	}
	footer .coluna:last-child {
		display:none !important;
	}
	#agenda-view .col-7 {
    	-ms-flex: 0 0 100% !important;
    	flex: 0 0 100% !important;
    	max-width: 100% !important;
	}
	#agenda-view .col-5 {
    	-ms-flex: 0 0 100% !important;
    	flex: 0 0 100% !important;
    	max-width: 100% !important;
	}
	#agenda-view .col-7 .padding60 {
    	padding:20px 0
	}
	#contato .col-9 {
    	-ms-flex: 0 0 100% !important;
    	flex: 0 0 100% !important;
    	max-width: 100% !important;
	}
	#empreendedor-view .col-9 , #empreendedor-view .col-3 {
		-ms-flex: 0 0 100% !important;
    	flex: 0 0 100% !important;
    	max-width: 100% !important;
		text-align:center !important;	
	}
	.img-topo {
		width:100%;
		height:220px;
		object-fit: cover;
    	object-position: center;
		overflow:hidden;
	}
	}

@media (min-width: 480px) and (max-width: 599px) {
	.container-fluid {
  		width:100%;
  		padding-right:15px;
  		padding-left:15px;
  		margin-right: auto;
  		margin-left: auto;
	}
	nav {
		display:none;
	}
	#menu-fechado {
		width:200px;
		right:30px;
		position:fixed;
	}
	#menu-fechado a i {
		color:rgb(255,255,255);
		font-size:26px;
		cursor:pointer;
		position:fixed;
		right:30px;
		top:20px;
		padding:15px 20px;
	}
	#menu-fechado ul {
		display:none;
		z-index:999;
		position:absolute;
		top:0;
		right:0;
		text-align:left;
		background-color:#461b56;
		border-radius:2px;
		border:1px solid #78498a; 
	}
	#menu-fechado:hover ul {
		display:block;
		list-style:none;
		margin:-35px 0 0 0;
		padding:0;
	}
	#menu-fechado ul li {
		padding:3px 5px;
		border-bottom:1px solid rgba(255,255,255,.1);
	}
	#menu-fechado a {
		color:#FFF;
		font-size:13px;
		line-height:13px;
		font-weight:400;
		font-family:Adam;
		display:block;
		padding:10px 15px;	
	}
	#chamada-capa .titulo {
		min-width:100%;
		height:170px;
		font-size:60px;
		line-height:130px;
	}
	#chamada-capa .botao {
		left:30%;
		right:30%;	
	}
	#menu-tematico img {
		width:30px !important;
		height: auto;
	}
	#menu-tematico a {
		background-color:rgba(0,0,0,.1);
		font-family:"Adam";
		height:55px;
		padding-top:15px;
		margin-left:2px;
		width:25%;
		font-size:12px;
	}
	#menu-tematico img {
		display:none;
	}
	.selo img {
		width:100px !important;
	}
	#chamada-propaganda .selo {
		margin-left:-50px;
		margin-top:-60px;
	}
	#chamada-propaganda {
		height:370px !important;
		margin-top:80px !important;
		background-size:190% !important;
	}
	#chamada-propaganda .coluna:first-child {
		width:45% !important;
	}
	#chamada-propaganda .coluna:nth-of-type(2) {
 		width:55% !important;
	}
	#chamada-propaganda ul {
		list-style-position:outside;
		margin-left:-30px;
	}
	#chamada-propaganda h5 , #chamada-propaganda ul li:nth-of-type(4) , #chamada-propaganda ul li:nth-of-type(6) , 
	#chamada-propaganda ul li:nth-of-type(8) , #chamada-propaganda ul li:nth-of-type(9) {
		display:none;	
	}
	#chamada-propaganda ul {
		margin-top:-60px;
		margin-bottom:-20px;
	}
	#chamada-propaganda h2 {
		font-size:1.2em;
		margin-top:-50px;
		margin-bottom:-20px;	
	}
	.botao {
		left:30%;
    	right:30%;
		font-size:12px;
		padding:10px;
		letter-spacing:1px;
	}
	.botao1 {
		position:absolute;
		max-height:40px !important;
		bottom:70px !important;
		left:25%;
    	right:25%;
		font-size:12px;
		padding:10px;
		letter-spacing:1px;
	}
	#galeria-capa {
		height:260px;
	}
	#galeria-capa  h5 {
		padding:10px 0 !important;
		font-size:1.1em !important;	
	}
	#seta-voltar , #seta-avancar {
		top:55%;
	}
	.col-3  {
		flex: 0 0 50% !important;
    	max-width: 50% !important;
	}
	#historia .col-8 {
    	-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
	}
	#atracoes > .col-8 {
    	-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
	}
	#agenda-capa {
		margin-top:60px !important;
	}
	#agenda-capa div img {
		z-index:1;
		position:relative;
		height:270px;
		overflow:hidden;
		object-fit: cover;
    	object-position: center;
	}
	#agenda-capa .texto-agenda  {
		z-index:2;
		position:absolute;
		top:0;
		left:0;
		right:0;
		height:270px;
		background-color:rgba(0,0,0,.5);
		color:#fdf7ea;
	}
	#agenda-capa h1 {
		font-size:3.5em;
		margin:0;
		padding:40px 0 0 0;
	}
	#agenda-capa h2 {
		font-size:2em;
		margin:0;
		padding:20px 0 0 0;
	}
	#agenda-capa p:last-child {
		font-size:1em;
		margin:0;
		padding:20px 0 0 0;
	}
	#institucional-capa {
		height:220px !important;
		margin-top:0px !important;
		padding:0 25px;
		background-size:115% !important;
	}
	#institucional-capa h4 {
		font-size:1.2em !important;	
		padding-top:105px !important;
	}
	#institucional-capa p {
		display:none;
	}
	#institucional-capa .botao {
		bottom:-25px !important;
	}
	#box-agenda .col-3  , #box-agenda .col-3 img {
		height:180px;
	}
	#box-agenda .col-3 a h2 {
		height:180px;
		padding-top:30px;
	}
	#box-agenda .col-3 a h4 {
		height:180px;
		padding:110px 10px 10% 10px;
	}
	#box-galeria .col-3 , #box-galeria .col-3 img , #box-vinicola .col-3 , #box-vinicola .col-3 img ,
	#box-comer .col-3 , #box-comer .col-3 img , #box-fazer .col-3 , #box-fazer .col-3 img , 
	#box-ficar .col-3 , #box-ficar .col-3 img {
		height:180px;
		overflow:hidden;
	}
	#box-galeria .col-3 a:hover h2 {
		height:180px;
		padding-top:65px;	
	}
	#box-vinicola h2 , #box-comer h2 , #box-fazer h2 , #box-ficar h2 {
		height:180px;
		padding-top:80px !important;
		font-size:1.3em !important;	
	}
	footer {
		display:none;
	}
	#brasao .col-2 {
		display:none;	
	}
	#brasao .col-4 , #brasao .col-6 {
		-ms-flex: 0 0 50% !important;
    	flex: 0 0 50% !important;
    	max-width: 50% !important;
	}
	#agenda-view .col-7 {
    	-ms-flex: 0 0 100% !important;
    	flex: 0 0 100% !important;
    	max-width: 100% !important;
	}
	#agenda-view .col-5 {
    	-ms-flex: 0 0 100% !important;
    	flex: 0 0 100% !important;
    	max-width: 100% !important;
	}
	#agenda-view .col-7 .padding60 {
    	padding:20px 0
	}
	#contato .col-9 {
    	-ms-flex: 0 0 100% !important;
    	flex: 0 0 100% !important;
    	max-width: 100% !important;
	}
	#empreendedor-view .col-9 , #empreendedor-view .col-3 {
		-ms-flex: 0 0 100% !important;
    	flex: 0 0 100% !important;
    	max-width: 100% !important;
		text-align:center !important;	
	}
	.img-topo {
		width:100%;
		height:220px;
		object-fit: cover;
    	object-position: center;
		overflow:hidden;
	}
	.wrapper {
		border:0 !important;
		margin:5px;
	}
	.wrapper img {
 		position:relative;
		height:210px;
		width:100%;
		overflow:hidden;
		object-fit: cover;
    	object-position: center;
	}
	.wrapper a:hover .ContentSc {
		height:210px;
		background-color:rgba(95,45,90,.9);
	}
	.wrapper a div h2 {
		color:#ece3d2;
		position: absolute;
    	top: 50%;
    	left:0;
    	transform: translate(0, -50%);
		font-size:23px;
		width:100%;
		padding-left:10px;
		padding-right:10px;
	}
	}

@media (max-width: 479px) {
	body {
		min-width:320px;
		overflow-x:hidden;	
	}
	.container-fluid {
  		width:100%;
  		padding-right:5px;
  		padding-left:5px;
  		margin-right:0;
  		margin-left:0;
	}
	nav {
		display:none;
	}
	header .col-3 h1 {
		margin:5px;
		padding:0;
	}
	header .col-3 img {
		margin-left:-40px;
		width:180px;
	}
	#menu-fechado {
		width:200px;
		right:10px;
		position:fixed;
	}
	#menu-fechado a i {
		color:rgb(255,255,255);
		font-size:26px;
		cursor:pointer;
		position:fixed;
		right:20px;
		top:15px;
		padding:15px 10px;
	}
	#menu-fechado ul {
		display:none;
		z-index:999;
		position:absolute;
		top:5px;
		right:20px;
		text-align:left;
		background-color:#461b56;
		border-radius:2px;
		border:1px solid #78498a; 
	}
	#menu-fechado:hover ul {
		display:block;
		list-style:none;
		margin:-35px 0 0 0;
		padding:0;
	}
	#menu-fechado ul li {
		padding:3px 5px;
		border-bottom:1px solid rgba(255,255,255,.1);
	}
	#menu-fechado a {
		color:#FFF;
		font-size:13px;
		line-height:13px;
		font-weight:400;
		font-family:Adam;
		display:block;
		padding:10px 15px;	
	}
	#chamada-capa .titulo {
		min-width:100%;
		height:130px;
		font-size:40px;
		line-height:120px;
	}
	#chamada-capa .botao {
		left:25%;
		right:25%;
		font-size:12px;
		padding:5px 7px;
		letter-spacing:0;	
	}
	#menu-tematico img {
		display:none !important;
	}
	#menu-tematico a {
		background-color:rgba(0,0,0,.1);
		font-family:"Adam";
		height:47px;
		padding-top:16px;
		margin-left:2px;
		width:25%;
		font-size:10px;
		line-height:12px;
	}
	.selo img {
		width:60px !important;
	}
	#chamada-propaganda .selo {
		margin-left:-40px;
		margin-top:-40px;
	}
	#chamada-propaganda {
		height:240px !important;
		margin-top:70px !important;
		background-size:180% !important;
	}
	#chamada-propaganda .coluna:first-child {
		width:100% !important;
	}
	#chamada-propaganda .coluna:nth-of-type(2) {
 		display:none;
	}
	#chamada-propaganda ul {
		list-style-position:outside;
		margin-left:-30px;
	}
	#chamada-propaganda h5 , #chamada-propaganda ul li:nth-of-type(4) , #chamada-propaganda ul li:nth-of-type(6) , 
	#chamada-propaganda ul li:nth-of-type(8) , #chamada-propaganda ul li:nth-of-type(9) {
		display:none;	
	}
	#chamada-propaganda ul {
		display:none;
	}
	#chamada-propaganda h2 {
		font-size:1.2em;
		margin:0 !important;
		padding:50px 0 !important;
		text-align:center !important;
	}
	.botao {
		left:25%;
    	right:25%;
		font-size:12px;
		padding:7px 10px;
		letter-spacing:0;
	}
	.botao1 {
		position:absolute;
		max-height:40px !important;
		bottom:70px !important;
		left:20%;
    	right:20%;
		font-size:12px;
		padding:10px;
		letter-spacing:0px;
	}
	#galeria-capa {
    	height:180px !important;
	}
	#galeria-capa  h5 {
		padding:10px 0 !important;
		font-size:1.1em !important;	
	}
	#seta-voltar , #seta-avancar {
		top:55%;
	}
	#news #materia {
		flex: 0 0 100% !important;
    	max-width: 100% !important;	
	}
	#news #materia:first-child {
		margin-top:-60px !important;	
	}
	#news #materia a h4 {
		font-size:1.2rem !important;
	}
	#news #materia hr , #news #materia p:last-child {
		display:none !important;
	}
	.col-3  {
		flex: 0 0 100% !important;
    	max-width: 100% !important;
	}
	#historia .col-8 {
    	-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
	}
	#atracoes > .col-8 {
    	-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
	}
	#agenda-capa {
		margin-top:60px;
		-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
	}
	#agenda-capa div img {
		z-index:1;
		position:relative;
		height:220px;
		overflow:hidden;
		object-fit: cover;
    	object-position: center;
	}
	#agenda-capa .texto-agenda  {
		z-index:2;
		position:absolute;
		top:0;
		left:0;
		right:0;
		height:220px;
		background-color:rgba(0,0,0,.5);
		color:#fdf7ea;
	}	
	#agenda-capa #hidden {
		display:none !important;
	}
	#agenda-capa h1 {
		font-size:3em;
		margin:0;
		padding:20px 0 0 0;
	}
	#agenda-capa h2 {
		font-size:2em;
		margin:0;
		padding:0;
	}
	#agenda-capa p:last-child {
		font-size:1em;
		margin:0;
		padding:10px 0 0 0;
	}
	#institucional-capa {
		height:190px !important;
		margin-top:0px !important;
		padding:0 25px;
	}
	#institucional-capa h4 {
		font-size:1.2em !important;	
		padding-top:85px !important;
	}
	#institucional-capa p {
		display:none;
	}
	#institucional-capa .botao {
		bottom:-20px !important;
	}
	#hidden360 {
		display:none !important;
	}
	#box-agenda .col-3  , #box-agenda .col-3 img {
		height:180px;
	}
	#box-agenda .col-3 a h2 {
		height:180px;
		padding-top:40px;
	}
	#box-agenda .col-3 a h4 {
		height:180px;
		padding:130px 0 10% 0;
	}
	#box-galeria .col-3 , #box-galeria .col-3 img , #box-vinicola .col-3 , #box-vinicola .col-3 img ,
	#box-comer .col-3 , #box-comer .col-3 img , #box-fazer .col-3 , #box-fazer .col-3 img , 
	#box-ficar .col-3 , #box-ficar .col-3 img {
		height:180px;
		overflow:hidden;
	}
	#box-galeria .col-3 a:hover h2 {
		height:180px;
		padding-top:80px;	
	}
	#box-vinicola h2 , #box-comer h2 , #box-fazer h2 , #box-ficar h2 {
		height:180px;
		padding-top:80px !important;
		font-size:1.3em !important;	
	}
	#midias h5 {
		font-size:1.15em !important;	
	}
	footer {
		display:none !important;
	}
	#brasao .col-2 {
		display:none;	
	}
	#brasao {
		margin-top:60px !important;
	}
	#brasao .col-4 , #brasao .col-6 {
		-ms-flex: 0 0 100% !important;
    	flex: 0 0 100% !important;
    	max-width: 100% !important;
		text-align:center !important;
		border-top:1px solid rgba(255,255,255,.2) !important;
	}
	#atracoes .col-8 , #atracoes .col-4 {
		-ms-flex: 0 0 100% !important;
    	flex: 0 0 100% !important;
    	max-width: 100% !important;
		text-align:center !important;
	}
	#atracoes .col-4 {
		margin-top:30px !important;
	}
	#mes .col-1 {
		-ms-flex: 0 0 20% !important;
    	flex: 0 0 20% !important;
    	max-width: 20% !important;
	}
	#mes .col-10 {
		-ms-flex: 0 0 60% !important;
    	flex: 0 0 60% !important;
    	max-width: 60% !important;
	}
	#mes .col-10 h2 {
		font-size:1.2rem !important;
	}
	#agenda-view .col-7 , #midias .col  , #view .col-4 {
    	-ms-flex: 0 0 100% !important;
    	flex: 0 0 100% !important;
    	max-width: 100% !important;
	}
	#agenda-view .col-5 {
    	-ms-flex: 0 0 100% !important;
    	flex: 0 0 100% !important;
    	max-width: 100% !important;
	}
	#agenda-view .col-7 .padding60 {
    	padding:20px 0
	}
	#contato .col-9 , #contato .col {
    	-ms-flex: 0 0 100% !important;
    	flex: 0 0 100% !important;
    	max-width: 100% !important;
	}
	#contato .col textarea {
		margin-top:20px;
	}
	#empreendedor-view .col-9 , #empreendedor-view .col-3 {
		-ms-flex: 0 0 100% !important;
    	flex: 0 0 100% !important;
    	max-width: 100% !important;
		text-align:center !important;	
	}
	.img-topo {
		width:100%;
		height:200px;
		object-fit: cover;
    	object-position: center;
		overflow:hidden;
	}
	.wrapper {
		border:0 !important;
		margin:5px;
	}
	.wrapper img {
 		position:relative;
		height:270px;
		width:100%;
		overflow:hidden;
		object-fit: cover;
    	object-position: center;
	}
	.wrapper a:hover .ContentSc {
		height:270px;
		background-color:rgba(95,45,90,.9);
	}
	.wrapper a div h2 {
		color:#ece3d2;
		position: absolute;
    	top: 50%;
    	left:0;
    	transform: translate(0, -50%);
		font-size:23px;
		width:100%;
		padding-left:10px;
		padding-right:10px;
	}
	}