/*
	Tiles System ~ Core CSS v0.94.

	1em		= 16px
	0.875em	= 14px
	0.75em	= 12px
	0.625em	= 10px
	0.5em	= 8px

*/

body {
	font-size:0.875em !important;
	min-width:960px; 
}

/* Container
-------------------------------------------*/

	.container {
		font-size:14px !important;
		position:relative;
		margin:0 auto;
		padding:0;
		clear:both;
		zoom:1;
	}

	.container .container {width:auto;}

/* Tiles>>Global
-------------------------------------------*/

	.col,
	.cell,
	.tile,
	.row_5,
	.row_6,
	.row_8,
	.cell_1,
	.cell_2,
	.cell_3,
	.cell_4,
	.cell_5,
	.cell_6,
	.cell_7,
	.cell_8 {
		font-size:14px !important;
		position:relative;
		background:none;
		display:inline;
		float:left;
		padding:0;
		margin:0;
	}

	.row_5,
	.row_6,
	.row_8,
	.container,
	.container.table
	{
		width:960px;
		z-index:1;
	}

	.tile:hover,
	.row_5:hover,
	.row_6:hover,
	.row_8:hover,
	.container:hover {
		z-index:3;
		zoom:1;
	}

	/* Column, Tile */

	.col_x,
	.tile-body,
	.cell-decor {
		position:absolute;
		height:auto;
		bottom:0;
		right:0;
		left:0;
		top:0;
	}

	.cell-body,
	.tile-body,
	.cell-decor {
		display:block;
		margin:3px;
	}

	.cell-body {margin-bottom:6px;}
	.cell-body:last-child {margin-bottom:3px;}

	.cell-body.tile-space {margin-top:6px}

	/* IE8 fix (set property again) */
	.cell-body.ie_last {margin-bottom:3px;}

	.tile-body .tile-body,
	.cell-decor .cell-decor {margin:0;}

	.cell-decor {z-index:-1;}

	.cell-body {
		position:relative;
		transition:none;
		zoom:1;
	}

	.cell-body,
	.tile-body {
		padding:1em 17px .3em;
		font-size:12px;
		color:#fff;
		z-index:2;

		transition:
			bottom .1s,
			right .1s,
			left .1s,
			top .1s;
	}

	.cell-body {padding:1em 17px;}

	.cell-body [class*='row_'][class*='cell_'] {margin-left:-20px;}

	a.tile,
	a.tile-body,
	a.cell-body {
		text-decoration:none;
		cursor:pointer;
	}

	.tile {
		list-style:none;
		background:none;
		cursor:default;
		height:10em;
		width:100%;
		left:0;
		top:0;
	}

	.col_x>.tile {
		position:absolute;
		display:block;
		height:auto;
		float:none;
		bottom:0;
	}

	.col {position:static !important;}

	.cell_row,
	.col [class*='row_'] {width:100%;}

	/* Offset */

	.offset_left {
		position:absolute;
		left:0;
	}

	.pos_1of5>.col_x,
	.pos_1of6>.col_x,
	.pos_1of8>.col_x,
	.offset_left .offset_left {left:0 !important;}

	.roof {bottom:auto !important;}
	.floor {top:auto !important;}

	.col_x>.tile[class*='prefix_'],
	.col_x>.tile[class*='suffix_'] {
		width:auto;
		right:0;
		left:0;
	}

	.cell-decor[class*='roof_'] {top:3px;}
	.cell-decor[class*='floor_'] {bottom:3px;}
	.cell-decor[class*='prefix_'] {left:3px;}
	.cell-decor[class*='suffix_'] {right:3px;}

	.row_5.offset_left,
	.row_6.offset_left,
	.row_8.offset_left {float:none;}

	.col.push_5of8,
	.col.push_6of8,
	.col.push_8of8 {margin-left:960px;}

	.col.pull_5of8,
	.col.pull_6of8,
	.col.pull_8of8 {margin-left:-960px;}

	.roof_1  {margin-top:2.5em ;} .unroof_1  {margin-top:-2.5em ;}
	.roof_2  {margin-top:5em   ;} .unroof_2  {margin-top:-5em   ;}
	.roof_3  {margin-top:7.5em ;} .unroof_3  {margin-top:-7.5em ;}
	.roof_4  {margin-top:10em  ;} .unroof_4  {margin-top:-10em  ;}
	.roof_5  {margin-top:12.5em;} .unroof_5  {margin-top:-12.5em;}
	.roof_6  {margin-top:15em  ;} .unroof_6  {margin-top:-15em  ;}
	.roof_7  {margin-top:17.5em;} .unroof_7  {margin-top:-17.5em;}
	.roof_8  {margin-top:20em  ;} .unroof_8  {margin-top:-20em  ;}
	.roof_9  {margin-top:22.5em;} .unroof_9  {margin-top:-22.5em;}
	.roof_10 {margin-top:25em  ;} .unroof_10 {margin-top:-25em  ;}
	.roof_11 {margin-top:27.5em;} .unroof_11 {margin-top:-27.5em;}
	.roof_12 {margin-top:30em  ;} .unroof_12 {margin-top:-30em  ;}
	.roof_13 {margin-top:32.5em;} .unroof_13 {margin-top:-32.5em;}
	.roof_14 {margin-top:35em  ;} .unroof_14 {margin-top:-35em  ;}
	.roof_15 {margin-top:37.5em;} .unroof_15 {margin-top:-37.5em;}

	.floor_1  {margin-bottom:2.5em ;} .unfloor_1  {margin-bottom:-2.5em ;}
	.floor_2  {margin-bottom:5em   ;} .unfloor_2  {margin-bottom:-5em   ;}
	.floor_3  {margin-bottom:7.5em ;} .unfloor_3  {margin-bottom:-7.5em ;}
	.floor_4  {margin-bottom:10em  ;} .unfloor_4  {margin-bottom:-10em  ;}
	.floor_5  {margin-bottom:12.5em;} .unfloor_5  {margin-bottom:-12.5em;}
	.floor_6  {margin-bottom:15em  ;} .unfloor_6  {margin-bottom:-15em  ;}
	.floor_7  {margin-bottom:17.5em;} .unfloor_7  {margin-bottom:-17.5em;}
	.floor_8  {margin-bottom:20em  ;} .unfloor_8  {margin-bottom:-20em  ;}
	.floor_9  {margin-bottom:22.5em;} .unfloor_9  {margin-bottom:-22.5em;}
	.floor_10 {margin-bottom:25em  ;} .unfloor_10 {margin-bottom:-25em  ;}
	.floor_11 {margin-bottom:27.5em;} .unfloor_11 {margin-bottom:-27.5em;}
	.floor_12 {margin-bottom:30em  ;} .unfloor_12 {margin-bottom:-30em  ;}
	.floor_13 {margin-bottom:32.5em;} .unfloor_13 {margin-bottom:-32.5em;}
	.floor_14 {margin-bottom:35em  ;} .unfloor_14 {margin-bottom:-35em  ;}
	.floor_15 {margin-bottom:37.5em;} .unfloor_15 {margin-bottom:-37.5em;}

	/* For Opera */
	.cell-decor.roof_1  {top:2.5em ; margin-top:3px;} .cell-decor.floor_1  {bottom:2.5em ; margin-bottom:3px;}
	.cell-decor.roof_2  {top:5em   ; margin-top:3px;} .cell-decor.floor_2  {bottom:5em   ; margin-bottom:3px;}
	.cell-decor.roof_3  {top:7.5em ; margin-top:3px;} .cell-decor.floor_3  {bottom:7.5em ; margin-bottom:3px;}
	.cell-decor.roof_4  {top:10em  ; margin-top:3px;} .cell-decor.floor_4  {bottom:10em  ; margin-bottom:3px;}
	.cell-decor.roof_5  {top:12.5em; margin-top:3px;} .cell-decor.floor_5  {bottom:12.5em; margin-bottom:3px;}
	.cell-decor.roof_6  {top:15em  ; margin-top:3px;} .cell-decor.floor_6  {bottom:15em  ; margin-bottom:3px;}
	.cell-decor.roof_7  {top:17.5em; margin-top:3px;} .cell-decor.floor_7  {bottom:17.5em; margin-bottom:3px;}
	.cell-decor.roof_8  {top:20em  ; margin-top:3px;} .cell-decor.floor_8  {bottom:20em  ; margin-bottom:3px;}
	.cell-decor.roof_9  {top:22.5em; margin-top:3px;} .cell-decor.floor_9  {bottom:22.5em; margin-bottom:3px;}
	.cell-decor.roof_10 {top:25em  ; margin-top:3px;} .cell-decor.floor_10 {bottom:25em  ; margin-bottom:3px;}
	.cell-decor.roof_11 {top:27.5em; margin-top:3px;} .cell-decor.floor_11 {bottom:27.5em; margin-bottom:3px;}
	.cell-decor.roof_12 {top:30em  ; margin-top:3px;} .cell-decor.floor_12 {bottom:30em  ; margin-bottom:3px;}
	.cell-decor.roof_13 {top:32.5em; margin-top:3px;} .cell-decor.floor_13 {bottom:32.5em; margin-bottom:3px;}
	.cell-decor.roof_14 {top:35em  ; margin-top:3px;} .cell-decor.floor_14 {bottom:35em  ; margin-bottom:3px;}
	.cell-decor.roof_15 {top:37.5em; margin-top:3px;} .cell-decor.floor_15 {bottom:37.5em; margin-bottom:3px;}

	.top_1,  .hover_top_1:hover,  .up_1  {top:-2.5em ;} .down_1  {top:2.5em ;}
	.top_2,  .hover_top_2:hover,  .up_2  {top:-5em   ;} .down_2  {top:5em   ;}
	.top_3,  .hover_top_3:hover,  .up_3  {top:-7.5em ;} .down_3  {top:7.5em ;}
	.top_4,  .hover_top_4:hover,  .up_4  {top:-10em  ;} .down_4  {top:10em  ;}
	.top_5,  .hover_top_5:hover,  .up_5  {top:-12.5em;} .down_5  {top:12.5em;}
	.top_6,  .hover_top_6:hover,  .up_6  {top:-15em  ;} .down_6  {top:15em  ;}
	.top_7,  .hover_top_7:hover,  .up_7  {top:-17.5em;} .down_7  {top:17.5em;}
	.top_8,  .hover_top_8:hover,  .up_8  {top:-20em  ;} .down_8  {top:20em  ;}
	.top_9,  .hover_top_9:hover,  .up_9  {top:-22.5em;} .down_9  {top:22.5em;}
	.top_10, .hover_top_10:hover, .up_10 {top:-25em  ;} .down_10 {top:25em  ;}
	.top_11, .hover_top_11:hover, .up_11 {top:-27.5em;} .down_11 {top:27.5em;}
	.top_12, .hover_top_12:hover, .up_12 {top:-30em  ;} .down_12 {top:30em  ;}
	.top_13, .hover_top_13:hover, .up_13 {top:-32.5em;} .down_13 {top:32.5em;}
	.top_14, .hover_top_14:hover, .up_14 {top:-35em  ;} .down_14 {top:35em  ;}
	.top_15, .hover_top_15:hover, .up_15 {top:-37.5em;} .down_15 {top:37.5em;}

	.bottom_1, .hover_bottom_1:hover   {bottom:-2.5em ;}
	.bottom_2, .hover_bottom_2:hover   {bottom:-5em   ;}
	.bottom_3, .hover_bottom_3:hover   {bottom:-7.5em ;}
	.bottom_4, .hover_bottom_4:hover   {bottom:-10em  ;}
	.bottom_5, .hover_bottom_5:hover   {bottom:-12.5em;}
	.bottom_6, .hover_bottom_6:hover   {bottom:-15em  ;}
	.bottom_7, .hover_bottom_7:hover   {bottom:-17.5em;}
	.bottom_8, .hover_bottom_8:hover   {bottom:-20em  ;}
	.bottom_9, .hover_bottom_9:hover   {bottom:-22.5em;}
	.bottom_10, .hover_bottom_10:hover {bottom:-25em  ;}
	.bottom_11, .hover_bottom_11:hover {bottom:-27.5em;}
	.bottom_12, .hover_bottom_12:hover {bottom:-30em  ;}
	.bottom_13, .hover_bottom_13:hover {bottom:-32.5em;}
	.bottom_14, .hover_bottom_14:hover {bottom:-35em  ;}
	.bottom_15, .hover_bottom_15:hover {bottom:-37.5em;}

	.top_x2, .hover_top_x2:hover {top:-100%;} .bottom_x2, .hover_bottom_x2:hover {bottom:-100%;}
	.top_x3, .hover_top_x3:hover {top:-200%;} .bottom_x3, .hover_bottom_x3:hover {bottom:-200%;}
	.top_x4, .hover_top_x4:hover {top:-300%;} .bottom_x4, .hover_bottom_x4:hover {bottom:-300%;}

	.left_x2, .hover_left_x2:hover {left:-100%;} .right_x2, .hover_right_x2:hover {right:-100%;}
	.left_x3, .hover_left_x3:hover {left:-200%;} .right_x3, .hover_right_x3:hover {right:-200%;}
	.left_x4, .hover_left_x4:hover {left:-300%;} .right_x4, .hover_right_x4:hover {right:-300%;}

	/* Height */

	.height_0  {height:0      !important;} .tiles_height_0>.tile  {height:0;     } .min_height_0  {min-height:0;     }
	.height_1  {height:2.5em  !important;} .tiles_height_1>.tile  {height:2.5em; } .min_height_1  {min-height:2.5em; }
	.height_2  {height:5em    !important;} .tiles_height_2>.tile  {height:5em;   } .min_height_2  {min-height:5em;   }
	.height_3  {height:7.5em  !important;} .tiles_height_3>.tile  {height:7.5em; } .min_height_3  {min-height:7.5em; }
	.height_4  {height:10em   !important;} .tiles_height_4>.tile  {height:10em;  } .min_height_4  {min-height:10em;  }
	.height_5  {height:12.5em !important;} .tiles_height_5>.tile  {height:12.5em;} .min_height_5  {min-height:12.5em;}
	.height_6  {height:15em   !important;} .tiles_height_6>.tile  {height:15em;  } .min_height_6  {min-height:15em;  }
	.height_7  {height:17.5em !important;} .tiles_height_7>.tile  {height:17.5em;} .min_height_7  {min-height:17.5em;}
	.height_8  {height:20em   !important;} .tiles_height_8>.tile  {height:20em;  } .min_height_8  {min-height:20em;  }
	.height_9  {height:22.5em !important;} .tiles_height_9>.tile  {height:22.5em;} .min_height_9  {min-height:22.5em;}
	.height_10 {height:25em   !important;} .tiles_height_10>.tile {height:25em;  } .min_height_10 {min-height:25em;  }
	.height_11 {height:27.5em !important;} .tiles_height_11>.tile {height:27.5em;} .min_height_11 {min-height:27.5em;}
	.height_12 {height:30em   !important;} .tiles_height_12>.tile {height:30em;  } .min_height_12 {min-height:30em;  }
	.height_13 {height:32.5em !important;} .tiles_height_13>.tile {height:32.5em;} .min_height_13 {min-height:32.5em;}
	.height_14 {height:35em   !important;} .tiles_height_14>.tile {height:35em;  } .min_height_14 {min-height:35em;  }
	.height_15 {height:37.5em !important;} .tiles_height_15>.tile {height:37.5em;} .min_height_15 {min-height:37.5em;}

