@import url('normalize.css');

body {
	margin:0;
	padding:0;
}

.pagewidth {
	max-width: 926px;
	padding: 27px;
}


.clear {
	clear: both; height:0 !important;
}

.grid {
	width: 100%;
	clear: both;
}

.grid .row {
	clear: both;
	display: block;
}

.grid .row .column {
	position: relative;
}

.grid .row .column.right {
	float: right;
}

.relativebox {
	position: relative;
}

.align-right {
	text-align: right;
}

.align-left {
	text-align: left;
}
.column {
	display: block;
	
	-moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;

}

textarea,select,input[type="text"],.collapsepadding {
	-moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}



/* Small */

@media only screen and (max-width: 767px) {
	
	
	.small-nopadding {
		padding: 0 !important;
	}
	
	.hide-for-small {
		display: none !important;
	}
	
	.show-for-small {
		display: inherit;
	}
	
	.show-for-large {
		display: none !important;
	}
	
	.small-align-right {
		text-align: right;
	}

	.small-align-left {
		text-align: left;
	}
	
	.grid .column {
		float: none;
	}
	
	.grid .row.nowrap .column {
		float: left !important;
	}
	
	.grid .row.nowrap .column.col-12 { width: 100%; }
	.grid .row.nowrap .column.col-10 { width: 83.34%; }
	.grid .row.nowrap .column.col-9 { width: 75%; }
	.grid .row.nowrap .column.col-8 { width: 66.67%; }
	.grid .row.nowrap .column.col-7 { width: 58.33%; }
	.grid .row.nowrap .column.col-6 { width: 50%; }
	.grid .row.nowrap .column.col-5 { width: 41.66%; }
	.grid .row.nowrap .column.col-4 { width: 33.34%; }
	.grid .row.nowrap .column.col-3 { width: 25%; }
	.grid .row.nowrap .column.col-2 { width: 16.67%; }
	.grid .row.nowrap .column.col-1 { width: 8.34%; }
	
	.grid .row .column.small-12 { width: 100%; }
	.grid .row .column.small-10 { width: 83.33%; }
	.grid .row .column.small-9 { width: 75%; }
	.grid .row .column.small-8 { width: 66.66%; }
	.grid .row .column.small-7 { width: 58.33%; }
	.grid .row .column.small-6 { width: 50%; }
	.grid .row .column.small-5 { width: 41.66%; }
	.grid .row .column.small-4 { width: 33.33%; }
	.grid .row .column.small-3 { width: 25%; }
	.grid .row .column.small-2 { width: 16.66%; }
	.grid .row .column.small-1 { width: 8.33%; }
	
	
	
}




/* Large */

@media only screen and (min-width: 768px) {
	
	.hide-for-large {
		display: none;
	}
	
	.show-for-large {
		display: inherit;
	}
	
	.show-for-small {
		display: none;
	}
	
	.large-align-right {
		text-align: right;
	}

	.large-align-left {
		text-align: left;
	}
	
	.grid .column {
		float: left;
	}
	
	.grid .row .column.col-12 { width: 100%; }
	.grid .row .column.col-10 { width: 83.33%; }
	.grid .row .column.col-9 { width: 75%; }
	.grid .row .column.col-8 { width: 66.66%; }
	.grid .row .column.col-7 { width: 58.33%; }
	.grid .row .column.col-6 { width: 50%; }
	.grid .row .column.col-5 { width: 41.66%; }
	.grid .row .column.col-4 { width: 33.33%; }
	.grid .row .column.col-3 { width: 25%; }
	.grid .row .column.col-2 { width: 16.66%; }
	.grid .row .column.col-1 { width: 8.33%; }
	
	
	.grid .row .column.large-12 { width: 100%; }
	.grid .row .column.large-10 { width: 83.33%; }
	.grid .row .column.large-9 { width: 75%; }
	.grid .row .column.large-8 { width: 66.66%; }
	.grid .row .column.large-7 { width: 58.33%; }
	.grid .row .column.large-6 { width: 50%; }
	.grid .row .column.large-5 { width: 41.66%; }
	.grid .row .column.large-4 { width: 33.33%; }
	.grid .row .column.large-3 { width: 25%; }
	.grid .row .column.large-2 { width: 16.66%; }
	.grid .row .column.large-1 { width: 8.33%; }
	
	
}