/* MailChimp for WP styles
----------------------------------------------------------------- */
.mc4wp-form:after {
	content: ' ';
	display: block;
	height:0;
	width: 100%;
	clear:both;
}
.mc4wp-form input[type="email"] {
	float:left;
	padding: 0.765em 3.5em 0.765em 1.1em;
    width: 100%;
	margin-right:0;
	vertical-align:top;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	        box-sizing: border-box;
}
.widget_text .mc4wp-form input[type="submit"] {
	float:left;
	padding: 1.4em 1.6em;
	vertical-align:top;
	width:25%;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	        box-sizing: border-box;
}

.mc4wp-form button {
	position: absolute;
	padding: 0.6em 1.4em;
	right: 0;
	border-radius: 0 25px 25px 0;
	background-color: transparent !important;
	border-color: transparent !important;
	top:50%;
	-webkit-transform:translateY(-50%);
	   -moz-transform:translateY(-50%);
	    -ms-transform:translateY(-50%);
	        transform:translateY(-50%);
}
.mc4wp-form button i{
	-webkit-transition: all 0.3s ease;
	   -moz-transition: all 0.3s ease;
	    -ms-transition: all 0.3s ease;
	     -o-transition: all 0.3s ease;
	        transition: all 0.3s ease;
}
.mc4wp-form-fields > div{
	position: relative;
}
.mc4wp-form-fields > div:after{
	content: '';
	clear: both;
	display: block;
}

.widget_text .mc4wp-form .mc4wp-alert {
	margin: 2em 0;
	padding: 1em;
}

.mc4wp_style_2 .mc4wp-form input[type="email"] {
	background-color: transparent !important;
}