@media all {
	/*******************************************************/
	/* Contact Form */

	#Cont H4	{ font: 300 18pt Oswald,sans-serif; margin: 0px; padding: 3px 10px; text-align: center;
				  background: linear-gradient(to bottom, #E6E6E6, #C6C6C6); }
	#Cont DIV.Frm	{ border: 1px solid #AAA; padding: 0px 0px 10px 0px; background: #E8E8E8; }
	#Cont TEXTAREA,
	#Cont INPUT[type="text"]	{ font: 13.5pt 'PT Sans',sans-serif; }
	#Cont P				{ margin: 3px; display: flex; justify-content: flex-end; }
	#Cont P:nth-child(6)	{ display: none; }
	#Cont LABEL		{ display: inline-block; margin: 0px 5px; white-space: nowrap; }

	#Cont TEXTAREA	{ width: 100%; height: 86px; }

	DIV.Cmd	{ display: flex; margin-top: 20px;  }

	DIV.Cmd SPAN	{ flex-grow: 1; width: 32%; font: 10pt 'PT Sans',sans-serif; }
	DIV.Cmd INPUT	{ flex-grow: 0; width: 33%; }

	INPUT[type="submit"] {
	    font: 14pt 'PT Sans',sans-serif;
	    display: inline-block;
	    border: 1px solid #9E9E9E;
	    border-radius: 3px;
	    padding: 5px 10px;
	    margin: 2px 2px;
	    text-align: center;
	    color: #333;
	    background: #E5E5E5 linear-gradient(#F8F8F8, #D8D8D8);
	    text-shadow: #FFF 1px 1px 0;
	    white-space: nowrap;
	    text-decoration: none;
	}

	/*******************************************************/
	/* reCAPTCHA Ver=2	*/
	TD.Captcha					{ border-width: 0px 1px; }
	TD.ContactFormCommandCell	{ border-width: 0px 1px 1px 1px; }
	DIV.g-recaptcha				{ text-align: center; padding: 10px 0px 0px; }
	DIV.g-recaptcha > DIV		{ display: inline-block; }

	/*******************************************************/
	/* Contact Form Response */
	.RightSVC, .WrongSVC, .WrongEmail
				{ font: 13.5pt 'PT Sans',sans-serif; /* line-height: 1.647; */
				  padding: 10px; margin: 0px auto 10px auto;
				  border: 1px solid #000; max-width: 520px; }
	.RightSVC	{ background-color: #C0FFC0; color: #000 ! important; text-align: left; }
	.WrongSVC	{ background-color: #A00000; color: #FFF; text-align: center; }

}
