#mc_embed_signup{
	padding: 15px;
	text-align: center;
}
#mc_embed_signup .button {
	padding: 0;
	text-decoration: none;
	background: #999;
	color: #fff;
	border: 0 none;
	font-weight: normal;
	cursor: pointer;
	display: inline-block;
	font-family: museo, arial, verdana, sans-serif;
	line-height: 27px; height: 27px;
	font-size: 13px;
	border-radius: 5px;

	width: 17%; float: left; border-radius: 0 3px 3px 0; background: hsl(78, 100%, 20%); 
}
#mc_embed_signup h2, #mc_embed_signup h3 {
	font-size: 20px;
	line-height: 120%;
	margin-bottom: 20px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
	text-align: center;

	font: bold 14px Montserrat; color: hsl(78, 100%, 20%); padding: 0;
	text-transform: uppercase;
}
#mc_embed_signup h2 span {
	display: block;
}
#mc_embed_signup .fa-magic {
	font-size: 100px; display: block; color: hsl(78, 100%, 20%);  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
}
#mc_embed_signup h3 {
	font-size: 14px; float: none; width: 100%; text-transform: none; margin: 0; padding: 0;
	position: relative;
	padding-bottom: 10px; margin-bottom: 0;
	font: italic bold 18px/24px 'Crete Round', serif;
}
#mc_embed_signup p {
	color: #333;
	font-weight: bold;
	font-size: 13px;
	line-height: 160%;
	margin-bottom: 10px;
}
#mc_embed_signup .mc-field-group {
	overflow: hidden;
}
#mc_embed_signup .mc-field-group input {
	width: 100%; 
	box-sizing: border-box;
	width: 83%; float: left; font: 13px museo; border-radius: 3px 0 0 3px; background: rgba(0, 0, 0, 0.15); outline: none; border: 0 none;
	line-height: 27px; height: 27px; padding: 0 5px;
}
@font-face
{
	font-family: Titillium;
	src: url('../fonts/TitilliumText22L005.otf');
}
@font-face
{
	font-family: museo;
	src: url('../fonts/MuseoSans_500.otf');
}

/*Mailchimp CSS overrides for WT page*/
#intro_body #mc_embed_signup { background: #ebeff2;	padding: 10px 15px 15px 15px; margin-bottom: 15px; clear: both;}
#intro_body #mc_embed_signup .mc-field-group { margin-right: 5px; margin-bottom: 0; float: left; width: 160px; }



#mc_embed_signup.sleek {padding: 0; width: 100%; }
#mc_embed_signup.sleek .mc-field-group {width: 85%; float: left;}
#mc_embed_signup.sleek .mc-submit-button {width: 15%; float: left;}
#mc_embed_signup.sleek .mc-field-group input {border: 0 none; outline: none; display: block; line-height: 21px; height: 21px;}
#mc_embed_signup.sleek .button {border-radius: 0 2px 2px 0; width: 100%; }
#mc_embed_signup.sleek #mce-EMAIL{padding: 0 6px; border-radius: 3px 0 0 3px; background: hsl(198, 9%, 85%); font-family: museo; width: 100%;}
#mc_embed_signup.sleek .mc-field-group {margin-bottom: 0;}

.mc-subscribe-label {border-radius: 0 3px 3px 0; background: linear-gradient(hsl(30, 100%, 46%) 0%, hsl(20, 100%, 39%) 100%); box-shadow: none; margin-right: 0; color: white; cursor: pointer; padding: 0; text-align: center; line-height: 21px; height: 21px; }


/*errors*/
#mc_embed_signup div.mce_inline_error {position: absolute; bottom: 50%; margin: 0;}

.sleek #mce-EMAIL::-webkit-input-placeholder {color: hsl(198, 29%, 38%);}
.sleek #mce-EMAIL:-moz-placeholder {color: hsl(198, 29%, 38%);}
.sleek #mce-EMAIL::-moz-placeholder {color: hsl(198, 29%, 38%);}
.sleek #mce-EMAIL:-ms-input-placeholder {color: hsl(198, 29%, 38%);}

#mce-EMAIL::-webkit-input-placeholder { color: rgba(0, 0, 0, 0.45); }
#mce-EMAIL:-moz-placeholder { color: rgba(0, 0, 0, 0.45); }
#mce-EMAIL::-moz-placeholder {  color: rgba(0, 0, 0, 0.45);  }
#mce-EMAIL:-ms-input-placeholder {  color: rgba(0, 0, 0, 0.45);  }