/* Additions on top of the original WordPress theme stylesheet (style.min.css). */

/* Grav form plugin markup, styled like the original Gravity Forms contact form */
.section--split form { margin-top: 24px; }
.section--split .form-field { position: relative; margin-bottom: 16px; }
.section--split .form-label,
.section--split .form-label-wrapper { display: none; }
.section--split input:not([type=submit]):not([type=radio]):not([type=checkbox]):not([type=file]),
.section--split textarea { padding: 12px 32px; }
.section--split input::placeholder,
.section--split textarea::placeholder { color: gray; opacity: 1; }
.section--split .form-errors,
.section--split .form-field .form-error { color: #e30; font-size: .875rem; }
.section--split .buttons,
.section--split .button-wrapper { display: flex; justify-content: flex-end; }
.notices { border-radius: 24px; padding: 16px 32px; margin: 16px 0; background: #EAF6FC; }
.notices.red, .notices.error { background: #fde8e6; color: #b00; }
.notices.green, .notices.success { background: #e8f8e8; color: #1c6b1c; }

/* Honeypot field must stay invisible */
.form-honeybear, input[name="data[website_url]"] { display: none !important; }

/* Make the footer phone number title inherit the title colour */
.footer__title a { color: inherit; }
