.feature-block-icon {
	margin-bottom: 20px;
}

.icon-to-left {
	
}

.icon-to-right {
	
}

.block-like-table {
	display: table;
	width: 100%;
}

.block-like-table .feature-block-icon, 
.block-like-table .feature-block-content {
	display: table-cell;
	vertical-align: top;
}

.block-to-left  .feature-block-content { 
	padding-left: 30px; 
}

.block-to-right  .feature-block-content { 
	padding-right: 30px; 
}

.feature-block-content .button {
	display: inline-table;
	margin-top: 20px;
}

.feature-block-content .button span {
	display: table cell;
	vertical-align: middle;
}

.feature-block-content .button span:not(:last-child) { 
	padding-right: 10px;
}