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

/*//////////////////////////////////////////////////////////////////// 
//  INSTAGRAM
////////////////////////////////////////////////////////////////////*/

.sb_instagram_header {
  display: none;
}
#sbi_load {
  display: none;
}
.sbi_caption_wrap {
  display: none;
}
.sbi_meta {
  display: none;
}


/*//////////////////////////////////////////////////////////////////// 
//  CONTACT FORM 7
////////////////////////////////////////////////////////////////////*/

#formulaire-responsive {
margin:0 auto; 
width:100%;
}
.name12345 {
width: 100% !important;
background-color: #FBFBFB;
border: 1px solid #CCC;
font-size: calc(1em * 0.98);
padding: 10px;
margin: 0 0 8px 0;
}
.mail12345 {
width: calc(50% - 5px);
background-color: #FBFBFB;
border: 1px solid #CCC;
font-size: calc(1em * 0.98);
padding: 10px;
clear: left;
margin: 0 0 8px 0;
}
.tel12345 {
width: calc(50% - 5px);
background-color: #FBFBFB;
border: 1px solid #CCC;
font-size: calc(1em * 0.98);
padding: 10px;
clear: right;
float: right;
margin: 0 0 8px 0;
}
.location12345 {
width: 100% !important;
background-color: #FBFBFB;
border: 1px solid #CCC;
font-size: calc(1em * 0.98);
padding: 10px;
margin: 0 0 8px 0;
}
.knowfrom12345 {
width: 100% !important;
background-color: #FBFBFB;
border: 1px solid #CCC;
font-size: calc(1em * 0.98);
padding: 13px;
margin: 0 0 8px 0;
color: #6d6d6d;
}
.yourevent12345 {
width: 100% !important;
background-color: #FBFBFB;
border: 1px solid #CCC;
font-size: calc(1em * 0.98);
padding: 13px;
margin: 0 0 8px 0;
color: #6d6d6d;
}
.message12345 {
width: 100% !important;
max-width: 100%;
height: 140px;
min-height: 130px;
max-height: 240px;
background-color: #FBFBFB;
border: 1px solid #CCC;
font-size: calc(1em * 0.98);
padding: 10px;
clear: left;
}
.button, #searchsubmit, input[type="submit"] {
  background: #555;
  width: 260px;
  height: 37px;
  color: #fff;
  font-variant: all-petite-caps;
  font-size: 19px;
  border: solid 0px #555;
}
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.location12345.wpcf7-not-valid {
background-color: rgba(255, 0, 0, 0.02);
border: 1px solid #f00;
}
.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.knowfrom12345.wpcf7-not-valid {
background-color: rgba(255, 0, 0, 0.02);
border: 1px solid #f00;
}
.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.yourevent12345.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;
}



/*//////////////////////////////////////////////////////////////////// 
//  PLUGIN POSTX - pagination
////////////////////////////////////////////////////////////////////*/

.ultp-pagination-wrap .ultp-pagination li {
  padding: 0 4px;
}
.ultp-block-62f8e0 .ultp-pagination-wrap .ultp-pagination li a, .ultp-block-62f8e0 .ultp-next-prev-wrap ul li a, .ultp-block-62f8e0 .ultp-loadmore .ultp-loadmore-action {
  background-image: none;
  background-color: rgb(242, 242, 242);
  padding: 10px 15px;
  border-radius: 5px;
}
.ultp-block-62f8e0 .ultp-pagination li.pagination-active a, .ultp-block-62f8e0 .ultp-pagination li a:hover, .ultp-block-62f8e0 .ultp-next-prev-wrap ul li a:hover, .ultp-block-62f8e0 .ultp-loadmore-action:hover {
  border-radius: 5px;
}
.ultp-block-62f8e0 .ultp-pagination-wrap .ultp-pagination li a, .ultp-block-62f8e0 .ultp-next-prev-wrap ul li a, .ultp-block-62f8e0 .ultp-block-wrapper .ultp-loadmore .ultp-loadmore-action {
  color: #a4a4a4;
  font-family: "Montserrat";
}
.ultp-block-62f8e0 .ultp-pagination-wrap .ultp-pagination li.pagination-active a, .ultp-block-62f8e0 .ultp-next-prev-wrap ul li a:hover, .ultp-block-62f8e0 .ultp-block-wrapper .ultp-loadmore-action:hover {
  color: #515151;
}
.ultp-block-62f8e0 .ultp-pagination li a:hover svg {
  fill: #515151;
}
ultp-block-62f8e0 .ultp-pagination-wrap .ultp-pagination li a:hover {
  color: #515151;
  font-size: 14px;
  font-weight: bold;
}
.ultp-block-62f8e0 .ultp-pagination li a svg, .ultp-block-62f8e0 .ultp-block-wrapper .ultp-loadmore .ultp-loadmore-action svg {
  fill: #282828;
}



/*//////////////////////////////////////////////////////////////////// 
//  PLUGIN POSTX / BLOG EN - espacement des titres
////////////////////////////////////////////////////////////////////*/

.ultp-block-62f8e0 .ultp-block-content {
  text-align: center;
  position: relative;
  top: -53px;
  background: #ffffffe0;
  margin: 0 0px;
}

.ultp-block-item {
  margin: 0 0 -50px 0;
}