/* Tiles>>Clear Floated Elements
-------------------------------------------*/

	.clear_after:after,
	.tile-body:after,
	.container:after,
	.cell-decor:after,
	.tile__grow>.tile-body:after {
		visibility:hidden;
		display:block;
		content:'!';
		font-size:0;
		clear:both;
		height:0;
	}

	/* old opera fix */
	.col_x :after {float:left;}

/* Tiles>>5 Columns
-------------------------------------------*/

	.row_5>.cell,
	.row_5>.cell>.col_x,
	.row_5>.cell_1>.col_x, .row_5.cells_1>.cell, .row_5.cell_1, .row_5>.cell_1 {width:192px;}
	.row_5>.cell_2>.col_x, .row_5.cells_2>.cell, .row_5.cell_2, .row_5>.cell_2 {width:384px;}
	.row_5>.cell_3>.col_x, .row_5.cells_3>.cell, .row_5.cell_3, .row_5>.cell_3 {width:576px;}
	.row_5>.cell_4>.col_x, .row_5.cells_4>.cell, .row_5.cell_4, .row_5>.cell_4 {width:768px;}
	.row_5>.cell_5>.col_x, .row_5.cells_5>.cell, .row_5.cell_5, .row_5>.cell_5 {width:960px;}

	/* Parts */

	.row_5.cell_4.cells_1of2>.cell {width:384px;}
	.row_5.cell_4.cells_1of3>.cell {width:256px;}

	.row_5.cell_3.cells_1of2>.cell {width:288px;}
	.row_5.cell_3.cells_1of3>.cell {width:192px;}

	/* Auto Offset, Pull Space >> 6 Columns */

	.pull_1of5,
	.left_1of5, .hover_left_4of5:hover,
	.row_5
		.tile:first-child
		+.tile .offset_left {left:-192px;}
	.pull_2of5,
	.left_2of5, .hover_left_4of5:hover,
	.row_5
		.tile:first-child
		+.tile
		+.tile .offset_left {left:-384px;}
	.pull_3of5,
	.left_3of5, .hover_left_4of5:hover,
	.row_5
		.tile:first-child
		+.tile
		+.tile
		+.tile .offset_left {left:-576px;}
	.pull_4of5,
	.left_4of5, .hover_left_4of5:hover,
	.row_5
		.tile:first-child
		+.tile
		+.tile
		+.tile
		+.tile .offset_left {left:-768px;}

	/* Auto Offset, Push Space >> 5 Columns */

	.right_1of5, .hover_right_1of5:hover {right:-192px;}
	.right_2of5, .hover_right_2of5:hover {right:-384px;}
	.right_3of5, .hover_right_3of5:hover {right:-576px;}
	.right_4of5, .hover_right_4of5:hover {right:-768px;}

	.pos_2of6>.col_x {left:192px !important;}
	.pos_3of6>.col_x {left:384px !important;}
	.pos_4of6>.col_x {left:576px !important;}
	.pos_5of6>.col_x {left:768px !important;}

	.push_4of5,
	.row_5>.col>.col_x>.colpos_5,
	/* pos 5 of 5 */
		/* 2 cols */
		.row_5
			>.col.cell_4:first-child
			+.col>.col_x,
		/* 3 cols */
		.row_5
			>.col.cell_3:first-child
			+.col
			+.col>.col_x,
			.row_5
			>.col:first-child
			+.col.cell_3
			+.col>.col_x,

			.row_5
			>.col.cell_2:first-child
			+.col.cell_2
			+.col>.col_x,
		/* 4 cols */
		.row_5
			>.col.cell_2:first-child
			+.col
			+.col
			+.col>.col_x,
			.row_5
			>.col:first-child
			+.col.cell_2
			+.col
			+.col>.col_x,
			.row_5
			>.col:first-child
			+.col
			+.col.cell_2
			+.col>.col_x,
		/* 5 cols */
		.row_5
			>.col:first-child
			+.col
			+.col
			+.col
			+.col
			>.col_x {left:768px;}

	.push_3of5,
	.row_5>.col>.col_x>.colpos_4,
	/* pos 4 of 5 */
		/* 2 cols */
		.row_5
			>.col.cell_3:first-child
			+.col>.col_x,
		/* 3 cols */
		.row_5
			>.col.cell_2:first-child
			+.col
			+.col>.col_x,
			.row_5
			>.col:first-child
			+.col.cell_2
			+.col>.col_x,
		/* 4 cols */
		.row_5
			>.col:first-child
			+.col
			+.col
			+.col
			>.col_x {left:576px;}

	.push_2of5,
	.row_5>.col>.col_x>.colpos_3,
	/* pos 3 of 5 */
		/* 2 cols */
		.row_5
			>.col.cell_2:first-child
			+.col>.col_x,
		/* 3 cols */
		.row_5
			>.col:first-child
			+.col
			+.col
			>.col_x {left:384px;}

	.push_1of5,
	.row_5>.col>.col_x>.colpos_2,
	/* pos 2 of 5 */
		/* 2 cols */
		.row_5
			>.col:first-child
			+.col
			>.col_x {left:192px;}

	/* Prefix Extra Space >> 5 Columns */

	.prefix_1of5, .col.push_1of5 {margin-left:192px;} .unprefix_1of5, .col.pull_1of5 {margin-left:-192px;}
	.prefix_2of5, .col.push_2of5 {margin-left:384px;} .unprefix_2of5, .col.pull_2of5 {margin-left:-384px;}
	.prefix_3of5, .col.push_3of5 {margin-left:576px;} .unprefix_3of5, .col.pull_3of5 {margin-left:-576px;}
	.prefix_4of5, .col.push_4of5 {margin-left:768px;} .unprefix_4of5, .col.pull_4of5 {margin-left:-768px;}

	/* Suffix Extra Space >> 5 Columns */

	.suffix_1of5 {margin-right:192px;} .unsuffix_1of5 {margin-right:-192px;}
	.suffix_2of5 {margin-right:384px;} .unsuffix_2of5 {margin-right:-384px;}
	.suffix_3of5 {margin-right:576px;} .unsuffix_3of5 {margin-right:-576px;}
	.suffix_4of5 {margin-right:768px;} .unsuffix_4of5 {margin-right:-768px;}

