/*
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
-------------------------------------- */
.label{background: #303A52}

.bootstrap-select.form-control{background: transparent}

.houzez-search-button.elementor-button,
.half-map-search-js-btn.btn-full-width{
    background: url('./img/buscar.png');
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px;
    position: relative;
    }
.half-map-search-js-btn.btn-full-width{background-color: #303a52}
#houzez-search-41de9a2 .houzez-search-button.elementor-button{top: -3px}
.image-logo img{transition: 0.5s all}
.elementor-sticky--effects .image-logo img{width: 200px; transition: 0.5s all}
.elementor-sticky--effects{padding-bottom: 0 !Important}

.current-menu-item,
.single-property .menu-item-17631,
.page-template-templatetemplate-search-php .menu-item-17631{font-weight: bold}

.item-amenities .houzez-icon.icon-hotel-double-bed-1{   content: url('./img/bed-w.svg'); width: 20px; position: relative; top: 1px}
.item-wrap-v3 .item-price-wrap{bottom: 55px}
.item-wrap-v3 .item-price-wrap .item-price{font-size: 18px}
.item-amenities .houzez-icon.icon-bathroom-shower-1{   content: url('./img/bath-w.svg'); width: 21px}
.item-amenities .houzez-icon.icon-car-1{   content: url('./img/car-w.svg'); width: 25px; position: relative;
bottom: 3px;}
.item-amenities .houzez-icon.icon-ruler-triangle{   content: url('./img/area-w.svg'); width: 19px}
.item-amenities .houzez-icon.icon-ruler-triangle{   content: url('./img/area-w.svg');}
.item-amenities .houzez-icon.icon-real-estate-dimensions-map::before{ content: url('./img/terreno-w.svg');}

.elementor-widget-houzez_properties_tabs .btn-primary-outlined{border-color: #303A52; color: #303A52; border-radius: 10px; border-width: 2px}
.elementor-widget-houzez_properties_tabs .btn-primary-outlined:hover{border-color: #303A52; background: #303A52}

/*LISTADO PROPIEDADES*/
.item-listing-wrap .labels-wrap{position: initial}
.item-listing-wrap .labels-wrap .label{position: absolute; left: 15px; bottom: 90px; font-weight: bold; z-index: 1; font-size: 12px}
.item-listing-wrap .labels-wrap a{pointer-events: none; font-weight: bold;}
.label-status.status-color-28{color: #000}
.item-listing-wrap .hz-label.label{
  top: 15px;
  position: absolute;
  right: auto;
  bottom: auto;}
div .nav-tabs .nav-item{margin-left: -2px; margin-bottom: -2px}
div .nav-tabs .nav-item:first-child{margin-left: 0}
.houzez-products-tabs-js .nav-link{border:2px solid #303A52 !Important; border-radius: 10px 10px 0 0 !Important;}
.property-tabs-module .nav-tabs .nav-link{padding: }
.property-tabs-module .nav-tabs .nav-link span{font-weight: bold; font-size: 14px}
.houzez-products-tabs-js .nav-link.active,
.houzez-products-tabs-js .nav-link:hover{
    background: #303A52 !Important;
    border: 0}
div .property-tabs-module .nav-tabs{margin-bottom: 0; border: 0}
.houzez-products-tabs-js .nav-link.active span,
.houzez-products-tabs-js .nav-link:hover span{color: #fff !Important;}
div .listing-view.grid-view.card-deck .item-listing-wrap > .item-wrap{box-shadow: none}
.hover-effect:hover::before, .hover-effect-flat:hover::before{opacity: 1}
.item-listing-wrap .item-title{display: none}

/*DETALLE DE PROPIEDAD*/
.property-overview-data .houzez-icon.icon-hotel-double-bed-1{   content: url('./img/bed-blue.svg');}
.property-overview-data .houzez-icon.icon-bathroom-shower-1{   content: url('./img/bath-blue.svg');}
.property-overview-data .houzez-icon.icon-car-1{   content: url('./img/car-blue.svg');}
.property-overview-data .houzez-icon.icon-ruler-triangle{   content: url('./img/area-blue.svg');}
.property-overview-data .houzez-icon.icon-ruler-triangle{   content: url('./img/area-blue.svg');}
.property-overview-data .houzez-icon.icon-real-estate-dimensions-map{ content: url('./img/terreno-blue.svg');}

.single-property .content-wrap-style-minimal .block-wrap{margin-top: 40px}
.single-property h1,
.property-wrap .page-title-wrap .item-price-wrap .item-price{
    font-weight: bold;
    font-size: 40px;
    color: #303A52;
    letter-spacing: -0.32px;
    line-height: 43px;
margin-bottom: 10px}
.page-title-wrap .item-tool{margin-left: 20px}
.page-title-wrap .item-tool span{border: 0}
.page-title-wrap .item-tool span i{  
    color: #CBB26B;
  font-size: 28px;
}

.single-property .bt-full-width-content-wrap{margin-bottom: -1px}
#property-description-wrap{z-index: 0; position: relative; padding-bottom: 50px}
#property-description-wrap::before{
  content: '';
  background: #F5F0E1;
  position: absolute;
  left: -20vw;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100vw;
  z-index: -1;
}
#property-description-wrap .block-wrap{background: transparent}
#property-description-wrap .block-content-wrap{column-count:2;column-gap: 70px;}
.single-property .property-view h2{text-transform: uppercase}
.single-property .block-title-wrap{border: 0; padding-bottom: 0}

#property-features-wrap i{color: #CBB26B}
.property-section-wrap:not(#property-description-wrap){width: 70%}
.single-property .block-content-wrap .list-2-cols li{border: 0}
.single-property #property-address-wrap .list-2-cols{columns: 3}
.single-property #property-address-wrap li{justify-content: flex-start;}
.single-property #property-address-wrap li span{margin-left: 20px}


#similar-listings-wrap{z-index: 0; position: relative; padding-bottom: 50px}
#similar-listings-wrap::before{
  content: '';
  background: #CBB26B;
  position: absolute;
  left: -20vw;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100vw;
  z-index: -1;
}
.listing-view.grid-view.card-deck .item-listing-wrap{flex-basis: 33%;}
.listing-view.grid-view.card-deck .item-listing-wrap>.item-wrap{box-shadow:0px 2px 11px rgba(0,0,0,0.5)}

.page-title-wrap .item-address{font-size: 17px; color: #404040}

.hz-meta-label{color: #CBB26B; font-weight: bold; font-size: 23px}
.property-overview-item strong{ font-size: 20px}
.property-overview-item strong{font-weight: normal}
/*#similar-listings-wrap .item-tools,
.item-listing-wrap .item-tools{display: none}*/
.item-listing-wrap .item-tools .item-preview,
.item-listing-wrap .item-tools .item-compare{display: none}

/*SEARCH MAP*/
.advanced-search-half-map .flex-search{width: 33%}
.houzez-search-filters-js .dropdown-toggle.bs-placeholder:hover{background: #fff}
div .advanced-search .bootstrap-select > .btn{border-color: #303A52; color: #303A52; background: transparent}
.leaflet-popup .map-info-window .item-body{background: #303A52; color: #fff}
.leaflet-popup .map-info-window .item-body a{color: #fff}
#houzez-properties-map a.leaflet-popup-close-button{background: #CBB26B}
.d-flex.half-map-buttons-wrap{display: none !Important}

.list-unstyled a{pointer-events: none}

.property-overview-data .list-unstyled:nth-child(1){order: 1}
.property-overview-data .list-unstyled:nth-child(2){order: 3}
.property-overview-data .list-unstyled:nth-child(3){order: 4}
.property-overview-data .list-unstyled:nth-child(4){order: 4}
.property-overview-data .list-unstyled:nth-child(5){order: 2}
#property-energy-class-wrap{margin-bottom: 70px}
.houzez-trigger-popup-slider-js{height: 100%}
.houzez-trigger-popup-slider-js img{height: 100%; object-fit: cover}
@media(max-width:768px){
    .elementor-location-header .elementor-nav-menu--dropdown.elementor-nav-menu__container{position: fixed;
        left: 0;
        width: 100vw;
        margin-top: 43px;}
    
    .elementor-location-header .elementor-nav-menu--dropdown .elementor-item.elementor-item-active, 
    .elementor-location-header .elementor-nav-menu--dropdown .elementor-item.highlighted, 
    .elementor-location-header .elementor-nav-menu--dropdown .elementor-item:focus, 
    .elementor-location-header .elementor-nav-menu--dropdown .elementor-item:hover, 
    .elementor-location-header .elementor-sub-item.elementor-item-active, .elementor-sub-item.highlighted, 
    .elementor-location-header .elementor-sub-item:focus, .elementor-sub-item:hover{background: #303A52}
    #property-description-wrap .block-content-wrap{column-count: 1;}
    #property-description-wrap::before,
    #similar-listings-wrap::before {left: -15px}
    .mobile-property-tools{padding: 30px 0}
    .mobile-property-title{padding: 20px 0 0;margin-bottom: -20px;}
    .mobile-property-contact.visible-on-mobile{display: none !Important}
    .property-section-wrap:not(#property-description-wrap){width: 100%}
    #property-features-wrap .list-3-cols.list-unstyled{  display: flex;flex-wrap: wrap;}
    #property-features-wrap .list-3-cols.list-unstyled li{margin-right: 20px}
    .content-wrap-style-minimal .block-title-wrap{margin-bottom: 20px}
    .single-property #property-address-wrap .list-2-cols{columns: 1;}
    .single-property .block-content-wrap .list-2-cols li{padding-bottom: 0}
    .mobile-top-wrap{padding: 15px 0}
}

