.base {
	min-width:0;
}


.soon .newsletterpop .form_wrp {
	width:100%;
	padding:0.2em;
}

.soon .newsletterpop .form_wrp .stdform input {
	padding:0 .5em;
	max-width: 170px;
}
.soon .newsletterpop .form_wrp .stdform .butonize {
	padding:0 1.5em;
}
.soon.yme .newsletterpop {
	background-image:none;
	background-color:#7cc576;
	position:static;
}
.soon .newsletterpop .form_wrp {
	transform:none;
	left:auto;
	position:static;
}
.soon .newsletterpop .form_wrp .stdform {
	white-space:nowrap;
	flex-wrap:nowrap;
	display:flex;
	font-size:.9em;
}
.soon .newsletterpop .form_wrp .stdform fieldset,
.soon .newsletterpop .form_wrp .stdform fieldset.submit{
	float:none;
	flex:1;
	vertical-align:middle;
}

.soon .newsletterpop .form_wrp .stdform fieldset.submit {
	flex:0;
}
.soon.yme .newsletterpop .form_wrp .stdform .butonize {
	padding:0 .5em;
}
.yme footer {
	display:none;
}
.alert_box {
	max-width:275px;
	min-width:0;
}
.yme .xpto {
	padding:0;
	background-color:transparent;
}
.yme .newsletterpop .form_wrp .stdform {
	background-color:white;
}

@media (max-width:570px) {

	.pop_newsletter {
		display:none;
	}
	.base.narrow {
		min-width:0;
	}
	.base.narrow form {
		margin:0 .5em;
	}
	.stdform.contact fieldset.submit {
		position:relative;
	}
	.stdform.contact fieldset.submit button {
		padding:0;
		height:auto;
		width:100%;
	}
	.credits .box {
		display:block;
		width:100%;
	}
	.credits .box.last,
	.credits .box.middle,
	.credits .box {
		padding:.5em 0;
		text-align:center;
	}
	.soon .newsletterpop .form_wrp .stdform {
		height:32px;
	}
	
	.homenews .newsitem {
		width:100%;
	}
	.homenews .newsitem .desc {
		font-size:.8em;
	}
	.homenews .newsitem h3 {
		font-size:.9em;
	}
	.homenews {
		margin-bottom:10em !important;
	}
}

