
/* block: modules */
#features .block.features h2 {
	color: #de310c;
	font-size: 1.5em;
	font-weight: 700;
	line-height: 1.23;
	/*   */
	margin: 0 0 .7em 0;
}
#features .block.features {
	margin: 0;
	border: 0;
}
#features .block.features ul {
	overflow: hidden;
	border-bottom: 1px solid #e9f0f4;
	padding:0; /* FIXES #page .featurs > #features mod */
}
#features .block.features ul li {
	list-style: none;
	list-style-image: none;
	overflow: hidden;
	border-top: 1px solid #e9f0f4;
	border-left: 1px solid #e9f0f4;
	border-right: 1px solid #e9f0f4;
	padding: .9em 15px .9em 20px;
	margin: 0;
	cursor: pointer;
}
#features .block.features ul li.active,
#features .block.features ul li.active:hover {
	border: 2px solid #c4d5de;
	background-color: #fff;
}
#features .block.features ul li:hover {
	border-top-color: #e9f0f4;
	border-left-color: #e9f0f4;
	border-bottom-color: #e9f0f4;
	/*  */
	background-color: #f7fafc;
}
#features .block.features .icon {
	float: left;
	width: 50px;
}
#features .block.features .desc {
	float: left;
	width: 200px;
}
#features .block.features h3 {
	font-size: 1em;
	margin-bottom: .3em;
}
#features .block.features ul li.active h3 {
	font-size: 1.3em;
	margin-bottom: .1em;
}
#features .block.features ul li.active h3 a {
	color: #202629;
	border: 0;
}
#features .block.features p {
	font-size: .85em;
	line-height: 1.3;
	/*  */
	margin: 0;
}
#features .block.features li.active p {
}
/* end block */