
/* Box Model */

	.langmenu 
	{
	position: absolute; 
	margin-top: 10px; 
	text-align: right; 
	z-index: 10; 
	width: 98%;
	}

	.map 
	{
		background-image: url('../images/map.png');
		width: 500px;
		height: 288px;
	}
	
	
	.line1text
	{
		color: #585858;  
		margin-left: -150px; 
		margin-top: 0px; 
		font-size: 3.7em;
		padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 500;
	}

	.line2text
	{
		color: #f68220; 
		margin-left: 100px; 
		margin-top: 60px; 
		margin-bottom:10px;
		font-size: 2.0em;
		padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 700;
	}

	.line2textb
	{
		color: #fff; 
		margin-left: 0px; 
		margin-top: 0px; 
		margin-bottom: 0px;
		font-size: 4.7em;
		padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 600;
	}
	
	.line3text
	{
		color: #585855; 
		margin-left: -80px; 
		margin-top: 20px; 
		margin-bottom: 0px;
		font-size: 5.0em;
		padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 100;
	}

	.line4text
	{
		color: #fff; 
		margin-left: 50px; 
		margin-top: 50px; 
		margin-bottom: 0px;
		font-size: 5.5em;
		padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 400;
	}

	.why1text
	{
	 	color: #585858;  
	 	margin-left: -50px; 
	 	margin-bottom:-20px; 
	 	font-size: 6.0em;
	 	padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 400;
	}
	
	.why2text
	{
	 	color: #fff;  
	 	margin-left: -500px; 
	 	margin-top: 17px; 
	 	font-size: 0.5em;
	 	padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 200;
	}
	
	.why3text
	{
	 	color: #f68220;  
	 	margin-left: 969px; 
	 	margin-top:-32px; 
	 	font-size: 1.1em;
	 	padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 600;
	}
	
	.why4text
	{
	 	color: #f68220;  
	 	margin-left: -450px; 
	 	margin-top: 28px; 
	 	font-size: 2.0em;
	 	padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 600;
	}
	
	.why5text
	{
	 	color: #000;  
	 	margin-left: 450px; 
	 	margin-top: -39px; 
	 	font-size: 1.7em;
	 	padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 200;
	}
	
	.why6text
	{
	 	color: #585858;  
	 	margin-left: 550px; 
	 	margin-top: -32px; 
	 	font-size: 0.7em;
	 	padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 400;
	}
	
	.why7text
	{
	 	color: #f68220;  
	 	margin-left: -555px; 
	 	margin-top: 32px; 
	 	font-size: 1.1em;
	 	padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 300;
	}
	
	.why8text
	{
	 	color: #fff;  
	 	margin-left: 250px; 
	 	margin-top: -63px; 
	 	font-size: 2.5em;
	 	padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 600;
	}
	
	.why9text
	{
	 	color: #000;  
	 	margin-left: 650px; 
	 	margin-top: -19px; 
	 	font-size: 1.0em;
	 	padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 500;
	}
	
	.why10text
	{
	 	color: #f68220;  
	 	margin-left: -45px; 
	 	margin-top: 0px; 
	 	font-size: 1.1em;
	 	padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 600;
	}
	
	.why11text
	{
	 	color: #fff;  
	 	margin-left: 275px; 
	 	margin-top: -16px; 
	 	font-size: 2.3em;
	 	padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 400;
	}
	
	.why12text
	{
	 	color: #585858; 
	 	margin-left: -400px; 
	 	margin-top: -19px; 
	 	font-size: 1.0em;
	 	padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 500;
	}
	
	.why13text
	{
	 	color: #000;  
	 	margin-left: -175px; 
	 	margin-top: -7px; 
	 	font-size: 0.8em;
	 	padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 800;
	}
	
	.why14text
	{
	 	color: #fff;  
	 	margin-left: -250px; 
	 	margin-top: 4px; 
	 	font-size: 1.5em;
	 	padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 400;
	}
	
	.why15text
	{
	 	color: #585858; 
	 	margin-left: 300px; 
	 	margin-top: -50px; 
	 	font-size: 1.4em;
	 	padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 600;
	}
	
	.why16text
	{
	 	color: #f68220;  
	 	margin-left: 325px; 
	 	margin-top: -60px; 
	 	font-size: 1.2em;
	 	padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 800;
	}
	
	.why17text
	{
	 	color: #000;  
	 	margin-left: 200px; 
	 	margin-top: 20px; 
	 	font-size: 1.3em;
	 	padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 700;
	}
	
	.why18text
	{
	 	color: #fff;  
	 	margin-left: -600px; 
	 	margin-top: -10px; 
	 	font-size: 1.3em;
	 	padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 400;
	}
	
	.why19text
	{
	 	color: #f68220; 
	 	margin-left: 400px; 
	 	margin-top: -20px; 
	 	font-size: 2.0em;
	 	padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 500;
	}
	
	.why20text
	{
	 	color:  #000;  
	 	margin-left: -300px; 
	 	margin-top: -7px; 
	 	font-size: 1.1em;
	 	padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 700;
	}
	
	.why21text
	{
	 	color: #fff;  
	 	margin-left: 500px; 
	 	margin-top: -16px; 
	 	font-size: 2.3em;
	 	padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 400;
		padding-bottom: 100px; 
	}
	
	.why22text
	{
	 	color: #585858; 
	 	margin-left: 300px; 
	 	margin-top: -69px; 
	 	font-size: 0.7em;
	 	padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 500;
	}
	
	.why23text
	{
	 	color: #f68220;   
	 	margin-left: 50px; 
	 	margin-top: -0px; 
	 	font-size: 1.8em;
	 	padding: 0 0 0 0;
		text-decoration: none;
		font-weight: 800;
	}
	

	
	*, *:before, *:after {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}

