.detail-actu {padding: 2.5rem;margin-top: 11rem;}
.detail-actu h1 {text-align: center;font-size: 4.4rem;font-weight: bold;padding: 3rem 0;}
.date {font-size: 1.3rem;display: inherit;text-align: center;}
.img-actu {width: 100%;padding: 5rem 0;}
.detail-actu p {font-size: 1.5rem;color: #636466;line-height: 3rem;}
.honoraires p {line-height: inherit;text-align: justify;}
.honoraires {margin: 3rem 0;}
.detail-actu .loi h2 {padding-bottom: 0;}
.detail-actu .loi p {margin-bottom: 2rem;}
.detail-actu ul {color: #636466;}
.detail-actu ul li {color: #636466;}
img.visuel {display: block;margin: 0 auto 10px;}
.detail-actu h2 {font-size: 2rem;padding: 2rem 0;font-weight: bold;}

.detail-actu .bloc-lexique {
    text-align: center;
    padding: 2rem 0;
    line-height: initial;
  }
  .detail-actu .bloc-lexique {
    text-align: center;
    line-height: initial;
  }
  .liste_lettre a {
    padding: 5px;
    display: inline-block;
    border: solid 1px #187ab3;
    border-radius: 50%;
    height: 30px;
    width: 30px;
  }
  .liste_lettre .active {
    background: #187ab3;
    color:#FFF;
  }

/*** AVIS DE VALEUR ***/
.avis-valeur {
    display: block;
    text-align: center;
    background: #187ab3;
    color: #fff;
    margin: auto;
    padding: 1rem;
    width: 30%;
    font-weight: bold;
  }
  
  .avis-valeur:hover {
    background: #0d5077;
    color: #fff;
  }
  
  #inputString::-webkit-input-placeholder {
    opacity: 1;
  }
  
  #inputString:-ms-input-placeholder {
    opacity: 1;
  }
  
  #inputString::-ms-input-placeholder {
    opacity: 1;
  }
  
  #inputString::-moz-placeholder {
    opacity: 1;
  }
  
  #inputString::placeholder {
    opacity: 1;
  }
  
  #demandeEstimation .row {
    margin: inherit;
  }
  
  .detail-esti {
    padding: 2.5rem;
    margin-top: 3rem;
  }
  
  .eng-esti p {
    display: block;
    font-weight: bold;
  }
  
  .eng-esti img {
    padding-right: 0.5rem;
  }
  
  .eng-esti {
    padding: 4.5rem 2rem;
    /* background: #ffff; */
    background: rgba(255, 255, 255, 0.85);
  }
  
  .intro {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  
  .form-esti {
    /* background: #ffff; */
    background: rgba(255, 255, 255, 0.85);
    padding: 2rem;
  }
  
  /* .page-estimation h1{
    font-size: 4.4rem;
    text-shadow: 0.5px 0.5px 2px
    #000;
    color:#fff;
    text-align: center;
    font-weight: bold;
    padding-bottom: 6rem;
  } */
  
  .page-estimation h1 {
    font-size: 4.2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-bottom: 2rem;
    padding-top: 1rem;
  }
  
  .page-estimation h1 span {
    display: block;
    font-size: 65%;
    font-weight: bold;
    color: #187ab3;
  }
  
  .page-estimation {
    background: url("../../img/slider-altea-4-a5da81928f15ac6c035fcc65627bcc97.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    padding-top: 6rem;
    padding-bottom: 6rem;
    margin-top: 8rem;
  }
  
  .hide-est {
    display: none;
  }
  
  .show-est {
    display: inline-flex;
  }
  
  #demandeEstimation .form-control {
    padding: 10px;
    font-size: 14px;
  }
  
  #demandeEstimation .form-group {
    margin-top: 1rem;
  }
  
  .estimationRemercie {
    text-align: center;
    width: 100%;
}

form.formfraisnotaire,
form.formplanfinancement {
  display: block;
  margin: 0 auto;
}

form.formfraisnotaire span,
form.formplanfinancement span {
  display: block;
  width: 100%;
  line-height: 20px;
}

form.formfraisnotaire span label,
form.formplanfinancement span label {
  width: 35%;
  line-height: 20px;
}

form.formfraisnotaire span input,
form.formfraisnotaire span select,
form.formplanfinancement span input,
form.formplanfinancement span select {
  width: 60%;
}
form.minimoteur {
  display: block;
  margin: 0 auto;
}

form.minimoteur .label {
  display: block;
  width: 100%;
  line-height: 20px;
  margin-bottom: 10px;
}

form.minimoteur .label .critere {
  display: block;
  margin-bottom: 5px;
  font-weight: bold;
}