/**
Theme Name: MechanicMe
Author: Chris Heney
Author URI: https://chrisheney.com
Description: A fully customized child theme started with Astra.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mechanicme
Template: astra
*/

/**
 * Match Gravity Forms buttons to footer Elementor form submit:
 * .elementor-button.elementor-size-sm + post-218 colors (#28A745, square corners).
 */
#gform_wrapper_2 input#gform_next_button_2_7.gform_next_button.button,
#gform_wrapper_2 input#gform_submit_button_2.gform_button.button,
#gform_wrapper_3 input#gform_next_button_3_7.gform_next_button.button {
	box-sizing: border-box;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	line-height: 1;
	font-family: var(--e-global-typography-accent-font-family), sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight, 500);
	font-size: 15px;
	min-height: 40px;
	padding: 12px 24px;
	border: none;
	border-radius: 0;
	background-color: #28a745;
	color: #fff;
	fill: #fff;
	text-align: center;
	cursor: pointer;
	transition: all 0.3s;
	-webkit-appearance: none;
	appearance: none;
}

#gform_wrapper_2 input#gform_next_button_2_7.gform_next_button.button:hover,
#gform_wrapper_2 input#gform_next_button_2_7.gform_next_button.button:focus,
#gform_wrapper_2 input#gform_submit_button_2.gform_button.button:hover,
#gform_wrapper_2 input#gform_submit_button_2.gform_button.button:focus,
#gform_wrapper_3 input#gform_next_button_3_7.gform_next_button.button:hover,
#gform_wrapper_3 input#gform_next_button_3_7.gform_next_button.button:focus {
	color: #fff;
	background-color: #28a745;
}

#gform_wrapper_2 input#gform_next_button_2_7.gform_next_button.button:focus,
#gform_wrapper_2 input#gform_submit_button_2.gform_button.button:focus,
#gform_wrapper_3 input#gform_next_button_3_7.gform_next_button.button:focus {
	outline: 0;
	box-shadow: 0 0 0 2px rgba(40, 167, 69, 0.35);
}

/* Consent / terms label — cap typography (form 2). */
#gform_wrapper_2 label.gfield_consent_label {
	font-size: 16px;
	line-height: 1.4;
}