.column-group {
	width: 100%;
	overflow: hidden;
	margin-top:-55px;
	height:210px;
}

.column {
	float: left;
	margin-right:5px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	width: 100%;
}


.column-group > br,
.column-group > p {
	display: none; margin-right: 1%;
}

.column.last {
	margin-right: 0 !important;
}

.columns-2 .column { width: 48.5%; } /* ( 100 - $margin * ( $num_cols - 1 ) ) / $num_cols */
.columns-3 .column { width: 31%; }
.columns-4 .column { width: 24.6%; }

.columns-3 .column-span-2 { width: 65%; } /* $width * $span + $margin * ( $span - 1 ) */
.columns-4 .column-span-2 { width: 47.5%; }
.columns-4 .column-span-3 { width: 73.75%; }

.column column-number-4 last column-span-1{margin-right:0px!important; width:24.8% !important;}

@media (max-width: 999px) {
.columns-4 .column { width:100%; }

}