#header .pewresearch {
float:left;
padding-right:1em;
color:#231f20;
}
#header .pewresearch:hover,
#header .pewresearch:focus {
color:#231f20;
text-decoration:none;
}
#header .project {
text-transform:none;
font-size:2em;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
float:left;
padding-top:1.6em;
}
#header .pewresearch img {
max-width:100%;
height:auto;
}



/* Tagline */
#tagline {
background-color:#000;
overflow:auto;
height:100%;
padding:5px 0;
text-transform:uppercase;
border-bottom:1px solid #bbb;
letter-spacing:0.1em;
}
#tagline p {
color: #DDD;
float:left;
padding-top:0.7%;
font-size:1.1em;
margin-bottom:0px;
line-height:100%;
font-family:"franklin-gothic-urw", Verdana, Geneva, sans-serif;
}
#tagline form {
float:right;
}
#s {
float:left;
position: relative;
top: 1px;
}
#tagline .submit {
color:#fff;
margin-top:2px;
}
#tagline .social-media {
float:right;
padding-top:6px;
padding-right:15px;
}
.social-media a {
color:#fff;
}


/* Header */
#header {
background-color:#f0f0e6;
overflow:auto;
height:100%;
text-transform:uppercase;
padding:15px 0 29px;
border-bottom:3px solid #fff;
margin-bottom:51px;
box-shadow:1px 1px 2px 0 #D2CCB4;
-moz-box-shadow:1px 1px 2px 0 #D2CCB4;
-webkit-box-shadow:1px 1px 2px 0 #D2CCB4;
}
#header .open-menu,
#header .open-projects {
color:#F0F0E6;
font-size: 1.2em;
font-family:"franklin-gothic-urw", Verdana, Geneva, sans-serif;
display: none;
}

@media (max-width: 736px){
	#header {
	padding:15px 0 0;
	margin-bottom:20px;
	}
	#header .pewresearch,
	#header .project {
	float:none;
	display:block;
	text-align:center;
	}
	#header .project {
	padding:0 0 1em;
	}
	.peoplepress #header,
	.pewsocialtrends #header,
	.pewglobal #header,
	.pewhispanic #header  {
	margin-bottom:20px;
	}
	#header .open-menu,
	#header .open-projects {
	color:#fff;
	padding: 10px 0;
	width: 50%;
	text-align: center;
	letter-spacing:0.1em;
	display:block;
	float:left;
	}
	#header .open-menu {
	background: #282828;
	clear: left;
	}
	#header .open-projects {
	background: #B7B8AF;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;
	border-left:3px solid #F0F0E6;
	}

}
@media (max-width: 640px){
	#tagline p {
	display:none;
	}
	#tagline .social-media {
	display:block;
	}
}
@media (max-width: 340px) {
	#tagline .social-media { display:none; }
}
@media (max-width: 400px){
	#tagline form {
		float:none;
	}
	#s {
		width: 90%;
	}
	#tagline .submit {
		width:auto;
		height:auto;
		max-height:19px;
		max-width:10%;
	}
}