/* Tiles>>6 Columns
-------------------------------------------*/

	.row_6>.cell,
	.row_6>.cell>.col_x,
	.row_6>.cell_1>.col_x, .row_6.cells_1>.cell, .row_6.cell_1, .row_6>.cell_1 {width:160px;}
	.row_6>.cell_2>.col_x, .row_6.cells_2>.cell, .row_6.cell_2, .row_6>.cell_2 {width:320px;}
	.row_6>.cell_3>.col_x, .row_6.cells_3>.cell, .row_6.cell_3, .row_6>.cell_3 {width:480px;}
	.row_6>.cell_4>.col_x, .row_6.cells_4>.cell, .row_6.cell_4, .row_6>.cell_4 {width:640px;}
	.row_6>.cell_5>.col_x, .row_6.cells_5>.cell, .row_6.cell_5, .row_6>.cell_5 {width:800px;}
	.row_6>.cell_6>.col_x, .row_6.cells_6>.cell, .row_6.cell_6, .row_6>.cell_6 {width:960px;}

	/* Parts */

	.row_6.cell_5.cells_1of2>.cell {width:400px;}
	.row_6.cell_5.cells_1of3>.cell:nth-child(3n+1) {width:268px;}
	.row_6.cell_5.cells_1of3>.cell {width:266px;}
	.row_6.cell_5.cells_1of4>.cell {width:200px;}

	.row_6.cell_4.cells_1of2>.cell {width:320px;}
	.row_6.cell_4.cells_1of3>.cell:nth-child(3n+1) {width:214px;}
	.row_6.cell_4.cells_1of3>.cell {width:213px;}

	.row_6.cell_3.cells_1of2>.cell {width:160px;}

	/* Auto Offset, Pull Space >> 6 Columns */

	.pull_1of6,
	.left_1of6, .hover_left_1of6:hover
	.row_6
		.tile:first-child
		+.tile .offset_left {left:-160px;}
	.pull_2of6,
	.left_2of6, .hover_left_1of6:hover
	.row_6
		.tile:first-child
		+.tile
		+.tile .offset_left {left:-320px;}
	.pull_3of6,
	.left_3of6, .hover_left_1of6:hover
	.row_6
		.tile:first-child
		+.tile
		+.tile
		+.tile .offset_left {left:-480px;}
	.pull_4of6,
	.left_4of6, .hover_left_1of6:hover
	.row_6
		.tile:first-child
		+.tile
		+.tile
		+.tile
		+.tile .offset_left {left:-640px;}
	.pull_5of6,
	.left_5of6, .hover_left_1of6:hover
	.row_6
		.tile:first-child
		+.tile
		+.tile
		+.tile
		+.tile
		+.tile .offset_left {left:-800px;}

	/* Auto Offset, Push Space >> 6 Columns */

	.right_1of6, .hover_right_1of6:hover {right:-160px;}
	.right_2of6, .hover_right_2of6:hover {right:-320px;}
	.right_3of6, .hover_right_3of6:hover {right:-480px;}
	.right_4of6, .hover_right_4of6:hover {right:-640px;}
	.right_5of6, .hover_right_5of6:hover {right:-800px;}

	.pos_2of6>.col_x {left:160px !important;}
	.pos_3of6>.col_x {left:320px !important;}
	.pos_4of6>.col_x {left:480px !important;}
	.pos_5of6>.col_x {left:640px !important;}
	.pos_6of6>.col_x {left:800px !important;}

	.push_5of6,
	.row_6>.col>.col_x>.colpos_6,
	/* pos 6 of 6 */
		/* 2 cols */
		.row_6
			>.col.cell_5:first-child
			+.col>.col_x,
		/* 3 cols */
		.row_6
			>.col.cell_4:first-child
			+.col
			+.col>.col_x,
			.row_6
			>.col:first-child
			+.col.cell_4
			+.col>.col_x,
			.row_6
			>.col.cell_3:first-child
			+.col.cell_2
			+.col>.col_x,
			.row_6
			>.col.cell_2:first-child
			+.col.cell_3
			+.col>.col_x,
		/* 4 cols */
		.row_6
			>.col.cell_3:first-child
			+.col
			+.col
			+.col>.col_x,
			.row_6
			>.col:first-child
			+.col.cell_3
			+.col
			+.col>.col_x,
			.row_6
			>.col:first-child
			+.col
			+.col.cell_3
			+.col>.col_x,
			.row_6
			>.col.cell_2:first-child
			+.col.cell_2
			+.col
			+.col>.col_x,
			.row_6
			>.col:first-child
			+.col.cell_2
			+.col.cell_2
			+.col>.col_x,
			.row_6
			>.col.cell_2:first-child
			+.col
			+.col.cell_2
			+.col>.col_x,
		/* 5 cols */
		.row_6
			>.col.cell_2:first-child
			+.col
			+.col
			+.col
			+.col>.col_x,
			.row_6
			>.col:first-child
			+.col.cell_2
			+.col
			+.col
			+.col>.col_x,
			.row_6
			>.col:first-child
			+.col
			+.col.cell_2
			+.col
			+.col>.col_x,
			.row_6
			>.col:first-child
			+.col
			+.col
			+.col.cell_2
			+.col>.col_x,
		/* 6 cols */
		.row_6
			>.col:first-child
			+.col
			+.col
			+.col
			+.col
			+.col
			>.col_x {left:800px;}

	.push_4of6,
	.row_6>.col>.col_x>.colpos_5,
	/* pos 5 of 6 */
		/* 2 cols */
		.row_6
			>.col.cell_4:first-child
			+.col>.col_x,
		/* 3 cols */
		.row_6
			>.col.cell_3:first-child
			+.col
			+.col>.col_x,
			.row_6
			>.col:first-child
			+.col.cell_3
			+.col>.col_x,

			.row_6
			>.col.cell_2:first-child
			+.col.cell_2
			+.col>.col_x,
		/* 4 cols */
		.row_6
			>.col.cell_2:first-child
			+.col
			+.col
			+.col>.col_x,
			.row_6
			>.col:first-child
			+.col.cell_2
			+.col
			+.col>.col_x,
			.row_6
			>.col:first-child
			+.col
			+.col.cell_2
			+.col>.col_x,
		/* 5 cols */
		.row_6
			>.col:first-child
			+.col
			+.col
			+.col
			+.col
			>.col_x {left:640px;}

	.push_3of6,
	.row_6>.col>.col_x>.colpos_4,
	/* pos 4 of 6 */
		/* 2 cols */
		.row_6
			>.col.cell_3:first-child
			+.col>.col_x,
		/* 3 cols */
		.row_6
			>.col.cell_2:first-child
			+.col
			+.col>.col_x,
			.row_6
			>.col:first-child
			+.col.cell_2
			+.col>.col_x,
		/* 4 cols */
		.row_6
			>.col:first-child
			+.col
			+.col
			+.col
			>.col_x {left:480px;}

	.push_2of6,
	.row_6>.col>.col_x>.colpos_3,
	/* pos 3 of 6 */
		/* 2 cols */
		.row_6
			>.col.cell_2:first-child
			+.col>.col_x,
		/* 3 cols */
		.row_6
			>.col:first-child
			+.col
			+.col
			>.col_x {left:320px;}

	.push_1of6,
	.row_6>.col>.col_x>.colpos_2,
	/* pos 2 of 6 */
		/* 2 cols */
		.row_6
			>.col:first-child
			+.col
			>.col_x {left:160px;}

	/* Prefix Extra Space >> 6 Columns */

	.prefix_1of6, .col.push_1of6 {margin-left:160px;} .unprefix_1of6, .col.pull_1of6 {margin-left:-160px;}
	.prefix_2of6, .col.push_2of6 {margin-left:320px;} .unprefix_2of6, .col.pull_2of6 {margin-left:-320px;}
	.prefix_3of6, .col.push_3of6 {margin-left:480px;} .unprefix_3of6, .col.pull_3of6 {margin-left:-480px;}
	.prefix_4of6, .col.push_4of6 {margin-left:640px;} .unprefix_4of6, .col.pull_4of6 {margin-left:-640px;}
	.prefix_5of6, .col.push_5of6 {margin-left:800px;} .unprefix_5of6, .col.pull_5of6 {margin-left:-800px;}

	/* Suffix Extra Space >> 6 Columns */

	.suffix_1of6 {margin-right:160px;} .unsuffix_1of6 {margin-right:-160px;}
	.suffix_2of6 {margin-right:320px;} .unsuffix_2of6 {margin-right:-320px;}
	.suffix_3of6 {margin-right:480px;} .unsuffix_3of6 {margin-right:-480px;}
	.suffix_4of6 {margin-right:640px;} .unsuffix_4of6 {margin-right:-640px;}
	.suffix_5of6 {margin-right:800px;} .unsuffix_5of6 {margin-right:-800px;}

