

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.flex-col-1,
.flex-col-2,
.flex-col-3,
.flex-col-4,
.flex-col-5,
.flex-col-6,
.flex-col-7,
.flex-col-8,
.flex-col-9,
.flex-col-10,
.flex-col-11,
.flex-col-12,
.flex-col-13,
.flex-col-14,
.flex-col-15,
.flex-col-16,
.flex-col-17,
.flex-col-18,
.flex-col-19,
.flex-col-20,
.flex-col-21,
.flex-col-22,
.flex-col-23,
.flex-col-24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 1%;
	margin-right: 1%;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.wrap .flex-col-1 {
	width:2.167%;
}

.wrap .flex-col-2 {
	width:6.333%;
}

.wrap .flex-col-3 {
	width:10.5%;
}

.wrap .flex-col-4 {
	width:14.667%;
}

.wrap .flex-col-5 {
	width:18.833%;
}

.wrap .flex-col-6 {
	width:23.0%;
}

.wrap .flex-col-7 {
	width:27.167%;
}

.wrap .flex-col-8 {
	width:31.333%;
}

.wrap .flex-col-9 {
	width:35.5%;
}

.wrap .flex-col-10 {
	width:39.667%;
}

.wrap .flex-col-11 {
	width:43.833%;
}

.wrap .flex-col-12 {
	width:48.0%;
}

.wrap .flex-col-13 {
	width:52.167%;
}

.wrap .flex-col-14 {
	width:56.333%;
}

.wrap .flex-col-15 {
	width:60.5%;
}

.wrap .flex-col-16 {
	width:64.667%;
}

.wrap .flex-col-17 {
	width:68.833%;
}

.wrap .flex-col-18 {
	width:73.0%;
}

.wrap .flex-col-19 {
	width:77.167%;
}

.wrap .flex-col-20 {
	width:81.333%;
}

.wrap .flex-col-21 {
	width:85.5%;
}

.wrap .flex-col-22 {
	width:89.667%;
}

.wrap .flex-col-23 {
	width:93.833%;
}

.wrap .flex-col-24 {
	width:98.0%;
}



