/*
 Theme Name:   astra-child
 Description:  Child theme of astra
 Author:       bwa
 Template:     astra
 Version:      1.0.0
*/

/*
--------------------------------------
Elements
--------------------------------------
*/

ul {
	list-style-type: none;
	margin: 0;
}

.entry-content ul {
	margin-left: 1em;
}

p {
	margin-bottom: 0;
}
.Accueil{
	overflow:hidden;
}


.poids3{
	position:relative;
}
.poids3:before{
position: absolute;
  	content: "";
  	background-image: url('/wp-content/uploads/2024/09/Trace-82.png');
  	background-color: #FF8324;
  	width: 90px;
  	height: 254px;
  	right: 5%;
  	bottom: -7%;
  	cursor: pointer;
}






/*Formulaire de contact NF*/
.ninjaform{
	width:50vw;
	background-color:rgba(0,0,0,0.75);
	padding: 3% 5%;
}

.poids3{
	position:relative;
}




#nf-form-title-1 h3{
	font-size:48px;
	font-weight:bold;
	line-height:50px;
	color:#FF8324;
	text-align:center;
}
.nf-before-form-content{
	display:none;
}
#nf-field-8-wrap .nf-field-element{
	font-size:32px;
	font-weight:bold;
	line-height:40px;
	color:#FFFFFF;
	text-align:center;
}
#nf-field-9-wrap .nf-field-element{
	font-size:16px;
	line-height:21px;
	color:#FFFFFF;
	text-align:center;
}
.ninja-forms-req-symbol{
	display:none;
}
#nf-field-4-wrap .nf-field-element{
	text-align:center;
}
#nf-field-4{
    border-radius: 40px;
    text-align: center;
    background: linear-gradient(90deg, rgba(165, 0, 132, 1) 0%, rgba(255, 131, 36, 1) 100%);
    padding: 0% 5%;
	color:white !important;
    font-size: 18px;
}
#nf-field-4:hover{
    background: linear-gradient(90deg, rgba(185, 20, 152, 1) 0%, rgba(255, 151, 56, 1) 100%);
    transform: scale(1.05);
	color:white !important;
}
.nf-form-content textarea,
.nf-form-content input{
	background-color:white;
	color:#252525 !important;
	font-size:16px !important;
	border-radius:10px !important
}
.nf-form-content textarea::placeholder,
.nf-form-content input::placeholder{
	color:#252525 !important;
	font-size:16px !important;
}

/*Icones*/
/*Nom*/
#nf-field-1-wrap .nf-field-element{
	position:relative;
}
#nf-field-1-wrap input{
	padding:10% 10% 10% 15%;
}
#nf-field-1-wrap:before{
	content: url('/wp-content/uploads/2024/09/Trace-63.png'); 
    position: absolute;
    left: 5%;
    top: 50%;
    transform: translateY(-50%);
    color: orange; /* Couleur de l'icône */
	z-index:20;
}
/*Prénom*/

#nf-field-5-wrap .nf-field-element{
	position:relative;
}
#nf-field-5-wrap input{
	padding:10% 10% 10% 15%;
}
#nf-field-5-wrap:before{
	content: url('/wp-content/uploads/2024/09/Trace-63.png'); 
    position: absolute;
    left: 5%;
    top: 50%;
    transform: translateY(-50%);
    color: orange; /* Couleur de l'icône */
	z-index:20;
}

/*Mail*/

#nf-field-2-wrap .nf-field-element{
	position:relative;
}
#nf-field-2-wrap input{
	padding:10% 10% 10% 15%;
}
#nf-field-2-wrap:before{
	content: url('/wp-content/uploads/2024/09/Trace-65.png'); 
    position: absolute;
    left: 5%;
    top: 50%;
    transform: translateY(-50%);
    color: orange; /* Couleur de l'icône */
	z-index:20;
}

/*Téléphone*/

#nf-field-7-wrap .nf-field-element{
	position:relative;
}
#nf-field-7-wrap input{
	padding:10% 10% 10% 15%;
}
#nf-field-7-wrap:before{
	content: url('/wp-content/uploads/2024/09/Trace-64.png'); 
    position: absolute;
    left: 5%;
    top: 50%;
    transform: translateY(-50%);
    color: orange; /* Couleur de l'icône */
	z-index:20;
}


/*Message*/

#nf-field-3-wrap .nf-field-element{
	position:relative;
}
#nf-field-3-wrap textarea{
	padding:2% 7% 2% 7%;
}
#nf-field-3-wrap:before{
	content: url('/wp-content/uploads/2024/09/Trace-104.png'); 
    position: absolute;
    left: 2.5%;
    top: 15%;
    transform: translateY(-50%);
    color: orange; /* Couleur de l'icône */
	z-index:20;
}






/*RESPONSIVE*/

