img.home { opacity:0.8; position:absolute; top:0px; z-index:-1;}
nav { background:rgba(0,0,0,0)!important; border:none!important; margin-bottom:0px!important; }
nav a { color:#000!important; }
.home p { color:#fff; font-size:48px; }
#bottom small { color:#000!important; }
#intro { margin-top:150px; }
#credits { margin-top:-30px; margin-bottom:20px; }

#content { margin-bottom:20px; }

.img-container { position:relative; }

#intro-full {
	position:absolute;
	top:100px;
  right:50px;
  //margin-top:-168px;
	//right:75px;
	width:303px;
	padding-right:15px;
	color:#fff;
  font-size:1.5rem;
}

#credits-full {
	position:absolute;
	bottom:10px;
	right:20px;
	padding-right:15px;
	color:#ccc;
}

#credits-full a { color:#ccc; }

@media (min-width: 992px) {
	.navbar-brand { }
	.img-container { position:relative; }
}

@media (max-width: 991px) {
	.home p { font-size:38px; }
	#intro { margin-top:90px; }
	//#intro-full { top:70px; }
}

@media (max-width: 767px) {
	#content { margin-bottom:20px; }
	.home p { font-size:28px; }
	#intro { margin-top:20px; }
	#credits { margin-top:40px; }
}

@media (max-width: 568px) {
	.home p { font-size:18px; }
}

.credits p, p.credits { font-size:9px; }