/* CSS Resets */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}

/* Custom */
.clear { clear:both; }
.container { margin: 0 auto; width: 96%;}

.row {
	*zoom: 1;
}
.row:before, .row:after {
	display: table;
	content: " ";
	border:0;
}
.row:after {
	clear: both;
}

.col { background-color:#cecece; }

img, object, embed {
max-width: 100%;
}

img {
	height: auto;
}

@media only screen and (min-width: 768px) {
	.container { max-width: 1140px; }
	
	[class*="col-"] {
		position:relative;
		float: left;
		margin-left: 2.8571%;
		min-height: 1px;
	}
	
	[class*="col-"]:first-child {
		margin-left: 0;
	}
	
	.col-1 {
		width: 5.7142%;
	}
	.col-2 {
		width: 14.2857%;
	}
	.col-3 {
		width: 22.8571%;
	}
	.col-4 {
		width: 31.4285%;
	}
	.col-5 {
		width: 40%;
	}
	.col-6 {
		width: 48.5714%;
	}
	.col-7 {
		width: 57.1428%;
	}
	.col-8 {
		width: 65.7142%;
	}
	.col-9 {
		width: 74.2857%;
	}
	.col-10 {
		width: 82.8571%;
	}
	.col-11 {
		width: 91.4285%;
	}
	.col-12 {
		width: 99.99%;
	}
	
}

@media only screen and (max-width: 767px) {
	[class*="col-"] {
		width: 100% !important;
	}
}

