
html form input[type=text],
html form select,
html form textarea,
html form input[type=tel],
html form input[type=email] {
	width: 100% !important;
	padding: 12px !important;
	border: 1px solid #ccc !important;
	border-radius: 4px !important;
	box-sizing: border-box !important;
	margin-top: 6px !important;
	margin-bottom: 16px !important;
	resize: vertical !important
}

html form input[type=submit] {
	background-color: #C21010 !important;
	color: white !important;
	padding: 12px 20px !important;
	border: none !important;
	border-radius: 4px !important;
	cursor: pointer !important;
}

html form input[type=submit]:hover {
	opacity: 0.9;
}

input:not([type]):focus:not([readonly]),
input[type=text]:not(.browser-default):focus:not([readonly]),
input[type=password]:not(.browser-default):focus:not([readonly]),
input[type=email]:not(.browser-default):focus:not([readonly]),
input[type=url]:not(.browser-default):focus:not([readonly]),
input[type=time]:not(.browser-default):focus:not([readonly]),
input[type=date]:not(.browser-default):focus:not([readonly]),
input[type=datetime]:not(.browser-default):focus:not([readonly]),
input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
input[type=tel]:not(.browser-default):focus:not([readonly]),
input[type=number]:not(.browser-default):focus:not([readonly]),
input[type=search]:not(.browser-default):focus:not([readonly]),
textarea.materialize-textarea:focus:not([readonly]) {
	border-bottom: 1px solid #C21010;
	-webkit-box-shadow: 0 1px 0 0 #C21010;
	box-shadow: 0 1px 0 0 #C21010
}

input:not([type]):focus:not([readonly])+label,
input[type=text]:not(.browser-default):focus:not([readonly])+label,
input[type=password]:not(.browser-default):focus:not([readonly])+label,
input[type=email]:not(.browser-default):focus:not([readonly])+label,
input[type=url]:not(.browser-default):focus:not([readonly])+label,
input[type=time]:not(.browser-default):focus:not([readonly])+label,
input[type=date]:not(.browser-default):focus:not([readonly])+label,
input[type=datetime]:not(.browser-default):focus:not([readonly])+label,
input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,
input[type=tel]:not(.browser-default):focus:not([readonly])+label,
input[type=number]:not(.browser-default):focus:not([readonly])+label,
input[type=search]:not(.browser-default):focus:not([readonly])+label,
textarea.materialize-textarea:focus:not([readonly])+label {
	color: #C21010
}

iframe {
	max-width: 100%;
	margin-bottom: -10px;
	margin-top: 60px;
}
@media (max-width: 1000px) {

	iframe.gmapz {
		border: 0;
		max-width: 100%;
		margin-top: 50px;
	}

}
