@import url(http://fonts.googleapis.com/css?family=Roboto:400,900italic,900,700italic,700,500italic,500,400italic,300italic,300,100,100italic);

body {
	height:100%;
	color:#8c9398;
	font-size: 15px;
	text-align:center;
	font-family: 'Varela Round', sans-serif;
	line-height:25px;
}

h1 {
	font-size:18px;
	color:#353535;
	font-weight:bold;
}

h2 {
	font-size: 15px;
	color: #353535;
	text-transform: uppercase;
	font-weight: bold;
}

h2::after {
	content: " ";
	background: #e78514;
	display: block;
	width: 2%;
    height:0;
   
    padding-bottom: 2%;
    -moz-border-radius: 100%; 
    -webkit-border-radius: 100%; 
    border-radius: 100%;
	margin: 25px auto;
}

a {
	color:inherit;
}

a:hover {
	color:white;
	text-decoration:none;
}

.full-width {
	width:100%;
}

.button {
	display: inline-block;
	padding: 15px;
	color: #353535;
	border: solid 1px #353535;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	cursor:pointer;
}

.button:hover {
	border: solid 1px #e78514;
	color:#e78514;
}


.button2 {
	display: inline-block;
	padding: 5px 30px 5px 30px;
	color: #353535;
	border: solid 1px #353535;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	cursor:pointer;
	background:none;
	text-align:center
	
}

.button2:hover {
	border: solid 1px #e78514;
	color:#e78514;
}

.cover {
	background:url(../img/cover.jpg);
	width:100%;
	padding-top:300px;
	padding-bottom:300px;
	background-size:cover;
}

.nopadding {
	padding:0px;
}

.spacetop {
	margin-top:80px;
}

.line {
	margin-top:20px;
	margin-bottom:50px;
}

.contact {
	background:white;
	width: 100%;
    height:0;
    padding-top: 50%;
    padding-bottom: 50%;
    -moz-border-radius: 100%; 
    -webkit-border-radius: 100%; 
    border-radius: 100%;
}

.contact .content {
	margin-top:-6em;
}

.glyphicon {
	font-size:30px;
} 

.copyright {
	background:#1a1a1a;
	padding:15px 0px 5px 0px;
}