a.navbar-item:hover {
	background-color: transparent !important;
	color: #4bafeb !important;
}

a:hover .fa-github {
	color: #af5abe !important;
}

a:hover .fa-linkedin-in {
	color: #007daf !important;
}

a:hover .fa-rss {
	color: #f08c28 !important;
}

a:hover .fa-stack-overflow {
	color: #f08c28 !important;
}

a:hover .fa-twitter {
	color: #1ea0e6 !important;
}

a:not([href]) {
	color: inherit;
	cursor: inherit;
}

article > header {
	margin-bottom: 1.25rem;
}

aside.menu {
	margin-top: .125rem;
}

.footer-narrow {
	padding: 1.5rem 1.5rem;
}

h1.title > a {
	color: #4a4a4a;
}

h1.title > a:hover {
	color: #363636;
}

.hero-body-narrow {
	padding: 1.5rem 1.5rem 0.25rem 1.5rem;
}

.input, .textarea {
	box-shadow: none;
}

.level-item-wall-aligned {
	margin-left: -1rem;
}

.media:last-of-type {
	border-bottom: 1px solid rgba(219, 219, 219, .5);
	margin-bottom: 1rem;
	padding-bottom: 1rem;
}

.navbar-item-wall-adjusted {
	padding-left: 1rem;
}

.subtitle-bottomless {
	margin-bottom: 0.25rem !important;
}

.topless {
	margin-top: 0.25rem !important;
}

/* social sharing */
.socialsharing {
	text-align: center;
}

.socialsharing a {
	display: inline-block;
	padding: .7em;
	line-height: 0;
}

.socialsharing path {
	fill: gray;
}

.socialsharing svg {
	width: 24px;
	height: 24px;
}
/* social sharing */