/*phone*/
@media (max-width: 767px) {

	.ninjaform{
		width:80vw;
	}
	#nf-field-8-wrap .nf-field-element{
		font-size:25px;
	}
		
	
	
	/*Nom*/
	#nf-field-1-wrap .nf-field-element{
		position:relative;
	}
	#nf-field-1-wrap input{
		padding:10% 10% 10% 15%;
	}
	#nf-field-1-wrap:before{
		content: url('/wp-content/uploads/2024/09/Trace-63.png'); 
		position: absolute;
		left: 5%;
		top: 60%;
		transform: translateY(-50%);
		color: orange; /* Couleur de l'icône */
		z-index:20;
	}
	/*Prénom*/

	#nf-field-5-wrap .nf-field-element{
		position:relative;
	}
	#nf-field-5-wrap input{
		padding:10% 10% 10% 15%;
	}
	#nf-field-5-wrap:before{
		content: url('/wp-content/uploads/2024/09/Trace-63.png'); 
		position: absolute;
		left: 5%;
		top: 60%;
		transform: translateY(-50%);
		color: orange; /* Couleur de l'icône */
		z-index:20;
	}

	/*Mail*/

	#nf-field-2-wrap .nf-field-element{
		position:relative;
	}
	#nf-field-2-wrap input{
		padding:10% 10% 10% 15%;
	}
	#nf-field-2-wrap:before{
		content: url('/wp-content/uploads/2024/09/Trace-65.png'); 
		position: absolute;
		left: 5%;
		top: 60%;
		transform: translateY(-50%);
		color: orange; /* Couleur de l'icône */
		z-index:20;
	}

	/*Téléphone*/

	#nf-field-7-wrap .nf-field-element{
		position:relative;
	}
	#nf-field-7-wrap input{
		padding:10% 10% 10% 15%;
	}
	#nf-field-7-wrap:before{
		content: url('/wp-content/uploads/2024/09/Trace-64.png'); 
		position: absolute;
		left: 5%;
		top: 60%;
		transform: translateY(-50%);
		color: orange; /* Couleur de l'icône */
		z-index:20;
	}


	/*Message*/

	#nf-field-3-wrap .nf-field-element{
		position:relative;
	}
	#nf-field-3-wrap textarea{
		padding:5% 5% 5% 15%;
	}
	#nf-field-3-wrap:before{
		content: url('/wp-content/uploads/2024/09/Trace-104.png'); 
		position: absolute;
		left: 5%;
		top: 18%;
		transform: translateY(-50%);
		color: orange; /* Couleur de l'icône */
		z-index:20;
	}
	
	
	
	
}

/*tablet*/
@media (min-width: 768px) and (max-width: 1024px) {

	.ninjaform{
		width:80vw;
	}
		
	
	
	/*Nom*/
	#nf-field-1-wrap .nf-field-element{
		position:relative;
	}
	#nf-field-1-wrap input{
		padding:10% 10% 10% 15%;
	}
	#nf-field-1-wrap:before{
		content: url('/wp-content/uploads/2024/09/Trace-63.png'); 
		position: absolute;
		left: 5%;
		top: 50%;
		transform: translateY(-50%);
		color: orange; /* Couleur de l'icône */
		z-index:20;
	}
	/*Prénom*/

	#nf-field-5-wrap .nf-field-element{
		position:relative;
	}
	#nf-field-5-wrap input{
		padding:10% 10% 10% 15%;
	}
	#nf-field-5-wrap:before{
		content: url('/wp-content/uploads/2024/09/Trace-63.png'); 
		position: absolute;
		left: 5%;
		top: 50%;
		transform: translateY(-50%);
		color: orange; /* Couleur de l'icône */
		z-index:20;
	}

	/*Mail*/

	#nf-field-2-wrap .nf-field-element{
		position:relative;
	}
	#nf-field-2-wrap input{
		padding:10% 10% 10% 15%;
	}
	#nf-field-2-wrap:before{
		content: url('/wp-content/uploads/2024/09/Trace-65.png'); 
		position: absolute;
		left: 5%;
		top: 50%;
		transform: translateY(-50%);
		color: orange; /* Couleur de l'icône */
		z-index:20;
	}

	/*Téléphone*/

	#nf-field-7-wrap .nf-field-element{
		position:relative;
	}
	#nf-field-7-wrap input{
		padding:10% 10% 10% 15%;
	}
	#nf-field-7-wrap:before{
		content: url('/wp-content/uploads/2024/09/Trace-64.png'); 
		position: absolute;
		left: 5%;
		top: 50%;
		transform: translateY(-50%);
		color: orange; /* Couleur de l'icône */
		z-index:20;
	}


	/*Message*/

	#nf-field-3-wrap .nf-field-element{
		position:relative;
	}
	#nf-field-3-wrap textarea{
		padding:2% 7% 2% 7%;
	}
	#nf-field-3-wrap:before{
		content: url('/wp-content/uploads/2024/09/Trace-104.png'); 
		position: absolute;
		left: 2.5%;
		top: 15%;
		transform: translateY(-50%);
		color: orange; /* Couleur de l'icône */
		z-index:20;
	}

	

}

@media (min-width: 1024px) and (max-width: 1025px) {

}


/*mobile and tablet*/
@media (max-width: 1024px) {


}


/*desktop*/
@media (min-width: 1025px) {


}

/*laptop 1*/
@media (min-width: 1024px) and (max-width: 1439px) {

	.margin150 {
		margin: 10% 0 !important;
	}

}

/*laptop 2*/
@media (min-width: 1440px) and (max-width: 1700px) {

	.margin150 {
		margin: 5% 0 !important;
	}

}

/*RESPONSIVE*/


