.ere-search-properties.style-default .ere-search-content {
  position: relative;
}
.ere-search-properties.style-default .ere-search-content .search-title {
  position: absolute;
  font-size: 21px;
  text-transform: uppercase;
  left: 0;
  right: 0;
  height: 60px;
  line-height: 60px;
  background-color: #181818;
  top: -120px;
  color: #fff;
  padding-left: 10px;
  font-weight: 600;
}
.ere-search-properties.style-default .ere-search-content .search-title i {
  height: 60px;
  width: 60px;
  text-align: center;
  line-height: 60px;
  font-size: 26px;
  margin-right: 15px;
  background-color: var(--ere-color-accent);
}
.ere-search-properties.style-default.color-light {
  --ere-property-search-form-bg-color: var(--ere-property-search-form-light-bg-color);
  --ere-property-search-form-text-color: var(--ere-property-search-form-light-text-color);
  --ere-property-search-form-border-color: var(--ere-property-search-form-light-border-color);
  --ere-color-heading: #fff;
}

@media (max-width: 600px) {
  .ere-search-properties.style-default .ere-search-content .search-title {
    display: none;
  }
}
.ere-search-properties.style-default-small.color-light {
  --ere-property-search-form-bg-color: var(--ere-property-search-form-light-bg-color);
  --ere-property-search-form-text-color: var(--ere-property-search-form-light-text-color);
  --ere-property-search-form-border-color: var(--ere-property-search-form-light-border-color);
  --ere-color-heading: #fff;
}

.ere-search-properties.style-mini-line {
  --ere-property-search-form-bg-color: var(--ere-property-search-form-light-bg-color);
  --ere-property-search-form-text-color: var(--ere-property-search-form-light-text-color);
  --ere-property-search-form-border-color: var(--ere-property-search-form-light-border-color);
}

@media (max-width: 1199px) {
  .ere-search-properties.style-mini-line {
    padding: 0 20px;
  }
}
@media (max-width: 767px) {
  .ere-search-properties.style-mini-line .search-properties-form .submit-search-form {
    clear: both;
  }
}
.ere-search-properties.style-absolute {
  position: relative;
}
.ere-search-properties.style-absolute .ere-map-result {
  height: 700px;
}
.ere-search-properties.style-absolute .ere-search-content.ere-pd-top-85 {
  padding-top: 85px !important;
}
.ere-search-properties.style-absolute .form-search-wrap {
  position: absolute;
  top: 48px;
  left: 65%;
  max-width: 370px;
}
.ere-search-properties.style-absolute .form-search-wrap .ere-search-content {
  background-color: rgba(255, 255, 255, 0.95);
  padding: 30px;
}
.ere-search-properties.style-absolute .form-search-wrap .submit-search-form button {
  background-color: var(--ere-color-heading);
  border-color: var(--ere-color-heading);
  color: #fff;
}
.ere-search-properties.style-absolute .form-search-wrap .submit-search-form button:hover {
  background-color: var(--ere-color-accent);
  border-color: var(--ere-color-accent);
  color: #fff;
}

@media (max-width: 991px) {
  .ere-search-properties.style-absolute .form-search-wrap {
    left: 58%;
    width: 100%;
  }
}
@media (max-width: 900px) {
  .ere-search-properties.style-absolute .form-search-wrap {
    left: 50%;
  }
}
@media (max-width: 767px) {
  .ere-search-properties.style-absolute .form-search-wrap {
    position: relative;
    top: inherit;
    left: inherit;
    max-width: 100%;
    width: 100%;
  }
  .ere-search-properties.style-absolute .ere-search-content.ere-pd-top-85 {
    padding-top: 35px !important;
  }
}
.ere-search-properties.style-vertical {
  --ere-property-search-form-bg-color: var(--ere-property-search-form-light-bg-color);
  --ere-property-search-form-text-color: var(--ere-property-search-form-light-text-color);
  --ere-property-search-form-border-color: var(--ere-property-search-form-light-border-color);
}
.ere-search-properties.style-vertical .submit-search-form {
  clear: both;
}
.ere-search-properties.style-vertical #search-btn {
  width: inherit !important;
  display: inline-block;
  padding-left: 15px;
  padding-right: 15px;
}
.ere-search-properties.style-vertical .ere-search-content {
  padding-left: 6.2%;
  padding-right: 6.2%;
  padding-bottom: 15px;
  position: relative;
}
.ere-search-properties.style-vertical .ere-search-content.pd-top-title {
  padding-top: 60px;
}
.ere-search-properties.style-vertical .search-title {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background-color: #181818;
  padding-left: 60px;
  font-size: 16px;
  font-weight: 400;
}
.ere-search-properties.style-vertical .search-title i {
  position: absolute;
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 40px;
  color: #fff;
  top: 0;
  left: 0;
  background-color: var(--ere-color-accent);
}
.ere-search-properties.style-vertical .property-result-wrap {
  margin-top: 25px;
}
.ere-search-properties.style-vertical .list-property-result-ajax {
  padding-left: 6.2%;
  padding-right: 6.2%;
  padding-bottom: 30px;
}

@media (max-width: 991px) {
  .ere-search-properties.style-vertical .ere-map-search,
  .ere-search-properties.style-vertical .col-scroll-vertical {
    height: inherit !important;
    overflow: inherit !important;
  }
  .ere-search-properties.style-vertical .ere-map-result {
    height: 550px !important;
  }
}
@media (max-width: 767px) {
  .ere-search-properties.style-vertical .ere-map-result {
    height: 400px !important;
  }
  .ere-search-properties.style-vertical .ere-search-content {
    padding-left: 6.2%;
    padding-right: 6.2%;
    padding-bottom: 15px;
    position: relative;
  }
  .ere-search-properties.style-vertical .ere-search-content.pd-top-title {
    padding-top: 35px;
  }
}
@media (max-width: 600px) {
  .ere-search-properties.style-vertical .title-result span.text-no-result,
  .ere-search-properties.style-vertical .title-result span.text-result,
  .ere-search-properties.style-vertical .title-result span.number-result {
    font-size: 14px;
  }
}
.ere-search-properties .ui-state-active, .ere-search-properties .ui-widget-content .ui-state-active {
  background-color: transparent !important;
  border-color: transparent !important;
}

.bg-img-top-no-repeat {
  background-position: top;
  background-repeat: no-repeat;
}

.bg-dark-left {
  position: relative;
}
.bg-dark-left:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 100%;
  right: -999px;
  background-color: #2C2C2C;
}

@media (max-width: 767px) {
  .ere-search-properties .search-title {
    display: none !important;
  }
}
.ere-search-properties:not(.ere-search-properties-map).ere-show-status-tab .form-search-wrap {
  padding-top: 0 !important;
}

.ere-property-wrap .form-search-wrap {
  padding-top: 0 !important;
}

/*# sourceMappingURL=property-search.css.map */
