/* css not from the designer */
button.dt-button, div.dt-button, a.dt-button {
  background: #c29445 !important;
  color: #fff !important;
  border: 1px solid #c29445 !important;
  padding: .375rem .75rem !important;
  margin: 0;
  font-size: 1.4rem;
  font-weight: 600;
  border-radius: .25rem;
}

/* //hover info  */
#feature__info {
  position: absolute;
  background: rgba(255, 255, 255, 0.8);
  padding: 1rem;
  max-width: 27rem;
  top: 6rem;
  right: 1.5rem;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px
  /* text-align: right; */
}

@media (max-width: 576px) {
  #feature__info {
  position: initial;
  max-width: 100%;
  bottom: 0;
  right: 0;
  margin: 2rem 1rem;
  box-shadow: 0 0px 3px rgba(0, 0, 0, 0.2);
  border: 1px solid #dad6d6;
  }

}


#region_details {
  position: absolute;
  /* background: rgba(255, 255, 255, 0.8); */
  padding: 1rem;
  max-width: 27rem;
  top: 3.5rem;
  left: 1.5rem;
  text-decoration: underline;
  /* box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  border-radius: 3px; */
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px
  /* text-align: right; */
}

#btn__filterOptions {
  background: #872425 !important;
  color: #fff !important;
  border: 1px solid #c29445 !important;
  padding: 0.4rem 0.8rem !important;
  margin: 0;
  font-size: 2rem;
  font-weight: 600;
  border-radius: .25rem;
}

#filter_info_loading {
  background: rgba(255, 255, 255, 1);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  text-align: left;
  color: #282828;
}




.visu_request {
  /* background: #f0f0f0; */
  padding: 2rem;
  /* box-sizing: border-box;
  /* height: 100%; */
  border: 1px solid #e2e0e0 */

}

.visu_request h3 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2
}


.visu_request p a {
    color: #c29445;
    font-weight: 700;
}

.recent_publications {
  background: #f0f0f0;
  padding: 2rem;
  box-sizing: border-box;
  height: 100%;
  border: 1px solid #e2e0e0

}

.recent_publications h3 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.2
}


.recent_publications p a {
    color: #872425;
    font-weight: 700;
}

.recent_publications p a:hover {
  color: #c29445
}


.falls_content{
  width: 50% !important;
  height: 500px;
  transition: all 0.3s;
  float: right;
}
