/*
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
*/

.grecaptcha-badge {
    visibility: hidden;
}

/* PROVISIONAL (borrar) */

.entry-title{color:#000 !important ;}

.page-id-7835 .rh_section {display:block !important;}

.page-id-7836  .rh_section--flex  {display:block !important;}

.wc-block-cart-item__quantity,
.wc-block-components-product-metadata__description,
.woocommerce-tabs,
.wc-block-components-sale-badge,
.wc-block-cart-item__prices,
.wc-block-components-order-summary-item__total-price,
.wc-block-components-product-price,
.wp-block-woocommerce-checkout-order-summary-totals-block
{display:none !important;}

/* EDITOR (quitar ciertas partes del editor visual porque molestan) */

body.elementor-editor-active .rh_banner,
body.elementor-editor-active .advance-search-form,
body.elementor-editor-active .rh_page__sidebar
 {
	display:none !important;
	}

/* HOME */
body {background:#fff !important;}

body.home .rh_banner, body.home #comments {display:none;}

/* Propiedades Home */

body.home .propiedades-home .rhea-featured-properties-property-thumb img {
    width: 100%;
    border-radius: 30px 30px 0px 0px;
}

body.home #propiedades-home .rhea-featured-properties-property {
	border-radius:30px;
	padding:0px;
	background:transparent;
	border:1px solid #f7f7f7;
}

body.home .rhea-featured-properties-property-link {display:none;}

/* CONTACTO */
.page-id-7866 .rh_banner,
.page-id-7866 .rh_prop_search,
.page-id-7866 .rh_section
{display:none !important;}

/* FORMULARIO */
.formulario .elementor-row {
    display: flex;
    gap: 2rem;
}

.formulario input, .formulario textarea {
	background:#EEF7FF;
	border-radius:4rem !important;
}

.formulario input::placeholder,
.formulario textarea::placeholder {
    font-size: 1.75rem !important;
	color:#000;
}

.formulario textarea {
    resize: none !important;
    height: 80px;
    max-height: 120px;
}

.formulario .no-flex .elementor-column {
    display: block;
}


/* Escritorio: bloque pegado a la derecha */
.columna-derecha {
    justify-content: flex-end;
}

/* Móvil: que NO esté pegado a la derecha */
@media (max-width: 767px) {
    .columna-derecha {
        justify-content: flex-start !important;
    }
	
	.formulario .elementor-row,
	.formulario  .elementor-column {
		display: block;
	}

}

.formulario .wpcf7-spinner {
	display: none;
}