/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 19 2020 | 15:22:43 */
/* Ajouter votre code CSS ici.
                     
Par exemple:
.exemple {
    color: red;
}

Pour améliorer vos connaissances en CSS, visitez http://www.w3schools.com/css/css_syntax.asp

Fin du commentaire */ 

.elementor-post__read-more, .lire-la-suite, .suite, .read-more a {
  font-family: "Merriweather" !important;
	font-style: italic !important;
	font-weight: bold !important;
	font-size: 14px !important;
	line-height: 18px !important;
	/* identical to box height */

	text-decoration-line: underline !important;

	color: #406273 !important;
}

.elementor-post__read-more:hover, .lire-la-suite:hover, .suite:hover, .read-more a:hover {
  color:#3EB5F1 !important;
}

@media screen and (max-width: 1024px) {
  .loop-container {
	display:flex;
    flex-direction:column;
  }
  
  .element-a-la-une
  {
    width: 100%;
  }
}

.newsletter-checkbox-container {
  display: flex;
  flex-direction: column;
  margin-bottom:15px;
}

.newsletter-checkbox-container .newsletter-row {
  margin-top:10px;
  display:flex;;
  flex-direction:row;
  justify-content:space-between;
  align-items: center;
}

.newsletter-checkbox-container .newsletter-row div {
  width:45%;
}

.newsletter-checkbox {
  
}

.newsletter-input-container {
  display: flex;
  flex-direction: row;
  border: 2px solid white;
  border-radius: 100px;
  background-color: #6EC1E4;
  padding-right: 15px;
  margin-bottom:20px;
}

.newsletter-input {
  border: none !important;
  background-color: transparent;
  color: white;
}

.newsletter-submit {
  border: none;
  color: white;
  font-size: 1.3em;
  padding: 0;
}

.newsletter-submit:hover {
  background-color: transparent;
  font-weight: bold;
}

.newsletter-input::placeholder {
  color: white;
}
 
.newsletter-checkbox-text {
  color:white;
}

#mc4wp-form-1 {
  margin-left:15px;
  margin-right:15px;
}

.form-label {
  font-family: Merriweather;
  font-style: normal;
  font-weight: 900;
  font-size: 16px;
  line-height: 20px;

  color: #1E5673;
}

.form-label input, .form-label textarea, .form-label select {
  background-color: rgba(122, 122, 122, 0);
  border-color: #1E5673;
  border-width: 2px 2px 2px 2px;
  border-radius: 25px 25px 25px 25px;
}

.form-row {
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  width:100%;
  margin-top:15px;
}

.form-half {
  width: 48%;
}

.form-submit {
  margin-right:auto;
  margin-left:auto;
  background-color: #1E5673;
  border-radius: 50px 50px 50px 50px;
  padding: 10px 60px;
  border:none;
  color:white;
}

.form-submit:hover {
  background-color: #CACACA;
  color:#1E5673;
}

.wpcf7-form .ajax-loader {
  display:none;
}

.blue-square a
{
  font-weight: 500;
  font-size: 16px;
  text-align: justify;
}