@media only screen
and (max-width : 900px) {
	body {
		font-size: 13px;
	}
	.spacer {
		height: 40px;
	}
	#logo {
		left: 5px;
	}
	#logo a {
		width: 70px;
		height: 71px;
	}
	.mobilehide {
		display: none;
	}
	.mobileshow {
		display: block;
	}
	#menuwrapper {
		top: 0px;
		left: 0px;
		width: 100%;
	}
	#menu {
		font-size: 8px;
		letter-spacing: -.1rem;
		padding-top: 5px;
	}
	#menu a {
		padding: 5px 5px;
	}
	#content {
	}
	#subcontent {
	}
	#subcontent img {
		width: 70%;
	}
	.title {
		font-size: 18px;
	}
	.subtitle {
		font-size: 15px;
	}
	#footer {
		font-size: 13px;
	}
	#footer .left {
		text-align: center;
		padding-right: 0px;
	}
	#footer .left img {
		width: 50%;
	}
	#footer .mid {
	}
	#footer .right {
		padding-left: 0px;
		padding-top: 18px;
		text-align: center;
	}
	#footer .partners {
		padding: 10px;
	}
	#footer .partners img {
		height: 40px;
		margin: 15px;
	}
}