body {
	font-family: "Open Sans", sans-serif;
}

h1, h2, h3, h4 {
	font-family: "Georgia";
}

p {
	color: #353a40;
}

a {
	color: #5980c5;
}

header {
	background-color: #080808;
	color: #fff;
	padding: 30px 25px 15px;
}

header h1 {
	font-size:2.8em;
	line-height:1.5;
	color:#d42929;
}

nav.bg-dark {
	background-color: #080808 !important;
}

li.active {
	border-bottom: 1px #d42929 solid;
}

#main {
	
}

.hero {
	background-color: #343a40;
	color:#fff;
	margin:25px 0;
	padding:25px 0 0;
}

.hero p {
	color:#fff;
	font-size:16px;
}

.intro {
}

.hero h2 {
	color: #fff;
	line-height:140%;
	font-size:30px;
	margin:20px 0;
}

.sidebar {
	margin: 10px 0;
	padding: 0 0 0 75px;
}

.content .sidebar h2 {
	color:#d42929;
	font-size:1.2em;
}

.avatar {
}

.content h2 {
	font-size:1.75em;
	color: #d42929;
}

.content .stories {
	margin: 20px -15px;
}

h3 {
	color: #353a40;
	font-size:1.4em;
}

ul.social {
	padding:0;
}

ul.social li {
	list-style-type: none;
	margin:5px 0;
}

ul li a:hover {
	text-decoration:none;
}

ul li a i {
	background: #205D7A;
	color: #fff;
	width: 25px;
	height: 25px;
	border-radius: 20px;
	font-size: 15px;
	text-align: center;
	margin-right: 10px;
	padding-top:5px;
}

.fa-facebook {
	background:#3b5998;
} 

.fa-linkedin {
	background:#007bb6;
}

.fa-twitter {
	background:#00aced;
}

.hero.subfooter {
	padding:50px 0;
	margin-bottom: 0;
}

.hero.subfooter h2 {
	font-size: 1.2em;
	line-height:1.2em;
}

footer {
	padding:25px 0;
	background-color: #080808;
}

footer p {
	color: #fff;
	font-size: .9em;
}

footer h2 {
	color: #fff;
}