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

:root {
  --verde-intenso: #0E958E;
  --gris-footer: #4D4D4D;
  --verde-claro-fondos: #EDF2F2;
  --violeta-intenso: #5856A2;
}




/* --- Header --- */

.elementor-element.elementor-element-1a9ec85.elementor-view-default.elementor-widget.elementor-widget-icon i {
    display: none;
}

.elementor-widget-image a img[src$=".svg"] {
    width: 140px !important;
}

header .elementor-element .elementor-nav-menu--main .elementor-item.elementor-item-active {
    font-weight: 700 !important;
}

header .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:not(:last-child):after {
    transform: rotate(25deg);
}

/* --- Cuerpo --- */

.range-text {
	font-size: 12px;
    margin-bottom: 5px;
}

.encuentra-industrial .elementor-10 .elementor-element .elementor-field-group {
    margin-bottom: 5px;
    margin-top: 10px;
}

.espacio-banner-mas-info{
	position: relative;
}
.banner-mas-info {
	position: absolute;
	top: -54px;
	z-index: 1;
}

.titulo-index .houzez_section_subtitle {
    position: relative;
    right: -50px;
}

.propiedades-industriales-index .item-wrap-v3 .labels-wrap {
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
	height: 0;
}
.propiedades-industriales-index .labels-right a {
    margin-left: 0px;
    display: inline-block;
}
.propiedades-industriales-index .label {
    font-size: 15px;
    line-height: 15px;
    padding: 10px 25px;
    background-color: rgb(11 131 158 / 65%);
}
.propiedades-industriales-index .label:hover {
    background-color: rgb(0 0 0 / 65%);
	color: white;
}
.propiedades-industriales-index ul.item-price-wrap {
    display: none;
}
.fondo-claro-v3 {
    bottom: 0px;
    position: absolute;
    height: 111px;
    background: hwb(0deg 100% 0% / 65%);
    z-index: 2;
    min-width: 80%;
}
.fondo-claro-v3 .hz-figure {
    font-weight: 700;
}
.inmubles-carusel .item-amenities i {
    font-size: 28px;
}
.inmubles-carusel .h-cars, .inmubles-carusel .h-baths, .inmubles-carusel .h-beds {
    display: none;
}
.inmubles-carusel .grid-view .item-wrap {
    border-bottom: 5px solid var(--verde-intenso);
}
.inmubles-carusel .item-amenities li .area_postfix {
	color: var(--verde-intenso);
	font-weight: 700;
}
.inmubles-carusel.elementor-element .item-title {
    font-weight: 700;
    color: var(--gris-footer);
}
.inmubles-carusel .estilo-propie{
	color: var(--verde-intenso);
	text-align: center;
}
.inmubles-carusel .estilo-propie span {
    color: var(--gris-footer);
	font-size: 12px;
}
.inmubles-carusel .estilo-propie .texto-weight {
    font-weight: 500;
}
.inmubles-carusel li.detail-area {
    max-width: 160px;
}

.alquiler-industriales #menu-zonas-industriales {
    list-style: none;
    padding-left: 0px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.alquiler-industriales #menu-zonas-industriales a {
    color: white;
    font-weight: 700;
    font-size: 1.2rem;
}

#formulario_buscar .elementor-field-group .elementor-field-textual, #formulario_buscar .elementor-select-wrapper select {
    width: 100%;
    padding: 0.5rem 1rem;
	border: 1px solid #ddd;
}
#formulario_buscar .elementor-field-group .elementor-field-textual{
    color: #757575;
}
#formulario_buscar .elementor-select-wrapper select {
    color: #757575;
}
#formulario_buscar .elementor-button {
    background: var(--verde-intenso);
    color: white;
    border: none;
    font-size: 1.1rem;
}
#formulario_buscar .elementor-button:hover {
    background: var(--gris-footer);
}

.elementor-element .uael-post__title {
    margin-bottom: 1rem !important;
    margin-top: 1rem;
}
.uael-post__meta-data {
    display: flex;
    justify-content: space-between;
}
.uael-post__meta-data {
    color: black;
}
.uael-post__meta-data i {
    color: black;
}

.label:hover{
	color: var(--verde-claro-fondos);
}

.labels-wrap .status-color-28 {
	background: rgb(88 86 162 / 85%);
}

.labels-wrap .status-color-28:hover {
    background: var(--violeta-intenso);
}

.labels-wrap .status-color-29 {
    background: rgb(14 149 142 / 65%);
}
.labels-wrap .status-color-29:hover {
    background: var(--verde-intenso);
}

.redes-sociales {
	list-style: none;
	padding-left: 0;
}

