 /* Responsive Resets
-------------------------------------------------- */
	@-o-viewport {
		width: device-width;
	}
	@-ms-viewport {
	  	width: device-width;
	}
	@viewport {
	  	width: device-width;
	}





/* Grid
-------------------------------------------------- */
	.container {
		width: 100%;
		margin: 0 auto;
		position: relative;
		zoom: 1;
	}
	.container:before,
	.container:after { 
		content: "";
		display: table;
	}
	.container:after {
		clear: both
	} 

	.row {
		position: relative;
	  	clear: both;
	}
	
	.grid-1,
	.grid-2,
	.grid-3,
	.grid-half,
	.grid-4,
	.grid-5,
	.grid-6,
	.grid-full,
	.grid-unit {
	float: left;
	margin-top: 0px;
	margin-right: 1.515%;
	margin-left: 1.515%;
	margin-bottom: 0;
	}
	
	.grid-1    {
	width: 15.636%;
}
	.grid-2    {
	width: 30.303%;
}
	.grid-3,
	.grid-half {
	width: 46.97%;
}
	.grid-4    {
	width: 63.636%;
}
	.grid-5    {
	width: 85.303%;
}
	.grid-6,
	.grid-full {
	width: 95.97%;
}
	.grid-unit {
	width: 22%;
}
				
	.grid-flow-right {
		float: right !important;
	}