/*
Theme Name: RealHomes Child Theme
Theme URI: http://themeforest.net/item/real-homes-wordpress-real-estate-theme/5373914
Description: Child theme for Real Homes.
Author: Inspiry Themes
Author URI: https://www.inspirythemes.com/
Template: realhomes
Version: 1.4.2
*/

:root {
  --primary-color: #0054A6;
  --secondary-color: #FFC55C;
}

body {
  overflow-x: hidden;
}

.elementor-nav-menu--dropdown {
  padding-bottom: 6px;
  box-shadow: rgb(0 0 0 / 10%) 0px 0px 12px;
}

.elementor-element.elementor-element-a20df2e {
  box-shadow: rgb(0 0 0 / 10%) 0px 0px 12px;
}

.rh_prop_search__form .rh_prop_search__buttons div.rh_prop_search__advance, 
.rh_prop_search__form .rh_prop_search__buttons div.rh_prop_search__advance a:hover, 
.rhea_search_form_wrapper .rhea_advanced_expander {
  background-color: var(--primary-color);
}

.flexslider .slides img {
  min-height: 300px;
  max-height: 680px;
  object-fit: cover;
}

.elementor-form .elementor-button[type="submit"] {
  background-color: var(--secondary-color) !important;
  cursor: pointer;
}

.rh_label__featured_widget {
  display: none;
}

.rh_overlay {
  background-color: rgba(0,0,0,0.2);
}

#scroll-top:before {
  content: none;
}

#scroll-top.show {
  display: flex;
  align-items: center;
  justify-content: center;
}

.custom-phone-btn {
  z-index: 1111;
  position: fixed;
  bottom: 15px;
  left: 15px;
  padding: 15px;
  border-radius: 50%;
  background: var(--primary-color);
}

.custom-phone-btn .fas.fa-phone {
  font-size: 18px;
  transform: rotate(90deg);
  color: white;
}

/* center logo in mobile */
@media (max-width: 1026px) {
  .elementor-8383 .elementor-element.elementor-element-4089cf6 {
    max-width: 100% !important;
  }
  .elementor-8383 .elementor-element.elementor-element-4089cf6 .rhea-site-logo img {
    max-width: 200px !important;
  }
  .elementor-8383 .elementor-element.elementor-element-b60280b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    justify-content: center !important;
  }
}