/* Tiles>>8 Columns
-------------------------------------------*/

	.row_8>.cell,
	.row_8>.cell>.col_x,
	.row_8>.cell_1>.col_x, .row_8.cells_1>.cell, .row_8.cell_1, .row_8>.cell_1 {width:120px;}
	.row_8>.cell_2>.col_x, .row_8.cells_2>.cell, .row_8.cell_2, .row_8>.cell_2 {width:240px;}
	.row_8>.cell_3>.col_x, .row_8.cells_3>.cell, .row_8.cell_3, .row_8>.cell_3 {width:360px;}
	.row_8>.cell_4>.col_x, .row_8.cells_4>.cell, .row_8.cell_4, .row_8>.cell_4 {width:480px;}
	.row_8>.cell_5>.col_x, .row_8.cells_5>.cell, .row_8.cell_5, .row_8>.cell_5 {width:600px;}
	.row_8>.cell_6>.col_x, .row_8.cells_6>.cell, .row_8.cell_6, .row_8>.cell_6 {width:720px;}
	.row_8>.cell_7>.col_x, .row_8.cells_7>.cell, .row_8.cell_7, .row_8>.cell_7 {width:840px;}
	.row_8>.cell_8>.col_x, .row_8.cells_8>.cell, .row_8.cell_8, .row_8>.cell_8 {width:960px;}

	/* Parts */

	.row_8.cell_7.cells_1of2>.cell {width:420px;}
	.row_8.cell_7.cells_1of3>.cell {width:280px;}
	.row_8.cell_7.cells_1of4>.cell {width:210px;}
	.row_8.cell_7.cells_1of5>.cell {width:168px;}
	.row_8.cell_7.cells_1of6>.cell {width:140px;}

	.row_8.cell_6.cells_1of2>.cell {width:360px;}
	.row_8.cell_4.cells_1of2>.cell,
	.row_8.cell_6.cells_1of3>.cell {width:240px;}
	.row_8.cell_3.cells_1of2>.cell,
	.row_8.cell_6.cells_1of4>.cell {width:180px;}
	.row_8.cell_6.cells_1of5>.cell {width:144px;}

	.row_8.cell_5.cells_1of2>.cell {width:300px;}
	.row_8.cell_5.cells_1of3>.cell {width:200px;}
	.row_8.cell_5.cells_1of4>.cell {width:150px;}

	.row_8.cell_4.cells_1of3>.cell {width:160px;}

	.row_8.cell_7.cells_1of7>.cell,
	.row_8.cell_6.cells_1of6>.cell,
	.row_8.cell_5.cells_1of5>.cell,
	.row_8.cell_4.cells_1of4>.cell,
	.row_8.cell_3.cells_1of3>.cell {width:120px;}

	/* Auto Offset, Pull Space >> 8 Columns */

	.pull_1of8,
	.left_1of8, .hover_left_1of8:hover,
	.row_8
		.tile:first-child
		+.tile .offset_left {left:-120px;}
	.pull_2of8,
	.left_2of8, .hover_left_1of8:hover,
	.row_8
		.tile:first-child
		+.tile
		+.tile .offset_left {left:-240px;}
	.pull_3of8,
	.left_3of8, .hover_left_1of8:hover,
	.row_8
		.tile:first-child
		+.tile
		+.tile
		+.tile .offset_left {left:-360px;}
	.pull_4of8,
	.left_4of8, .hover_left_1of8:hover,
	.row_8
		.tile:first-child
		+.tile
		+.tile
		+.tile
		+.tile .offset_left {left:-480px;}
	.pull_5of8,
	.left_5of8, .hover_left_1of8:hover,
	.row_8
		.tile:first-child
		+.tile
		+.tile
		+.tile
		+.tile
		+.tile .offset_left {left:-600px;}
	.pull_6of8,
	.left_6of8, .hover_left_1of8:hover,
	.row_8
		.tile:first-child
		+.tile
		+.tile
		+.tile
		+.tile
		+.tile
		+.tile .offset_left {left:-720px;}
	.pull_7of8,
	.left_7of8, .hover_left_1of8:hover,
	.row_8
		.tile:first-child
		+.tile
		+.tile
		+.tile
		+.tile
		+.tile
		+.tile
		+.tile .offset_left {left:-840px;}

	/* Auto Offset, Push Space >> 8 Columns */

	.right_1of8, .hover_right_1of8:hover {right:-120px;}
	.right_2of8, .hover_right_2of8:hover {right:-240px;}
	.right_3of8, .hover_right_3of8:hover {right:-360px;}
	.right_4of8, .hover_right_4of8:hover {right:-480px;}
	.right_5of8, .hover_right_5of8:hover {right:-600px;}
	.right_6of8, .hover_right_6of8:hover {right:-720px;}
	.right_7of8, .hover_right_7of8:hover {right:-840px;}

	.pos_2of8>.col_x {left:120px !important;}
	.pos_3of8>.col_x {left:240px !important;}
	.pos_4of8>.col_x {left:360px !important;}
	.pos_5of8>.col_x {left:480px !important;}
	.pos_6of8>.col_x {left:600px !important;}
	.pos_7of8>.col_x {left:720px !important;}
	.pos_8of8>.col_x {left:840px !important;}

	.push_7of8,
	.row_8>.col>.col_x>.colpos_8,
	/* pos 8 of 8 */
		/* 2 cols */
		.row_8
			>.col.cell_7:first-child
			+.col>.col_x,
		/* 3 cols */
		.row_8
			>.col.cell_6:first-child
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_6
			+.col>.col_x,

			.row_8
			>.col.cell_5:first-child
			+.col.cell_2
			+.col>.col_x,
			.row_8
			>.col.cell_2:first-child
			+.col.cell_5
			+.col>.col_x,

			.row_8
			>.col.cell_4:first-child
			+.col.cell_3
			+.col>.col_x,
			.row_8
			>.col.cell_3:first-child
			+.col.cell_4
			+.col>.col_x,
		/* 4 cols */
		.row_8
			>.col.cell_5:first-child
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_5
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col.cell_5
			+.col>.col_x,

			.row_8
			>.col.cell_4:first-child
			+.col.cell_2
			+.col
			+.col>.col_x,
			.row_8
			>.col.cell_4:first-child
			+.col
			+.col.cell_2
			+.col>.col_x,
			.row_8
			>.col.cell_2:first-child
			+.col.cell_4
			+.col
			+.col>.col_x,
			.row_8
			>.col.cell_2:first-child
			+.col
			+.col.cell_4
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_4
			+.col.cell_2
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_2
			+.col.cell_4
			+.col>.col_x,

			.row_8
			>.col.cell_3:first-child
			+.col.cell_3
			+.col
			+.col>.col_x,
			.row_8
			>.col.cell_3:first-child
			+.col
			+.col.cell_3
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_3
			+.col.cell_3
			+.col>.col_x,

			.row_8
			>.col.cell_3:first-child
			+.col.cell_2
			+.col.cell_2
			+.col>.col_x,
			.row_8
			>.col.cell_2:first-child
			+.col.cell_3
			+.col.cell_2
			+.col>.col_x,
			.row_8
			>.col.cell_2:first-child
			+.col.cell_2
			+.col.cell_3
			+.col>.col_x,
		/* 5 cols */
		.row_8
			>.col.cell_4:first-child
			+.col
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_4
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col.cell_4
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col
			+.col.cell_4
			+.col>.col_x,

			.row_8
			>.col.cell_3:first-child
			+.col.cell_2
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col.cell_3:first-child
			+.col
			+.col.cell_2
			+.col
			+.col>.col_x,
			.row_8
			>.col.cell_3:first-child
			+.col
			+.col
			+.col.cell_2
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_3
			+.col.cell_2
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_3
			+.col
			+.col.cell_2
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col.cell_3
			+.col.cell_2
			+.col>.col_x,
			.row_8
			>.col.cell_2:first-child
			+.col.cell_3
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col.cell_2:first-child
			+.col
			+.col.cell_3
			+.col
			+.col>.col_x,
			.row_8
			>.col.cell_2:first-child
			+.col
			+.col
			+.col.cell_3
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_2
			+.col.cell_3
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_2
			+.col
			+.col.cell_3
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col.cell_2
			+.col.cell_3
			+.col>.col_x,

			.row_8
			>.col.cell_2:first-child
			+.col.cell_2
			+.col.cell_2
			+.col
			+.col>.col_x,
			.row_8
			>.col.cell_2:first-child
			+.col.cell_2
			+.col
			+.col.cell_2
			+.col>.col_x,
			.row_8
			>.col.cell_2:first-child
			+.col
			+.col.cell_2
			+.col.cell_2
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_2
			+.col.cell_2
			+.col.cell_2
			+.col>.col_x,
		/* 6 cols */
		.row_8
			>.col.cell_3:first-child
			+.col
			+.col
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_3
			+.col
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col.cell_3
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col
			+.col.cell_3
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col
			+.col
			+.col.cell_3
			+.col>.col_x,
			.row_8
			>.col.cell_2:first-child
			+.col.cell_2
			+.col
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col.cell_2:first-child
			+.col
			+.col.cell_2
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col.cell_2:first-child
			+.col
			+.col
			+.col.cell_2
			+.col
			+.col>.col_x,
			.row_8
			>.col.cell_2:first-child
			+.col
			+.col
			+.col
			+.col.cell_2
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_2
			+.col.cell_2
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_2
			+.col
			+.col.cell_2
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_2
			+.col
			+.col
			+.col.cell_2
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col.cell_2
			+.col.cell_2
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col.cell_2
			+.col
			+.col.cell_2
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col
			+.col.cell_2
			+.col.cell_2
			+.col>.col_x,
		/* 7 cols */
		.row_8
			>.col.cell_2:first-child
			+.col
			+.col
			+.col
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_2
			+.col
			+.col
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col.cell_2
			+.col
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col
			+.col.cell_2
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col
			+.col
			+.col.cell_2
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col
			+.col
			+.col
			+.col.cell_2
			+.col>.col_x,
		/* 8 cols */
		.row_8
			>.col:first-child
			+.col
			+.col
			+.col
			+.col
			+.col
			+.col
			+.col
			>.col_x {left:840px;}

	.push_6of8,
	.row_8>.col>.col_x>.colpos_7,
	/* pos 7 of 8 */
		/* 2 cols */
		.row_8
			>.col.cell_6:first-child
			+.col>.col_x,
		/* 3 cols */
		.row_8
			>.col.cell_5:first-child
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_5
			+.col>.col_x,

			.row_8
			>.col.cell_4:first-child
			+.col.cell_2
			+.col>.col_x,
			.row_8
			>.col.cell_2:first-child
			+.col.cell_4
			+.col>.col_x,

			.row_8
			>.col.cell_3:first-child
			+.col.cell_3
			+.col>.col_x,
		/* 4 cols */
		.row_8
			>.col.cell_4:first-child
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_4
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col.cell_4
			+.col>.col_x,

			.row_8
			>.col.cell_3:first-child
			+.col.cell_2
			+.col
			+.col>.col_x,
			.row_8
			>.col.cell_3:first-child
			+.col
			+.col.cell_2
			+.col>.col_x,
			.row_8
			>.col.cell_2:first-child
			+.col.cell_3
			+.col
			+.col>.col_x,
			.row_8
			>.col.cell_2:first-child
			+.col
			+.col.cell_3
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_3
			+.col.cell_2
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_2
			+.col.cell_3
			+.col>.col_x,

			.row_8
			>.col.cell_2:first-child
			+.col.cell_2
			+.col.cell_2
			+.col>.col_x,
		/* 5 cols */
		.row_8
			>.col.cell_3:first-child
			+.col
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_3
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col.cell_3
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col
			+.col.cell_3
			+.col>.col_x,

			.row_8
			>.col.cell_2:first-child
			+.col.cell_2
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col.cell_2:first-child
			+.col
			+.col.cell_2
			+.col
			+.col>.col_x,
			.row_8
			>.col.cell_2:first-child
			+.col
			+.col
			+.col.cell_2
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_2
			+.col.cell_2
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_2
			+.col
			+.col.cell_2
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col.cell_2
			+.col.cell_2
			+.col>.col_x,
		/* 6 cols */
		.row_8
			>.col.cell_2:first-child
			+.col
			+.col
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_2
			+.col
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col.cell_2
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col
			+.col.cell_2
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col
			+.col
			+.col.cell_2
			+.col>.col_x,
		/* 7 cols */
		.row_8
			>.col:first-child
			+.col
			+.col
			+.col
			+.col
			+.col
			+.col
			>.col_x {left:720px;}

	.push_5of8,
	.row_8>.col>.col_x>.colpos_6,
	/* pos 6 of 8 */
		/* 2 cols */
		.row_8
			>.col.cell_5:first-child
			+.col>.col_x,
		/* 3 cols */
		.row_8
			>.col.cell_4:first-child
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_4
			+.col>.col_x,

			.row_8
			>.col.cell_3:first-child
			+.col.cell_2
			+.col>.col_x,
			.row_8
			>.col.cell_2:first-child
			+.col.cell_3
			+.col>.col_x,
		/* 4 cols */
		.row_8
			>.col.cell_3:first-child
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_3
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col.cell_3
			+.col>.col_x,

			.row_8
			>.col.cell_2:first-child
			+.col.cell_2
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_2
			+.col.cell_2
			+.col>.col_x,
			.row_8
			>.col.cell_2:first-child
			+.col
			+.col.cell_2
			+.col>.col_x,
		/* 5 cols */
		.row_8
			>.col.cell_2:first-child
			+.col
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_2
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col.cell_2
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col
			+.col.cell_2
			+.col>.col_x,
		/* 6 cols */
		.row_8
			>.col:first-child
			+.col
			+.col
			+.col
			+.col
			+.col
			>.col_x {left:600px;}

	.push_4of8,
	.row_8>.col>.col_x>.colpos_5,
	/* pos 5 of 8 */
		/* 2 cols */
		.row_8
			>.col.cell_4:first-child
			+.col>.col_x,
		/* 3 cols */
		.row_8
			>.col.cell_3:first-child
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_3
			+.col>.col_x,
			.row_8
			>.col.cell_2:first-child
			+.col.cell_2
			+.col>.col_x,
		/* 4 cols */
		.row_8
			>.col.cell_2:first-child
			+.col
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_2
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col
			+.col.cell_2
			+.col>.col_x,
		/* 5 cols */
		.row_8
			>.col:first-child
			+.col
			+.col
			+.col
			+.col
			>.col_x {left:480px;}

	.push_3of8,
	.row_8>.col>.col_x>.colpos_4,
	/* pos 4 of 8 */
		/* 2 cols */
		.row_8
			>.col.cell_3:first-child
			+.col>.col_x,
		/* 3 cols */
		.row_8
			>.col.cell_2:first-child
			+.col
			+.col>.col_x,
			.row_8
			>.col:first-child
			+.col.cell_2
			+.col>.col_x,
		/* 4 cols */
		.row_8
			>.col:first-child
			+.col
			+.col
			+.col
			>.col_x {left:360px;}

	.push_2of8,
	.row_8>.col>.col_x>.colpos_3,
	/* pos 3 of 8 */
		/* 2 cols */
		.row_8
			>.col.cell_2:first-child
			+.col>.col_x,
		/* 3 cols */
		.row_8
			>.col:first-child
			+.col
			+.col
			>.col_x {left:240px;}

	.push_1of8,
	.row_8>.col>.col_x>.colpos_2,
	/* pos 2 of 8 */
		/* 2 cols */
		.row_8
			>.col:first-child
			+.col
			>.col_x {left:120px;}

	/* Prefix Extra Space >> 8 Columns */

	.prefix_1of8, .col.push_1of8 {margin-left:120px;} .unprefix_1of8, .col.pull_1of8 {margin-left:-120px;}
	.prefix_2of8, .col.push_2of8 {margin-left:240px;} .unprefix_2of8, .col.pull_2of8 {margin-left:-240px;}
	.prefix_3of8, .col.push_3of8 {margin-left:360px;} .unprefix_3of8, .col.pull_3of8 {margin-left:-360px;}
	.prefix_4of8, .col.push_4of8 {margin-left:480px;} .unprefix_4of8, .col.pull_4of8 {margin-left:-480px;}
	.prefix_5of8, .col.push_5of8 {margin-left:600px;} .unprefix_5of8, .col.pull_5of8 {margin-left:-600px;}
	.prefix_6of8, .col.push_6of8 {margin-left:720px;} .unprefix_6of8, .col.pull_6of8 {margin-left:-720px;}
	.prefix_7of8, .col.push_7of8 {margin-left:840px;} .unprefix_7of8, .col.pull_7of8 {margin-left:-840px;}

	/* Suffix Extra Space >> 8 Columns */

	.suffix_1of8 {margin-right:120px;} .unsuffix_1of8 {margin-right:-120px;}
	.suffix_2of8 {margin-right:240px;} .unsuffix_2of8 {margin-right:-240px;}
	.suffix_3of8 {margin-right:360px;} .unsuffix_3of8 {margin-right:-360px;}
	.suffix_4of8 {margin-right:480px;} .unsuffix_4of8 {margin-right:-480px;}
	.suffix_5of8 {margin-right:600px;} .unsuffix_5of8 {margin-right:-600px;}
	.suffix_6of8 {margin-right:720px;} .unsuffix_6of8 {margin-right:-720px;}
	.suffix_7of8 {margin-right:840px;} .unsuffix_7of8 {margin-right:-840px;}

/* Tiles>> Common
-------------------------------------------*/

	.cells_1of2>.cell {width:480px;}
	.cells_1of3>.cell {width:320px;}
	.cells_1of4>.cell {width:240px;}
	.cells_1of5>.cell {width:192px;}
	.cells_1of6>.cell {width:160px;}
	.cells_1of7>.cell:nth-child(7n+1) {width:138px;}
	.cells_1of7>.cell {width:137px;}