.sorting_group {
  display: none;
}

.details-menu-btns > li.sorting_group {
  display: none;
}

.details-menu-btns > li._openHouseFilter {
  display: inline-block;
}

.hasOpenHouse .openHouseBlock {
  display: none;
}

.openHouseBlock-inline {
  display: inline-block;
}

.open-house-select {
  padding: 5px 10px;
}

.open-house-select .control-label {
  display: inline-block;
  vertical-align: middle;
}

.open-house-select select {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  margin-left: 7px;
  font-family: 'Roboto',sans-serif;
}

.searchform {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.searchform .location, .searchform .location,
.searchform .type, .searchform .price,
.searchform .beds, .searchform .baths,
.more-btn-wrapp {
  display: none !important;
}

.legend {
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}

label.status_penddns, label.status-other, label.status_sold {
  display: none!important;
}

.re-type li:last-child {
  display: none;
}

label.checkbox {
  cursor: default!important;
}

ul.re-status {
  display: none;
}

ul.re-type {
  width: 100%;
  border: 0;
}

.main-wrapp .searchform-group.type .type-dropdown-block {
  width: 195px;
}

.reset-btn-wrapp { display: none !important; }

.more-openhouses {
  display:none;
}
.show_open_houses .more-openhouses {
  display: inherit;
}
.search-results-slider .popModal .ar_profile_info .ar_profile_photo {
  display: inline-block;
  vertical-align: top;
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
}
.search-results-slider .popModal .ar_profile_info .ar_profile_photo img{
  height: auto;
  width: 135px;
}
.search-results-slider .popModal .ar_profile_wrapp {
  float: left;
  max-width: 300px;
}
.ar_profile_phones .phone.oh_officePhone,
.ar_profile_phones .phone.oh_cellularPhone,
.ar_profile_phones .phone.oh_tollFreePhone,
.ar_profile_phones .phone.oh_directPhone,
.ar_profile_phones .phone.oh_voiceMailPhone
{
  display: none;
}
.ar_profile_info.hasCellularPhone .ar_profile_phones .phone.oh_cellularPhone,
.ar_profile_info.hasOfficePhone .ar_profile_phones .phone.oh_officePhone,
.ar_profile_info.hasTollFreePhone .ar_profile_phones .phone.oh_tollFreePhone,
.ar_profile_info.hasDirectPhone .ar_profile_phones .phone.oh_directPhone,
.ar_profile_info.hasVoiceMailPhone .ar_profile_phones .phone.oh_voiceMailPhone {
  display: block;
}
.ar_profile_name{
  font-weight: bold;
}
.ar_profile_phones .phoneLabel {
  font-weight: bold;
}
.ar_profile_phones {
  margin: 6px 0;
}

.hostedByLink {
  display:inline-block;
}

a.hostedByLink{
  color:#007bbb;
}
.property-listing:hover a.hostedByLink.agent_info_mls{
  text-decoration: underline;
}
.hostedByLink > span {
  margin-left: 6px;
  margin-right: 7px;
  float: left;
}

.bubbleMarker .hostedByLink {
  color: #fff;
  margin: 0;
  padding: 0;
  display: none;
}

.search-results-slider .popModal {
  max-width: 480px;
}

.gallery_view #_detailsView.bubble {
  z-index: 2001;
}
.gallery_view .searchform-wrapp._topBar.affix-top {
  z-index: 199;
  width: calc(100% - 342px);
  padding-right: 0;
  box-shadow: none;
}
.searchform-wrapp .dropdown-toggle .more-btn-label {
  display: inline-block;
}

.gallery_view .property-listing.pm-media {
  max-height: 280px;
  min-height: 280px;
}

.open-house-select select {
  font-size: 12px;
}
.main-wrapp .open-house-select .form-control:focus {
  font-size: 12px;
}
.open-house-select select option {
  font-size: 12px;
}
#_topBar ._copedTags.bootstrap-tagsinput {
  display: none;
}
.gallery_view #_topBar ._copedTags.bootstrap-tagsinput {
  display: none;
}

.gallery_view .searchform-wrapp._topBar.affix {
  z-index: 201;
  width: 72.8%;
}
@media (max-width: 1420px) {
  .searchform-wrapp ._moreOpenHouseLink span.more-btn-label {
    display: block;
  }

  .searchform-wrapp .type-home.dropdown-toggle span.more-btn-label,
  .searchform-wrapp .type-home.dropdown-toggle .icon-prom-angle-down {
   display: inline-block;
  }
}


@media (max-width: 945px) {
  .open-house-select .control-label {
    display: none;
  }

  .open-house-select select {
    margin-left: 0;
    padding-left: 0;
  }

  .details-menu-btns > li > a {
    padding-left: 8px;
    padding-right: 8px;
    margin-left: -10px;
  }

 .order-by, .sortingText {
       display: none;
     }

  .sortingIcon {
       display: inline-block;
      font-weight: bold;
     }

  .sortingIcon:after {
       content: "Sort";
     }

  .open-house-select {
       padding: 5px 5px;
   }
}

@media (min-width: 748px){
  .searchform-wrapp._topBar.affix-top {
    z-index: 20;
  }
  .search-results-shell {
    z-index: 199;
  }
}

@media (max-width: 748px) {
  .property-listing:hover a.hostedByLink {
    text-decoration: none;
  }

  .open-house-select select {
    font-size: 11px;
  }
  .main-wrapp .open-house-select .form-control:focus {
    font-size: 11px!important;
  }
  .open-house-select select option {
    font-size: 11px;
  }
  .details-menu-btns > li > a {
    margin-left: 0;
  }
}
#_listings .wideListingContainer, #_searchResultsBtn ._showList {
  display: none !important;
}

.custom-region-bilder {
  display: none;
}
#_topBar .custom-region-bilder {
  display: none;
}