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

.service_box_title a{
	font-weight: 600 !important;
}

/* GRAVITY FORM */
.gform_required_legend { /* Regolazione font legenda campi obbligatori */
	font-size: 10px !important;
	}

#gform_fields_1 { /* Regolazione spazio tra le righe del form */
	row-gap: 15px;
	}

.gform_wrapper input[type="text"], /* Regolazione colore input areas */
.gform_wrapper input[type="email"],
.gform_wrapper textarea {
    width: 100%;
    padding: 10px;
    font-size: 14px;
    background-color: #E2DDDABA;
    border: none;
    border-radius: 0px;
    color: #333;
	}

div.gform_footer.top_label { /* Regolazione margin-top pulsante invio */
	margin-top: 20px !important;
	}

input#gform_submit_button_1.gform_button.button { /* Stile pulsante invio */
	width: 100%;
	text-align: center;
	background-color: #006FA6;
	color: white;
	}

input#gform_submit_button_1.gform_button.button:hover { /* Stile pulsante invio */
	background-color: #045077;
	color: white;
	transform: scale(1.1);
	transition: transform 0.4s ease;
	}

#gform_browse_button_1_8 {  /* Pulsante scegli file */
    background-color: #006FA6;
    color: white;
    font-size: 14px;
    padding: 10px 20px;
    border-radius: 5px;
    /*box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);*/
	}

#gform_browse_button_1_8:hover { /* Pulsante scegli file:hover */
	background-color: #045077;
	color: white;
	transform: scale(1.1);
	transition: transform 0.4s ease;
}

#gform_drag_drop_area_1_8 { /* Modifica stile area drag&drop */
	padding: 20px;
    height: 150px; 
    background-color: #E2DDDABA;
	}

/*
#gform_wrapper_1 .gfield_label {
    display: none;
}
*/
/* END GRAVITY FORM */


/* PASSWORD PROTECTED PAGE*/
.post-password-form {
	padding: 200px 100px;
	height: 70vh;
}
/* END PASSWORD PROTECTED PAGE*/
