/*	GRID
========================================*/
.row {
	max-width: 80%; 
	margin: auto;
	width: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
	.row:before, .row:after {
		display: table;
		line-height: 0;
		content: "";
	}
	.row:after { 
		clear: both; 
	}
	.row .centered { 
		float: none; 
		margin: 0 auto;
	}
	.row.full-width {
		max-width: 100%;
	}

[class *= "col-"] {
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    min-height:1px;
	display: block;
	float: left;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 4.4%;
}
	[class *= "col-"]:first-child {
		margin-left: 0;
	}
	[class *= "col-"].right {
		float: right;
	}

.col-1 		{ width: 4.3%; }
.col-2 		{ width: 13%; }
.col-3		{ width: 21.679%; }
.col-4 		{ width: 30.37%; }
.col-5 		{ width: 39.1%; }
.col-6 		{ width: 47.8%; }
.col-7 		{ width: 56.5%; }
.col-8 		{ width: 65.2%; }
.col-9 		{ width: 73.9%; }
.col-10 	{ width: 82.6%; }
.col-11 	{ width: 91.3%; }
.col-12 	{ width: 100%; }

.row .offset-1 	{ margin-left: 13.1%;  }
.row .offset-2 	{ margin-left: 21.8%;  }
.row .offset-3	{ margin-left: 30.5%;  }
.row .offset-4 	{ margin-left: 39.2%;  }
.row .offset-5 	{ margin-left: 47.9%;  }
.row .offset-6 	{ margin-left: 56.6%;  }
.row .offset-7 	{ margin-left: 65.3%;  }
.row .offset-8 	{ margin-left: 74.0%;  }
.row .offset-9 	{ margin-left: 82.7%;  }
.row .offset-10	{ margin-left: 91.4%;  }

.row .offset-1:first-child 	{ margin-left: 8.7%;  }
.row .offset-2:first-child 	{ margin-left: 17.4%;  }
.row .offset-3:first-child 	{ margin-left: 26.1%;  }
.row .offset-4:first-child 	{ margin-left: 34.8%;  }
.row .offset-5:first-child 	{ margin-left: 43.5%;  }
.row .offset-6:first-child 	{ margin-left: 52.2%;  }
.row .offset-7:first-child 	{ margin-left: 60.9%;  }
.row .offset-8:first-child 	{ margin-left: 69.6%;  }
.row .offset-9:first-child 	{ margin-left: 78.3%;  }
.row .offset-10:first-child 	{ margin-left: 87%;  }
.row .offset-11:first-child 	{ margin-left: 95.7%;  }

/* Source Ordering */
.push-two 		{ left: 17.4% }
.push-three 	{ left: 26.1%; }
.push-four 		{ left: 34.8%; }
.push-five 		{ left: 43.5%; }
.push-six 		{ left: 52.2%; }
.push-seven 	{ left: 60.9%; }
.push-eight 	{ left: 69.6%; }
.push-nine 		{ left: 78.3%; }
.push-ten 		{ left: 87%; }

.pull-two 		{ right: 17.4% }
.pull-three 	{ right: 26.1%; }
.pull-four 		{ right: 34.8%; }
.pull-five 		{ right: 43.5%; }
.pull-six 		{ right: 52.2%; }
.pull-seven 	{ right: 60.9%; }
.pull-eight 	{ right: 69.6%; }
.pull-nine 		{ right: 78.3%; }
.pull-ten 		{ right: 87%; }

.pull-to-right {float: right;}


img, object, embed { max-width: 100%; height: auto; }
img { -ms-interpolation-mode: bicubic; }

/*	RESPONSIVE
========================================*/
@media all and (min-width: 1200px) {
	.row.fixed {
		max-width: 1140px;
	}
}

@media all and (min-width: 481px) and (max-width: 1199px){
	.row.fixed {
		max-width: 960px;
	}
}

@media all and (max-width: 720px) {
	.row.fixed {
		max-width: 100%;
	}

	.responsive [class *= "col-"] {
		float: none;
		width: 100%;
		margin-left: 0;
	}
}