/* Prefix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.wrap .flex-pref-1 {
	padding-left:4.167%;
}

.wrap .flex-pref-2 {
	padding-left:8.333%;
}

.wrap .flex-pref-3 {
	padding-left:12.5%;
}

.wrap .flex-pref-4 {
	padding-left:16.667%;
}

.wrap .flex-pref-5 {
	padding-left:20.833%;
}

.wrap .flex-pref-6 {
	padding-left:25.0%;
}

.wrap .flex-pref-7 {
	padding-left:29.167%;
}

.wrap .flex-pref-8 {
	padding-left:33.333%;
}

.wrap .flex-pref-9 {
	padding-left:37.5%;
}

.wrap .flex-pref-10 {
	padding-left:41.667%;
}

.wrap .flex-pref-11 {
	padding-left:45.833%;
}

.wrap .flex-pref-12 {
	padding-left:50.0%;
}

.wrap .flex-pref-13 {
	padding-left:54.167%;
}

.wrap .flex-pref-14 {
	padding-left:58.333%;
}

.wrap .flex-pref-15 {
	padding-left:62.5%;
}

.wrap .flex-pref-16 {
	padding-left:66.667%;
}

.wrap .flex-pref-17 {
	padding-left:70.833%;
}

.wrap .flex-pref-18 {
	padding-left:75.0%;
}

.wrap .flex-pref-19 {
	padding-left:79.167%;
}

.wrap .flex-pref-20 {
	padding-left:83.333%;
}

.wrap .flex-pref-21 {
	padding-left:87.5%;
}

.wrap .flex-pref-22 {
	padding-left:91.667%;
}

.wrap .flex-pref-23 {
	padding-left:95.833%;
}



/* Suffix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.wrap .flex-suff-1 {
	padding-right:4.167%;
}

.wrap .flex-suff-2 {
	padding-right:8.333%;
}

.wrap .flex-suff-3 {
	padding-right:12.5%;
}

.wrap .flex-suff-4 {
	padding-right:16.667%;
}

.wrap .flex-suff-5 {
	padding-right:20.833%;
}

.wrap .flex-suff-6 {
	padding-right:25.0%;
}

.wrap .flex-suff-7 {
	padding-right:29.167%;
}

.wrap .flex-suff-8 {
	padding-right:33.333%;
}

.wrap .flex-suff-9 {
	padding-right:37.5%;
}

.wrap .flex-suff-10 {
	padding-right:41.667%;
}

.wrap .flex-suff-11 {
	padding-right:45.833%;
}

.wrap .flex-suff-12 {
	padding-right:50.0%;
}

.wrap .flex-suff-13 {
	padding-right:54.167%;
}

.wrap .flex-suff-14 {
	padding-right:58.333%;
}

.wrap .flex-suff-15 {
	padding-right:62.5%;
}

.wrap .flex-suff-16 {
	padding-right:66.667%;
}

.wrap .flex-suff-17 {
	padding-right:70.833%;
}

.wrap .flex-suff-18 {
	padding-right:75.0%;
}

.wrap .flex-suff-19 {
	padding-right:79.167%;
}

.wrap .flex-suff-20 {
	padding-right:83.333%;
}

.wrap .flex-suff-21 {
	padding-right:87.5%;
}

.wrap .flex-suff-22 {
	padding-right:91.667%;
}

.wrap .flex-suff-23 {
	padding-right:95.833%;
}



/* Push Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.wrap .flex-push-1 {
	left:4.167%;
}

.wrap .flex-push-2 {
	left:8.333%;
}

.wrap .flex-push-3 {
	left:12.5%;
}

.wrap .flex-push-4 {
	left:16.667%;
}

.wrap .flex-push-5 {
	left:20.833%;
}

.wrap .flex-push-6 {
	left:25.0%;
}

.wrap .flex-push-7 {
	left:29.167%;
}

.wrap .flex-push-8 {
	left:33.333%;
}

.wrap .flex-push-9 {
	left:37.5%;
}

.wrap .flex-push-10 {
	left:41.667%;
}

.wrap .flex-push-11 {
	left:45.833%;
}

.wrap .flex-push-12 {
	left:50.0%;
}

.wrap .flex-push-13 {
	left:54.167%;
}

.wrap .flex-push-14 {
	left:58.333%;
}

.wrap .flex-push-15 {
	left:62.5%;
}

.wrap .flex-push-16 {
	left:66.667%;
}

.wrap .flex-push-17 {
	left:70.833%;
}

.wrap .flex-push-18 {
	left:75.0%;
}

.wrap .flex-push-19 {
	left:79.167%;
}

.wrap .flex-push-20 {
	left:83.333%;
}

.wrap .flex-push-21 {
	left:87.5%;
}

.wrap .flex-push-22 {
	left:91.667%;
}

.wrap .flex-push-23 {
	left:95.833%;
}



/* Pull Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/


.wrap .flex-pull-1 {
	left:-4.167%;
}

.wrap .flex-pull-2 {
	left:-8.333%;
}

.wrap .flex-pull-3 {
	left:-12.5%;
}

.wrap .flex-pull-4 {
	left:-16.667%;
}

.wrap .flex-pull-5 {
	left:-20.833%;
}

.wrap .flex-pull-6 {
	left:-25.0%;
}

.wrap .flex-pull-7 {
	left:-29.167%;
}

.wrap .flex-pull-8 {
	left:-33.333%;
}

.wrap .flex-pull-9 {
	left:-37.5%;
}

.wrap .flex-pull-10 {
	left:-41.667%;
}

.wrap .flex-pull-11 {
	left:-45.833%;
}

.wrap .flex-pull-12 {
	left:-50.0%;
}

.wrap .flex-pull-13 {
	left:-54.167%;
}

.wrap .flex-pull-14 {
	left:-58.333%;
}

.wrap .flex-pull-15 {
	left:-62.5%;
}

.wrap .flex-pull-16 {
	left:-66.667%;
}

.wrap .flex-pull-17 {
	left:-70.833%;
}

.wrap .flex-pull-18 {
	left:-75.0%;
}

.wrap .flex-pull-19 {
	left:-79.167%;
}

.wrap .flex-pull-20 {
	left:-83.333%;
}

.wrap .flex-pull-21 {
	left:-87.5%;
}

.wrap .flex-pull-22 {
	left:-91.667%;
}

.wrap .flex-pull-23 {
	left:-95.833%;
}