@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
	list-style:none;
	border:none;
	text-decoration:none;
	font-weight:100;
	
}

div, section, footer, nav, header{
	display:block;
}
.hfull{min-height: 100vh}

a, p, li, input, label, textarea,h1,h2,h3,h4{font-family: 'oswaldregular', sans-serif;}

.t-shadow{text-shadow: 1px 1px 1px #000000}

a, .trs{
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
a:hover{	
	color: #fcf819;
}

.cinza{
	color: #e3e3e3;
}

.branco{
	color: #fff;
}

.bradius{	
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.shadow{
	-webkit-box-shadow: 2px 2px 3px 0 #000000;
	box-shadow: 2px 2px 3px 0 #000000;
}
.tpages{
	padding-top:40px;
	background:url(img/banner/1/bg.jpg);
	padding-bottom:40px;
	margin-bottom: 20px;
}

.listcircle{
	list-style: circle inside;
}
.mar-t-10{margin-top: 10px}
.mar-r-10{margin-right: 10px}
.mar-l-10{margin-left: 10px}
.mar-t-20{margin-top: 20px}
.mar-t-30{margin-top: 30px}
.mar-t-40{margin-top: 40px}
.mar-t-50{margin-top: 50px}
.mar-t-60{margin-top: 60px}
.mar-t-80{margin-top: 80px}
.mar-t-100{margin-top: 100px}
.mar-b-10{margin-bottom: 10px}
.mar-b-20{margin-bottom: 20px}
.mar-b-30{margin-bottom: 30px}
.mar-b-50{margin-bottom: 50px}
.mar-b-60{margin-bottom: 60px}
.mar-b-80{margin-bottom: 80px}
.mar-b-100{margin-bottom: 100px}
.pad-t-5{padding-top: 5px}
.pad-t-10{padding-top: 10px}
.pad-t-20{padding-top: 20px}
.pad-t-30{padding-top: 30px}
.pad-t-50{padding-top: 50px}
.pad-t-60{padding-top: 60px}
.pad-t-80{padding-top: 80px}
.pad-t-100{padding-top: 100px}
.pad-b-10{padding-bottom: 10px}
.pad-b-20{padding-bottom: 20px}
.pad-t-30{padding-bottom: 30px}
.pad-b-50{padding-bottom: 50px}
.pad-b-60{padding-bottom: 60px}
.pad-b-80{padding-bottom: 80px}
.pad-b-100{padding-bottom: 100px}
.margin-t{margin-top: 20px}
.margin-b{margin-bottom: 20px}
.clear{clear: both;}

.amarelo{color: #fabc1f;}
.vermelho{color: #ed3237;}
body{
    font-family: 'abelregular', sans-serif;
}
.h-fone{
	text-align: right;
}
header{
	padding:10px 0;
	background-image: url(img/hbg.jpg);
}

.menup > .navbar{
	margin-bottom: 0;
}
.navbar-nav li a:hover{
	background: transparent;
}
.menup{
	margin-top: 20px;
}
.mpa{
	font-family: 'oswaldregular', sans-serif;
	font-size: 20px;
	color:#fff;
}
.mpa:hover{
	color: #fcf819;
}

.blocos{
	width: 318px;
	height: 318px;
	margin:auto;
}

.bloco1{background: url(img/lanchonete.png) no-repeat;}
.bloco2{background: url(img/padaria.png) no-repeat;}
.bloco3{background: url(img/minimercado.png) no-repeat;}

.blocos a{font-family: 'oswaldregular', sans-serif; color: #555;	padding-top: 270px; display: block;}
hr{	display: block;	width: 100%; height: 1px; border-top: 1px dashed #b8b8b8;}

.cols4{
	width: 237px;
	margin-top: 50px;
	margin-bottom: 30px;
	margin:auto;
}

.numkits{
	width: 237px;
	height: 168px;
	background: url(img/kits.png) no-repeat;
}

.kitsh2{
	font-size: 101px;
	color: #fbc238;
	padding-top: 10px;
}

.kitsp{
	font-size: 20px;
	margin-top: -10px;
	color: #ed3237;
}

.kitsinfo{
	width: 237px;
	padding: 0 10px;
	background: #ed3237;
}

.kitsinfo ul{margin-bottom: 0}

.kitsvalor{
	width: 237px;
	padding: 5px;
	background: #c81f24;
}

.kitsvalor span{
	font-size: 30px;
}

.cardapio{padding:50px 0; background-image: url(img/cardapio.jpg);}
.bgParallax {
	background-position: 50% 0;
	background-repeat: repeat;
	background-attachment: fixed;
}
.imgthumbs{
	width: 280px;
	height: 200px;
	margin-bottom: 10px;
}
.endereco{
	padding-top: 10px;
	margin-top: 20px;
	background: rgba(0,0,0,0.6);
}

.fb-like{
	margin-top: 10px;
}

#rodape{
	background:#000;
}

#topo{
	cursor: pointer;
}

#topo:hover{
	color: #fff;
}

.footInfos{
	padding-top: 20px;
}


.clicarmais{
	text-align: right;
} 
.clicarmais img{
	margin-top: -20px;	
}

.img-full{
	margin-bottom: 10px;
}

.t-sub-nav{
	display: none;
}
.galeria_fotos{
	margin: 5px 2px;
}
.padT{
	padding-top: 100px;
}
.img-full-all{
		width: 100%;
	}
.mar-t-b-50{margin-top: 50px; margin-bottom: 50px}
.mar-t-50{margin-top: 50px}
.bg3{background-image: url(img/bg3.png); background-position: top center; background-size: 100%}
@media screen and (min-width: 1280px){
	h2{font-size: 40px; color: #fabc1f;}
	a, p, li, input, label, textarea, button,td{font-size: 23px; color: #999;}
	.instagram, .fb-like{
		float: left;
	}
	
.bg2{padding:50px 0; background-image: url(img/bg2.jpg);}
	.fb-like{
		margin-left: 20px;
	}

	.social{
		float: right;
	}

	address{
		text-align: left;
	}

}

@media screen and (min-width: 768px) and (max-width: 1279px) {
	h2{font-size: 40px; color: #fabc1f;}
	a, p, li, input, label, textarea, button,td{font-size: 23px; color: #999;}	

	h2{
		font-size: 25px;
	}

.bg2{padding:50px 0; background-image: url(img/bg2.jpg);}
	address, .social{
		text-align: center;
	}


}

/*exclusivo tablet e celular*/
@media screen and (max-width: 767px) {
	h2{font-size: 30px; color: #fabc1f;}
	a, p, li, input, label, textarea, button,td{font-size: 18px; color: #999;}

.bg2{padding:50px 0; background-image: url(img/bg2-m.jpg); background-size: auto 100%}
  .clicarmais{
		text-align: center;
	}  

	.clicarmais img{
		margin-top: 0;	
	}

	#topo{
		text-align: center;
	}

	.img-full{
		width: 100%;
	}

	.t-sub-nav{
		display: block;
	}

	.h-fone{
		text-align: center;
	}

	.logo > a > img{
		width: 100%;
	}
	.lidiv > .mpa{
		visibility: hidden;
		display: none;
	}

	a, p, li, input, label, textarea{	
	    font-size: 18px;
	}

	h2{
		font-size: 25px;
	}

	address, .social{
		text-align: center;
	}
}