.section {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	min-height: 600px;
	width: 100%;
}
.outline {
	-webkit-box-shadow:  0px 0px 20px 0px rgba(0, 0, 0, 0.75);
    box-shadow:  0px 0px 20px 0px rgba(0, 0, 0, 0.75);
    z-index: 3;
}

#home {
	background-image: url('/inc/img/panels/home-panel-bg.jpg');
}
#about {
	background-image: url('/inc/img/panels/about-panel-bg.jpg');	
}
#menu {
	background-image: url('/inc/img/panels/menu-panel-bg.jpg');	
	background-position: left center;
}
#events {
	background-image: url('/inc/img/panels/events-panel-bg.jpg');
}
#intermission {
	background-image: url('/inc/img/panels/intermission-panel-bg.jpg');
}
#reviews {
	background-image: url('/inc/img/panels/reviews-panel-bg.jpg');
}

#blog {
	background-image: url('/inc/img/panels/blog-panel-bg.jpg');
}

/* Info Box */
.section .info-box {
	margin: 250px 0 50px 0;
	padding: 20px 25px;
}
.section .info-box h2 {
	font-size: 22px;
	text-transform: uppercase;
}
.section .info-box p {
	font-size: 12px;
	line-height: 115%;
}
.section .info-box menu {
	margin: 25px 0 0 0;
	padding: 0;
}
.section .info-box menu a {
	font-size: 20px;
	padding-right: 10px;
}

.section .info-box a.btn-light {
	background: #e8e6e6;
	color: #2a183f;
	display: inline-block;
	font-family: "telefon-web",sans-serif;
	margin-bottom: 20px;
	padding: 10px;
	text-transform: uppercase;
}
.section .info-box a.btn-dark {
	background: #2a183f;
	color: #fff;
	display: inline-block;
	font-family: "telefon-web",sans-serif;
	margin-bottom: 20px;
	padding: 10px;
	text-transform: uppercase;
}

.black {
	background: rgba(0,0,0,0.69);
	color: #fff;
}
.black h2, .black menu a {
	color: #fff;
}

.gray {
	background: rgba(96,96,96,0.69);
	color: #fff;
}
.gray h2, .gray menu a {
	color: #fff;
}

.white {
	background: rgba(255,255,255,0.69);
	color: #000;
}
.white h2, .white menu a {
	color: #2a183f;
}