/* Newsletter Signup Module */

#mc_embed_signup{background:transparent; false; clear:left; font:14px 'Poppins',sans-serif; width: 100%;}
#mc_embed_signup form 
{
	margin: 0px
}
.newsletterSignup
{
	width:100%;
	border:none;
}
.newsletterSignup td
{
	border: none;
	vertical-align: top;
	padding: 0px;
}
.newsletterSignup input
{
	font-size: 18px;
}
#mc-embedded-subscribe.newsletterSubButton
{
	width:100% !important; 
	font-size: 26px !important; 
	padding: 20px !important; 
	height: auto !important;
	background-image: url('/wp-content/uploads/2026/08/icon_right_bracket.png'); 	
	background-position: calc(100% - 24px) center;
	background-repeat: no-repeat;
	background-color: #3b2260;
}
#mc-embedded-subscribe.newsletterSubButton:hover
{
	background-color: #4f2e80 !important;
}
#mc_embed_signup #mc-embedded-subscribe-form 
div.mce_inline_error 
{
	margin-bottom: 0px !important;
}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error 
{
	border-width: 1px;
}
#mc_embed_signup .mc-field-group 
{
	padding-bottom: 0px !important;
	min-height: px;
	height: 72px;
	margin-bottom: 10px;
}        
#mc_embed_signup .mc-field-group input 
{
	padding: 15px 10px !importanti;
	text-indent: 5% !important;
	height: 60px;
}    

#mc_embed_signup .mc-field-group input.required text.mce_inline_error
{
	height: 60px;
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active
{
	-webkit-box-shadow: 0 0 0 30px transparent inset;
}        

input#mce-FNAME:-webkit-autofill,
input#mce-FNAME:-webkit-autofill:hover, 
input#mce-FNAME:-webkit-autofill:focus,
input#mce-LNAME:-webkit-autofill,
input#mce-LNAME:-webkit-autofill:hover, 
input#mce-LNAME:-webkit-autofill:focus, 
input#mce-LNAME:-webkit-autofill:active,         
input#mce-FNAME[type=text],
input#mce-LNAME[type=text]        
{
	background-image: url('/wp-content/uploads/2026/08/icon_user.jpg') !important;
	background-position: 10px 10px !important; 
	background-repeat: no-repeat; 
	padding-left: 40px !important;
}

input#mce-EMAIL:-webkit-autofill,
input#mce-EMAIL:-webkit-autofill:hover, 
input#mce-EMAIL:-webkit-autofill:focus, 
input#mce-EMAIL:-webkit-autofill:active,        
input#mce-EMAIL[type=email]
{
	background-image: url('/wp-content/uploads/2026/08/icon_email.jpg') !important;
	background-position: 10px 14px !important; 
	background-repeat: no-repeat; 
	padding-left: 40px !important;
}

#mc_embed_signup div.response {
	margin: 0 0 20px 0;
	padding: 0 0 0 0;
	top: -80px;
	width: auto;
	font-size: 22px;
}


/* Mobile Styles */

@media only screen and (max-width: 800px) 
{
	table.newsletterSignup
	{
		display:inline-block;
	}
	
	table.newsletterSignup tr
	{
		display:flex;
  		flex-wrap:wrap;		
	}
	
	.newsletterSignup td
	{
		display:block;
  		flex:1;
	}
	
	.newsletterSignup .newsletterFirstName,
	.newsletterSignup .newsletterLastName,
	.newsletterSignup .newsletterEmail
	{
  		width:100%; 
  		flex:auto;
	}
	
	#mc-embedded-subscribe.newsletterSubButton
	{
		font-size: 22px !important;		
	}
	
}