/* 
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.1.6
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
*/

/* Add your custom styles here */


/*
// =============================================================================
// Elementor Styling for Gravity Forms 
// =============================================================================
*/

p.gform_required_legend {
	display: none !important;
}

fieldset.gfield {
    border: none;
    padding: 0;
    margin-bottom:0;
}

.gfield input{
    margin-bottom: 1rem;
}

legend.gfield_label.gform-field-label.gfield_label_before_complex, label.gfield_label.gform-field-label {
    display: none;
}

select{
    padding: 12px;
    border-radius: 6px;
    margin-bottom: 1rem;
}

.gfield-choice-input {
    margin-right: .5rem;
}

.gchoice label {
    color: #fff;
}

.gfield--type-checkbox .gfield_description {
    color: #fff;
    margin-bottom: 1rem;
}

.gform_button.button {
    background: #fc5304;
    color: #fff;
    padding: 0.75rem 1.5rem;
}

.gform_button.button:hover {
    background: #cd4606;
    color: #fff;
}

.gfield_validation_message {
    background: #f4f1bc;
    padding: .5rem;
    margin-bottom:1rem;
    border-radius: 6px;
}

.gfield_error input {
    border: 2px solid #f40707 !Important;
    background: #ffe2e2 !important;
}

.gfield_description.instruction.validation_message, h2.gform_submission_error.hide_summary {
    display: none;
}
