/* CONTACT */
#contact .wpcf7 {
	padding: 25px !important;
}

.wpcf7 label,
.wpcf7 input,
.wpcf7 textarea {
	width: 100%;
}

.wpcf7 span {
	display: block;
	width: 100%;
}

#contact iframe {
	width: 100%;
	height: 448px;
	margin: 0 auto;
}

#contact label {
	font-weight: bold;
}

#contact .form-control {
	border-radius: 0px;
}

#contact input[type="submit"] {
	width: 100%;
	height: 50px;
	background-color: #7CD0F5;
	color: #fff;
	font-weight: bold;
}

#contact input[type="submit"]:hover {
	background-color: #00254F;
	transition: 1s;
}

#contact input[type="submit"][value="Envoyer"] {
	font-weight: bold;
}

#contact .contact-left {
	padding-right: 15px;
}

#contact .contact-right {
	padding-left: 15px;
}

#contact .white-card {
	margin-bottom: 15px;
	padding-bottom: 0;
}

#contact .contact-right .white-card {
	text-align: center;
	width: 100%;
}

#contact hr {
	display: block;
  height: 1px;
  left: 10%;
  width: 80%;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 2em auto;
  padding: 0;
}

#contact .card {
	margin: 0 20px;
}

#contact .card-title {
	font-weight: bold;
}

#contact .wpcf7 .wpcf7-form p:last-of-type {
	margin-bottom: 0;
}
