			:root {
				--primary-color: #5A100E;
			}
			body {
				background-color: #fcf9f4;
			}
			.contact_wrapper {
				width: 70%;
				margin: 135px auto 0 auto;
				padding-left: 160px;
			}
			.contact-form-map {
				width: 100%;
				clear: both;
				margin: 70px 0 50px 0;
			}
			.contact-form-map .w50 .loading-gif,
			.loading-gif {
				width: 25px;
				height: 25px;
				margin: 0px 15px -7px 15px;
				display: none;
			}
			#loading-gif.loading {
				display: inline-block;
			}
			#rentcafe-createlead-form{
				font-size: 18px;
				padding-bottom:50px;
				padding-top:25px;
			}
			.contact-test header .logo{
				background-image: url(https://rentevgb.com/wp-content/themes/EVGB/assets/images/evgb_logo_2.png);
			}
			#rentcafe-createlead-form table tbody td {
				padding:0;	
			}
			#rentcafe-createlead-form table tbody{
				background-color:transparent;
				border:transparent;
			}
			#rentcafe-createlead-form button[type="submit"] {
				-webkit-appearance: none;
				-moz-appearance: none;
				appearance: none;
				border: 0px;
				outline: 0px;
				background: var(--primary-color);
				padding: 12px 22px;
				cursor: pointer;
			}
			#rentcafe-createlead-form button[type="submit"].loading {
				-webkit-animation: loadingPulse 1s ease infinite;
				-moz-animation: loadingPulse 1s ease infinite;
				animation: loadingPulse 1s ease infinite;
			}
			@keyframes loadingPulse {
				0% {
					transform: scale(0.95);
					box-shadow: 0 0 0 0 var(--primary-color);
				}
				
				70% {
					transform: scale(1);
					box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
				}
				
				100% {
					transform: scale(0.95);
					box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
				}
			}
			#rentcafe-createlead-form input,
			#rentcafe-createlead-form select,
			#rentcafe-createlead-form textarea,
			#rentcafe-createlead-form .selectize-input {
				background-color: transparent;
				background-image: none;
				border: 0;
				border-radius: 0;
				border-bottom: 1px solid var(--primary-color);
				box-shadow: 0 0 0;
				color: var(--primary-color);
				margin: 0 0 20px 0;
				padding: 0 0 10px 10px;
				font-family: 'Freizeit' !important;
				font-weight: 300;
				font-size: 1rem;
				width: 100%;
			}
			#rentcafe-createlead-form input:valid,
			#rentcafe-createlead-form select:valid,
			#rentcafe-createlead-form textarea:valid {
				border-bottom: 1px solid var(--primary-color);
			}
			#rentcafe-createlead-form input:invalid,
			#rentcafe-createlead-form select:invalid,
			#rentcafe-createlead-form textarea:invalid {
				border-bottom: 2px solid var(--primary-color);
			}
			#brokerage-list-hidden .selectize-dropdown .selected {
				background-color: var(--primary-color);
			}
			::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
			  color: var(--primary-color) !important;
			  opacity: 1; /* Firefox */
			  font-family: 'Freizeit' !important;
			  font-size: 1rem;
			  font-weight: 300;
			}
			:-ms-input-placeholder { /* Internet Explorer 10-11 */
			  color: var(--primary-color) !important;
			  font-family: 'Freizeit' !important;
			  font-size: 1rem;
			  font-weight: 300;
			}
			
			::-ms-input-placeholder { /* Microsoft Edge */
			  color: var(--primary-color) !important;
			  font-family: 'Freizeit' !important;
			  font-size: 1rem;
			  font-weight: 300;
			}
			#rentcafe-createlead-form input::-webkit-input-placeholder,
			#rentcafe-createlead-form textarea::-webkit-input-placeholder{
				color:var(--primary-color);
			}
			#rentcafe-createlead-form .layout_checkbox div{
				width:25%;
				float:left;
			}
			#rentcafe-createlead-form .layout_checkbox div label{
				display:inline-block;
				color:var(--primary-color);
				font-family: 'Freizeit' !important;
				font-size: 1rem;
				font-weight: 300;
			}
			#rentcafe-createlead-form .form-item > label > span {
				display: none;
			}
			#brokerage-list-hidden .highlight {
				display: inline-block;
			}
			#rentcafe-createlead-form select{
				background-image: none;
				padding: 0 0 10px 5px;
			}
			#brokerage-list-hidden .selectize-dropdown,
			#brokerage-list-hidden .selectize-input,
			#brokerage-list-hidden .selectize-input input {
				font-size: 1rem;
				color: var(--primary-color);
			}
			#brokerage-list-hidden .selectize-dropdown .active:not(.selected) {
				background-color: var(--primary-color);
				color: #fff;
			}
			.layout_checkbox input {
				width: 25% !important;
				font-family: 'Freizeit' !important;
			  font-size: 1rem;
			  font-weight: 300;
			}
			.layout-checkbox-label {
				font-family: 'Freizeit' !important;
			  font-size: 1rem;
			  font-weight: 300;
				padding: 0 0 10px 15px;
			}
			.layout_checkbox {
				padding: 0 0 45px 0;
				margin: 10px 0 10px 0;
				display: block;
				border-bottom: 1px solid var(--primary-color);
				font-family: 'Freizeit' !important;
				font-size: 1rem;
				font-weight: 300;
			}
			.w50 {
				width: calc(100% / 2);
				width: 50%;
			}
			.left {
				float: left;
			}
			.ttu {
				text-transform: uppercase;
			}
			.font-s {
				font-size: 1rem;
			}
			.hidden {
				display: none;
			}
			@media (max-width: 960px) {
				.contact_wrapper {
					width: 100%;
					padding: 20px;
				}
			}