body {
	padding-top: 54px;
	font-family: 'Open Sans', sans-serif;
	background: #F8F8FA;
}

@media (min-width: 992px) {
	body {
		padding-top: 56px;
	}
}

a {
	color: #333;
}

.item {
	margin-bottom: 70px;
	padding-right: 35px;
	padding-left: 35px;
}

.card-title {
	font-weight: normal;
	text-transform: uppercase;
}

.card-subtitle {
	font-size: 0.9em;
	color: #888;
}

.card-description {
	height: 100px;

}

.nav-link {
	font-size: 0.8em;
	text-transform: uppercase;
}

footer {
	font-size: 0.8em;
}

ul.features {
	font-size: 0.9em;
}

ul.features > li {
	margin-bottom: 10px;
}

a.author-social {
	font-size: 1.5em;
	color: #888;
	margin-right: 5px;
}

a.author-social:hover {
	color: #555;
}

.btn {
	padding: 5px 13px;
	background: linear-gradient(to bottom,#90a4ae 0,#78909c 100%);
	border: none;
	margin-top: 5px;
}

.btn-primary {
	background: #42a5f5;
}

.btn-secondary {
	background: #3cb6de;
}

.btn-secondary:hover {
	background: #359fc1;
}

#search {
	width: 60%;
	margin: 0 auto;
}