/**Font **/
/**Sidebar */

.scrollbar-container.ps.ps--active-y {
  max-width: 100vw;
}

.checkBoxes {
  padding-left: 0!important;
  display: inline-block;
}

ul.ais-Pagination-list {
  margin-top: 15px;
  display: inline-flex;
  list-style-type: none;
}

li.ais-Pagination-item::marker, li.ais-Pagination-item a {
  margin-right: 10px;
  font-size: 25px;
}

a.ais-Pagination-link.ais-Pagination-link--selected {
  font-weight: bold;
  color: #ffca28;
}

.sideNav {
  min-width: 350px;
  background: #222222!important;
}

.searchInput {
  color: #fff;
}
.md-form label {
  min-width: 165px;
}
.sideLabel {
  color: #2196f3;
  font-weight: 500;
}

.badge-default {
  background: #000!important;
}

div#search {
  padding: 3px 5px;
}

/**Map */

.ais-GeoSearch {
  top: 100px;
  position: sticky;
  width: calc(100vw - 30px);
  height: calc(100vh - 140px);
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.searchMap .ais-GeoSearch-map {
  height: calc(100vh - 140px);
} 

/**Results */

.ais-MultiIndex__root {
  max-width: 100%;
  width: 100%;
}

.ais-InstantSearch__root .view.view-cascade {
  min-height: 200px;
}

.chip.Ripple-parent {
  background: #2196f3;
  color: #fff;
}

@media(max-width: 440px){
  .dealTag {
    display: none;
  }
  .mapSwitch {
    display: none;
  }
}

@media(max-width: 440px){
  .mapSwitch {
    display: none;
  }
}

.form-check.my-3.form-group.checkBoxes {
  max-width: 275px;
}

.chip.Ripple-parent {
  background: #ffc112!important;
}

.md-form input[type=text], .md-form input[type=password], .md-form input[type=email], .md-form input[type=url], .md-form input[type=time], .md-form input[type=date], .md-form input[type=datetime-local], .md-form input[type=tel], .md-form input[type=number], .md-form input[type=search-md], .md-form input[type=search], .md-form textarea.md-textarea {
  color: #fff;
}