body {
	background-color: black;
	margin:0;
	padding:0;
}
a {
	color: white;
	text-decoration: none;
	transition: ease .2s;
	border-bottom: 1px solid transparent;
}
a:hover {
	border-bottom: 1px solid white;
}
.photo {
	position:absolute;
	background-image: url(img/ursulascheid.jpg);
	-webkit-filter: blur(1px);
	filter: blur(1px);
	background-size: cover;
	background-position: center;
	height: 100%;
	width:100%;
}
.darken {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
}
.info {
	box-sizing:border-box;
	position:absolute;
	text-align: center;
	height: 200px;
	top: 45%;
	bottom: 0;
	right: 0;
	left: 0;
	color: white;
}
.welcome {
	font: 100 36px/1 'Lato', sans-serif;
	font-size: 36px;
	padding-bottom: 100px;
	/*color: #dff79e;*/
	/*color: rgb(214,212,238);*/
}
.chinese {
	font-weight: 100;
	padding: 0 10px;
	font-size: 32px;
	color: rgba(255,255,255, 0.8);
	/*color: rgb(187,186,224);*/
	/*font-family: chineseFont, sans-serif;*/
	/*font-family: 'Microsoft YaHei New', 'Microsoft Yahei', 微软雅黑, 宋体, SimSun, STXihei, 华文细黑, sans-serif;*/
}
.name {
	font: 300 20px/1 'Lato', sans-serif;
	padding-bottom: 10px;
	letter-spacing:2px;
}
.profession {
	font: 100 20px/1 'Lato', sans-serif;
	padding-bottom: 10px;
	letter-spacing:1px;
}
.contact {
	font: 100 20px/1 'Lato', sans-serif;
	letter-spacing:1px;
}


/*
 * iPhone 3GS / 4 / 5 / 6
 * BackBerry Z10 / Z30
 * Google Nexus 4 / 5 / S
 * HTC Evo / One / Sensation
 * Samsung Galaxy
 * -----------------------------------------------------------------------------
 */
@media screen and (max-width: 640px) {
	a {
		border-bottom: 1px solid rgba(255,255,255,0.5);
	}
	.info {
		height: 320px;
		top: 0;
		margin: auto;
	}
	.welcome {
		font-weight: 100;
	}
	.chinese {
		font-weight: 700;
		display: block;
		padding: 15px 0 10px;
	}
	.name {
		font-weight: 400;
	}
	.profession,
	.contact {
		font-weight: 300;
	}
}