/* Containers
----------------------------------------------------------------------------------------------------*/
.container_16 {
	margin-left: auto;
	margin-right: auto;
	margin-left: -10px;
}

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


.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	float:left;
	padding-left: 10px;
	border:0px solid rgba(0,0,0,0);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-moz-background-clip:padding-box !important;
	-webkit-background-clip:padding-box !important;
	background-clip:padding-box !important;
}


/* Grid >> 16 Columns
----------------------------------------------------------------------------------------------------*/
.container_16 .grid_1 {
	width:6.25%;
}
.container_16 .grid_2 {
	width:12.5%;
}
.container_16 .grid_3 {
	width:18.75%;
}
.container_16 .grid_4 {
	width:25.0%;
}
.container_16 .grid_5 {
	width:31.25%;
}
.container_16 .grid_6 {
	width:37.5%;
}
.container_16 .grid_7 {
	width:43.75%;
}
.container_16 .grid_8 {
	width:50.0%;
}
.container_16 .grid_9 {
	width:56.25%;
}
.container_16 .grid_10 {
	width:62.5%;
}
.container_16 .grid_11 {
	width:68.75%;
}
.container_16 .grid_12 {
	width:75.0%;
}
.container_16 .grid_13 {
	width:81.25%;
}
.container_16 .grid_14 {
	width:87.5%;
}
.container_16 .grid_15 {
	width:93.75%;
}
.container_16 .grid_16 {
	width:100%;
}
@media (max-width:767px) {
	.container_16 {
		margin-left: 0;
	}
	.container_16 .grid_1,
	.container_16 .grid_2,
	.container_16 .grid_3,
	.container_16 .grid_4,
	.container_16 .grid_5,
	.container_16 .grid_6,
	.container_16 .grid_7,
	.container_16 .grid_8,
	.container_16 .grid_9,
	.container_16 .grid_10,
	.container_16 .grid_11,
	.container_16 .grid_12,
	.container_16 .grid_13,
	.container_16 .grid_14,
	.container_16 .grid_15,
	.container_16 .grid_16 {
		float: none;
		width: 100%;
		padding-left: 0;
	}
}

.grid_16 > .grid_16.alpha.omega {
	padding-left: 0;
}

.container_16 .alpha.omega {
	width: 100%;
}

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

/*

.container_16 .prefix_1 {
	padding-left:62px;
}

.container_16 .prefix_2 {
	padding-left:124px;
}

.container_16 .prefix_3 {
	padding-left:186px;
}

.container_16 .prefix_4 {
	padding-left:248px;
}

.container_16 .prefix_5 {
	padding-left:310px;
}

.container_16 .prefix_6 {
	padding-left:372px;
}

.container_16 .prefix_7 {
	padding-left:434px;
}

.container_16 .prefix_8 {
	padding-left:496px;
}

.container_16 .prefix_9 {
	padding-left:558px;
}

.container_16 .prefix_10 {
	padding-left:620px;
}

.container_16 .prefix_11 {
	padding-left:682px;
}

.container_16 .prefix_12 {
	padding-left:744px;
}

.container_16 .prefix_13 {
	padding-left:806px;
}

.container_16 .prefix_14 {
	padding-left:868px;
}

.container_16 .prefix_15 {
	padding-left:930px;
}

*/


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

/*

.container_16 .suffix_1 {
	padding-right:62px;
}

.container_16 .suffix_2 {
	padding-right:124px;
}

.container_16 .suffix_3 {
	padding-right:186px;
}

.container_16 .suffix_4 {
	padding-right:248px;
}

.container_16 .suffix_5 {
	padding-right:310px;
}

.container_16 .suffix_6 {
	padding-right:372px;
}

.container_16 .suffix_7 {
	padding-right:434px;
}

.container_16 .suffix_8 {
	padding-right:496px;
}

.container_16 .suffix_9 {
	padding-right:558px;
}

.container_16 .suffix_10 {
	padding-right:620px;
}

.container_16 .suffix_11 {
	padding-right:682px;
}

.container_16 .suffix_12 {
	padding-right:744px;
}

.container_16 .suffix_13 {
	padding-right:806px;
}

.container_16 .suffix_14 {
	padding-right:868px;
}

.container_16 .suffix_15 {
	padding-right:930px;
}

*/




/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after {
  content: '';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix {
  zoom: 1;
}