@charset "UTF-8";

body {
	}

/*---- Define floats ----*/

.left {
	float:left;
	}
	
.right {
	float:right;
	}
	
.text-left {
	text-align:left;
	}
	
.text-right {
	text-align:right;
	}
	
.text-center {
	text-align:center;
	}
	
/*---- Define section-rows ----*/
	
.section-row {
	
	}
	
.height-100 {
	height:100px;
	}

.clear-both {
	clear:both;
	}
	
.overflow {
	overflow:hidden;
	}
	
/*---- Define columns ----*/
	
.col-10 {
	width:10%;
	padding:0;
	margin:0;
	}

.col-20 {
	width:20%;
	padding:0;
	margin:0;
	}

.col-25 {
	width:25%;
	padding:0;
	margin:0;
	}
	
.col-30 {
	width:30%;
	padding:0;
	margin:0;
	}
	
.col-33 {
	width:33%;
	padding:0;
	margin:0;
	}
	
.col-34 {
	width:34%;
	padding:0;
	margin:0;
	}
	
.col-40 {
	width:40%;
	padding:0;
	margin:0;
	}

.col-50 {
	width:50%;
	padding:0;
	margin:0;
	}
	
.col-60 {
	width:60%;
	padding:0;
	margin:0;
	}
	
.col-66 {
	width:66%;
	padding:0;
	margin:0;
	}
	
.col-67 {
	width:67%;
	padding:0;
	margin:0;
	}
	
.col-70 {
	width:70%;
	padding:0;
	margin:0;
	}
	
.col-75 {
	width:75%;
	padding:0;
	margin:0;
	}
	
.col-80 {
	width:80%;
	padding:0;
	margin:0;
	}
	
.col-90 {
	width:90%;
	padding:0;
	margin:0;
	}
	
.col-100 {
	width:100%;
	padding:0;
	margin:0;
	}
	
/*---- Define padding & margins ----*/

.padding-1 {
	padding:1em;
	}
	
.padding-0-1 {
	padding:0 1em;
	}
	
.padding-1-0 {
	padding:1em 0;
	}
	
.padding-1-2 {
	padding:1em 2em;
	}
	
.margin-1 {
	margin:1em;
	}

.margin-0-1 {
	margin:0 1em;
	}
	
.margin-05-0 {
	margin:0.5em 0;
	}
	
.margin-1-0 {
	margin:1em 0;
	}	

.margin-1-2 {
	margin:1em 2em;
	}
	
.padding-margin-1 {
	margin:1em;
	}
	
/*---- Define sections ----*/

.section {
	
	}