body {
	overflow: auto;
	background: #FFF;
	font-family: 'Amatic SC', cursive;
	letter-spacing:1px;
	margin:0px; padding:0px;
}

a {
	font-weight: 600;
	color: #adc53b;
}

a:hover,
a:focus {
	color: #fff;
}

.grill-intro { }


.overlay { position:absolute; top:0px; left:0px; bottom:0px; right:0px; width:100%; height:100%; z-index:2;}
.overlay {
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&1+0,0.4+100 */
background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0.4) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(0,0,0,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#66000000',GradientType=0 ); /* IE6-9 */
	}

.Background {
	position: absolute;
	width:100%;
	height: 100%;
	top:0px;
	bottom:0px;
	
	
	
}

.social-icon { width:30px; height:auto;}


.header {
	position: absolute;
	top: 0px;
	left:0px;
	z-index:3;
	width:100%;
	color:#FFF;
	text-align:left;
	background-color:#FFF;
	
	
	
}
.header .top { padding:3px; background-color: #990; font-size:18px; text-align:center}
.header .logo { width:100px; height:auto; position:absolute; left:-50px; margin-left:50%; z-index:5;}

.header .container { margin-top:10px; margin-bottom:10px;}

.header ul { margin:0px; padding:0px; margin-top:10px; margin-bottom:10px; text-align:center;}
.header ul li { margin:0px; padding:0px; list-style:none; display:inline-block; position:relative; margin-right:10px; margin-left:10px;}
.header ul li a { font-size:28px; color: #000; text-decoration:none; position:relative; padding:10px;}

.logo-leftside { margin-right:80px !important;}
.logo-rightside { margin-left:80px !important;}


.intro { z-index:4; position: absolute; top:25%; left:25%; width:50%; color:#FFF; text-align:center;}
.intro h1 { font-size:100px; line-height:100px; margin-bottom:0px;}
.intro h2 { background-color: #C30; font-size:25px; padding:2px 7px; display:inline-block;}


@media screen and (max-width: 600px) {
	.Background::after {
		background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8), transparent 80%);
	}
	.intro {
		padding: 1em;
	}
	
}
