
.features_grey
{
	background: #f4f4f4;
	clear: both;
	position: relative;
	padding-top:1px;
	padding-bottom: 30px;
	margin-top: 25px;
}

.features_grey
{
	clear: both;
	position: relative;
	padding-top:1px;
	padding-bottom: 30px;
	margin-top: 25px;
}

.features_grey .fillbackground {
	background: #f4f4f4;
}

.features_white
{
	background: #ffffff;
	clear: both;
	position: relative;
	padding-top:1px;
	padding-bottom: 30px;
	margin-top: 25px;
}

.featureContent
{
	width: 100%;
	text-align: left;
	cursor: pointer;
	position: relative;
	display: table;
}

.featureContent h2
{
    font-size: 2rem;
    font-weight: normal;
	padding: 30px 0;
    float: left;
}

.featureContent .row {
	display: table-row;
}

.featureContent .row > div {
	display: table-cell;
	vertical-align: middle;
	padding: 5px;
}

.featureContent .row > div:first-child {
	width: 100%;
}

.featureContent .row > div:last-child {
	width: 150px;
}

.features_image
{
	opacity: 0.15;
	filter: alpha(opacity=15);
	position: relative;
	z-index: 0;
	vertical-align: middle;
	width: 80px;
	height: 80px;
}

.features_image_inner {
	display: none;
}

.featureContent:hover .features_image {
	opacity: 1;
	filter: alpha(opacity=100);
}

.featureContent .features_inner
{
	display: none;
	clear: both;
}

.features ul
{
	font-size: 1rem;
	color: #333333;
	width: 410px;
	float: left;
}

.features ul li
{
	list-style-type: none;
	background: url("/Content/images/sce/checkmark.svg") no-repeat 0px 2px;
	padding-left: 33px;
}

.features ul ul
{	
	font-size: 0.87rem;
	color: #929497;
	width: 100%;
	float: none;
	padding-bottom: 20px;
	padding-left: 9px;
}

.features ul ul li
{	
	list-style-type: none;
	background: none;
	padding-left: 0px;
}


@media screen and (max-width: 1000px) 
{
	.features_image, .features_image_inner {
		width: 30px;
		height: 30px;
		opacity: 1;
	}


	.features ul {
		width: auto;
	}

	.featureContent h2 {
		font-size: 0.9rem;
		font-weight: bold;
		padding: 15px 0;

	}

}
h2 {
	margin-top:  5px;
}