/*
 Theme Name: Ida Boutique Child
 Theme URI: https://supporthost.com/
 Description: Tema child per Ida Boutique
 Author: Meetodo
 Template: ida-boutique-hotel
 Version: 1.0.0
 License: GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* --- Container principale --- */
.gform_wrapper {
  max-width: 600px;
  margin: 0 auto;
  font-family: 'Cormorant Garamond', serif;
  font-size: 1.2rem !important;
  font-weight: 400;
}

/* --- Nome Form --- */
.gform_heading {
  display: none;
}

/* --- Etichette --- */
.gform_wrapper .gfield_label {
  display: block;
  margin-bottom: 6px;
	font-family: 'Cormorant Garamond', serif;
  font-weight: 400;
  font-size: 1.2rem !important;
  color: #5a5a5a;
}

/* --- Input & textarea --- */
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper textarea {
  width: 100%;
  border: none;
  border-bottom: 1px dotted #999;
  background: transparent;
  padding: 0px 0;
  font-size: 1rem !important;
  font-style: italic;
  font-family: 'Cormorant Garamond', serif;
  color: #000;
  outline: none;
  transition: border-color 0.2s;
  padding-left: 0 !important;
  padding-right: 0;
}

.gform_wrapper input::placeholder,
.gform_wrapper textarea::placeholder {
  color: #5a5a5a;
  font-style: italic;
  text-align: left;
  font-family: 'Cormorant Garamond', serif;
}

/* --- Focus --- */
.gform_wrapper input:focus,
.gform_wrapper textarea:focus {
  border-bottom: 1px dotted #333;
}

/* --- Submit Button con freccia --- */
.gform_wrapper input[type="submit"]::after {
  content: '↘';
  margin-left: 15px;
  font-style: normal;
  font-size: 18px;
  vertical-align: middle;
}

/* --- Messaggi di validazione / obbligatorio --- */
.gform_wrapper .gfield_description.validation_message,
.gform_wrapper .gfield_required_text {
  color: #d26a6a;
  font-size: 12px !important;
  font-style: italic;
  font-family: 'Cormorant Garamond', serif;
}

@media screen and (max-width: 768px) {
  .gform_wrapper {
    font-size: 1.4rem;
  }

  .gform_wrapper .gfield_label,
  .gform_wrapper input[type="text"],
  .gform_wrapper input[type="email"],
  .gform_wrapper textarea,
  .gform_wrapper input::placeholder,
  .gform_wrapper textarea::placeholder {
    font-size: 1.4rem !important;
  }

  .gform_wrapper input[type="submit"] {
    font-size: 1.4rem;
  }

  .gform_wrapper input[type="submit"]::after {
    font-size: 20px;
  }
}