@charset "utf-8";


/* ---------------------------------------------------------------------------------------------------------------------------------------
1000 - Row & Columns
--------------------------------------------------------------------------------------------------------------------------------------- */
.section, .row											{width: 100%;}
.section:after, .row:after   	  						{display: block; clear: both; content: '.'; visibility: hidden; height: 0;}
.section												{margin: 0 0 1.5em;}
.row													{margin: 0 0 0.5em;}
.col, .col-2, .col-3, .col-4, .col-5, .col-6,
.col-xs, .col-sm, .col-md, .col-lg, .col-xl,
.col-05, .col-10, .col-15, .col-20, .col-25, 
.col-30, .col-35, .col-40, .col-45, .col-50, 
.col-55, .col-60, .col-65, .col-70, .col-75, 
.col-80, .col-85, .col-90, .col-95						{float: left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.col-2													{width: 49%;}
.col-3													{width: 32%;}
.col-4													{width: 22%;}
.col-5													{width: 18%;}
.col-6													{width: 15%;}
.col-2, .col-3, .col-5, .col-6							{margin-right: 2%;}
.col-4													{margin-right: 3%;}
.col-2:last-child,
.col-3:last-child,
.col-4:last-child,										
.col-5:last-child,
.col-6:last-child										{margin-right: 0%;}

.col-05													{width: 5%;}
.col-10													{width: 10%;}
.col-15													{width: 15%;}
.col-20													{width: 20%;}
.col-25													{width: 25%;}
.col-30													{width: 30%;}
.col-35													{width: 35%;}
.col-40													{width: 40%;}
.col-45													{width: 45%;}
.col-50													{width: 50%;}
.col-55													{width: 55%;}
.col-60													{width: 60%;}
.col-65													{width: 65%;}
.col-70													{width: 70%;}
.col-75													{width: 75%;}
.col-80													{width: 80%;}
.col-85													{width: 85%;}
.col-90													{width: 90%;}
.col-95													{width: 95%;}
.col-xs, .col-s, .col-m, .col-l, .col-xl,
.col-05, .col-10, .col-15, .col-20, .col-25,
.col-30, .col-35, .col-40, .col-45, .col-50,
.col-55, .col-60, .col-65, .col-70, .col-75, 
.col-80, .col-85, .col-90, .col-95						{padding-right: 1%;}
.col-xs:last-child, .col-s:last-child, 
.col-m:last-child, .col-l:last-child, 
.col-xl:last-child,
.col-05:last-child, .col-10:last-child, 
.col-15:last-child, .col-20:last-child, 
.col-25:last-child, .col-30:last-child, 
.col-35:last-child, .col-40:last-child, 
.col-45:last-child, .col-50:last-child, 
.col-55:last-child, .col-60:last-child, 
.col-65:last-child, .col-70:last-child, 
.col-75:last-child, .col-80:last-child, 
.col-85:last-child, .col-90:last-child, 
.col-95:last-child										{padding-right: 0%;}

/* Mobile (Landscape), Design for a width of 480px */
@media (max-width: 767px) {
	
	/* Default Desktop */
	.col-2, .col-3, .col-4, .col-5,  
	.col-xs, .col-sm, .col-md, .col-lg, .col-xl,
	.col-05, .col-10, .col-15, .col-20, .col-25,
	.col-30, .col-35, .col-40, .col-45, .col-50,
	.col-55, .col-60, .col-65, .col-70, .col-75, 
	.col-80, .col-85, .col-90, .col-95						{float: none; width: 100%; margin: 0 0 0.5em; padding-right: 0px;}
	
	.col-6													{width: 32%;}
	.col-6													{margin-right: 2%;}
	.col-6:nth-child(3),	
	.col-6:last-child										{margin-right: 0%;}		
		
	/* Mobile Landscape */
	.col-ml-2, .col-ml-3, .col-ml-4, .col-ml-5, .col-ml-6,
	.col-ml-05, .col-ml-10, .col-ml-15, .col-ml-20, .col-ml-25, 
	.col-ml-30, .col-ml-35, .col-ml-40, .col-ml-45, .col-ml-50, 
	.col-ml-55, .col-ml-60, .col-ml-65, .col-ml-70, .col-ml-75, 
	.col-ml-80, .col-ml-85, .col-ml-90, .col-ml-95, .col-ml-100				
															{float: left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	
	.col-ml-2												{width: 49%;}
	.col-ml-3												{width: 32%;}
	.col-ml-4												{width: 22%;}
	.col-ml-5												{width: 18%;}
	.col-ml-6												{width: 15%;}
	.col-ml-2, .col-ml-3, .col-ml-5, .col-ml-6				{margin-right: 2%;}
	.col-ml-4												{margin-right: 3%;}
	.col-ml-2:nth-child(even),
	.col-ml-2:last-child,
	.col-ml-3:last-child,
	.col-ml-4:last-child,										
	.col-ml-5:last-child,
	.col-ml-6:last-child									{margin-right: 0%;}
	
	.col-ml-05												{width: 5%;}
	.col-ml-10												{width: 10%;}
	.col-ml-15												{width: 15%;}
	.col-ml-20												{width: 20%;}
	.col-ml-25												{width: 25%;}
	.col-ml-30												{width: 30%;}
	.col-ml-35												{width: 35%;}
	.col-ml-40												{width: 40%;}
	.col-ml-45												{width: 45%;}
	.col-ml-50												{width: 50%;}
	.col-ml-55												{width: 55%;}
	.col-ml-60												{width: 60%;}
	.col-ml-65												{width: 65%;}
	.col-ml-70												{width: 70%;}
	.col-ml-75												{width: 75%;}
	.col-ml-80												{width: 80%;}
	.col-ml-85												{width: 85%;}
	.col-ml-90												{width: 90%;}
	.col-ml-95												{width: 95%;}
	.col-ml-100												{width: 100%;}	
	.col-ml-05, .col-ml-10, .col-ml-15, .col-ml-20, .col-ml-25,
	.col-ml-30, .col-ml-35, .col-ml-40, .col-ml-45, .col-ml-50,
	.col-ml-55, .col-ml-60, .col-ml-65, .col-ml-70, .col-ml-75, 
	.col-ml-80, .col-ml-85, .col-ml-90, .col-ml-95			{padding-right: 1%;}	
	.col-ml-05:last-child, .col-ml-10:last-child, 
	.col-ml-15:last-child, .col-ml-20:last-child, 
	.col-ml-25:last-child, .col-ml-30:last-child, 
	.col-ml-35:last-child, .col-ml-40:last-child, 
	.col-ml-45:last-child, .col-ml-50:last-child, 
	.col-ml-55:last-child, .col-ml-60:last-child, 
	.col-ml-65:last-child, .col-ml-70:last-child, 
	.col-ml-75:last-child, .col-ml-80:last-child, 
	.col-ml-85:last-child, .col-ml-90:last-child, 
	.col-ml-95:last-child									{padding-right: 0%;}		


}

/* Mobile (Portrait), Design for a width of 320px */
@media (max-width: 479px) {

	/* Default Desktop */	
	.col-6												{float: none; width: 100%; margin: 0 0 0.5em; padding-right: 0px;}	
	
	/* Mobile Protrait */
	.col-mp-2, .col-mp-3, .col-mp-4, .col-mp-5, .col-mp-6,
	.col-mp-05, .col-mp-10, .col-mp-15, .col-mp-20, .col-mp-25, 
	.col-mp-30, .col-mp-35, .col-mp-40, .col-mp-45, .col-mp-50, 
	.col-mp-55, .col-mp-60, .col-mp-65, .col-mp-70, .col-mp-75, 
	.col-mp-80, .col-mp-85, .col-mp-90, .col-mp-95, .col-mp-100
															{float: left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
	
	.col-mp-2												{width: 49%;}
	.col-mp-3												{width: 32%;}
	.col-mp-4												{width: 22%;}
	.col-mp-5												{width: 18%;}
	.col-mp-6												{width: 15%;}
	.col-mp-2, .col-mp-3, .col-mp-5, .col-mp-6				{margin-right: 2%;}
	.col-mp-4												{margin-right: 3%;}
	.col-mp-2:nth-child(even),	
	.col-mp-2:last-child,
	.col-mp-3:last-child,
	.col-mp-4:last-child,										
	.col-mp-5:last-child,
	.col-mp-6:last-child									{margin-right: 0%;}
	
	.col-mp-05												{width: 5%;}
	.col-mp-10												{width: 10%;}
	.col-mp-15												{width: 15%;}
	.col-mp-20												{width: 20%;}
	.col-mp-25												{width: 25%;}
	.col-mp-30												{width: 30%;}
	.col-mp-35												{width: 35%;}
	.col-mp-40												{width: 40%;}
	.col-mp-45												{width: 45%;}
	.col-mp-50												{width: 50%;}
	.col-mp-55												{width: 55%;}
	.col-mp-60												{width: 60%;}
	.col-mp-65												{width: 65%;}
	.col-mp-70												{width: 70%;}
	.col-mp-75												{width: 75%;}
	.col-mp-80												{width: 80%;}
	.col-mp-85												{width: 85%;}
	.col-mp-90												{width: 90%;}
	.col-mp-95												{width: 95%;}
	.col-mp-100												{width: 100%;}	
	.col-mp-05, .col-mp-10, .col-mp-15, .col-mp-20, .col-mp-25,
	.col-mp-30, .col-mp-35, .col-mp-40, .col-mp-45, .col-mp-50,
	.col-mp-55, .col-mp-60, .col-mp-65, .col-mp-70, .col-mp-75, 
	.col-mp-80, .col-mp-85, .col-mp-90, .col-mp-95			{padding-right: 1%;}	
	.col-mp-05:last-child, .col-mp-10:last-child, 
	.col-mp-15:last-child, .col-mp-20:last-child, 
	.col-mp-25:last-child, .col-mp-30:last-child, 
	.col-mp-35:last-child, .col-mp-40:last-child, 
	.col-mp-45:last-child, .col-mp-50:last-child, 
	.col-mp-55:last-child, .col-mp-60:last-child, 
	.col-mp-65:last-child, .col-mp-70:last-child, 
	.col-mp-75:last-child, .col-mp-80:last-child, 
	.col-mp-85:last-child, .col-mp-90:last-child, 
	.col-mp-95:last-child									{padding-right: 0%;}		
}



/* ---------------------------------------------------------------------------------------------------------------------------------------
1010 - Margin
--------------------------------------------------------------------------------------------------------------------------------------- */
.m-a-0													{margin: 0px !important;}
.m-x-0													{margin-left: 0px !important; margin-right: 0px !important;}
.m-y-0													{margin-top: 0px !important; margin-bottom: 0px !important;}
.m-t-0													{margin-top: 0px !important;}
.m-r-0													{margin-right: 0px !important;}
.m-b-0													{margin-bottom: 0px !important;}
.m-l-0													{margin-left: 0px !important;}

.m-a-xs													{margin: 0.3em;}
.m-a-sm													{margin: 0.5em;}
.m-a-md													{margin: 1.0em;}
.m-a-lg													{margin: 1.5em;}
.m-a-xl													{margin: 2.0em;}

.m-x-xs													{margin-left: 0.3em; margin-right: 0.3em;}
.m-x-sm													{margin-left: 0.5em; margin-right: 0.5em;}
.m-x-md													{margin-left: 1.0em; margin-right: 1.0em;}
.m-x-lg													{margin-left: 1.5em; margin-right: 1.5em;}
.m-x-xl													{margin-left: 2.0em; margin-right: 2.0em;}

.m-y-xs													{margin-top: 0.3em; margin-bottom: 0.3em;}
.m-y-sm													{margin-top: 0.5em; margin-bottom: 0.5em;}
.m-y-md													{margin-top: 1.0em; margin-bottom: 1.0em;}
.m-y-lg													{margin-top: 1.5em; margin-bottom: 1.5em;}
.m-y-xl													{margin-top: 2.0em; margin-bottom: 2.0em;}

.m-t-xs													{margin-top: 0.3em;}
.m-t-sm													{margin-top: 0.5em;}
.m-t-md													{margin-top: 1.0em;}
.m-t-lg													{margin-top: 1.5em;}
.m-t-xl													{margin-top: 2.0em;}

.m-r-xs													{margin-rignt: 0.3em;}
.m-r-sm													{margin-right: 0.5em;}
.m-r-md													{margin-right: 1.0em;}
.m-r-lg													{margin-right: 1.5em;}
.m-r-xl													{margin-right: 2.0em;}

.m-b-xs													{margin-bottom: 0.3em;}
.m-b-sm													{margin-bottom: 0.5em;}
.m-b-md													{margin-bottom: 1.0em;}
.m-b-lg													{margin-bottom: 1.5em;}
.m-b-xl													{margin-bottom: 2.0em;}

.m-l-xs													{margin-left: 0.3em;}
.m-l-sm													{margin-left: 0.5em;}
.m-l-md													{margin-left: 1.0em;}
.m-l-lg													{margin-left: 1.5em;}
.m-l-xl													{margin-left: 2.0em;}

/* ---------------------------------------------------------------------------------------------------------------------------------------
1020 - Padding
--------------------------------------------------------------------------------------------------------------------------------------- */
.p-a-0													{padding: 0px !important;}
.p-x-0													{padding-left: 0px !important; padding-right: 0px !important;}
.p-y-0													{padding-top: 0px !important; padding-bottom: 0px !important;}
.p-t-0													{padding-right: 0px !important;}
.p-r-0													{padding-bottom: 0px !important;}
.p-b-0													{padding-left: 0px !important;}
.p-l-0													{padding-top: 0px !important;}

.p-a-xs													{padding: 0.3em;}
.p-a-sm													{padding: 0.5em;}
.p-a-md													{padding: 1.0em;}
.p-a-lg													{padding: 1.5em;}
.p-a-xl													{padding: 2.0em;}

.p-x-xs													{padding-left: 0.3em; padding-right: 0.3em;}
.p-x-sm													{padding-left: 0.5em; padding-right: 0.5em;}
.p-x-md													{padding-left: 1.0em; padding-right: 1.0em;}
.p-x-lg													{padding-left: 1.5em; padding-right: 1.5em;}
.p-x-xl													{padding-left: 2.0em; padding-right: 2.0em;}

.p-y-xs													{padding-top: 0.3em; padding-bottom: 0.3em;}
.p-y-sm													{padding-top: 0.5em; padding-bottom: 0.5em;}
.p-y-md													{padding-top: 1.0em; padding-bottom: 1.0em;}
.p-y-lg													{padding-top: 1.5em; padding-bottom: 1.5em;}
.p-y-xl													{padding-top: 2.0em; padding-bottom: 2.0em;}

.p-t-xs													{padding-top: 0.3em;}
.p-t-sm													{padding-top: 0.5em;}
.p-t-md													{padding-top: 1.0em;}
.p-t-lg													{padding-top: 1.5em;}
.p-t-xl													{padding-top: 2.0em;}

.p-r-xs													{padding-rignt: 0.3em;}
.p-r-sm													{padding-right: 0.5em;}
.p-r-md													{padding-right: 1.0em;}
.p-r-lg													{padding-right: 1.5em;}
.p-r-xl													{padding-right: 2.0em;}

.p-b-xs													{padding-bottom: 0.3em;}
.p-b-sm													{padding-bottom: 0.5em;}
.p-b-md													{padding-bottom: 1.0em;}
.p-b-lg													{padding-bottom: 1.5em;}
.p-b-xl													{padding-bottom: 2.0em;}

.p-l-xs													{padding-left: 0.3em;}
.p-l-sm													{padding-left: 0.5em;}
.p-l-md													{padding-left: 1.0em;}
.p-l-lg													{padding-left: 1.5em;}
.p-l-xl													{padding-left: 2.0em;}
