@media screen and (max-width:480px) {
	.wp2, .wp5 { margin-bottom: 30px; }
	.supplemental { text-align: center; margin: 0; padding: 0; }
	.credit { text-align: center; }
}
@media screen and (max-width:768px) {
	nav,.header-inner nav{position:fixed;background:#242830;z-index:2}
	nav ul li a{color:#fff}
	nav ul li a:hover{color:rgba(255,255,255,0.58)}
}
@media screen and (max-width:1024px) {
	.wp3 { background-position: 50px 0; }
	.subscribe { background-attachment: scroll; }
}
@media screen and (max-width:1280px) {
	.wp3 { background-position: 50px 0; }
}
@media screen and (min-width:480px) and (max-width:991px) {
	.wp2, .wp5, .wp6 { margin-bottom: 30px; }
	.supplemental { text-align: center; margin: 0; padding: 0; }
	.credit { text-align: center; }
}