/* Child Theme - Custom CSS File for Buyers to Modify */
.rh-ultra-contact-form .rh-ultra-form, .comment-respond .rh-ultra-form {
    padding: 35px 30px;
}
.rh-ultra-form-field-wrapper {
  box-shadow:none;
}
.rh-ultra-form {
    margin-top: 20px;
    padding: 25px;
    border-radius: 20px;
}
.rh_property__mc_wrap .rh_property__mc {

    padding: 35px 30px;
    border-radius: 20px;

}
.rh_property__mc_wrap .rh_property__mc .rh-mc-slider-fields ,
.rh_property__mc_wrap .rh_property__mc .rh_mc_field .rh_form__item .bootstrap-select .dropdown-toggle {

    box-shadow: none;
}
.rh_property__mc_wrap .rh_property__mc .mc_cost ul li {
    padding: 15px 30px;
    background-color:var(--rh-color-white);
    box-shadow: none; 
    -webkit-box-shadow: none; 
    -moz-box-shadow: none;

}
.floor-plans-accordions {
    background: var(--rh-global-color-primary-light);
    padding: 25px;
    border-radius: 20px;
}
.rh_property__additional li {
    padding: 12px 20px;
    border-radius: 2px;
}

.ere-ultra-side-properties-wrapper .rh-ultra-property-card-2 .rh-ultra-slide-widget-title {
    padding-left: 0px;
    padding-right: 10px;
}
.ere-ultra-side-properties-wrapper .ere-ultra-side-properties {
    position: relative;
    padding: 25px;
    background-color: #f4f4f4;
    border-radius: 10px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
}
.site-footer-contacts {
  backdrop-filter: blur(3px);
  -webkit-backdrop-filter: blur(3px); /* เผื่อบาง browser */
  background: rgba(255, 255, 255, 0.1); /* พื้นหลังขาวใส */
  border-radius: 100px
}
.elementor-4712 .elementor-element.elementor-element-65b659e .rhea_ultra_search_form_wrapper .rhea-ultra-search-form-fields {
   backdrop-filter: blur(3px);
  -webkit-backdrop-filter: blur(3px); /* เผื่อบาง browser */
  background: rgba(0, 0, 0, 0.3); /* พื้นหลังขาวใส */
}
.elementor-4727 .elementor-element.elementor-element-4bc5a05 .rhea-search-form-2 .rhea-fields-box {
    box-shadow:none;
}
.rh_login_modal_ultra.rh_login_modal_wrapper .rh_login_modal_box {
    background-color: #FFF;
}
.rh_login_modal_ultra.rh_login_modal_wrapper .rh_form_modal {
    border-radius: 0;
    padding: 0 10px;
     background: none; 
}
.rh_login_modal_ultra.rh_login_modal_wrapper .rh_login_modal_box .rh_login_sides {
    padding: 30px 20px 80px;
}
.rh_login_modal_ultra.rh_login_modal_wrapper .rh_login_close {
    margin: 25px;
}
.rh_login_modal_wrapper .rh_modal_labels {
    color: #ffffff;
}
.rh_login_modal_ultra.rh_login_modal_wrapper .rh_modal_field {
    padding: 10px 30px 9px;
    box-shadow: none;
	    background: #f9f9f9;
}
.rh_login_modal_wrapper .rh_login_tabs {
    margin-bottom: 10px;

}
.rh-ultra-main-menu li a {

    font-size: 14px;
    text-transform: uppercase;

}
.rh-ultra-header-wrapper {
    border-bottom: 1px solid #f4f4f4;
}
.rh-ultra-footer-help {
    
    color: #fff;
    
}
.site-footer a {
    color: #fff;
}
.site-footer-social-link {
    gap: 17px;
    row-gap: 17px;
}
.site-footer a.rh-ultra-footer-number span {
    color: #6F542B;
}
.site-footer-top {
    padding-bottom: 20px;

}