.mp-stacks-features{
	display:block;	
}
.mp-stacks-feature{
	display:inline-block;
	text-align:left;
	vertical-align: top;
	margin:0px auto;
	padding:20px;	
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.mp-stacks-features-icon-title {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.mp-stacks-features-icon:before {
	font-size:30px;
}
.mp-stacks-features-icon-container{
	display: inline-block;
	vertical-align:middle;
	text-align:center;
}
.mp-stacks-feature a{
	text-decoration:none;
}
.mp-stacks-feature .mp-stacks-features-icon-container img{
	margin:0px;	
	display:inline-block;
	vertical-align: top;
}
.mp-stacks-features-title-text-area{
	display: inline-block;
	vertical-align:middle;
}
.mp-stacks-features-title{
	display: inline-block;
	font-size: 130%;	
}

.mp-stacks-features-text{
	display: inline-block;	
	padding-top:10px;
}
.mp-stacks-features-text > p{
	margin-bottom:10px;
}
.mp-stacks-features-text > p:last-child{
	margin-bottom:0px;
}
.mp-stacks-features-clearedfix:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}