.redes-sociales li {
	display: inline-block;
}
.eael-elements-flip-box-rear-container .redes-sociales a.btn-lla,
.eael-elements-flip-box-front-container .redes-sociales a.btn-lla {
	color: white;
    padding: 0.5rem 1rem;
    border-radius: 7px;
    font-size: 1rem;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
}
.eael-elements-flip-box-front-container img {
	margin-bottom: 15px;
}

.eael-elements-flip-box-rear-container .redes-sociales a.btn-lla.btn-linkedin,
.eael-elements-flip-box-front-container .redes-sociales a.btn-lla.btn-linkedin {
	background: #007bb6;
	color: white;
}
.eael-elements-flip-box-rear-container .redes-sociales a.btn-lla.btn-whatsapp, 
.eael-elements-flip-box-front-container .redes-sociales a.btn-lla.btn-whatsapp {
	background: #25d366;
	color: white;
}

.eael-elements-flip-box-rear-container .redes-sociales a.btn-lla.btn-telephone,
.eael-elements-flip-box-front-container .redes-sociales a.btn-lla.btn-telephone {
    background: #4d4d4d;
    color: white;
}

.eael-elements-flip-box-rear-container .redes-sociales a.btn-lla i,
.eael-elements-flip-box-front-container .redes-sociales a.btn-lla i {
	font-size: 1.2rem;
}
.eael-elements-flip-box-rear-container .redes-sociales a.btn-lla:hover,
.eael-elements-flip-box-rear-container .redes-sociales a.btn-lla:focus,
.eael-elements-flip-box-front-container .redes-sociales a.btn-lla:hover,
.eael-elements-flip-box-front-container .redes-sociales a.btn-lla:focus {
    color: var(--verde-claro-fondos) !important;
	border-bottom: 1px solid var(--verde-intenso);
    border-right: 1px solid var(--verde-intenso);
}

.blog-interno .uael-post__meta-data {
    justify-content: flex-start;
}
.blog-interno #destacado .uael-post__title {
    padding-bottom: 0.7rem;
    border-bottom: 1px solid var(--verde-claro-fondos);
}
.blog-interno .uael-post__terms-wrap {
	display:none;
}
.blog-interno .uael-post__meta-data span {
    border-right: 1px solid #adadad;
    padding-right: 1rem;
}
.blog-interno .uael-post__meta-data span:last-child {
    border-right: none;
}
.blog-interno.post-regulares .uael-post__footer {
    margin-top: 15px;
    border-top: 1px solid var(--verde-claro-fondos);
    padding-top: 1.5em;
}
.blog-interno .elementor-element .uael-grid-pagination{
    text-align: left !important;
}

.blog-wrap {
	background-color:#ECF2F2;
}

.iconos-servicios img {
    max-height: 74px;
}

/* --- Expertos --- */

.descripcion-expertos {
    background: white;
    padding: 20px 30px;
    margin-bottom: 20px;
}

.agent-list-wrap .agent-list-contact li span {
	width: 100%;
}

.elementor-message-success {
    border: 1px solid #0a3622;
    padding: 0.5rem 1rem;
    background: #d1e7dd;
}

/* --- Propiedades ---*/

.seccion-top .page-title-wrap{
	padding-bottom: 0;
}
.advanced-search-half-map .flex-search:last-of-type {
    width: 100%;
}
.seccion-top-shorts .property-top-wrap {
	display: none;
}
.seccion-top-shorts .property-labels-wrap {
	margin-bottom: 0;
}
.icono-desde .elementor-icon-box-content {
    /* position: absolute;
	margin-top: 3em;
    margin-left: 1.3em; */
    position: absolute;
    margin-top: 0em;
    margin-left: 0em;
    top: 50%;
    left: 9%;
}
.page-template-template-search .item-amenities {
    -ms-flex-flow: row;
    flex-flow: row;
    row-gap: 0px;
    flex-direction: row;
}
.page-template-template-search .item-amenities .h-type {
    flex-basis: auto;
}
.page-template-template-search .item-amenities .h-type {
    flex-basis: auto;
    background: #EDF2F2;
    padding: 5px 8px;
    border-radius: 8px;
}
.page-template-template-search  span.texto-weight {
    display: none;
}
.page-template-template-search .grid-view .btn-item {
    bottom: 18px;
	right: 0px;
}
.item-tools{
	display:none;
}


.blog-interno .uael-post__bg-wrap {
    border-bottom: 10px solid #394A98;
}


/* --- Footer --- */

footer {
	color: white;
}
.elementor-location-footer i {
    color: white;
}
.elementor-location-footer p {
    margin-bottom: 0;
}

.bootstrap-select .bs-ok-default:after {
    width: 15px;
    height: 15px;
    font-size: 1.1rem;
}

