.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;
}