	header .site-logo {
		display: none
	}
	@media screen and (min-width:50em) {
		header .site-name-and-slogan {
			float: left;
		}
	}

	header .site-name {
		height: 31px;
		margin: 0 0 0.125em;
		padding: 0;
		/* width: 101px */
	}
	@media screen and (min-width:23em) {
		header .site-name {
			float: left;
			margin-right: 0.2em;
		}
	}
	header .site-slogan {
		color: #0071bc;
		font-family: Arial, sans-serif;
		font-size: 0.6em;
		font-weight: 500;
		line-height: 1;
		position: relative
	}
	@media screen and (min-width:23em) {
		header .site-slogan {
			top: 0px;
			width: 20.8em;
		}
	}
	header .site-name span {
		color: transparent;
		display: block;
		font: 0/0 a;
		height: 31px;
		text-shadow: none
	}
