.su-row {
	padding: 5px 0;
	background: #eee;
}
.su-row:before,
.su-row:after {
	display: table;
	content: " ";
}
.su-row:after { clear: both; }
.su-row > br { display: none; }

.su-column {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px;
	border: 1px dashed #ccc;
	background: #fff;
	float: left;
	margin: 0 1%;
}
.su-column-size-1-2 {
	width: 48%;
}
.su-column-size-1-3 {
	width: 31%;
}
