/* 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%}


/* ==================================================================================================================== */
/* ! The 1140px Grid V2 by Andy Taylor \ http://cssgrid.net \ http://www.twitter.com/andytlr \ http://www.andytlr.com   */
/* ==================================================================================================================== */

.container {padding-left: 20px;padding-right: 20px;}



.row {
	width: 100%;
	max-width: 1820px;
	min-width: 755px;
	margin: 0 auto;
	#overflow: hidden;
	
}
.row2 {
	width: 100%;
	max-width: 1820px;
	min-width: 755px;
	margin: 0 auto;
}

.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
margin-right: 3.8%;
float: left;
min-height: 1px;
}

.row .onecol,.row2 .onecol {width: 4.85%;}
.row .twocol,.row2 .twocol {width: 13.45%;}
.row .threecol,.row2 .threecol {width: 22.05%;}
.row .fourcol,.row2 .fourcol {width: 30.75%;}
.row .fivecol,.row2 .fivecol {width: 39.45%;}
.row .sixcol,.row2 .sixcol {width: 48%;}
.row .sevencol,.row2 .sevencol {width: 56.75%;}
.row .eightcol,.row2 .eightcol {width: 65.4%;}
.row .ninecol,.row2 .ninecol {width: 74.05%;}
.row .tencol,.row2 .tencol {width: 82.7%;}
.row .elevencol,.row2 .elevencol {width: 91.35%;}
.row .twelvecol,.row2 .twelvecol{width: 100%;float: left;}
.row .twelvecol{ max-width: 1820px; overflow-x: auto; }

.last {margin-right: 0px;}
img, object, embed {max-width: 100%;}
img {height: auto;}


/* Smaller screens */
@media only screen and (max-width: 1023px) {
	body {font-size: 0.8em;line-height: 1.5em;}
}


/* Mobile */
@media handheld, only screen and (max-width: 767px) {
	body {font-size: 16px;-webkit-text-size-adjust: none;}
	
	.row, body, .container,.row2 {width: 100%;min-width: 0;margin-left: 0px;margin-right: 0px;padding-left: 0px;padding-right: 0px;}
	
	.row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol,.row2 .twelvecol,.row2 .onecol, .row2 .twocol, .row2 .threecol, .row2 .fourcol, .row2 .fivecol, .row2 .sixcol, .row2 .sevencol, .row2 .eightcol, .row2 .ninecol, .row2 .tencol, .row2 .elevencol, .row2 .twelvecol,.row2 .twelvecol {
	width: 100%;
	float: none;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 20px;
	padding-right: 20px;
	}

}