.hdf-medecins .view-content *, .hdf-medecins .pager__item * {
  font-family: 'raleway regular';
}

.view-header {
  font-weight: normal;
  font-size: 36px;
  color: #005885;
  margin-bottom: 0.67em;
  margin-left: 10vw;
}

.view-content, .view-empty {
  padding: 0 10vw;
}

.views-row {
  margin: auto 0;
}

/* FILTERS */

.form-inline .select-wrapper {
  width: 100%;
}

.hdf-medecins .view-filters {
    background-color: #f7f7f7;
}

.hdf-medecins .view-filters .form-control {
  border-radius: 0;
  width: 100%;
  line-height: unset;
  background: #eeefee;
  box-shadow: none;
  border-color: #7e7e7e;
  font-family: 'raleway regular';
  color: #6d6f72;
}

.hdf-medecins .view-filters > form > div {
  padding: 40px 10vw;
  display: grid;
  row-gap: 15px;
  column-gap: 2rem;
  grid-template-columns: repeat(auto-fit, minmax(48%, 1fr));
  position: relative;
}

@media only screen and (min-width:1050px) {
  .hdf-medecins .view-filters > form > div {
    padding: 40px 105px;
  }
  
  .view-header {
    margin-left: 105px
  }

  .view-content, .view-empty {
    padding: 0 105px;
  }

  .hdf-medecins .view-filters > form > div {
    grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));
  }

}

.col-sm-12 {
  padding: 0;
}

.hdf-medecins .view-filters > form > div:before, .hdf-medecins .view-filters > form > div:after {
  content: unset;
}
	

.hdf-medecins .view-filters > form > div .form-actions {
    justify-self: end;
    
}

.hdf-medecins .view-filters > form > div .form-actions > .btn:last-of-type {
    margin: 0;
}

.hdf-medecins .select-wrapper:after{
	color: #6d6f72;
}

.hdf-medecins .btn {
  color: #6d6f72;
  font-weight: 700;
  background: transparent;
  border: solid black thin;
  border-radius: unset;
  font-family: 'raleway bold';
}

.hdf-medecins .btn:hover {
 background: #0fbdca ;
 color: white;
}

/* RESULTS */
.hdf-medecins .views-infinite-scroll-content-wrapper,
.hdf-medecins .view-content{
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  column-gap: 10rem;
  row-gap: 5rem;
}

.hdf-medecins .views-infinite-scroll-content-wrapper:after, .hdf-medecins .views-infinite-scroll-content-wrapper:before {
  content: none;
}

.hdf-medecins .views-row > div:last-of-type {
  margin-top: 1rem;
}

/* All */
.hdf-medecins .views-row > div * {
  color: gray;
}

/* Title */
.hdf-medecins .views-row > div:nth-of-type(2) {
  font-weight: bold;
}


/* LOAD MORE BUTTON */
.hdf-medecins .pager li > a {
  border-radius: 0;
  padding: 8px 75px;
  border: 2px solid #0094a9;
  font-size: 15px;
  color: #00b4ce;
}

/* Image */
.hdf-medecins img {
  pointer-events: none;
}