@charset "utf-8";
/* CSS Document */



/* NOTEBOOK NORMAL*/
@media (min-width: 1024px) and (max-width: 1445px)  { 
	.galeriaHome{
		padding: 40px 50px 0 50px;
	}
	
.relativePad{
	
	padding:0px 10px 0 20px;
	
}

.sidePadding{
	padding-left:40px;
	padding-right:40px;
}

.bgComImg{

	background-size:100% 747px;
}


.custom-list2 {
		gap: 80px 50px; /* Espaçamento entre os itens */
	
  }


}

	



/*@media screen and (max-aspect-ratio: 13/9){
	
	
	.modal-dialog{
	margin-left: 0%;
}
.modal-content{
	width: 100%!important;
	left: 0!important;
}
	
}*/


/*CELULAR HOTIZONTAL*/
@media (min-width: 400px) and (max-width: 900px) and (orientation:landscape) {
	.topo .brand-logo img{position:relative; float:left;  width: 200px; margin:0px 0 20px 0; padding: 0px 0 0 0px;}



	

	.topo .paddingMenu{
		padding: 20px 0 0 0;
	}
	.paddingMenu a{float:right;}
	.burger{float:right; padding:15px;}
	.topoc{position: fixed;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	.topo{
		 padding-top: 20px;
		  transition: all 0.5s ease;
	}
	
	.sidePadding{
		padding-left:40px;
		padding-right:40px;
	}
	
	.relativePad{
		
		padding:0px 00px 0px 00px;
		
		
	}

	.contorno{display: none;}
	.descricao{
		padding: 20px 10px;
	}
	.h3{font-size:30px;
	}
	

}



/*CELULAR VERTICAL*/
@media (min-width: 220px) and (max-width: 600px) and (orientation:portrait) { 

	.imgs img{
		margin: 40px 0px;
	}

	.marginCon{
		padding-top: 20px ;
		padding-bottom: 20px;
	}

	.botao{display: inline-block;}

	.topoPaginas {
		height:300px; /* Altura desejada */
		background-size: 180%;
		
	  }
	  .h1 {
		font-size:40px;
		top: 45%;
	   }
	  .h1 small{
	font-size: 16px;
	  }

	  .sidePadding{
		padding-left:20px;
		padding-right:20px;
	}
	
  
	
	



	.ls-slide p{
		font-size: 50px!important;
		margin-top: 90px!important;
	}
	.alturaSlider font{font-size: 25px!important;}


/*BOXES HOME*/
.contorno{display: none;}
.relativePad{
	position: relative;
	padding:15px 00px 15px 00px;
	width: 100%;
	height:100%;
	transition: all .25s ease;
}
/*BOXES HOME*/



.custom-list2 {
	
	display: block;
	grid-template-columns:inherit;
	margin-top: 0;
	padding: 0;
  }

  .custom-list2 li {
	padding:20px 0px;
	width: 100%;
	
	  }
	


/*parallax*/
.parallax{
	margin:30px 0 0 0;
}

.parallax2{
	margin:30px 0 0 0;
	background-position: center;
}


.bgTransparent{
	padding:90px 0;
	}
/*parallax*/


/*GALERIA ACOMODA HOME*/
.galeriaHome{
	padding: 30px 0px 0 0px;
}



	.bgHome{
		background-color: #f4f4f4;
		padding: 30px 0;
	}
	.bgPadding{
		padding:30px 0;
	}
	

	/*.navbar-collapse{background: url(../dados/layout/bgmenu.png)!important}*/

	.alturaSlider{
	height: 250px;
	 }
	
	
	 /*TOPO SITE*/
	 .topo{
		position: relative;
		
		padding-top: 0px;
		background: url("../dados/layout/rodape/bg.png");
		  transition: all 0.5s ease;
	}

	.topo .brand-logo img{position:relative; float:left;  width:170px; padding: 20px 0 0 10px;}

.topo .paddingMenu{
	padding: 20px 10px;
}
.paddingMenu a{float:right;}
.burger{float:right; margin: 0 0 20px 0;}
.topoc{position: fixed;
	padding-bottom: 0px;
	padding-top: 0px;
}

	
}







/* TABLET VERTICAL*/

 @media (min-width: 680px) and (max-width: 980px) and (orientation:portrait) { 	
.aco{
	 display: block;
	}
	
	 .contaReserv span{
	 margin-bottom: 30px;
	 }
	 
	.border1{display: none;}
	 
	 .q{padding: 10px;}
	 
	 .alturaSlider p{font-size: 50px!important;}
	 
	 
	 .alturaSlider{
		 height: 50vh;
	 }
	
	 .container{max-width: 100%;}
	 
	
	
	
/* Seta Topo */
.arrow-topo {display: none!important;}


	 /*responsive order*/
	.mob1{order: 1;}
	.mob2{order: 2;}
	.mob3{order: 3;}
	.mob4{order: 4;}
	.mob5{order: 5;}
	.mob6{order: 6;}
	.mob7{order: 7;}
	.mob8{order: 8;}
	.mob9{order: 9;}
	.mob10{order: 10;}
	.mob11{order: 11;}
	.mob12{order: 12;}
	.mob13{order: 13;}
	.mob14{order: 14;}
	/*responsive order*/

#owl-demo4  .item4{
	padding:20px;
    }
	
	.box h5{
	width:100%; margin: 0 auto;
	padding: 15px 10px;
    }
	
	.box hr{width:90%; }


.mb-cel{
		margin-bottom: 20px;
	}
	 
	 	.comodiBox{
	padding: 10px;
	}
	 
	 
	 	.topos{
		height: 55vh;
	}
	
	
		
 .topos img {
  transform-origin: left right;
  animation: zoom 120s infinite;
  max-width:100em;
}
	 
	 
	
}










/* TABLET HORIZONTAL*/
@media (min-width: 860px) and (max-width: 1380px) and (orientation:landscape) { 
	
	.q{padding:15px;}

#owl-demo4  .item4{
	padding:20px;
    }
	
	.box h5{
	width:100%; margin: 0 auto;
	padding: 15px 0px;
		font-size: 25px;
    }
	
	.box hr{width:90%; }


	.mb-cel{
		margin-bottom: 20px;
	}
	 
	
	.imgTablet{height:100%;}
	
		.topos{
		height: 65vh;
	}
	
 .topos img {
  transform-origin: center center;
  animation: zoom 120s infinite;
  max-width:100em;
}
	
	.aco{
	 display: block;
	}
	
	 .contaReserv span{
	 margin-bottom: 30px;
	 }
	 
	.border1{display: none;}
	
	
	.f25{font-size: 20px;}
}
	

@media (max-width: 768px) {
	.topoPaginas {
		background-size: cover;
	}
	.h1-small {
		font-size: 32px;
	}

	.experience-section {
    padding: 40px 0;
	}

	.bistro-select-container {
    margin: 30px 0;
    flex-direction: column;
    gap: 30px;
	}

	.owl-theme .owl-dots .owl-dot span {
		width: 9px !important;
    height: 9px !important;
    margin: 5px 2px !important;
	}

	.grill-experience-container {
    margin-top: 30px;
		padding: 0 10px;
	}

	.h2 {
    font-size: 38px;
	}

	.container-images {
    gap: 20px;
    flex-direction: column;
	}

	.container-images .container-image-item {
    padding: 0 30px;
	}
}