a {
	transition: 0.5s;
}
body {
	margin: 0;
	padding: 0;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
}
.headerimage {
	background-color: #8B1315;
	background: url(img/bg-header.jpg) no-repeat center center #8B1315;;
	min-height: 428px;
	margin-top: 80px;
	text-align: center;
	-webkit-box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.5);
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4b4c4d+0,010408+100 */
background: rgb(75,76,77); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, rgba(75,76,77,1) 0%, rgba(1,4,8,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, rgba(75,76,77,1) 0%,rgba(1,4,8,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, rgba(75,76,77,1) 0%,rgba(1,4,8,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b4c4d', endColorstr='#010408',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	
}
.headerimage img {
	max-width: 500px;
	margin-top: 54px;
}			
.text {
	margin: 30px auto 0 auto;
	max-width: 900px;
	padding: 16px 0;
}
.text h1 {
	text-align: center;
	font-weight: 600;
	font-size: 30px;
}			
.text p {
	text-align: center;
	font-size: 16px;
	line-height: 26px;	
}
.text a {
	font-weight: bold;
	color: #000000;
}
.text a:hover {
	color: rgba(140, 20, 21, 1);
}
hr.styled {
    border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
    max-width: 500px;
}
.social {
	text-align: center;
}
.social img {
	max-width: 26px;
}
@media screen and (max-width: 768px) {
	.headerimage img {
		max-width: 100%;
		margin-top: 10px;
	}		
	
	.headerimage {
		min-height: auto;
		padding: 30px 20px;
	}

}

@media screen and (max-width: 425px) {
	.text p {
		font-size: 14px;
		line-height: 24px;
	}
	.text {
		padding: 16px;
	}	
}