/* Sidebar
/*---------------------------------------------*/
.sidebar {
	position: relative;
	background: #DDBB88;
	color: #fff;
	text-align: center;
	padding: 10px 0;
	font-size: 1.5em;
}

.logo img{
	max-width: 300px;
	height: auto;
	width: 80%;
}
.sidebar a { 
	color: #eee; 
}
.sidebar a,
.sidebar a:hover { 
	text-decoration: none;
}
.sidebar a:hover { 
	color: #fff;
}
.sidebar h1 { 
	font-weight: bold;
	margin: 0; 
}
.sidebar h1 a {
	color: #fff;
}
.sidebar ul {
	list-style: none;
	margin: 4% 0 0 0;
	padding: 0;
}
.sidebar ul li {
	display: inline;
	margin: 0 5px; 
}
.sidebar ul a {
	font-weight: bold;
}
.content {
	padding: 25px 10px 0 10px;
}


/* Footer
/*---------------------------------------------*/
footer {
	display: none;
}

/* Social buttons
/*---------------------------------------------*/
.socialbar {
	position: relative;
	background: #CCCC77;
	color: #fff;
	text-align: center;
	padding: 4px 0px 4px 0px;
}
.socialbar img{
		vertical-align: middle;
	}

/* Content
/*---------------------------------------------*/
.content img{
		width: 100%;
	}

.maps iframe{
	width: inherit;
	height: 400px;
}

/* For larger screens
/*---------------------------------------------*/
@media (min-width: 550px) {
	html,
	body,
	.row,
	.sidebar {
		height: 100%;
	}
	.sidebar {
		position: fixed;
		top: 0;
		left: 0;
		padding: 60px 0;
		font-size: 1.5em;
		font-size: 2vw;
	}
	.sidebar ul li {
		display: list-item;
		margin: inherit;
	}
	.content {
		padding: 67px 50px 0 0;
	}
	.content img{
		padding: 0 2% 0 2%;
		width: 90%;
	}
	.maps iframe{
		width: 500px;
		height: 400px;
	}

	.social {
		display: block;
		position: relative;
		/*bottom: 7.5%;/*50px;*/
		background: #CCCC77;
		width: 100%;
		color: #fff;
		font-size: 1em;
		text-align: center;
		padding: 6px 0px 10px 0px;
	}
	.social img{
		vertical-align: middle;
		width: 15%;
		max-height: 50px;
		max-width: 50px;
	}
	
	.socialbar {
		display: none;
	}
	
	footer {
		display: block;
		position: fixed;
		bottom: 0;
		left: 0;
		width: inherit;
		background: #CC9966;
		/*padding: 15px 0;*/
		margin-top: 80px;
		font-size: 0.4em;
	}
	.credits {
		padding: 10px 0;
	}	
}
