/* Child Theme - Custom CSS File for Buyers to Modify */

.home #masthead.site-header{position: fixed !important;z-index: 999;width: 100%;background:#ffffffd4;padding: 15px}
.rh-ultra-main-menu li.current_page_item > a{background:#988574;color: #fff;border:none;}
.rh-ultra-main-menu li a{border: none;}
.rh-ultra-main-menu li a:hover{background:#12A19A;color: #fff;border:none;}
.topBar{margin:0 0 15px 0}
.rh-ultra-logo{margin-right: 0;
  max-width: 208px;margin-top: 6px}
.container{width: 100%;}
.tagcloud a{background: #fff;border-radius: 10px !important; border: none;color: #0054A6; font-weight: 600; font-size: 12px !important}
.copyFooter {
  background: #2f8873;
}.copyFooter p{color: #fff}
.copyFooter p a{color: #f1f1f1;}
.topBar .rh-ultra-header-social-list{margin-left: auto;}
.topBar .header-contact a{margin-right: 20px}
.site-footer-bottom{padding:20px 0}
.site-footer .tagcloud{height: 286px; overflow:hidden;}
.back-button{position: fixed;top: 159px;left: 0;z-index: 999;}
.back-button .button{border-radius:0 30px 30px 0;}
.share-this.sharer-0 .social li[class*="instagram"]{
 background: #f09433; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
 }
 .site-footer-widget-area a:not(:hover){color: #f1f1f1;}
 .rh-ultra-header-social-list a{color:#00A098;}
 .rh-ultra-user-phone svg {
  fill:#00A098;
}
.header-contact a i{color: #95806E;}
.rh-ultra-submit{display:none;}
@media (min-width: 1280px) {
  .rh-ultra-main-menu li a {
    padding-right: 18px;
    padding-left: 18px;
  }
}
@media (min-width: 1200px) {
  .site-footer-widget-area .columns-4:first-child {
    width: 30%;
  }
   .site-footer-widget-area .columns-4:nth-child(2) {
    width: 18%;
  }
   .site-footer-widget-area .columns-4:nth-child(3) {
    width: 20%;
  }
   .site-footer-widget-area .columns-4:nth-child(4) {
    width: 32%;
  }
}





.rh_label {
  display:inline-block;
  font-size:1.4rem;
  background:var(--rh-global-color-secondary);
  color:#fff
}
.rh_label .rh_label__wrap {
  position:relative;
  padding:5px 5px 5px 10px;
  font-size:14px;
  line-height:16px
}
.rh_label span {
  display:inline-block;
  width:0;
  height:0;
  position:absolute;
  right:-9px;
  top:0;
  border:0 solid rgba(0,0,0,0);
  border-bottom-width:13px;
  border-top-width:13px;
  border-left:9px solid var(--rh-global-color-secondary)
}
.rh_label__slide {
  position:absolute;
  top:-13px;
  left:0
}
.rh_label__property {
  position:absolute;
  left:1.5rem;
  top:-1.3rem;
  z-index:999
}
.rh_label__featured {
  position:absolute;
  left:0;
  top:-1.3rem;
  z-index:999
}
.rh_label__list {
  position:absolute;
  left:0;
  top:-1.3rem;
  z-index:9
}
.rh_label__featured_widget {
  position:absolute;
  left:0;
  top:-1.3rem;
  z-index:999
}
.rh_label__property_grid {
  position:absolute;
  left:1.5rem;
  top:-1.3rem;
  z-index:9
}
.rh_label__favorite {
  position:absolute;
  left:1.5rem;
  top:-1.3rem;
  z-index:999
}
.rh_prop_search {
  position:relative;
  z-index:99999;
  margin:0 auto;
  padding-bottom:4.75rem;
  display:none
}
@media(min-width: 320px) {
  .rh_prop_search {
    padding:0
  }
}
@media(min-width: 1140px) {
  .rh_prop_search {
    padding-bottom:4rem
  }
}
@media(min-width: 1280px) {
  .rh_prop_search {
    padding-bottom:4.75rem
  }
}
.rh_prop_search .home-widget-label {
  font-size:3rem;
  font-weight:300;
  margin-top:2.5rem;
  text-align:center
}
.rh_prop_search .ihf-widget {
  padding:2.5rem 0 0
}
.inspiry_mod_header_variation_three .rh_prop_search {
  padding-bottom:0
}
.rh_hide_advance_fields .rh_form_fat_collapsed_fields_wrapper {
  display:none
}
.rh_hide_advance_fields .rh_prop_search__advance {
  display:none !important
}
.rh_hide_advance_fields .rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__searchBtn {
  width:100%
}
@media(min-width: 1024px) {
  .rh_hide_advance_fields .rh_prop_search__form .rh_prop_search__buttons {
    width:100%
  }
}
@media(min-width: 1140px) {
  .rh_hide_advance_fields .rh_prop_search__form .rh_prop_search__buttons {
    width:15%
  }
}
.rh_hide_advance_fields .rh_prop_search__form .rh_prop_search__fields {
  width:auto;
  flex:1
}
.rh_prop_search--page {
  padding-bottom:5rem
}
@media(min-width: 320px) {
  .rh_prop_search--page {
    padding-bottom:2rem
  }
}
@media(min-width: 480px) {
  .rh_prop_search--page {
    padding-bottom:3rem
  }
}
@media(min-width: 768px) {
  .rh_prop_search--page {
    padding-bottom:5rem
  }
}
.rh_prop_search__form {
  display:flex;
  position:relative;
  max-width:calc(1240px + 20rem);
  margin:auto;
  padding:0 10rem;
  width:100%;
  margin-top:-4.25rem;
  z-index:99
}
@media(min-width: 320px) {
  .rh_prop_search__form {
    flex-wrap:wrap;
    margin-top:0;
    padding:0
  }
}
@media(min-width: 480px) {
  .rh_prop_search__form {
    flex-wrap:wrap;
    margin-top:0
  }
}
@media(min-width: 768px) {
  .rh_prop_search__form {
    flex-wrap:wrap;
    margin-top:0
  }
}
@media(min-width: 1140px) {
  .rh_prop_search__form {
    padding:0 7rem;
    margin-top:-4rem;
    position:absolute;
    left:0;
    right:0
  }
}
@media(min-width: 1280px) {
  .rh_prop_search__form {
    margin-top:-4.75rem;
    flex-wrap:nowrap;
    padding:0 10rem
  }
}
.rh_prop_search__form .rh_prop_search__fields {
  display:block;
  flex:0 1 auto;
  flex-direction:column;
  justify-content:flex-start;
  background:#fff;
  width:100%;
  position:relative;
  margin-right:-1px
}
@media(min-width: 1140px) {
  .rh_prop_search__form .rh_prop_search__fields {
    width:80%
  }
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__wrap {
  position:relative;
  z-index:999
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__wrap .select2-container--default .select2-selection--single {
  padding:0 2.5rem
}
@media(min-width: 320px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__wrap .select2-container--default .select2-selection--single {
    padding:0 1.5rem
  }
}
@media(min-width: 480px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__wrap .select2-container--default .select2-selection--single {
    padding:0 1.5rem
  }
}
@media(min-width: 768px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__wrap .select2-container--default .select2-selection--single {
    padding:0 1.5rem
  }
}
@media(min-width: 1024px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__wrap .select2-container--default .select2-selection--single {
    padding:0 2rem
  }
}
@media(min-width: 1140px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__wrap .select2-container--default .select2-selection--single {
    padding:0 2rem
  }
}
@media(min-width: 1280px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__wrap .select2-container--default .select2-selection--single {
    padding:0 2.5rem
  }
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__wrap .select2-container--disabled .select2-selection--single {
  background:rgba(0,0,0,0)
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__dropdown {
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  width:100%;
  height:initial;
  opacity:0;
  visibility:hidden;
  transition:all .4s ease-in-out 0s;
  transform:translateY(0);
  position:absolute;
  top:0;
  z-index:99;
  border-left:1px solid rgba(128,128,128,.2)
}
@media(min-width: 320px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__dropdown {
    height:0;
    opacity:0;
    visibility:hidden;
    transform:translateY(-5rem);
    position:relative;
    top:0;
    z-index:1
  }
}
@media(min-width: 1024px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__dropdown {
    height:initial;
    opacity:0;
    visibility:hidden;
    transform:translateY(0);
    position:absolute;
    top:0
  }
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__dropdown .rh_prop_search__option {
  border-bottom:1px solid rgba(128,128,128,.2)
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__dropdown .rh_prop_search__option:nth-last-child(1) {
  border-right:1px solid rgba(128,128,128,.2)
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__dropdown .select2-container--default .select2-selection--single {
  padding:0 2.5rem
}
@media(min-width: 320px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__dropdown .select2-container--default .select2-selection--single {
    padding:0 1.5rem
  }
}
@media(min-width: 480px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__dropdown .select2-container--default .select2-selection--single {
    padding:0 1.5rem
  }
}
@media(min-width: 768px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__dropdown .select2-container--default .select2-selection--single {
    padding:0 1.5rem
  }
}
@media(min-width: 1024px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__dropdown .select2-container--default .select2-selection--single {
    padding:0 2rem
  }
}
@media(min-width: 1140px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__dropdown .select2-container--default .select2-selection--single {
    padding:0 2rem
  }
}
@media(min-width: 1280px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__dropdown .select2-container--default .select2-selection--single {
    padding:0 2.5rem
  }
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__dropdown .select2-container--default.select2-container--disabled .select2-selection--single {
  background:#fff
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__ddActive {
  height:auto;
  opacity:1;
  visibility:visible;
  transition:all .4s ease-in-out 0s;
  transform:translateY(9.5rem)
}
@media(min-width: 320px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__ddActive {
    height:auto;
    transform:translateY(0);
    visibility:visible;
    opacity:1
  }
}
@media(min-width: 480px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__ddActive {
    height:auto;
    transform:translateY(0);
    visibility:visible;
    opacity:1
  }
}
@media(min-width: 768px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__ddActive {
    height:auto;
    transform:translateY(0);
    visibility:visible;
    opacity:1
  }
}
@media(min-width: 1024px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__ddActive {
    height:auto;
    transform:translateY(9rem);
    visibility:visible;
    opacity:1
  }
}
@media(min-width: 1140px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__ddActive {
    height:auto;
    transform:translateY(8rem)
  }
}
@media(min-width: 1280px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__ddActive {
    height:auto;
    transform:translateY(9.5rem)
  }
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option {
  flex:1 1 auto;
  width:25%;
  padding:2rem 0;
  background:#fff;
  border-right:1px solid rgba(128,128,128,.2);
  border-bottom:1px solid rgba(128,128,128,.2)
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option.default-show {
  display:block;
  opacity:1
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option.rh_disable_parent {
  pointer-events:none;
  background:#ececec;
  opacity:.7;
  transition:.2s all
}
@media(min-width: 320px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option {
    width:100%;
    padding:1.5rem 0
  }
}
@media(min-width: 480px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option {
    width:50%;
    padding:1.5rem 0
  }
}
@media(min-width: 768px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option {
    width:25%;
    padding:1.5rem 0
  }
}
@media(min-width: 1024px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option {
    width:25%;
    padding:2rem 0
  }
}
@media(min-width: 1140px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option {
    width:25%;
    padding:1.5rem 0
  }
}
@media(min-width: 1280px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option {
    width:25%;
    padding:2rem 0
  }
}
@media(max-width: 479px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option {
    width:100% !important
  }
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option label {
  display:block;
  font-size:1.4rem;
  font-weight:500;
  margin-bottom:1rem;
  padding:0 2.5rem
}
@media(min-width: 320px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option label {
    padding:0 1.5rem;
    margin-bottom:.3rem
  }
}
@media(min-width: 480px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option label {
    padding:0 1.5rem;
    margin-bottom:.3rem
  }
}
@media(min-width: 768px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option label {
    padding:0 1.5rem;
    margin-bottom:.3rem
  }
}
@media(min-width: 1024px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option label {
    padding:0 2rem;
    margin-bottom:.5rem
  }
}
@media(min-width: 1140px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option label {
    padding:0 2rem;
    margin-bottom:.5rem
  }
}
@media(min-width: 1280px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option label {
    padding:0 2.5rem;
    margin-bottom:1rem
  }
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option label span {
  display:inline-block;
  font-size:1.4rem
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option label .label {
  font-weight:500
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option span {
  display:block;
  font-size:1.5rem;
  outline:0;
  border:none;
  padding-left:0;
  border-radius:0
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option span select {
  outline:0;
  padding:0 2.5rem !important
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option input {
  display:block;
  padding:0 2.5rem;
  width:100%;
  line-height:1.9
}
@media(min-width: 320px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option input {
    padding:0 1.5rem
  }
}
@media(min-width: 480px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option input {
    padding:0 1.5rem
  }
}
@media(min-width: 768px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option input {
    padding:0 1.5rem
  }
}
@media(min-width: 1024px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option input {
    padding:0 2rem
  }
}
@media(min-width: 1140px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option input {
    padding:0 2rem
  }
}
@media(min-width: 1280px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option input {
    padding:0 2.5rem
  }
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option.rh-radius-slider-field {
  width:100%
}
.rh_prop_search__form .rh_prop_search__fields .hide-fields {
  display:none
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__select {
  padding:0
}
@media(min-width: 320px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__select {
    padding:0
  }
}
@media(min-width: 480px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__select {
    padding:0
  }
}
@media(min-width: 768px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__select {
    padding:0
  }
}
@media(min-width: 1024px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__select {
    padding:0
  }
}
@media(min-width: 1140px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__select {
    padding:0
  }
}
@media(min-width: 1280px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__select {
    padding:0
  }
}
@media(min-width: 320px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__select label {
    padding:1.5rem 1.5rem .3rem;
    margin-bottom:0
  }
}
@media(min-width: 480px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__select label {
    padding:1.5rem 1.5rem .3rem;
    margin-bottom:0
  }
}
@media(min-width: 768px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__select label {
    padding:1.5rem 1.5rem .3rem;
    margin-bottom:0
  }
}
@media(min-width: 1024px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__select label {
    padding:2rem 2rem .5rem;
    margin-bottom:0
  }
}
@media(min-width: 1140px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__select label {
    padding:1.5rem 2rem .5rem;
    margin-bottom:0
  }
}
@media(min-width: 1280px) {
  .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__select label {
    padding:2rem 2.5rem 1rem;
    margin-bottom:0
  }
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__select .select2-selection__arrow {
  display:inline-block;
  right:1.5rem;
  pointer-events:none
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__active {
  background:var(--rh-global-color-primary);
  border-right:none
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__active label {
  color:#fff
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_bs_is_open {
  background:var(--rh-global-color-primary)
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_bs_is_open .inspiry_select_picker_trigger button.dropdown-toggle {
  background:var(--rh-global-color-primary);
  color:#fff
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_bs_is_open .inspiry_select_picker_trigger button.dropdown-toggle .caret {
  border-top-color:#fff
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_bs_is_open .inspiry_select_picker_trigger.dropup .caret {
  border-bottom-color:#fff
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger {
  width:100% !important
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger.open {
  width:calc(100% + 1px) !important
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger div.dropdown-menu {
  background:var(--rh-global-color-primary)
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger div.dropdown-menu ::-webkit-scrollbar {
  width:6px
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger div.dropdown-menu ::-webkit-scrollbar-track {
  box-shadow:inset 0 0 6px var(--rh-global-color-primary-dark)
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger div.dropdown-menu ::-webkit-scrollbar-thumb {
  background-color:var(--rh-global-color-primary-dark);
  outline:1px solid var(--rh-global-color-primary-dark)
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger div.dropdown-menu li {
  transition:.2s all ease-in-out
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger div.dropdown-menu li.selected {
  background:var(--rh-global-color-primary-dark)
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger div.dropdown-menu li:hover {
  background:var(--rh-global-color-primary-dark)
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger div.dropdown-menu li a {
  color:#fff
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger div.dropdown-menu .btn-block {
  border-color:#fff
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger div.dropdown-menu .actions-btn {
  cursor:pointer;
  transition:.2s all ease-in-out
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger div.dropdown-menu .actions-btn:hover {
  background:var(--rh-global-color-primary-dark)
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger div.dropdown-menu .actions-btn:hover svg {
  fill:#fff
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger div.dropdown-menu .actions-btn svg {
  fill:#fff
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger div.dropdown-menu .actions-btn svg .rh-st0 {
  stroke:#fff
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger>button {
  cursor:pointer;
  border:none;
  padding:1rem 2.5rem 2rem
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger>button .caret {
  margin-top:-4px;
  border-top-color:gray
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger .form-control {
  border:1px solid #fff;
  color:#fff;
  padding:0 15px;
  border-radius:0
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger .no-results {
  color:#fff;
  background:rgba(0,0,0,0)
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field.rh_disable_parent .inspiry_select_picker_trigger button.dropdown-toggle {
  background:rgba(0,0,0,0)
}
.rh_prop_search__form .rh_prop_search__btnWrap {
  display:flex;
  flex-wrap:nowrap;
  width:100%;
  justify-content:space-between
}
.rh_prop_search__form .rh_prop_search__buttons {
  display:flex;
  flex:0 1 auto;
  justify-content:center;
  align-items:flex-start;
  width:100%;
  position:relative
}
@media(min-width: 1140px) {
  .rh_prop_search__form .rh_prop_search__buttons {
    width:20%
  }
}
.rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__advance {
  position:relative;
  display:inline-block;
  width:10rem;
  text-align:center;
  background:#18998e
}
@media(min-width: 1140px) {
  .rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__advance {
    width:38%
  }
}
.rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__advance .advance-search-arrow {
  position:absolute;
  top:100%;
  margin-top:6px;
  left:0;
  right:0;
  margin-left:-18px;
  display:none
}
.rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__advance .advance-search-arrow span {
  display:inline-block
}
.rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__advance .advance-search-arrow .arrow-inner {
  position:relative
}
.rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__advance .advance-search-arrow .arrow-inner svg g {
  stroke:#333
}
.rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__advance .advance-search-arrow .arrow-inner span {
  position:absolute;
  white-space:nowrap;
  font-size:14px;
  font-weight:500;
  right:40px;
  top:22px;
  color:#333
}
@media(max-width: 1139px) {
  .rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__advance .advance-search-arrow {
    display:none !important
  }
}
.rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__advance a {
  display:flex;
  justify-content:center;
  align-items:center;
  width:100%;
  height:100%;
  transition:background .2s linear
}
.rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__advance a:hover {
  background:#179086;
  transition:.2s background linear
}
.rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__advance a svg {
  display:inline-block;
  width:20px;
  height:23px
}
.rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__searchBtn {
  text-align:center;
  flex:1
}
.rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__searchBtn .rh_btn__prop_search {
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:8.5rem;
  margin:0;
  padding:0;
  transition:background .7s linear
}
@media(min-width: 1280px) {
  .rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__searchBtn .rh_btn__prop_search {
    height:9.5rem
  }
}
.rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__searchBtn .rh_btn__prop_search:hover {
  background:var(--rh-global-color-primary-dark);
  transition:background .2s linear
}
.rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__searchBtn .rh_btn__prop_search svg {
  display:inline-block;
  width:18px;
  height:18px;
  margin-right:.5rem
}
.rh_prop_search__form.rh-radius-search-in-top .rh-radius-slider-field {
  padding-top:1.5rem;
  padding-bottom:2rem
}
@media(min-width: 1140px) {
  .rh_prop_search__form.rh-radius-search-in-top .rh-radius-slider-field {
    position:absolute;
    top:81px;
    padding-top:0;
    padding-bottom:0
  }
}
@media(min-width: 1280px) {
  .rh_prop_search__form.rh-radius-search-in-top .rh-radius-slider-field {
    top:96px
  }
}
@media(min-width: 1140px) {
  .rh_prop_search__form.rh-radius-search-in-top .rh_form_fat_collapsed_fields_wrapper {
    margin-top:37px
  }
}
@media(min-width: 1400px) {
  .rh_prop_search__form.rh-radius-search-in-top .rh_form_fat_collapsed_fields_wrapper {
    margin-top:49px
  }
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option label,
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option input[type=text],
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option input[type=textarea],
.rh_prop_search__form .rh_prop_search__fields .inspiry_select_picker_field .inspiry_select_picker_trigger>button {
  color:#444
}
.rh_prop_search__form .rh_prop_search__fields .inspiry_bs_is_open label {
  color:#fff
}
.rh_prop_search__form .rh_prop_search__fields ::-moz-placeholder {
  color:#444
}
.rh_prop_search__form .rh_prop_search__fields ::placeholder {
  color:#444
}
body select.inspiry_select_picker_trigger {
  display:none !important
}
.home .rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__advance .advance-search-arrow {
  display:inline-block
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)
}
.rh_prop_search__active .select2-container--default .select2-selection--single {
  background:var(--rh-global-color-primary);
  color:#fff
}
.rh_prop_search__active .select2-container--default .select2-selection--single .select2-selection__rendered {
  color:#fff
}
.rh_prop_search__active .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)
}
.rh_prop_search__active .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)
}
.rh_prop_search__active .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)
}
.select2-container--open .select2-dropdown--below,
.select2-container--open .select2-dropdown--above {
  background:var(--rh-global-color-primary);
  border-radius:0;
  border:none
}
.select2-container--open .select2-dropdown--below .select2-results__option,
.select2-container--open .select2-dropdown--above .select2-results__option {
  padding:1.5rem 2.5rem;
  color:#fff
}
.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color:var(--rh-global-color-primary-dark);
  color:#fff;
  transition:.2s all linear
}
.select2-search--dropdown .select2-search__field {
  padding:1rem 2.5rem
}
.rh_prop_search--map_listing {
  padding-bottom:0
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border:1px solid #fff;
  color:#fff
}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar {
  width:.5rem;
  background:var(--rh-global-color-primary)
}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb {
  background-color:var(--rh-global-color-primary-dark)
}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track {
  -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);
  background-color:var(--rh-global-color-primary)
}
.open_more_features {
  width:100%;
  display:block;
  transition:.2s all;
  padding:15px 20px;
  background:#373737;
  color:#fff;
  cursor:pointer;
  position:relative;
  white-space:nowrap
}
.open_more_features:hover {
  background:#373737
}
.open_more_features:before {
  content:"+";
  display:inline-block;
  vertical-align:middle;
  width:18px;
  text-align:center;
  line-height:1.2;
  margin-top:-3px
}
.open_more_features.featured-open:before {
  content:"-"
}
@media(min-width: 1140px) {
  .open_more_features.featured-open {
    background:var(--rh-global-color-primary-dark, #179086)
  }
}
@media(min-width: 1140px) {
  .open_more_features {
    background:var(--rh-global-color-primary);
    margin-bottom:0;
    padding:4px 20px;
    width:100%
  }
}
@media(min-width: 1140px) {
  .open_more_features:hover {
    background:var(--rh-global-color-primary-dark, #179086)
  }
}
.more-options-wrapper {
  padding:20px 0 10px 20px;
  display:none
}
.more-options-wrapper .option-bar {
  color:#474747;
  display:inline-block;
  margin-right:15px;
  margin-bottom:15px;
  vertical-align:middle;
  position:relative
}
.more-options-wrapper label {
  display:inline-block;
  vertical-align:middle;
  font-size:1.3rem;
  cursor:pointer;
  padding-left:15px
}
.more-options-wrapper label:before {
  content:"";
  display:inline-block;
  width:11px;
  height:11px;
  border:1px solid #bebebe;
  background:#fff;
  position:absolute;
  left:0;
  top:4.5px
}
.more-options-wrapper label small {
  display:inline-block;
  font-size:90%
}
.more-options-wrapper input[type=checkbox] {
  opacity:0;
  position:absolute;
  visibility:hidden
}
.more-options-wrapper input:checked+label:before {
  font-family:"Font Awesome 5 Free";
  font-weight:900;
  content:"";
  line-height:9px;
  vertical-align:middle;
  font-size:8px;
  text-align:center;
  background:#333;
  color:#fff;
  border-color:#333
}
.more-options-wrapper.select .option-bar {
  margin-right:5px;
  margin-bottom:8px
}
.more-options-wrapper.select label {
  font-size:1.3rem;
  font-weight:500;
  padding:5px 8px;
  color:var(--rh-global-color-primary);
  border:1px solid #e0e0e0;
  border-radius:20px;
  transition:all 200ms linear
}
.more-options-wrapper.select label:hover {
  border-color:var(--rh-global-color-primary)
}
.more-options-wrapper.select label:before {
  display:none;
  content:none
}
.more-options-wrapper.select input:checked+label {
  background-color:var(--rh-global-color-primary);
  border-color:var(--rh-global-color-primary);
  color:#fff;
  box-shadow:0 0 4px inset #aaa
}
.more-options-wrapper.select input:checked+label:before {
  content:none
}
.more-options-wrapper.collapsed {
  display:block
}
.more-options-mode-container {
  width:100%;
  position:relative;
  z-index:999999;
  background:#fff;
  box-shadow:0 15px 15px 0 rgba(0,0,0,.15)
}
.rh_widget_search__fields .more-options-wrapper {
  padding-top:25px;
  padding-bottom:10px
}
.rh_widget_search__fields .more-options-mode-container {
  position:relative;
  box-shadow:none
}
.rh_widget_search__fields .open_more_features {
  display:block;
  position:relative;
  padding:10px 20px;
  opacity:1;
  visibility:visible;
  background:var(--rh-global-color-primary-dark, #18998e);
  background:var(--rh-global-color-secondary, #179086);
  color:#fff
}
.rh_widget_search__fields .open_more_features:hover {
  background:var(--rh-global-color-secondary-dark, #179086)
}
.rh_form_fat_top_fields {
  display:flex;
  flex-wrap:wrap
}
.rh_form_fat_collapsed_fields_wrapper {
  display:none
}
.rh_form_fat_collapsed_fields_container {
  display:flex;
  flex-wrap:wrap
}
.icon-search,
.icon-search-plus {
  fill:none;
  stroke:#fff;
  stroke-linejoin:round;
  stroke-width:2px
}
.elementor-editor-active .rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option span select {
  padding:5px 2.5rem !important
}
.rh_prop_search__form_smart .rh_form_smart_top_fields .inspiry_select_picker_trigger button.dropdown-toggle {
  padding-top:13px;
  padding-bottom:13px;
  border:none;
  border-right:1px solid #e0e0e0
}
@media(max-width: 890px) {
  .rh_prop_search__form_smart .rh_form_smart_top_fields .inspiry_select_picker_trigger button.dropdown-toggle {
    border-bottom:1px solid #e0e0e0
  }
}
.rh_prop_search__form_smart .rh_form_smart_top_fields .inspiry_select_picker_trigger.open button.dropdown-toggle {
  border-right-color:var(--rh-global-color-secondary)
}
.rh_prop_search__form_smart .rh_form_smart_top_fields .rh_prop_search__option:last-of-type button.dropdown-toggle {
  border-right:none
}
.rh_prop_search__form_smart .rh_form_smart_collapsed_fields_wrapper .inspiry_select_picker_trigger button.dropdown-toggle {
  padding-top:8px;
  padding-bottom:8px
}
.rh_prop_search__form_smart .inspiry_select_picker_trigger button.dropdown-toggle {
  cursor:pointer
}
.rh_prop_search__form_smart .inspiry_select_picker_trigger div.dropdown-menu {
  background:var(--rh-global-color-secondary);
  color:#fff
}
.rh_prop_search__form_smart .inspiry_select_picker_trigger div.dropdown-menu ::-webkit-scrollbar-track {
  box-shadow:inset 0 0 6px #e0581d
}
.rh_prop_search__form_smart .inspiry_select_picker_trigger div.dropdown-menu ::-webkit-scrollbar-thumb {
  background-color:#c54b15;
  outline:1px solid #c54b15
}
.rh_prop_search__form_smart .inspiry_select_picker_trigger div.dropdown-menu li a {
  color:#fff;
  padding:7px 15px
}
.rh_prop_search__form_smart .inspiry_select_picker_trigger div.dropdown-menu li:hover a {
  background:#e0581d
}
.rh_prop_search__form_smart .inspiry_select_picker_trigger div.dropdown-menu li.selected a {
  background:#e0581d;
  color:#fff
}
.rh_prop_search__form_smart .inspiry_select_picker_trigger.open button.dropdown-toggle {
  background:var(--rh-global-color-secondary);
  color:#fff;
  border-color:var(--rh-global-color-secondary)
}
.rh_prop_search__form_smart .inspiry_select_picker_trigger.open span.caret {
  border-top-color:#fff
}
.rh_prop_search__form_smart .inspiry_select_picker_trigger.open.dropup span.caret {
  border-bottom-color:#fff
}
.rh_prop_search__form_smart .inspiry_select_picker_trigger .bs-actionsbox .btn-block .bs-select-all {
  cursor:pointer
}
.rh_prop_search__form_smart .inspiry_select_picker_trigger .bs-actionsbox .btn-block .bs-select-all .inspiry_bs_select svg {
  fill:#fff
}
.rh_prop_search__form_smart .inspiry_select_picker_trigger .bs-actionsbox .btn-block .bs-select-all:hover {
  background:#e0581d
}
.rh_prop_search__form_smart .inspiry_select_picker_trigger .bs-actionsbox .btn-block .bs-select-all:hover .inspiry_bs_select svg {
  fill:#fff
}
.rh_prop_search__form_smart .inspiry_select_picker_trigger .bs-actionsbox .btn-block .bs-deselect-all {
  cursor:pointer
}
.rh_prop_search__form_smart .inspiry_select_picker_trigger .bs-actionsbox .btn-block .bs-deselect-all .inspiry_bs_deselect svg .rh-st0 {
  stroke:#fff
}
.rh_prop_search__form_smart .inspiry_select_picker_trigger .bs-actionsbox .btn-block .bs-deselect-all:hover {
  background:#e0581d
}
.rh_prop_search__form_smart .inspiry_select_picker_trigger .bs-actionsbox .btn-block .bs-deselect-all:hover .inspiry_bs_deselect svg .rh-st0 {
  stroke:#fff
}
.rh_prop_search__form_smart .inspiry_select_picker_trigger .form-control {
  border:1px solid #fff !important;
  color:#fff !important;
  background:rgba(0,0,0,0) !important
}
.rh_prop_search__form_smart .inspiry_select_picker_trigger .no-results {
  background:rgba(0,0,0,0)
}
.rh_prop_search__form_smart .rh-location-ajax-loader {
  bottom:7px
}
.inspiry_bs_orange .form-control {
  border:1px solid #fff !important;
  color:#fff
}
.inspiry_bs_orange .no-results {
  background:rgba(0,0,0,0) !important
}
.inspiry_bs_orange button.dropdown-toggle {
  cursor:pointer
}
.inspiry_bs_orange div.dropdown-menu {
  background:var(--rh-global-color-secondary);
  color:#fff;
  text-align:initial
}
.inspiry_bs_orange div.dropdown-menu ::-webkit-scrollbar-track {
  box-shadow:inset 0 0 6px #e0581d
}
.inspiry_bs_orange div.dropdown-menu ::-webkit-scrollbar-thumb {
  background-color:#c54b15;
  outline:1px solid #c54b15
}
.inspiry_bs_orange div.dropdown-menu li a {
  color:#fff;
  padding:7px 15px
}
.inspiry_bs_orange div.dropdown-menu li:hover a {
  background:#e0581d;
  color:#fff
}
.inspiry_bs_orange div.dropdown-menu li.selected a {
  background:#e0581d;
  color:#fff
}
.inspiry_bs_orange .bs-actionsbox .btn-block .bs-select-all {
  cursor:pointer
}
.inspiry_bs_orange .bs-actionsbox .btn-block .bs-select-all .inspiry_bs_select svg {
  fill:#fff
}
.inspiry_bs_orange .bs-actionsbox .btn-block .bs-select-all:hover {
  background:#e0581d
}
.inspiry_bs_orange .bs-actionsbox .btn-block .bs-select-all:hover .inspiry_bs_select svg {
  fill:#fff
}
.inspiry_bs_orange .bs-actionsbox .btn-block .bs-deselect-all {
  cursor:pointer
}
.inspiry_bs_orange .bs-actionsbox .btn-block .bs-deselect-all .inspiry_bs_deselect svg .rh-st0 {
  stroke:#fff
}
.inspiry_bs_orange .bs-actionsbox .btn-block .bs-deselect-all:hover {
  background:#e0581d
}
.inspiry_bs_orange .bs-actionsbox .btn-block .bs-deselect-all:hover .inspiry_bs_deselect svg .rh-st0 {
  stroke:#fff
}
.inspiry_bs_green .form-control {
  border:1px solid #fff !important;
  color:#fff
}
.inspiry_bs_green .no-results {
  background:rgba(0,0,0,0) !important
}
.inspiry_bs_green button.dropdown-toggle {
  cursor:pointer
}
.inspiry_bs_green div.dropdown-menu {
  background:var(--rh-global-color-primary);
  color:#fff;
  text-align:initial
}
.inspiry_bs_green div.dropdown-menu ::-webkit-scrollbar-track {
  box-shadow:inset 0 0 6px var(--rh-global-color-primary-dark)
}
.inspiry_bs_green div.dropdown-menu ::-webkit-scrollbar-thumb {
  background-color:var(--rh-global-color-primary-dark);
  outline:1px solid var(--rh-global-color-primary-dark)
}
.inspiry_bs_green div.dropdown-menu li a {
  color:#fff
}
.inspiry_bs_green div.dropdown-menu li:hover a {
  background:var(--rh-global-color-primary-dark);
  color:#fff
}
.inspiry_bs_green div.dropdown-menu li.selected a {
  background:var(--rh-global-color-primary-dark);
  color:#fff
}
.inspiry_bs_green .bs-actionsbox .btn-block .bs-select-all {
  cursor:pointer
}
.inspiry_bs_green .bs-actionsbox .btn-block .bs-select-all .inspiry_bs_select svg {
  fill:#fff
}
.inspiry_bs_green .bs-actionsbox .btn-block .bs-select-all:hover {
  background:var(--rh-global-color-primary-dark)
}
.inspiry_bs_green .bs-actionsbox .btn-block .bs-select-all:hover .inspiry_bs_select svg {
  fill:#fff
}
.inspiry_bs_green .bs-actionsbox .btn-block .bs-deselect-all {
  cursor:pointer
}
.inspiry_bs_green .bs-actionsbox .btn-block .bs-deselect-all .inspiry_bs_deselect svg .rh-st0 {
  stroke:#fff
}
.inspiry_bs_green .bs-actionsbox .btn-block .bs-deselect-all:hover {
  background:var(--rh-global-color-primary-dark)
}
.inspiry_bs_green .bs-actionsbox .btn-block .bs-deselect-all:hover .inspiry_bs_deselect svg .rh-st0 {
  stroke:#fff
}
.inspiry_bs_default_mod button.dropdown-toggle {
  padding:13px 15px
}
.inspiry_ajax_location_wrapper .bootstrap-select .dropdown-menu.inner {
  padding-bottom:10px
}
.rtl .rh_prop_search__form_smart .rh_form_smart_top_fields .inspiry_select_picker_trigger button.dropdown-toggle {
  border-right:none;
  border-left:1px solid #e0e0e0
}
.rtl .rh_prop_search__form_smart .rh_form_smart_top_fields .rh_prop_search__option:last-of-type button.dropdown-toggle {
  border-left:none
}
.rtl .rh_prop_search__form_smart .rh_form_smart_top_fields .inspiry_select_picker_trigger.open button.dropdown-toggle {
  border-left-color:var(--rh-global-color-secondary)
}
#rh_save_search {
  margin-right:20px
}
#rh_save_search button {
  padding:14px;
  cursor:pointer
}
#rh_save_search button i {
  margin-right:5px
}
#rh_save_search button:hover {
  background-color:var(--rh-global-color-primary-dark)
}
#rh_save_search button.search-saved {
  background-color:#e0e0e0;
  pointer-events:none
}
.rh_prop_search__selectwrap {
  position:relative;
  display:block
}
.rh_prop_search__form .rh_prop_search__fields .rh_prop_search__option .rh-location-ajax-loader {
  display:none
}