/* Main stylesheet */
body{
	color:white;
}

/* Carousel */
#carousel-daniel, #carousel-daniel .carousel-inner, #carousel-daniel .carousel-inner .item{
	width:100%;
	height: 100%;
	position: absolute;
	top:0;
	left: 0;
	z-index: 1;
}
#carousel-daniel .carousel-inner .item{
	background-size: cover !important;
	background-position: center !important;
}
.daniel-text h1,.daniel-text h3{
	font-family: 'Open Sans';
	text-shadow:0 2px 3px rgba(51,51,51,0.7);
}
.daniel-text{
	position: absolute;
	top:150px;
	right: 250px;
	text-align: right;
	z-index: 2;
}
.daniel-text h1{
	font-size: 76px;
	text-shadow:0 4px 4px rgba(51,51,51,0.7);
	font-weight: 700;
	line-height: 76px;
}
.daniel-text h3{
	font-size: 36px;
	font-weight: 100;
	font-style: italic;
}
footer{
	position: absolute;
	bottom:50px;
	width: 100%;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 16px;
	font-family: 'Open Sans';
	font-weight: 500;
	text-shadow:0 1px 1px rgba(51,51,51,0.7);
	z-index: 2;
}
footer a{
	color:white;
	text-decoration: none;
}
footer a:hover{
	color:whitesmoke;
	text-decoration: none;
}
@media (max-width: 990px){
	.daniel-text{
		position: absolute;
		margin: 0 auto;
		bottom:175px;
		width: 100%;
		right: auto;
		left: auto;
		top: auto;
		text-align: center;
		height: 100px;
		padding-right: 15px;
		padding-left: 15px;
	}
	.daniel-text h1{
		font-size: 38px;
		line-height: 46px;
		text-shadow:0 2px 3px rgba(51,51,51,0.7);
	}
	.daniel-text h3{
		font-size: 28px;
	}
	.container{
		padding-left: 0;
		padding-right: 0;
	}
}