/* United Concrete Coatings: sitewide brand rules. Edit this file for site CSS; never add CSS to SCF fields. */
html body header#masthead .custom-logo-link img,
html body header#masthead .custom-logo {
	max-height: 165px !important;
	max-width: 340px !important;
	height: auto !important;
	width: auto !important;
}

html body header#masthead nav {
	min-height: 185px !important;
}

html body #footer-main.footer-main,
html body section#footer-main,
html body footer#colophon {
	background-color: #071F3D !important;
}

html body [id^="gform_wrapper"] input[type="text"],
html body [id^="gform_wrapper"] input[type="email"],
html body [id^="gform_wrapper"] input[type="tel"],
html body [id^="gform_wrapper"] input[type="url"],
html body [id^="gform_wrapper"] input[type="number"],
html body [id^="gform_wrapper"] input[type="password"],
html body [id^="gform_wrapper"] select,
html body [id^="gform_wrapper"] textarea,
html body .wpcf7 input[type="text"],
html body .wpcf7 input[type="email"],
html body .wpcf7 input[type="tel"],
html body .wpcf7 input[type="url"],
html body .wpcf7 input[type="number"],
html body .wpcf7 select,
html body .wpcf7 textarea {
	border: 1px solid #cccccc !important;
	border-radius: 0.375rem !important;
	background-color: #ffffff !important;
	color: #1a1a1a !important;
	transition: border-color 0.15s, box-shadow 0.15s !important;
}

html body [id^="gform_wrapper"] input[type="text"]:focus,
html body [id^="gform_wrapper"] input[type="email"]:focus,
html body [id^="gform_wrapper"] input[type="tel"]:focus,
html body [id^="gform_wrapper"] input[type="url"]:focus,
html body [id^="gform_wrapper"] input[type="number"]:focus,
html body [id^="gform_wrapper"] input[type="password"]:focus,
html body [id^="gform_wrapper"] select:focus,
html body [id^="gform_wrapper"] textarea:focus,
html body .wpcf7 input:focus,
html body .wpcf7 select:focus,
html body .wpcf7 textarea:focus {
	outline: none !important;
	border-color: #DA152A !important;
	box-shadow: 0 0 0 3px rgba(218, 21, 42, 0.18) !important;
}

html body .gform_wrapper,
html body [id^="gform_wrapper"] {
	--gf-color-primary: #DA152A !important;
	--gf-color-primary-rgb: 221, 0, 0 !important;
	--gf-color-primary-contrast: #ffffff !important;
	--gf-color-primary-darker: #DA152A !important;
	--gf-local-color-primary: #DA152A !important;
	--gf-ctrl-border-color-focus: #DA152A !important;
	--gf-ctrl-border-color: #cccccc !important;
	--gf-ctrl-btn-bg-color-primary: #DA152A !important;
	--gf-ctrl-btn-bg-color-hover-primary: #DA152A !important;
	--gf-ctrl-btn-border-color-primary: #DA152A !important;
}

html body [id^="gform_wrapper"] .gform_footer input[type="submit"],
html body [id^="gform_wrapper"] .gform_footer button[type="submit"],
html body [id^="gform_wrapper"] .gform_button,
html body .wpcf7 input[type="submit"],
html body .wpcf7 .wpcf7-submit {
	background: #DA152A !important;
	background-color: #DA152A !important;
	background-image: none !important;
	border: 0 !important;
	color: #ffffff !important;
	font-weight: 700 !important;
	padding: 0.85rem 1.75rem !important;
	border-radius: 0.375rem !important;
	cursor: pointer !important;
	transition: background-color 0.15s !important;
}

html body [id^="gform_wrapper"] .gform_footer input[type="submit"]:hover,
html body [id^="gform_wrapper"] .gform_footer button[type="submit"]:hover,
html body [id^="gform_wrapper"] .gform_button:hover,
html body .wpcf7 input[type="submit"]:hover,
html body .wpcf7 .wpcf7-submit:hover {
	background: #DA152A !important;
	background-color: #DA152A !important;
}

html body [id^="gform_wrapper"] .gfield_required {
	color: #DA152A !important;
}