/* Container */

	body {
		min-width: 1200px;
		overflow-x: hidden;
	}

	.container {
		width: 1200px;
		margin-left: auto;
		margin-right: auto;
	}

	/* Modifiers */
	
		.container.small {
			width: 900px;
		}

		.container.big {
			width: 100%;
			max-width: 1500px;
			min-width: 1200px;
		}

/* Grid */

	/* Cells */

		.\31 2u { width: 100% }
		.\31 1u { width: 91.6666666667% }
		.\31 0u { width: 83.3333333333% }
		.\39 u { width: 75% }
		.\38 u { width: 66.6666666667% }
		.\37 u { width: 58.3333333333% }
		.\36 u { width: 50% }
		.\35 u { width: 41.6666666667% }
		.\34 u { width: 33.3333333333% }
		.\33 u { width: 25% }
		.\32 u { width: 16.6666666667% }
		.\31 u { width: 8.3333333333% }
		.\-11u { margin-left: 91.6666666667% }
		.\-10u { margin-left: 83.3333333333% }
		.\-9u { margin-left: 75% }
		.\-8u { margin-left: 66.6666666667% }
		.\-7u { margin-left: 58.3333333333% }
		.\-6u { margin-left: 50% }
		.\-5u { margin-left: 41.6666666667% }
		.\-4u { margin-left: 33.3333333333% }
		.\-3u { margin-left: 25% }
		.\-2u { margin-left: 16.6666666667% }
		.\-1u { margin-left: 8.3333333333% }

		.row > * {
			padding: 48px 0 0 48px;
			float: left;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-o-box-sizing: border-box;
			-ms-box-sizing: border-box;
			box-sizing: border-box;
		}

		.row + .row > * {
			padding-top: 48px;
		}

		.row {
			margin-left: -48px;
		}

	/* Rows */

		.row:after {
			content: '';
			display: block;
			clear: both;
			height: 0;
		}

		.row:first-child > * {
			padding-top: 0;
		}

		.row > * {
			padding-top: 0;
		}

		/* Modifiers */

			/* Flush */

				.row.flush {
					margin-left: 0;
				}

				.row.flush > * {
					padding: 0 !important;
				}

			/* Quarter */

				.row.quarter > * {
					padding: 12px 0 0 12px;
				}

				.row.quarter + .row.quarter > * {
					padding-top: 12px;
				}

				.row.quarter {
					margin-left: -12px;
				}

			/* Half */

				.row.half > * {
					padding: 24px 0 0 24px;
				}

				.row.half + .row.half > * {
					padding-top: 24px;
				}

				.row.half {
					margin-left: -24px;
				}

			/* One and (a) Half */

				.row.oneandhalf > * {
					padding: 72px 0 0 72px;
				}

				.row.oneandhalf + .row.oneandhalf > * {
					padding-top: 72px;
				}

				.row.oneandhalf {
					margin-left: -72px;
				}

			/* Double */

				.row.double > * {
					padding: 96px 0 0 96px;
				}

				.row.double + .row.double > * {
					padding-top: 96px;
				}

				.row.double {
					margin-left: -96px;
				}