/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.position-title ul { padding: 0; }
.position-title ::marker { font-size: 0; }
/* Save and Continue */
.gpasc-auto-load-notice p { font-style: italic; font-size: 1rem; }

/* Gravity Forms */
.gform-theme--framework .gf_progressbar .percentbar_blue { background-color: var(--e-global-color-primary); }
.gform-theme--framework .gf_progressbar { background-color: var(--e-global-color-b6b5748); }
legend.gfield_label.gform-field-label { font-size: 1.5em; font-weight: 600; }
.gform-theme--foundation .gform_fields { gap: 20px; }
@media (min-width: 800px) {
	.gform-theme--framework .gfield--type-choice .gfield_radio { margin: 1rem 0; display: grid!important; grid-template-columns: repeat(2, 1fr); gap: 16px!important; }
}
.gchoice { align-items: center; }
.gform-field-label.gform-field-label--type-inline { font-weight: 500; font-size: 1.0625rem; }
.gfield--type-text label.gfield_label.gform-field-label { font-size: 1.0625rem; font-weight: 600; }
.ginput_container.ginput_container_text input[type="text"] { padding: 1em 2em; height: 3em; border-radius: 0!important; }
.gfield_description { color: var(--e-global-color-text)!important; font-size: 1rem!important; }

.gform-page-footer.gform_page_footer.top_label input, 
.gform-page-footer.gform_page_footer.top_label button { padding: 1em 2em!important; border-radius: 0!important; background: var(--e-global-color-primary); font-weight: 600!important; text-transform: uppercase!important; }
/* .gform-page-footer.gform_page_footer.top_label input { background: var(--e-global-color-primary)!important; } */

.gform_previous_button,
.gform_next_button, 
.gform_previous_button:link,
.gform_next_button:link,
.gform_previous_button:visited,
.gform_next_button:visited,
.gform_previous_button:active,
.gform_next_button:active { color: var(--e-global-color-63ee308)!important; background-color: var(--e-global-color-primary)!important; }

.gform_next_button.gform-theme-button.button:hover, 
.gform_previous_button.gform-theme-button.button:hover, 
.gform_next_button.gform-theme-button.button:focus, 
.gform_previous_button.gform-theme-button.button:focus { background-color: var(--e-global-color-text)!important; }

.gform_save_link.gform-theme-button.gform-theme-button--secondary.button:hover,
.gform_save_link.gform-theme-button.gform-theme-button--secondary.button:focus { }

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th { background-color: transparent; border: 0 none; padding: 0; }
tr { background-color: transparent; }
td { border: 0!important; padding: 0!important; }
