/*
	Theme Name: Harington Child
	Theme URI: http://harington.clapat-themes.com/
	Description: Responsive Wordpress Theme
	Template: harington
	Version: 1.0
	Author: You
	Author URI: http://your site
	License: Themeforest
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Tags: agency, ajax, business, clapat, clean, creative, gallery, minimal, modern, photography, portfolio, premium, responsive, showcase
	Text Domain: harington-child
*/


/*------------------------------------------------------------------

Add here your own styles
-------------------------------------------------------------------*/

#logo img {
	border-radius: 0;
}

input[type="text"],
input[type="email"],
textarea {
  text-transform: none !important;
}

/* === STYLES POUR LE TEXTAREA AUTO-REDIMENSIONNABLE === */

#message-area.message-area {
  resize: none;
  overflow: hidden;
  display: block;

  width: 100%;
  padding: 0.5em 0;
  line-height: 1.5;
  font-size: 1rem;
  font-family: inherit;

  min-height: 1.5em;   /* Hauteur d'une ligne */
  height: auto;

  background: transparent;
  border: none;
  border-bottom: 1px solid black;

  transition: height 0.2s ease;
}

/* Toujours visible, même sans focus */
#message-area.message-area:focus {
  outline: none;
  border-bottom: 1px solid black;
}

/* Message d’erreur de champ de formulaire */
.wpcf7-not-valid-tip,
input:invalid,
textarea:invalid {
  color: #fff !important; /* ou une autre couleur bien visible sur ton fond */
  font-size: 14px;
}

/* Pour les messages générés par le navigateur (ex. : "Please fill out this field") */
input:required:invalid,
textarea:required:invalid {
  box-shadow: none; /* retire le contour rouge si nécessaire */
  outline: none;
}

/* Message global d’erreur (si utilisé) */
.wpcf7-response-output {
  color: #fff !important; /* ou #000, selon ton fond */
  font-size: 15px;
}