/*
Theme Name: Houzez Child
Theme URI: http://www.favethemes.com/
Author: Favethemes
Author URI: http://www.favethemes.com/
Description: Houzez is a premium WordPress theme for real estate agents where modern aesthetics are combined with tasteful simplicity, and where the ease of use is achieved without compromise in your ability to customise the design. Whether you are a real estate agent looking to build a website for your company or a web developer seeking a perfect WordPress theme for your next project, you are certain to appreciate the numerous features and benefits that our theme provides.
Version: 1.0
Tags: white, right-sidebar, left-sidebar, custom-colors, custom-menu, featured-images, post-formats, theme-options, translation-ready
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: houzez
Template: houzez
*/


@import url("../houzez/style.css");

/* Your CSS code goes here
-------------------------------------- */
h1, h2, h3, h4, h5, h6, .item-title {
	text-transform: none !important;
}

/* Texto acima do formulário do Groundhogg CRM */
.gh-form-header {
	border: 1px solid #dce0e0;
	border-bottom: 0px;
	background: #ededed;
	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	padding: 15px;
	text-align: center;
	font-weight: 600;
}

/* Correção do Texto acima do formulário do Groundhogg CRM, caso feito via Elementor */
.gh-form-header p {
	margin: 0px;
}

/* Formulário do Groundhogg CRM */
.gh-form-wrapper {
	border: 1px solid #dce0e0;
	border-top: 0px;
	background: #f9f9f9;
	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px 0px 5px 5px;
	padding: 10px 20px 35px 20px;
}

/* Campos do Groundhogg CRM */
.gh-form input, textarea {
	border-width: 0px 0px 1px 0px;
	background-color: #ffffff;
	border-radius: 0px;
}

/* Label dos Campos do Groundhogg CRM */
.gh-form-wrapper label {
	font-size: 14px;
	margin-bottom: 5px;
	font-weight: 500;
	color: #1a3b5d;
	width: 100%;
	display: block;
	user-select: none;
}

/* Botão Enviar do Groundhogg CRM */
.gh-form-wrapper form.modern input[type=button], .gh-form-wrapper form.modern input[type=submit], .gh-form-wrapper form.modern button[type=submit] {
	width: 100%;
	background: #2364d2 !important;
	border: none;
	border-radius: 5px;
	font-size: 22px;
	font-weight: 500;
	font-family: "Source Sans Pro", sans-serif;
	box-shadow: 3px 10px 20px 0px rgba(35, 100, 210, 0.3);
	color: #fff;
	margin-top: 20px;
	cursor: pointer;
}

/* Página do Imóvel - Botão de Compartilhar e Imprimir */
.page-title-wrap .item-tool span {
	color: #202b09;
	border: 1px solid #202b09;
}

/* Página do Imóvel - Botão de Compartilhar e Imprimir (hover) */
.page-title-wrap .item-tool span:hover {
	background-color: rgba(32, 43, 9, 0.85);
}

/* Página do Imóvel - Campo de Widgets */
.widget-wrap {
	border: none !important;
	background-color: transparent;
	padding: 5px;
}

/* Esconde o Badge do ReCaptcha v3 */
.grecaptcha-badge { 
	visibility: hidden !important;
}

/* Termos de Uso e Política de Privacidade ReCaptcha v3 */
.google-recaptcha-badge {
	margin: 5px;
	color: #555;
	font-size: 9px;
	line-height: 7px;
	margin-bottom: 15px;
	white-space: pre-line;
}

/* Botão Adicionar Imóvel do Cabeçalho */
.btn-adicionar-imovel {
	padding: 3px 7px;
	color: #fff;
	background-color: #00aeff;
	border-color: #00aeff;
	text-align: left;
	text-transform: uppercase;
}

/* Espaço que indica que o imóvel pertence a um condomínio */
.block-wrap.condominio {
	border: 1px solid #8cc540;
	background: #eef0eb;
	text-transform: uppercase;
	text-align: center;
	font-weight: 700;
}

/* Corrige apresentação de dados extensos nos ícones de resumo do imóvel na tela inicial */
/*
.item-body {
    padding: 12px;
}
*/

/* Corrige título do carrossel na tela inicial */
.item-title {
    white-space: nowrap;         /* Prevents line breaks */
    overflow: hidden;            /* Hides the overflowed content */
    text-overflow: ellipsis;     /* Displays "..." for overflowed text */
}

/* Corrige enquadramento do carrossel na tela inicial */
.property-carousel-module .slick-slide {
    padding-bottom: 10px;
}

/* Remove a barra de atalhos no cabeçalho quando se navega nos detalhes de um imóvel */
.property-navigation-wrap {
    display: none !important;
}