/*
 Theme Name:     Astra Child
 Theme URI:      https://wpastra.com/
 Description:    Astra 
 Author:         Brainstorm Force
 Author URI:     https://wpastra.com/about/
 Template:       astra
 Version:        2.5.3
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */


/**************
 * Header *
 **************/



/**************
 * Contenu *
 **************/
#content #n2-ss-2-arrow-next, #content #n2-ss-2-arrow-previous {
	background: #FFFFFF;
    border-radius: 0;
    padding: 13px;
}
#content #n2-ss-2-arrow-next img {
	content: url(/wp-content/uploads/2022/02/icon-right.svg);
}
#content #n2-ss-2-arrow-previous img {
	content: url(/wp-content/uploads/2022/02/icon-left.svg);
}
.titreHeading .elementor-heading-title::before {
	content: '';
    display: block;
    width: 61px;
    height: 2px;
    background-color: #D51F52;
	margin-bottom: 16px;
}
.titreHeading.centre {
	margin: auto;
}

.formdevis .wpcf7-form {
	display: grid;
    grid-template-columns: repeat(2, 1fr);
}
.formdevis .wpcf7 form>p:nth-child(even) {
	padding-right: 15px;
}
.formdevis .wpcf7 form>p:nth-child(odd) {
	padding-left: 15px;
}
.wpcf7 input:not([type=submit]), .wpcf7 textarea {
    background: #FFFFFF;
    border: 1px solid #C8C8C8;
    border-radius: 4px;
	height: 49px; 
}
.wpcf7 textarea {
	overflow: hidden;	
}
.wpcf7 input::placeholder, .wpcf7 textarea::placeholder {
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    color: #7B7B7B;
}
.wpcf7 input[type="submit"] {	
	font-family: "Montserrat", Sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
	background: #D51F52;
    border-radius: 4px;
    padding: 14px 50px;
	display: block;
    margin: auto;
}
.wpcf7 input[type="submit"]:hover {
	color: #D51F52;
	background: #fff;
	border: 1px solid #D51F52;
}
.formdevis .wpcf7 input[type="submit"] {
	float: right;
}
.colortext li::marker{
	color: #D51F52
}
.info:hover {
	color: #D51F52
}

/*===================*/
/* PULSE GROW
/*===================*/

@-webkit-keyframes wpcf7-submit {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@keyframes wpcf7-submit {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
.wpcf7-submit {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.wpcf7-submit:hover, .wpcf7-submit:focus, .wpcf7-submit:active {
  -webkit-animation-name: wpcf7-submit;
  animation-name: wpcf7-submit;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}



/**************
 * Footer *
 **************/



/**************
 * Responsive *
 **************/
@media (max-width: 767px) {
	
}
@media (min-width: 768px) {
	
}
@media (min-width: 992px) {
	
}
@media (min-width: 1025px) {
	
}
@media (min-width: 1200px) {
	
}
@media (min-width: 1300px) {
	
}
