*, *:after, *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0; padding: 0;
}

.col-1-1					{ width: 100%; }
.col-2-3					{ width: 66.66%; }
.col-1-2					{ width: 50.00%; }
.col-40p					{ width: 40.00%; }
.col-1-3					{ width: 33.33%; }
.col-1-4					{ width: 25.00%; }
.col-1-5					{ width: 20.00%; }
.col-1-6					{ width: 16.66%; }
.col-1-7					{ width: 14.28%; }
.col-1-8					{ width: 12.50%; }
.col-1-9					{ width: 11.10%; }
.col-1-10					{ width: 10.00%; }
.col-1-11					{ width: 09.09%; }
.col-1-12					{ width: 08.33%; }
.col-1-13					{ width: 07.69%; }
.col-1-14					{ width: 07.14%; }

.col-1-32					{ width: 03.15%; }






.margin100 									{ margin: 100px; }
.margin90 									{ margin: 90px; }
.margin80 									{ margin: 80px; }
.margin70 									{ margin: 70px; }
.margin60 									{ margin: 60px; }
.margin50 									{ margin: 50px; }
.margin40 									{ margin: 40px; }
.margin30 									{ margin: 30px; }
.margin20 									{ margin: 20px; }
.margin10 									{ margin: 10px; }
.margin0 									{ margin: 0; }

.marginTop100 								{ margin-top: 100px; }
.marginTop90 								{ margin-top: 90px; }
.marginTop80 								{ margin-top: 80px; }
.marginTop70 								{ margin-top: 70px; }
.marginTop60 								{ margin-top: 60px; }
.marginTop50 								{ margin-top: 50px; }
.marginTop40 								{ margin-top: 40px; }
.marginTop30 								{ margin-top: 30px; }
.marginTop20 								{ margin-top: 20px; }
.marginTop10 								{ margin-top: 10px; }
.marginTop0 								{ margin-top: 0; }

.marginBottom100 							{ margin-bottom: 100px; }
.marginBottom90 							{ margin-bottom: 90px; }
.marginBottom80 							{ margin-bottom: 80px; }
.marginBottom70 							{ margin-bottom: 70px; }
.marginBottom60 							{ margin-bottom: 60px; }
.marginBottom50 							{ margin-bottom: 50px; }
.marginBottom40 							{ margin-bottom: 40px; }
.marginBottom30 							{ margin-bottom: 30px; }
.marginBottom20 							{ margin-bottom: 20px; }
.marginBottom10 							{ margin-bottom: 10px; }
.marginBottom0 							{ margin-bottom: 0; }

.padding100 								{ padding: 100px; }
.padding90 									{ padding: 90px; }
.padding80 									{ padding: 80px; }
.padding70 									{ padding: 70px; }
.padding60 									{ padding: 60px; }
.padding50 									{ padding: 50px; }
.padding40 									{ padding: 40px; }
.padding30 									{ padding: 30px; }
.padding20 									{ padding: 20px; }
.padding10 									{ padding: 10px; }
.padding0 									{ padding: 0; }

.paddingTop100 								{ padding-top: 100px; }
.paddingTop90 								{ padding-top: 90px; }
.paddingTop80 								{ padding-top: 80px; }
.paddingTop70 								{ padding-top: 70px; }
.paddingTop60 								{ padding-top: 60px; }
.paddingTop50 								{ padding-top: 50px; }
.paddingTop40 								{ padding-top: 40px; }
.paddingTop30 								{ padding-top: 30px; }
.paddingTop20 								{ padding-top: 20px; }
.paddingTop10 								{ padding-top: 10px; }
.paddingTop0 								{ padding-top: 0; }

.paddingRight100 							{ padding-right: 100px; }
.paddingRight90 							{ padding-right: 90px; }
.paddingRight80 							{ padding-right: 80px; }
.paddingRight70 							{ padding-right: 70px; }
.paddingRight60 							{ padding-right: 60px; }
.paddingRight50 							{ padding-right: 50px; }
.paddingRight40 							{ padding-right: 40px; }
.paddingRight30 							{ padding-right: 30px; }
.paddingRight20 							{ padding-right: 20px; }
.paddingRight10 							{ padding-right: 10px; }
.paddingRight0 								{ padding-right: 0; }

.paddingBottom150 							{ padding-bottom: 150px; }
.paddingBottom100 							{ padding-bottom: 100px; }
.paddingBottom90 							{ padding-bottom: 90px; }
.paddingBottom80 							{ padding-bottom: 80px; }
.paddingBottom70 							{ padding-bottom: 70px; }
.paddingBottom60 							{ padding-bottom: 60px; }
.paddingBottom50 							{ padding-bottom: 50px; }
.paddingBottom40 							{ padding-bottom: 40px; }
.paddingBottom30 							{ padding-bottom: 30px; }
.paddingBottom20 							{ padding-bottom: 20px; }
.paddingBottom10 							{ padding-bottom: 10px; }
.paddingBottom5 							{ padding-bottom: 5px; }
.paddingBottom0 							{ padding-bottom: 0; }

.paddingLeft150 							{ padding-left: 150px; }
.paddingLeft100 							{ padding-left: 100px; }
.paddingLeft90 								{ padding-left: 90px; }
.paddingLeft80 								{ padding-left: 80px; }
.paddingLeft70 								{ padding-left: 70px; }
.paddingLeft60 								{ padding-left: 60px; }
.paddingLeft50 								{ padding-left: 50px; }
.paddingLeft40 								{ padding-left: 40px; }
.paddingLeft30 								{ padding-left: 30px; }
.paddingLeft20 								{ padding-left: 20px; }
.paddingLeft10 								{ padding-left: 10px; }
.paddingLeft5 								{ padding-left: 5px; }
.paddingLeft0 								{ padding-left: 0; }



.width100p 									{ width: 100%; }
.width90p 									{ width: 090%; }
.width80p 									{ width: 080%; }
.width70p 									{ width: 070%; }
.width60p 									{ width: 060%; }
.width50p 									{ width: 050%; }





article {
	margin: 0 auto;

}
[class*='col-'] {
	display: inline-block;
	vertical-align: top;
	margin: 0 -2px; 
}

[class*='col-']:last-of-type {

}

[class*='col-']:hover {

}

@media handheld, only screen and (max-width: 767px) {


	article {

	}

	[class*='col-'] {
		width: 100%;
	}

	.right {
		text-align: left !important;
	}
}

