/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/


/* GRAVITY FORMS */

.gform_fields .gfield {
    padding-bottom: 20px!important;
}

.gfield input, .gfield select, .gfield textarea {
    border-width: 2px;
    border-radius: 0;
    border-color: #dddddd;
    font-family: 'open-sans', sans-serif!important;
    font-size: 16px!important;
    padding: 15px 20px 10px 20px!important;
}

.gfield input:focus-visible, .gfield select:focus-visible, .gfield textarea:focus-visible {
    outline: 0;
    border-color: #13100D!important;
}

.gfield label, .gfield legend {
    font-family: 'futura-pt', sans-serif!important;
    font-size: 16px!important;
    color: #13100D!important;
}

.gfield .gfield_checkbox label {
    font-family: 'open-sans', sans-serif!important;
    font-size: 16px!important;
    color: #13100D!important;
}

.gform_footer .gform_button {
    border-width: 0;
}

.gform_button_select_files {
    padding: 10px 15px!important;
    font-size: 16px!important;
    border-color: #000;
}

/* Spinner */
.gform_ajax_spinner {
	box-sizing: border-box;
	margin-top: 11px;
	margin-left: 10px;
    border: 3px solid rgba(247,150,33,1);
    border-left: 3px solid rgba(247,150,33,0);
    border-top: 3px solid rgba(247,150,33,.15);
    border-right: 3px solid rgba(247,150,33,.5);
	animation: spinner 1.1s infinite linear;
	border-radius: 50%;
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 1;
}
@keyframes spinner {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}