.FormGroup--1_PlD {padding: 16px !important;}

#prophoto-popover .row {
    margin: 0;
}

/*//////////////////////////////////////////////////////////////////// 
//  01 - CONTACT FORM 7
////////////////////////////////////////////////////////////////////*/

#formulaire-responsive {
margin:0 auto; 
width:100%;
}

.name12345 {
width: 100% !important;
background-color: #fff;
border: 1px solid #ccc ;
color: #111111;
padding: 10px;
margin-bottom: 12px;
}
.mail12345 {
width: calc(50% - 5px);
background-color: #fff;
border: 1px solid #ccc ;
color: #111111;
padding: 10px;
clear: left;
margin-bottom: 12px;
}
.tel12345 {
width: calc(50% - 5px);
background-color: #f4f4f4;
background-color: #fff;
border: 1px solid #ccc ;
padding: 10px;
clear: right;
float: right;
margin-bottom: 12px;
}
.whereabout12345 {
width: 100% !important;
background-color: #fff;
border: 1px solid #ccc ;
color: #111111;
padding: 10px;
margin-bottom: 12px;
}
.instagram12345  {
width: 100% !important;
background-color: #fff;
border: 1px solid #ccc ;
color: #111111;
padding: 10px;
margin-bottom: 12px;
}
.date12345 {
width: 100% !important;
background-color: #fff;
border: 1px solid #ccc ;
color: #111111;
padding: 10px;
margin-bottom: 12px;
}
.sujet12345 {
width: 100% !important;
background-color: #fff;
border: 1px solid #ccc ;
color: #111111;
padding: 10px;
margin-bottom: 12px;
}
.message12345 {
width: 100% !important;
background-color: #fff;
border: 1px solid #ccc ;
color: #111111;
padding: 10px;
margin-bottom: 12px;
}
.button, #searchsubmit, input[type="submit"] {
  border-style: solid;
  border-width: 1px;
  border-color: #666;
  outline: none;
  text-transform: uppercase;
  padding: 5px 9px;
}
span.wpcf7-not-valid-tip {
color: #f00;
display: none;
font-size: 1em;
}
div.wpcf7-validation-errors {
border: 2px solid #f00;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.name12345.wpcf7-not-valid {
background-color: rgba(255, 0, 0, 0.02);
border: 1px solid #f00;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.mail12345.wpcf7-not-valid {
background-color: rgba(255, 0, 0, 0.02);
border: 1px solid #f00;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.tel12345.wpcf7-not-valid {
background-color: rgba(255, 0, 0, 0.02);
border: 1px solid #f00;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.whereabout12345.wpcf7-not-valid {
background-color: rgba(255, 0, 0, 0.02);
border: 1px solid #f00;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.instagram12345.wpcf7-not-valid {
background-color: rgba(255, 0, 0, 0.02);
border: 1px solid #f00;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.date12345.wpcf7-not-valid {
background-color: rgba(255, 0, 0, 0.02);
border: 1px solid #f00;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.sujet12345.wpcf7-not-valid {
background-color: rgba(255, 0, 0, 0.02);
border: 1px solid #f00;
}
.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.message12345.wpcf7-not-valid {
background-color: rgba(255, 0, 0, 0.02);
border: 1px solid #f00;
}