/* line 1, ../sass/doctors-search.scss */
.wrapper-inputs {
  margin: 0 -100px;
  display: flex;
  justify-content: space-between;
}
/* line 6, ../sass/doctors-search.scss */
.wrapper-inputs #search-term,
.wrapper-inputs #select-services,
.wrapper-inputs #select-clinics {
  width: calc(33% - 5px);
}

/* line 13, ../sass/doctors-search.scss */
#results {
  margin: 60px -100px;
  min-height: 50vh;
}
/* line 17, ../sass/doctors-search.scss */
#results ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
/* line 26, ../sass/doctors-search.scss */
#results ul > li {
  width: 250px;
  margin-right: 20px;
}
/* line 33, ../sass/doctors-search.scss */
#results .featured-img {
  overflow: hidden;
  position: relative;
}
/* line 39, ../sass/doctors-search.scss */
#results .featured-img a {
  display: inline-block;
}
/* line 43, ../sass/doctors-search.scss */
#results .featured-img img {
  height: 300px;
  width: 100% !important;
  object-fit: cover;
  object-position: 77% 0;
  border-radius: 36px;
}
/* line 52, ../sass/doctors-search.scss */
#results .loading {
  transition: all 0s;
  pointer-events: none;
  padding-right: 60px;
  background-image: url(../images/Spinner-1s-50px.gif);
  background-position: 50px;
  background-repeat: no-repeat;
  background-position: right 10px center;
}
/* line 62, ../sass/doctors-search.scss */
#results .speciality {
  font-size: 75%;
}
