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


@import url('https://fonts.googleapis.com/css?family=Dancing+Script');
/*font-family: 'Dancing Script', cursive;*/

@import url('https://fonts.googleapis.com/css?family=Lato');
/*font-family: 'Lato', sans-serif;*/

html{overflow:hidden;}

body{
	background-color:#272425;
	font-family: 'Lato', sans-serif;
	overflow-x: hidden;
	
	
}


.box-cardapio{
		width: 100%; height: 300px; z-index: 99999; position: absolute; bottom: 0;
	text-align: center;
	}


/* Seta Topo */
.arrow-topo { position: absolute;  z-index:8; height: 150px; bottom: 70px; width: 100%; text-align: center; padding: 10px; }
/* AnimaĂ§ĂŁo seta */
@-webkit-keyframes arrmove {
  from { top: 0px; opacity: 1; }
  to { top: 80px; opacity: 0; }
} 

/* Standard syntax */ 
@keyframes arrmove {
  from { top: 0px; opacity: 1; }
  to { top: 80px; opacity: 0; }
}
.arrow-topo div.arr-down { 
  position: relative;
  -webkit-animation: arrmove 3s infinite; /* Chrome, Safari, Opera */
  animation: arrmove 3s infinite;
}



.slow-food{position:absolute; right:0; margin:10px 10px 0 0; z-index:20;}
.slow-margin{margin-top:30px;}

.slow-margin-index{margin-top:30px; width:100%; bottom:0; position:absolute; z-index:8;}


.esquerda{margin-left:-20px;}
.direita{margin-right:-20px;}



	.fundo-localizacao{
		width:100% !important;
		height:100% !important;
		position:absolute !important;

 /* Location of the image*/  
  background-image:url(../dados/localizacao/bg.jpg);
 
 
  /* Image is centered vertically and horizontally at all times */
  background-position: center center;
  
  /* Image doesn't repeat */
  background-repeat: no-repeat;
  
  /* Makes the image fixed in the viewport so that it doesn't move when 
     the content height is greater than the image height */
  background-attachment: fixed;
  
  /* This is what makes the background image rescale based on its container's size */
  background-size: cover;
  
  /* Pick a solid background color that will be displayed while the background image is loading */
  background-color:#231f20;
  
  /* SHORTHAND CSS NOTATION
   * background: url(background-photo.jpg) center center cover no-repeat fixed;
   */
	}
  






h1{font-family: 'Dancing Script', cursive; font-size:2.5em; margin:-15px 0 20px 40px;}


#bg { position: fixed; top: 0; left: 0; }
.bgwidth { width: 100%; }
.bgheight { height: 100%; }



.container-slider{}


.font-2{font-size:1.8em !important;}
.font{font-family: 'Dancing Script', cursive; font-size:1.2em;}

.classe-botao{float:right; margin:11px 60px;}

#hide1{bottom:0; overflow:hidden;}
#hide3{bottom:0; overflow:hidden;}
#hide4{bottom:0; overflow:hidden;}
#hidesouci1{bottom:0; overflow:hidden;}



.arruma-bt{}
.arruma-bt-2{margin:20px 0 0 -5px;}



.conteudo2{
	position:absolute !important; 
	z-index:1;
	width:574px !important;
	height:446px !important;
	right:0 !important;
	margin-right:30px; 
	background:url(../dados/layout/bg-conteudo.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:100% 100%;
	}

.caixa-txt{
width:93% !important;
padding:0px 40px 0px 40px !important;
height:220px !important;
overflow-y:scroll;
margin-bottom:30px;




}







.conteudo{
	position:absolute !important; 
	z-index:1;
	right:0 !important;
	margin-right:30px; 
	background:url(../dados/layout/bg-conteudo.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:100% 100%;
	}



/*não apagar*/
.iScrollIndicator{display:none !important;border-radius:none !important;border:none !important;background:rgba(0,0,0,0.2) !important}.custom_scroll .iScrollIndicator:hover{background:rgba(0,0,0,0.4) !important; display:none !important;}
.iScrollIndicator,body.dark-theme:not(.logo-dark) .custom_scroll .iScrollIndicator,body.dark-theme:not(.custom-background) .custom_scroll .iScrollIndicator,body.light-theme.logo-light:not(.menu-open) .custom_scroll .iScrollIndicator{background:rgba(255,255,255,0.2) !important}.dark-colors .custom_scroll .iScrollIndicator:hover,body.dark-theme:not(.logo-dark) .custom_scroll .iScrollIndicator:hover,body.dark-theme:not(.custom-background) .custom_scroll .iScrollIndicator:hover,body.light-theme.logo-light:not(.menu-open) .custom_scroll .iScrollIndicator:hover{background:rgba(255,255,255,0.4) !important ;display:none !important;}
.iScrollIndicator{border-radius:none !important;border:none !important;background:rgba(0,0,0,0.2) !important;display:none !important;}.custom_scroll .iScrollIndicator:hover{background:rgba(0,0,0,0.4) !important;display:none !important;}











.webz{position:absolute; text-align:center; bottom:0;  padding:8px 0 8px 0; width:100%;}

/*essa classe tbm desce o menu junto*/
.top-social{
	margin:300px 0 0 -15px !important;
}
.margin-social-icons{margin:0px 8px 0px 8px;}



.col-logo-e-bt-menu{position:absolute; z-index:999;}

.logo2{
	position:relative;
	width:100%; text-align:center;
	padding:0;
	margin:0;
}


.posiciona-toggle{
	
	position:relative; width:100%; margin-top:40px; padding:0; z-index:999;
	
}
