/* GRID - http://oocss.org/grids_docs.html | https://github.com/stubbornella/oocss/wiki/Grids
	------------------------------------------------------------------ */
	.line:after { /* .row */
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		}

	.lastUnit:after { /* .row_col-last */
		content: " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";
		visibility: hidden;
		clear: both;
		height: 0 !important;
		display: block;
		line-height: 0;
		}

	.line { zoom: 1; } /* .row .l- | doesn't validate */

	.unit { float: left; } /* .row_col .row_col-last .l_col*/

	.size1of1 { float: none; } /* span width */
	.size1of2 { width: 50%; }
	.size1of3 { width: 33.33333%; }
	.size2of3 { width: 66.66666%; }
	.size1of4 { width: 25%; }
	.size3of4 { width: 75%; }
	.size1of5 { width: 20%; }
	.size2of5 { width: 40%; }
	.size3of5 { width: 60%; }
	.size4of5 { width: 80%; }

/* widths */
	.w-1of1 { width: 100%; }
	.w-3of4 { width: 75%; }
	.w-2of3 { width: 66.6%; }
	.w-1of2 { width: 50%; }
	.w-2of5 { width: 40%; }
	.w-1of3 { width: 33.3%; }
	.w-1of4 { width: 25%; }
	.w-1of5 { width: 20%; }

	.lastUnit { /* .col-last */
		display: table-cell;
		*display: block; /* doesn't validate */
		zoom: 1; /* doesn't validate */
		float: none;
		_position: relative; /* doesn't validate */
		_left: -3px; /* doesn't validate */
		_margin-right: -3px; /* doesn't validate */
		width: auto;
		}
