.site-info{display: none;}

.entry-title {
display: none !important;
}

/* Hide blog section on homepage | NL-6525095-hc */
.home #blog {
  display: none;
}

/* contact form7 */
.wpcf7 .wpcf7-text,
.wpcf7 .wpcf7-textarea{
padding-left: 40px;
}
.wpcf7 p{ position: relative; }
.wpcf7 p .fa{
  position: absolute;
  color: #000000;
  z-index: 100;
  font-size: 18px;
  top: 17%;
  left: 1%;
}
.wpcf7 p .fa-pencil{ top: 6%; }
.wpcf7 p .fa-user{ top: 23%; left: 2%; }
.wpcf7 p .fa-envelope{ top: 23%; left: 2%; }
.wpcf7 p .fa-phone{ top: 23%; left: 2%; }
/* Remove logo and add it as a banner  | #13328359-HC mS */
#logo {
	display: none;
}

.site-header::before {
	
	content: "";
	
	width: 1000px;
	height: 200px;
	max-width: 100%;
	padding: 0;
	display: block;
	margin: 10px auto;
	background:url('https://lespetitsrenards.com/wp-content/uploads/2019/06/Banniere-les-petits-renards.jpg');
	background-size: 100% auto;
	background-repeat: no-repeat;
	background-position: left;
}

#footer{
display:none;
}

/*contactform7

.wpcf7-form input {
border-radius:6px;                  /* Makes the edges rounded */

.wpcf7-form textarea {
border-radius:6px;  
opacity: 0.88;	/* Makes the edges rounded */
}

.wpcf7 .wpcf7-text,
.wpcf7 .wpcf7-textarea{
  padding-left: 45px;
}
.wpcf7 p{ position: relative; }
.wpcf7 p .fa{
  position: absolute;
  color: #666666;
  z-index: 100;
  font-size: 18px;
  top: 28%;
  left: 1.5%;
}
.wpcf7 p .fa-pencil{ top: 6%; left: 3%}
.wpcf7 p .fa-folder{ top: 19%; left: 3%}
.wpcf7 p .fa-envelope{ top: 19%; left: 3%}
.wpcf7 p .fa-user{ top: 19%; left: 3%}
.wpcf7 textarea {
	height: 20%;
	width: 75%;
	}
.wpcf7 input {
	height: 40%;
	width: 75%;
	}

input.wpcf7-form-control.wpcf7-submit {
    color: #089BC7;
    background-color: #fff;
    border-radius: 8px;
    border: 2px solid #089BC7 !important;
}
input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #0A9CCB;
	  opacity: 1; 
    color: #fff;
}
.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {
    color: #D8000C;
	  font-family: Verdana;
    background-color: #FFBABA;
    border: 0;
    padding: 10px;
}
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
    color: #4F8A10;
	  font-family: Verdana;
    background-color: #DFF2BF;
    border: 0;
    padding: 10px;
}
div.wpcf7-mail-sent-ok:before,div.wpcf7-validation-errors:before {
    font: 26px/30px dashicons;
    margin-right: 16px;
    vertical-align: middle;
}
div.wpcf7-mail-sent-ok:before {
    content: "\f147";
}
div.wpcf7-validation-errors:before {
    content: "\f158";
}

.hfe-nav-menu a.hfe-menu-item, .hfe-nav-menu a.hfe-sub-menu-item {
    border: 1px solid #37686f; /* Modifie cette ligne pour ajuster la couleur et l'épaisseur de la bordure */
    padding: 8px; 
    margin: 4px; 
	border-radius: 30px;
	background: linear-gradient( white, #aac382); /*couleur de fond 
}