
						h1 img,
h1 span{
	display: inline-block;
	vertical-align: middle;
}

.featuresHeader h1 .cirkuit-font {
	font-size: 115%;
}

.featuresHeader h2 {
	max-width: 840px;
	margin: 0 auto;
	display: block;
}
.featuresNavigation {
	display: inline-block;
	width: 20%;
	vertical-align: top;
	padding-right: 3%;
}
.featuresNavigation ul {
	margin:0;
	padding:0;
}
.featuresNavigation ul.fixed {
	position:fixed;	
	padding-top:1em;
}
.featuresNavigation ul li {
	list-style-type:none;	
}
.featuresNavigation ul li a {
	font-size:115%;
	text-decoration:none;
	color:#545454;
	font-weight:400;
	line-height:2em;
}
.featuresNavigation ul li a.current {
	font-weight:700;
	color:#ff9400;
}
.featuresContent {
	display:inline-block;
	vertical-align:top;
	margin-bottom:48px;
}
.featuresContainer {
	border-bottom:1px solid #EBEBEB;
	margin-bottom:0;
}
.featuresContainer .feature,
.featuresContainer .featureImage {
	display: inline-block;
	width: 47%;
	vertical-align: top;
	padding-right: 4%;
	margin-bottom: 3%;
}
.featuresContainer .featureImage {
	padding-right:0;	
}
.featuresContainer .feature:nth-child(even) {
	padding-right:0;	
}
.featuresContainer .feature p {
	font-size:110%;	
}
/*
.featuresContainer .feature p::before {
	content: ''; ;
	position: absolute;
	width: calc( 100% + 50px );
	height: calc( 100% + 50px );
	left: -25px;
	top: -15px;
	opacity: 0;
	background-color: rgba(0, 120, 163, 0.25);
	border-radius: 12px;
	transition: opacity .2s ease-out;
	z-index: -1;
}

.featuresContainer .feature:hover p::before {
	opacity: 1;
}
*/
.featuresContainer .feature p {
	position: relative;
	display: inline-block;
	z-index: 100;
}

.featuresContainer h2 {
	color:#ff9400;
	padding:2em 0 1em 0;
	margin:0;
	text-align:left;
}
.featuresContainer:first-child h2 {
	padding-top:0;	
}
.featuresContainer h3,
.featuresContainer h2 {
	font-weight:600;	
}
@media only screen and (max-width: 700px) {
	.sidebar {
		display:none;	
	}
	div.sidebar-content {
		display: block;
		width: 100%;
		margin:0;
		padding:1em;
	}
	.featuresContainer .feature {
		width: 100%;
	}
	.featuresContainer:first-child h2 {
		padding-top:2em;	
	}
	.featuresContainer .featureImage {
		display:block;
		width:100%;
	}
	.featuresContainer .featureImage img {
		max-width:100%;
		height:auto;
	}
}
						
