/*NEWSLETTER */

#mc_embed_signup{}
#mc_embed_signup form{
	margin:0 auto 10px;
	background:#eaeaea;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding:20px;
	width: 400px;
	counter-reset:fieldsets;
}
#mc_embed_signup form fieldset{
	border: none;
	margin-bottom: 5px
}
#mc_embed_signup form fieldset:last-of-type{margin-bottom:0;}

#mc_embed_signup form legend{
	color:#000;
	font-size: 14px;
	font-weight:bold;
	padding-bottom: 5px;
	text-shadow: 0px 1px 1px #999;
}
#mc_embed_signup form > fieldset > legend:before{
	content: "Step " counter(fieldsets) ": ";
	counter-increment: fieldsets;
}

.mc-field-group{
	background: #e7e7e7;
	background: rgba(255,255,255,.3);
	border-color: #eaeaea;
	border-color: rgba(255,255,255,.6);
	border-style: solid;
	border-width: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	height: 20px;
	padding: 9px 10px;
	margin-bottom: 2px;
	}

.mc-field-group label{
	float:left;
	font-size: 13px;
	width: 110px;
}
.input-group ul{
	margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
}
.input-group ul li{
	list-style:none;
	background:none;
	border:none;
	float:left;
}
.input-group ul li label{
	padding: 0 55px 0 0;
	width: auto;
}
.mc-field-group input:not([type=radio]),
.mc-field-group select{width:200px}

.mc-field-group input:not([type=radio]){
	background:#fff;
	border:none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	font: 13px italic Georgia, "Times New Roman", Times, serif;
	outline:none;
	padding: 4px;
}
.mc-field-group input[type=radio]{
	float:left;
	margin-right: 5px;
}

#mc-embedded-subscribe{
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-khtml-border-radius:20px;
	border-radius:20px;
	width: 80px;
	
}
.response{border: 1px solid;font-size:12px;padding:5px;margin:2px auto;}
#mce-error-response{border-color: #ee5b59;background-color: #edaca4;color:#500;}
#mce-success-response{border-color: #13c13f;background-color: #90d79d;color:#050;}

.indicate-required{text-align:right;font-size: 10px;}
.note-required{font-size: 10px;}

div.mce_inline_error{
	font-size: 10px;
	color: #800;
	text-indent: 115px;
}