.item-price-wrap {
	display: none;
}


.expertos-titulo-popup {
    display: flex;
    flex-direction: row;
    background: var(--verde-intenso);
    color: white;
    padding: 0px 123px;
	padding-top: 18px;
	padding-bottom: 6px;
    max-width: 1164px;
    box-sizing: border-box;
    align-items: center;
}
.expertos-descripcion-popup {
	max-width: 1164px;
	box-sizing: border-box;
	padding: 0px 123px;
	padding-top: 43px;
}
.expertos-titulo-popup img {
    border-radius: 50%;
    max-width: 171px;
    width: 100%;
    margin-right: 48px;
}
#sgpb-popup-dialog-main-div {
    max-width: 1163px !important;
}
#sgpb-popup-dialog-main-div-wrapper .sgpb-popup-close-button-1 {
    top: 9px;
}
.expertos-descripcion-popup h4 {
	color: var(--verde-intenso);
}

.texto-mapa-propiedades-pagina strong {
	color: #7D59C2;
}

.texto-mapa-propiedades-pagina {
    padding: 0px 25px;
    padding-top: 10px;
}

.post-content-wrap {
    padding-top: 14px;
}
.heateor_sss_button_linkedin span svg {
    padding: 2px;
}
.heateor_sss_sharing_title {
    margin-right: 0.7em;
}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    margin-bottom: 24px;
    display: flex;
    align-items: center;
}

#houzez-properties-map .item-info li.item-price {
    display: none;
}

@media only screen and (max-width:768px){
	.elementor-10 .elementor-element.elementor-element-b87a19a .price-range-wrap {
    	margin-bottom: 1rem;
    	margin-top: 1rem;
	}
	.elementor-element.elementor-element-2d09cf00.elementor-widget.elementor-widget-image {
    	height: 50px;
    	background: white;
    	justify-content: center;
    	align-items: center;
    	display: flex;
	}
	.alquiler-industriales #menu-zonas-industriales {
    	flex-direction: column;
    	justify-content: center;
    	text-align: center;
	}
	.fondo-claro-v3 {
    	min-width: 82%;
	}
	.elementor-element.elementor-element-1a9ec85.elementor-view-default.elementor-widget.elementor-widget-icon {
    	display: none;
	}
	
	/* Expertor popup */
	.expertos-titulo-popup {
		padding: 0px 0px;
		flex-direction: column;
		text-align: center;
	}
	.expertos-titulo-popup img {
		margin-right: 0px;
	}
	.expertos-descripcion-popup {
		padding: 20px 20px;
		padding-top: 20px;
	}
	.expertos-titulo-popup h2 {
		font-size: 1.5rem;
	}
	.expertos-titulo-popup h3 {
		font-size: 1.2rem;
	}
}
@media (max-width: 767.98px) {
	.Breadcrumb-personalizado .breadcrumb {
		flex-direction: column;
	}
	.Breadcrumb-personalizado .breadcrumb-item:first-child:before {
    	content: "";
    	font-family: "houzez-iconfont";
    	font-size: 10px;
		padding-left: 0.5rem;
		padding-right: 0.5rem;
	}
	.Breadcrumb-personalizado .property-wrap .page-title-wrap {
    	display: block;
	}
	.Breadcrumb-personalizado .visible-on-mobile {
    	display: none;
	}
	.texto-mapa-propiedades-pagina {
		display: none;
	}
	#sgpb-popup-dialog-main-div {
    	max-width: 90% !important;
	}
}
@media only screen and (max-width:500px){
	.alquiler-industriales #menu-zonas-industriales {
    	flex-direction: column;
    	justify-content: center;
    	text-align: center;
	}
	.banner-mas-info {
    	position: relative;
    	top: 0px;
    	z-index: 1;
	}
	#sgpb-popup-dialog-main-div {
    	max-width: 90% !important;
	}
}

@media only screen and (max-width:400px){
	.fondo-claro-v3 {
		min-width: 100%;
	}
	.titulo-index .houzez_section_subtitle {
    	right: 0px;
	}
	.expertos-descripcion-popup {
    	padding: 15px 15px;
    	padding-top: 10px;
	}
	.sgpb-popup-dialog-main-div-theme-wrapper-1 .sgpb-popup-close-button-1 {
		right: 40px !important;
	}
	#sgpb-popup-dialog-main-div {
    	max-width: 90% !important;
	}
}
@media only screen and (max-width:361px){
	.eael-elements-flip-box-rear-container .redes-sociales li {
		display: block;
	}
	.eael-elements-flip-box-rear-container .redes-sociales a.btn-lla {
    	display: block;
	}
	#half-map-listing-area .d-flex.align-items-center {
    	flex-direction: column;
	}
}

