.pnw_newspop_wrap {
	position: fixed;
	right: -675px;
	bottom: 0;
	width: 675px;
	background: none #0c2c41;
	display: block;
	transition: right 0.5s ease;
	color: #fff;
	padding: 30px 60px;
}
.pnw_newspop_wrap.popout {
	right: 0;
}
.pnw_newspop_wrap #mc_embed_signup form {
	padding: 0 !important;
}
.pnw_newspop_close {
	position: absolute;
	top: 0;
	right: 10px;
	font-size: 20px;
	cursor: pointer;
	display: block;
	padding: 10px;
	font-family: input-sans, sans-serif;
	font-size: 22px !important;
	font-weight: 700;
}
.pnw_newspop_wrap h2 {
	font-family: input-sans, sans-serif;
	font-size: 22px !important;
	line-height: 30px !important;
	color: #fff !important;	
	text-align: justify;
}
.pnw_newspop_wrap h2::before {
	display: none;
}
.pnw_newspop_wrap input,
.pnw_newspop_wrap #mc_embed_signup input.email {
	font-family: input-sans, sans-serif;
	font-size: 16px !important;
	line-height: 22px !important;
	color: #fff !important;	
	background: none !important;
	border: 0 !important;
	border-bottom: 2px solid #fff !important;
	border-radius: 0 !important;
	padding-left: 0 !important;
	text-indent: 0 !important;
}
.pnw_newspop_wrap input::-webkit-input-placeholder { /* Edge */
	font-family: input-sans, sans-serif !important;
	font-size: 16px !important;
	line-height: 22px !important;
	color: #fff !important;	
}
.pnw_newspop_wrap input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	font-family: input-sans, sans-serif !important;
	font-size: 16px !important;
	line-height: 22px !important;
	color: #fff !important;	
}
.pnw_newspop_wrap input::placeholder {
	font-family: input-sans, sans-serif !important;
	font-size: 16px !important;
	line-height: 22px !important;
	color: #fff !important;	
}
input.mc-form-half {
	width: 48% !important;
	display: inline-block !important;
}
input.mc-form-half:first-child {
	margin-right: 2%;
}
.pnw_newspop_submit_wrap {
	display: block !important;
	padding-top: 25px;
}
input.pnw_newspop_submit {
	font-family: input-sans, sans-serif;
	font-size: 20px !important;
	line-height: 22px !important;
	color: #fff !important;	
	background: none !important;
	border: 0 !important;
	border-radius: 0 !important;
	padding-left: 0 !important;
	text-indent: 0 !important;
	display: inline-block !important;
	float: right !important;
}
input.pnw_newspop_submit:hover {
	color: #79c5cc !important;
}

/**** Phone landscape ****/
@media only screen and (max-width: 767px) {
	.pnw_newspop_wrap {
		width: 95%;
	}
	.pnw_newspop_wrap h2 {
		text-align: left !important;
	}
	input.pnw_newspop_submit {
		font-size: 14px !important;
		font-weight: 700 !important;
		padding-right: 5px !important;
	}
}