/* BASE GRID
 * ------------------------------------------------ */
.container {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	padding: 0;
}
.container .column,
.container .columns {
	float: left;
	display: inline;
	position: relative;
}
.row {
  /*margin-bottom: 20px; */
  /*margin-left: -1.25%;
  margin-right: -1.25%;*/;
}
.container .column,
.container .columns {
	margin-left: 1.25%;
	margin-right: 1.25%;
}
.container .column-fix {
	width: 0;
}

/* The Grid */
.container .one.column,
.container .one.columns {
	width: 4.3333333333333%;
}
.container .two.columns {
	width: 11.166666666667%;
}
.container .two-half.columns {
	width: 14.166666666667%;
}
.container .three.columns {
	width: 18%;
}
.container .three-greater-half.columns {
	width: 23.125%;
}
.container .four.columns {
	width: 24.833333333333%;
}
.container .five.columns {
	width: 31.666666666667%;
}
.container .six.columns {
	width: 38.5%;
}
.container .seven.columns {
	width: 45.333333333333%;
}
.container .eight.columns {
	width: 52.166666666667%;
}
.container .nine.columns {
	width: 59%;
}
.container .teen.columns {
	width: 65.833333333333%;
}
.container .eleven.columns {
	width: 72.666666666667%;
}
.container .twelve.columns {
	width: 79.5%;
}
.container .thirteen.columns {
	width: 86.333333333333%;
}
.container .fourteen.columns {
	width: 93.166666666667%;
}
.container .fifteen.columns {
	width: 100%;
}
.container .half.columns {
	width: 48.5%;
}
.container .half.columns.half-1 {
	margin-left: 0;
	margin-right: 1.5%;
}
.container .half.columns.half-2 {
	margin-left: 1.5%;
	margin-right: 0;
}
.container .column.alpha,
.container .columns.alpha {
	margin-left: 0;
}
.container .column.omega,
.container .columns.omega {
	margin-right: 0;
}
/* @todo: Added by Me */
/* TABLET (LANDSCAPE)
 * ------------------------------------------------ */
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
	.container {
		width: 100%;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.container {
		width: 100%;
	}
	.container .column.alpha,
	.container .columns.alpha {
		margin-left: 0;
		/*margin-right: 0.625%;;*/
	}
	.container .column.omega,
	.container .columns.omega {
		margin-right: 0;
		/*margin-left: 0.625%;;*/
	}
	.alpha.omega {
		margin-left: 0;
		margin-right: 0;
	}
	.container .two-half.columns {
		width: 22.5%;
	}
}

@media only screen and (max-width: 767px) {
	.container {
		width: 100%;
	}
	.container .wrap {
		width: 100%;
	}
	.container .column,
	.container .columns {
		margin-left: 0;
		margin-right: 0;
	}
	.container .one.column {
		width: 100%;
	}
	.container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns {
		width: 100%;
	}
	.container .one-third.column {
		width: 100%;
	}
	.container .two-thirds.column {
		width: 100%;
	}
	.container .full-width.columns {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.container .offset-by-one, .container .offset-by-two, .container .offset-by-three, .container .offset-by-four, .container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven, .container .offset-by-twelve, .container .offset-by-thirteen, .container .offset-by-fourteen, .container .offset-by-fifteen {
		padding-left: 0;
	}
	.container .half.columns {
		width: 100%;
		padding: 0 12px;
	}
	.container .two-half.columns {
		width: 48.5%;
		margin-left: 1.25%;
		margin-right: 1.25%;
	}
}
