h3{
	margin-bottom: 0;
}

.contents{
	background-color: #1b1b1e;
}

.contents-inner{
	max-width: 900px;
	section{
		padding: 0 1em;;
		margin-bottom: 3em;
		border-top-style: solid;
		border-width: 5px;
		color: var(--color-nav);

	}
}

.image{
	em {
		text-decoration: none;
		img{
			max-width: 400px;
			display: inline-block;
			vertical-align: middle; 
		}
	}
	i{
		margin-left: 1em;
		margin-top: 1em;
		display: inline-block;
	}
}

.contents-vertical{
	position: relative; /* So sidepanel can be absolute inside it */
}

.sidepanel {
	height: 250px; /* Specify a height */
	
	position: absolute;
	height: 100%;
	right: 0;
	background-color: #111; /* Black*/
	transition: 0.5s; /* 0.5 second transition effect to slide in the sidepanel */
	z-index: 1;
	& > div{
		margin: 1em;
	}
}