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

/*Butler*/
@font-face{font-family:'Butler';src:url('/wp-content/uploads/fonts/Butler-ExtraBold.eot');src:url('/wp-content/uploads/fonts/Butler-ExtraBold.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/Butler-ExtraBold.woff2') format('woff2'),url('/wp-content/uploads/fonts/Butler-ExtraBold.woff') format('woff'),url('/wp-content/uploads/fonts/Butler-ExtraBold.ttf') format('truetype'),url('/wp-content/uploads/fonts/Butler-ExtraBold.svg#Butler-ExtraBold') format('svg');font-weight:800;font-style:normal;}
@font-face{font-family:'Butler';src:url('/wp-content/uploads/fonts/Butler.eot');src:url('/wp-content/uploads/fonts/Butler.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/Butler.woff2') format('woff2'),url('/wp-content/uploads/fonts/Butler.woff') format('woff'),url('/wp-content/uploads/fonts/Butler.ttf') format('truetype'),url('/wp-content/uploads/fonts/Butler.svg#Butler') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Butler';src:url('/wp-content/uploads/fonts/Butler-Black.eot');src:url('/wp-content/uploads/fonts/Butler-Black.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/Butler-Black.woff2') format('woff2'),url('/wp-content/uploads/fonts/Butler-Black.woff') format('woff'),url('/wp-content/uploads/fonts/Butler-Black.ttf') format('truetype'),url('/wp-content/uploads/fonts/Butler-Black.svg#Butler-Black') format('svg');font-weight:900;font-style:normal;}
@font-face{font-family:'Butler';src:url('/wp-content/uploads/fonts/Butler-Light.eot');src:url('/wp-content/uploads/fonts/Butler-Light.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/Butler-Light.woff2') format('woff2'),url('/wp-content/uploads/fonts/Butler-Light.woff') format('woff'),url('/wp-content/uploads/fonts/Butler-Light.ttf') format('truetype'),url('/wp-content/uploads/fonts/Butler-Light.svg#Butler-Light') format('svg');font-weight:300;font-style:normal;}
@font-face{font-family:'Butler';src:url('/wp-content/uploads/fonts/Butler-UltraLight.eot');src:url('/wp-content/uploads/fonts/Butler-UltraLight.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/Butler-UltraLight.woff2') format('woff2'),url('/wp-content/uploads/fonts/Butler-UltraLight.woff') format('woff'),url('/wp-content/uploads/fonts/Butler-UltraLight.ttf') format('truetype'),url('/wp-content/uploads/fonts/Butler-UltraLight.svg#Butler-UltraLight') format('svg');font-weight:200;font-style:normal;}
@font-face{font-family:'Butler';src:url('/wp-content/uploads/fonts/Butler-Bold.eot');src:url('/wp-content/uploads/fonts/Butler-Bold.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/Butler-Bold.woff2') format('woff2'),url('/wp-content/uploads/fonts/Butler-Bold.woff') format('woff'),url('/wp-content/uploads/fonts/Butler-Bold.ttf') format('truetype'),url('/wp-content/uploads/fonts/Butler-Bold.svg#Butler-Bold') format('svg');font-weight:bold;font-style:normal;}
@font-face{font-family:'Butler';src:url('/wp-content/uploads/fonts/Butler-Medium.eot');src:url('/wp-content/uploads/fonts/Butler-Medium.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/Butler-Medium.woff2') format('woff2'),url('/wp-content/uploads/fonts/Butler-Medium.woff') format('woff'),url('/wp-content/uploads/fonts/Butler-Medium.ttf') format('truetype'),url('/wp-content/uploads/fonts/Butler-Medium.svg#Butler-Medium') format('svg');font-weight:500;font-style:normal;}

/*Barlow Condensed*/
@font-face{font-family:'Barlow Condensed';src:url('/wp-content/uploads/fonts/BarlowCondensed-Regular.eot');src:url('/wp-content/uploads/fonts/BarlowCondensed-Regular.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/BarlowCondensed-Regular.woff2') format('woff2'),url('/wp-content/uploads/fonts/BarlowCondensed-Regular.woff') format('woff'),url('/wp-content/uploads/fonts/BarlowCondensed-Regular.ttf') format('truetype'),url('/wp-content/uploads/fonts/BarlowCondensed-Regular.svg#BarlowCondensed-Regular') format('svg');font-weight:normal;font-style:normal;}

/*Barlow Semi Condensed*/
@font-face{font-family:'Barlow Semi Condensed';src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-LightItalic.eot');src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-LightItalic.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-LightItalic.woff2') format('woff2'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-LightItalic.woff') format('woff'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-LightItalic.ttf') format('truetype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-LightItalic.svg#BarlowSemiCondensed-LightItalic') format('svg');font-weight:300;font-style:italic;}
@font-face{font-family:'Barlow Semi Condensed';src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-ThinItalic.eot');src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-ThinItalic.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-ThinItalic.woff2') format('woff2'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-ThinItalic.woff') format('woff'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-ThinItalic.ttf') format('truetype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-ThinItalic.svg#BarlowSemiCondensed-ThinItalic') format('svg');font-weight:100;font-style:italic;}
@font-face{font-family:'Barlow Semi Condensed';src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-Thin.eot');src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-Thin.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Thin.woff2') format('woff2'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Thin.woff') format('woff'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Thin.ttf') format('truetype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Thin.svg#BarlowSemiCondensed-Thin') format('svg');font-weight:100;font-style:normal;}
@font-face{font-family:'Barlow Semi Condensed';src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-BlackItalic.eot');src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-BlackItalic.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-BlackItalic.woff2') format('woff2'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-BlackItalic.woff') format('woff'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-BlackItalic.ttf') format('truetype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-BlackItalic.svg#BarlowSemiCondensed-BlackItalic') format('svg');font-weight:900;font-style:italic;}
@font-face{font-family:'Barlow Semi Condensed';src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraLightItalic.eot');src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraLightItalic.woff2') format('woff2'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraLightItalic.woff') format('woff'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraLightItalic.ttf') format('truetype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraLightItalic.svg#BarlowSemiCondensed-ExtraLightItalic') format('svg');font-weight:200;font-style:italic;}
@font-face{font-family:'Barlow Semi Condensed';src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraLight.eot');src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraLight.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraLight.woff2') format('woff2'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraLight.woff') format('woff'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraLight.ttf') format('truetype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraLight.svg#BarlowSemiCondensed-ExtraLight') format('svg');font-weight:200;font-style:normal;}
@font-face{font-family:'Barlow Semi Condensed';src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-Black.eot');src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-Black.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Black.woff2') format('woff2'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Black.woff') format('woff'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Black.ttf') format('truetype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Black.svg#BarlowSemiCondensed-Black') format('svg');font-weight:900;font-style:normal;}
@font-face{font-family:'Barlow Semi Condensed';src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-SemiBold.eot');src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-SemiBold.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-SemiBold.woff2') format('woff2'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-SemiBold.woff') format('woff'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-SemiBold.ttf') format('truetype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-SemiBold.svg#BarlowSemiCondensed-SemiBold') format('svg');font-weight:600;font-style:normal;}
@font-face{font-family:'Barlow Semi Condensed';src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-Medium.eot');src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-Medium.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Medium.woff2') format('woff2'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Medium.woff') format('woff'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Medium.ttf') format('truetype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Medium.svg#BarlowSemiCondensed-Medium') format('svg');font-weight:500;font-style:normal;}
@font-face{font-family:'Barlow Semi Condensed';src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-BoldItalic.eot');src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-BoldItalic.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-BoldItalic.woff2') format('woff2'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-BoldItalic.woff') format('woff'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-BoldItalic.ttf') format('truetype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-BoldItalic.svg#BarlowSemiCondensed-BoldItalic') format('svg');font-weight:bold;font-style:italic;}
@font-face{font-family:'Barlow Semi Condensed';src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-Light.eot');src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-Light.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Light.woff2') format('woff2'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Light.woff') format('woff'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Light.ttf') format('truetype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Light.svg#BarlowSemiCondensed-Light') format('svg');font-weight:300;font-style:normal;}
@font-face{font-family:'Barlow Semi Condensed';src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraBold.eot');src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraBold.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraBold.woff2') format('woff2'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraBold.woff') format('woff'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraBold.ttf') format('truetype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraBold.svg#BarlowSemiCondensed-ExtraBold') format('svg');font-weight:800;font-style:normal;}
@font-face{font-family:'Barlow Semi Condensed';src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-Regular.eot');src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-Regular.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Regular.woff2') format('woff2'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Regular.woff') format('woff'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Regular.ttf') format('truetype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Regular.svg#BarlowSemiCondensed-Regular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Barlow Semi Condensed';src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraBoldItalic.eot');src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraBoldItalic.woff2') format('woff2'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraBoldItalic.woff') format('woff'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraBoldItalic.ttf') format('truetype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-ExtraBoldItalic.svg#BarlowSemiCondensed-ExtraBoldItalic') format('svg');font-weight:800;font-style:italic;}
@font-face{font-family:'Barlow Semi Condensed';src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-Italic.eot');src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-Italic.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Italic.woff2') format('woff2'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Italic.woff') format('woff'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Italic.ttf') format('truetype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Italic.svg#BarlowSemiCondensed-Italic') format('svg');font-weight:normal;font-style:italic;}
@font-face{font-family:'Barlow Semi Condensed';src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-MediumItalic.eot');src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-MediumItalic.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-MediumItalic.woff2') format('woff2'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-MediumItalic.woff') format('woff'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-MediumItalic.ttf') format('truetype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-MediumItalic.svg#BarlowSemiCondensed-MediumItalic') format('svg');font-weight:500;font-style:italic;}
@font-face{font-family:'Barlow Semi Condensed';src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-SemiBoldItalic.eot');src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-SemiBoldItalic.woff2') format('woff2'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-SemiBoldItalic.woff') format('woff'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-SemiBoldItalic.ttf') format('truetype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-SemiBoldItalic.svg#BarlowSemiCondensed-SemiBoldItalic') format('svg');font-weight:600;font-style:italic;}
@font-face{font-family:'Barlow Semi Condensed';src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-Bold.eot');src:url('/wp-content/uploads/fonts/BarlowSemiCondensed-Bold.eot?#iefix') format('embedded-opentype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Bold.woff2') format('woff2'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Bold.woff') format('woff'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Bold.ttf') format('truetype'),url('/wp-content/uploads/fonts/BarlowSemiCondensed-Bold.svg#BarlowSemiCondensed-Bold') format('svg');font-weight:bold;font-style:normal;}

/*STYLE.CSS ANTIGUO ELIMINAR SI MOLESTA*/
.negrita{font-weight:bold!important;}
h3.widget-title{   /*color: red !important; */
font-size:20px!important;}
h2.property-title{line-height:24px!important;}
.red{color:red!important;}
.azul-marino{color:#1A75D2!important;}
.tab-content .detail-title{padding-bottom:0px!important;}
.header-detail .header-left ol{padding-left:0px!important;}
.header-detail .header-right{padding-right:20px; padding-top: 10px;}
.content-shadow{margin-top:15px;}
/*@media (max-width:768px){
#section-body .container{padding:0px!important;}
}*/
@media (max-width:767px){
.white-block{padding:5px!important;}
.header-detail .header-left{max-width:100%;}
}
.send-ok{color:#00C853;font-weight:bold;margin:0 auto;font-size:16px;}
.send-error{color:red;font-weight:bold;margin:0 auto;font-size:16px;}
.advanced-search .advance-btn{color:#ffffff!important;}
@media (min-width:1200px){
.content-shadow{width:1200px!important;}
.home-content{margin-right:0px!important;margin-left:0px!important;}
}
.home-content{background-color:#fff!important;     /*padding-top: 15px;*/}
.page-title-left .title-head{padding-left:20px;}
.negrita{font-weight:bold;}
.image-not-found{max-width:250px!important;margin:0 auto;}
.btn-more-info{padding-left:40px;padding-right:40px;}
.bg-white{background-color:#fff!important;}
.checkbox-inline{font-weight:bold;}
.hidden{display:none;}
.w100{width:100%!important;}
.w50{width:50%!important;}
.pdt20{padding-top:20px;}
.pdlr20{padding:0 20px;}
.margin0{margin:0;}
.float-left{float:left;}
.cursor-pointer{cursor:pointer;}
.img-team{min-width:75px;}
.fa-check {

    color: #B8A293;

}
.label-status{background-color:#B71C1C;}
@media (min-width:768px){
.img-team{min-width:125px;}
}
.profile-home .profile-detail-block{padding:20px;}
.header-section-4 .navi ul li{font-size:1.7rem;}
#main-nav li{font-size:1.8rem;text-transform:uppercase;}
#main-nav li.current_page_item{font-weight:bold;}
.navi.main-nav > ul ul{width:150px;}
.navi.main-nav > ul ul li{text-align:right;padding-right:10px;}
.header-section-3 .header-top{padding:4px 0!important;}
.header-bottom .header-nav{float:right!important;}
.header-contact .contact-block{float:left;width:100%;}
.header-contact a:hover{color:#333;}
.banner-caption h1,.banner-caption h2{color:#fff!important;}
ul{list-style:disc;}
ul,ol{margin:0 0 24px 20px;}
ul li,ol li{line-height:1.8em;}
.dl-team dd{font-size:16px;}
.dl-team dd a{font-weight:bold;color:#5d8bad;}
#sidebar{    /*background-color: #F4F3F0 !important;*/
margin:10px!important;}
.vertical-align{display:flex;flex-direction:row;}
.vertical-align > [class^="col-"],.vertical-align > [class*=" col-"]{display:flex;align-items:center;  /*justify-content: center;*/}
.footer-col p,.footer-col a{color:#566270!important;font-weight:bold;}
#footer-section h3{color:#ffffff!important;}

/*Ley de Cookies*/
#catapult-cookie-bar{background-color:rgb(51,51,51)!important;}
#cookie-notice{background-color:rgba(51,51,51,.7)!important;padding:0px;font-size:16px;font-weight:300;line-height:24px;}
#cn-accept-cookie{padding:6px 9px!important;border-radius:3px!important;background-color:#f2efed!important;color:#333;font-size:16px;font-weight:300;line-height:24px;}
#cn-more-info:hover,#cn-more-info{color:#fff!important;}
#cn-more-info:hover{background-color:transparent;}

/*Advanced search*/
@media (min-width:1200px){
.advance-search-header .row.equals-margin{margin-right:-10px;margin-left:-10px;}
}
.advanced-search .form-control{height:50px;}
.bootstrap-select .btn{height:50px;}
.bootstrap-select .btn,.form-control{font-size:18px;}
.btn{font-size:18px;}
.advance-search-header{margin:-32px 0 0 0;width:100%;padding:50px 20px;}
.advanced-search .form-control,.advance-search-header .bootstrap-select .btn,.advance-search-header .bootstrap-select .fave-load-more a,.fave-load-more .advance-search-header .bootstrap-select a,.advance-fields .form-control{border-bottom:1px solid #fff!important;background-color:transparent;border-radius:0px;}

/*Ameneties*/
.info-row.amenities span:first-of-type:before{content:"\f236";font-family:Fontawesome;font-style:normal;font-weight:normal;text-decoration:inherit;margin-right:5px;}
.info-row.amenities span:first-of-type + span:before{content:"\f2cd";font-family:Fontawesome;font-style:normal;font-weight:normal;text-decoration:inherit;margin-right:5px;}
@media (max-width:575px){
.info-row.amenities span::before{content:'\A';white-space:pre;}
#detail ul{padding-left:5px!important;}
.list-two-col{columns:1!important;-webkit-columns:1!important;-moz-columns:1!important;}
.alert-info{padding:15px 5px!important;}
}

/*Offers Page*/
#offers-text{margin-bottom:0;}
#offers-text p{font-size:0.8em;}

/*Property*/

.detail-block {

    padding: 0px;
    clear: both;

}
#detail strong {

    color: #b8a293;
}

.detail-bar .detail-block+.detail-block{margin-top:0px!important;padding:10px 0px 40px 0px!important;}
#singlePropertyMap{min-height:400px!important;max-height:400px!important;margin-top:20px;}
.detail-bar .detail-title{padding-bottom:10px;margin-bottom:25px;    /*border-bottom: 1px solid #566270;*/}
.detail-bar .detail-title h2{font-size:24px;    /*font-weight: bold;text-transform: uppercase;*/}
#detail ul { font-size: 16px; padding: 0px; }
#detail {

    padding-top: 20px;

}
#detail .bedrooms-info:before{content:"\f236";font-family:Fontawesome;font-style:normal;font-weight:normal;text-decoration:inherit;margin-right:5px;color: #b8a293;}
#detail .bathrooms-info:before{content:"\f2cd";font-family:Fontawesome;font-style:normal;font-weight:normal;text-decoration:inherit;margin-right:5px;color: #b8a293;}
#detail .garage-info:before{content:"\f1b9";font-family:Fontawesome;font-style:normal;font-weight:normal;text-decoration:inherit;margin-right:5px;color: #b8a293;}
/*Property List*/
.property-title{overflow:visible!important;}
.item-body .property-address{width:100%!important;white-space:normal!important;word-wrap:break-word!important;max-width:100%!important;}
.item-body .property-address {

    line-height: 1;
    font-size: 14px !important;

}
.figure-block{margin:0 auto;}
.g-property-list .figure-block{width:100%;    /*min-width: 360px;*/min-width:330px;height:auto!important;}
@media (max-width:767px){
.g-property-list .figure-block{width:254px!important;        /*min-width: 360px;*/min-width:330px;height:auto!important;}
.property-listing.list-view .property-item{display:block;padding:0;}
}
@media (max-width:767px) and (orientation:landscape){
.g-property-list .figure-block{margin:0 auto;}
}
@media (max-width:360px){
.g-property-list .figure-block{width:100%!important;    max-width:330px!important;}
}
.slideshow-property-image{width:100%;height:265px;}
.owl-theme .owl-nav [class*="owl-"],.owl-prev .fa,.owl-next .fa{background-color:transparent!important;color:#fff!important;top:50%!important;font-size:40px!important;line-height:1!important;padding:0px!important;margin:0px!important;}
.owl-theme .owl-nav [class*="owl-"]:hover,.owl-theme .owl-nav [class*="owl-"]:focus,.owl-theme .owl-nav [class*="owl-"]:active,.testimonial-carousel .owl-nav [class*="owl-"]:hover,.testimonial-carousel .owl-nav [class*="owl-"]:focus{border-color:transparent!important;}
.property-widget-slider .owl-dots{display:none;}
.g-property-list h2{white-space:normal!important;max-width:100%!important;}
.g-figure-block{width:380px;height:250px;}
.g-info-row .label-wrap span{font-size:20px!important;padding:10px!important;}
.g-info-row h2 a,.g-info-row a h2{font-size:1.6em!important;color:#333333!important;}
.g-info-row address{font-size:1em!important;overflow:visible!important;}
.g-property-list .item-price {

    font-size: 1em;
    line-height: 1.5;

}
.g-property-list .item-sub-price{font-size:1.2em;}
.g-property-list .amenities{min-height:80px!important;}
.g-property-list .amenities p{padding-top:5px;font-size:.9em!important;line-height:24px!important;}
.g-property-list .property-id{font-size:.9em!important;}
.g-property-list .body-right{width:500px!important;}
.g-amenities{font-style:italic;color:#566270;}

/*Widget Contact*/
.footer-widget.widget-contact{float:left!important;width:100%!important;}
@media (min-width:768px){
.footer-widget.widget-contact{float:left!important;width:50%!important;}
}

/*Contact Form 7*/
input.btn{display:block;margin:auto;}

/* Contact 7 Forms
--------------------------------------------- */
form.wpcf7-form p{text-align:center;}
form.wpcf7-form p.captcha{text-align:left;}
.wpcf7-form p span.wpcf7-form-control-wrap textarea.wpcf7-form-control{width:100%!important;}
.wpcf7-form p span.wpcf7-form-control-wrap{margin-top:10px;margin-bottom:10px;width:100%;}
input.wpcf7-form-control.wpcf7-submit{margin-bottom:20px;background-color:#333;width:100%;}
input.wpcf7-form-control.wpcf7-submit input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button:hover,.entry-content .button:hover{background-color:#b8a296;border-color:#b8a296;}
input.wpcf7-captchar{width:50%!important;}
::-webkit-input-placeholder{ /* WebKit browsers */
color:#959595!important;}
:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
color:#959595!important;}
::-moz-placeholder{ /* Mozilla Firefox 19+ */
color:#959595!important;}
:-ms-input-placeholder{ /* Internet Explorer 10+ */
color:#959595!important;}

/* CF7 Colores errores mensajes */
.wpcf7 .wpcf7-validation-errors{border:none;background-color:#EEEC41;margin:0;padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.wpcf7 .wpcf7-mail-sent-ok{border:none;background-color:#7ad33f;margin:0;padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.wpcf7 .wpcf7-mail-sent-ng{border:none;background-color:#cf2d38;margin:0;padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;color:white;}
.wpcf7 span.wpcf7-not-valid-tip{border:none;background-color:#cf2d38;padding:10px;padding-left:15px;padding-right:15px;border-radius:10px;width:90%;color:white;    /* Un poco de sombras */-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.3);-moz-box-shadow:3px 3px 3px rgba(0,0,0,0.3);box-shadow:3px 3px 3px rgba(0,0,0,0.3);}
div.wpcf7-response-output,div.wpcf7-validation-errors{display:none}
.captcha.mini .wpcf7-captchar{width:100%!important;}

/* Fin Contact 7 Forms
--------------------------------------------- */

/* Widget Agentes*/
.img-circle{border-radius:0px!important;}
.agents-block:hover{box-shadow:none;box-shadow:0px 0px 3px rgba(0,0,0,0.2);-webkit-transform:none;transform:none;-webkit-transform:none;transform:none;z-index:1;    /*
	* Revisar
	*/    /*box-shadow: 0px 0px 3px rgba(0,*/}
.agents-module{padding:0 0 55px 0!important;}
#image-team{padding-bottom:40px;}
@media (max-width:767px){
	.agent-listing .profile-detail-block{padding:20px 10px 20px 10px;}
	#image-team{display:none;}
}
@media (max-width:362px){
	.profile-detail-block .media-body{display:block;width:100%;overflow:visible;}
}
.agents-block .auther-thumb{width:200px!important;height:200px!important;}

/*Ocultar menu ingles*/
.lang-item-en{display:none;}

/*Menu Oportunidades*/
#menu-item-1944,#menu-item-1945{color:red;font-style:italic;}

/*Pagina Inicio*/
#inicio-property-slider #carousel-module-grid{padding:0px;    /*display: none;*/}
#inicio-property-slider .amenities span::after{content:'\A';white-space:pre;}
#inicio-property-slider .amenities span{font-weight:bold;}
#inicio-property-slider .amenities p:nth-child(2){display:none;}
#inicio-property-slider h3{white-space:normal!important;max-width:100%!important;}
.owl-item .item-foot{display:none;}

/*
* Listado comprar propiedades pagina inicio
*/
.featured-locations,.location-ul ul{list-style-type:none;/*    margin: 48px 0 0;*/margin:3rem 0 0;clear:both;}
.location{position:relative;    /*cursor: pointer;*/padding-right:0px;padding-left:0px;}
.location figure{margin:0!important;}
.location-img{width:100%;max-height:300px;}
.location figcaption{font-size:1.5rem;padding:1rem 0;background-color:rgba(0,0,0,0.7);position:absolute;top:50%;transform:translateY(-50%);width:100%;color:#fff;text-align:center;text-transform:uppercase;font-weight:bold;z-index:10;transition:all .15s ease-in;cursor:pointer;}
.location-ul{background-color:rgba(0,0,0,0.7);position:absolute;padding:1rem 0;width:100%;height:100%;color:#fff;font-weight:bold;top:0px;left:0px;}
.location-ul li::before{content:"\009B";    /*font-family: "FontAwesome",Arial, Helvetica, sans-serif;*/font-size:1.2em;width:10px;height:10px;margin-right:5px;position:relative;top:-1px;}
.location-ul li{line-height:1.2em;margin-left:10px;}
.location-ul li a{color:#fff;font-size:1.8rem;}
@media (max-width:767px){
	.location-ul li a{font-size:1.8rem;}
}
@media (max-width:362px){
	.location-ul li a{font-size:1.4rem;line-height:1.6em;}
}
.content-txt h2{margin:0 auto;text-align:center;}
.content-ul .featured-locations{padding:0px!important;}
.content-ul .featured-locations li.location{width:25%;position:relative;}
.button-close{position:absolute;top:5px;right:15px;color:#fff;font-weight:bold;font-size:1.2em;z-index:100;cursor:pointer;}
.hide{display:none;}
.show{display:inline;}

/*YDEVS*/
body{font-family:'Barlow Semi Condensed',sans-serif!important;}
h1,.page-title .title-head,.article-detail h1,h2,.article-detail h2,.houzez-module .module-title-nav h2,h3,.module-title h3,.article-detail h3,.detail h3,.caption-bottom .detail h3,.detail-bottom.detail h3,.add-title-tab h3,#sidebar .widget-title,.footer-widget .widget-title,.services-module .service-block h3,h4,.article-detail h4,h5,.article-detail h5,h6,.article-detail h6,.item-body h2,.item-body .property-title,.post-card-description h3,.post-card-description .post-card-title,.my-property .my-heading,.module-title h2,.houzez-module .module-title-nav h2{font-family:'Butler';display:block;text-align:center;color:#b8a293;}
input:focus{outline:none;}

/*menu*/
.header-section-3 .navi ul{border-left:none!important;}
.header-section-3 .navi > ul > li{border-right:none!important;}
.header-section-3 .header-bottom{border-top:none;}
.header-bottom .container .header-nav{float:none!important;display:flex;justify-content:center;}
.header-bottom .container .header-nav .main-nav{background-color:#e1d5ce;padding:0px 35px;}
.single-property .houzez-header-main:not(.sticky_nav) .header-bottom .container .header-nav .main-nav{background-color:#333;margin-bottom:-32px;}
.single-property .header-section-3.houzez-header-main:not(.sticky_nav)  .navi > ul > li > a,.single-property .header-section-3.houzez-header-main:not(.sticky_nav) .header-right .user a{color:#fff;}
.single-property .header-section-3.houzez-header-main:not(.sticky_nav) .navi > ul > li > a:hover,.single-property .header-section-3.houzez-header-main:not(.sticky_nav) .navi > ul > li.active > a{color:rgb(225,213,206);}
.single-property .header-section-3 .header-top{padding:20px 0!important;}
#header-section.header-section-3 .header-bottom{background-color:transparent!important;margin-top:-32px;}
.single-property #header-section.header-section-3 .header-bottom{margin-top:0px;background-color:rgb(225,213,206)!important;}
.breadcrumb{display:none;}
.header-contact .contact-block .media-heading,.header-contact .contact-block p{font-size:16px;line-height:1.5;margin-bottom:0px;}
.header-mobile .header-logo img{max-height:100%;}
.header-mobile:not(.sticky_nav),.houzez-header-main:not(.sticky_nav) .logo-desktop-sticky{display:none;}
.header-mobile.sticky_nav .header-mobile.houzez-header-mobile{display:block;}
.mobile-nav{display:none;}
.header-top .mobile-nav{line-height:60px;float:left;z-index:999;padding-left:10px;}
.header-contact{text-align:right;}
.header-section-3 .header-top .media-heading a:active{color:#333;}
.nav-dropdown > ul::before{display:none;}
.mobile-nav a{font-size:25px!important;font-weight:500!important;line-height:1.5!important;text-transform:none;font-family:'Butler';display:block;text-align:center!important;color:#333;}
.nav-dropdown{position: fixed!important;height:calc(100vh - 60px);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;background-color:rgba(225,213,206,1);}
.nav-dropdown > ul{box-shadow:none;background-color:transparent;}
.tel_block {
    display: flex;
    flex-direction: column;
}

/*HOME*/
.title_home h1,.page-title .title-head{font-size:48px!important;font-family:'Butler';font-weight:500!important;padding:20px 0px;line-height:1.5!important;}
.subtitle_home{font-size:36px;font-family:'Barlow Semi Condensed';font-weight:300;line-height:2;}
.subtitle_home p:after,.title_service_home p:after{content:'';display:block;width:75px;height:2px;background-color:#D8D8D8;margin:0 auto;}
.title_service_home p:after{position:absolute;bottom:-12px;right:0;left:0;}
.sub_text{font-size:20px;font-family:'Barlow Semi Condensed';font-weight:300;}
.bluebox_text{font-family:'Butler';font-size:26px;line-height:1.2;padding:30px 0px;}
.title_home_brown h2{color:#B6A192;font-family:'Butler';font-weight:500;font-size:48px;line-height:1.2;}
.sub_title_section, .sub_title_inmobilien p {font-family:'Barlow Semi Condensed';font-weight:300;font-size:26px;padding-bottom:20px;line-height:1.2;}
.title_service_home{font-size:20px;font-family:'Butler';font-weight:bold;min-height:90px;display:flex;justify-content:center;align-items:center;position:relative;}
.text_service_home,.person_desc{font-weight:300;line-height:1.4;}
.person_name{font-size:30px;font-family:'Butler';font-weight:500;line-height:1.2;}
.person_desc a{color:#2F7AA8;font-weight:600;}

/*Servicios*/
.breadcrumb-top{padding:0px!important;}

/*single servicios*/
.page-child .breadcrumb-top .title-head{text-align:left;padding-left: 15px;}
.article-detail{padding:0px!important;}
.page-child #section-body {
    padding-bottom: 0px;
}
.text-servicio p {font-size: 20px;line-height: 1.4;}
.img_servicios_single {
    min-height: 400px;
    background-size: cover;
    background-position: center center;
}
.flex-control-paging li a {background: rgb(225, 213, 206)!important;margin: 0px 2px;}
.flex-control-paging li a.flex-active, .flex-control-paging li a:hover {background: rgb(51, 51, 51)!important;}
.reforma-gallery .flexslider {
    background: transparent;
    border: none;
    box-shadow: 4px 1px 4px rgba(0,0,0,.2);
 }
 .anfrage-servicio {
    color: #B6A192;
    max-width: 900px;
    margin: 0 auto;
}
.anfrage-servicio a, .footer-top a {
    font-weight: 600;
}
.reforma-gallery .flexslider .slides img {
    width: auto;
    margin: 0 auto;
}
.reforma-gallery .flexslider {
    box-shadow: none;
}
.reforma-gallery ol.flex-control-nav.flex-control-paging {
    padding: 0px;
}
/*Immobilien*/
.immobilien_pretext {
    margin: -32px 0 0 0;
    width: 100%;
    padding: 80px 20px 50px;
    text-align: center;
}
.immobilien_pretext p {
    font-family: 'Barlow Semi Condensed';
    font-weight: 300;
    font-size: 26px;
    padding-bottom: 20px;
    line-height: 1.2;
}
.immobilien_pretext h1.title-head {
    padding: 0px;
    line-height: 1!important;
}
/* SINGLE PROPERTY */
.advanced-search-mobile .single-search-wrap { display: none; }
.advanced-search-mobile .advance-fields { display: block; }
.detail-top{margin-top:64px;}
.header-detail h1{font-size:40px;line-height:1.2;margin:0 0 10px;font-weight:400;text-align:left;}
.header-detail .item-price{display:block;font-family:'Butler';font-size:40px;color:#b8a293; line-height: 1; margin-bottom: 0px;}
.share_tooltip{background-color:#e1d5ce;}
.tooltip_left::after{border-left-color:#e1d5ce;}
.detail-top.detail-top-slideshow .detail-slider,.detail-top.detail-top-slideshow .detail-slider .item,.detail-top.detail-top-slideshow .detail-slider .owl-item{min-height:400px;}
.header-detail{padding:0px;margin:0px 0px 30px!important;}
.item-body h2, .item-body .property-title { font-family:'Barlow Semi Condensed'; font-weight: 500 !important;

text-align: left !important;

font-size: 12px; margin: 0px; }
.grid-view .property-item .item-body {

    padding: 0px 8px 0px;
}
.item-body .amenities span {
display: block;
}
.item-body .amenities span:before {
	color:#b8a293;
	}
	.grid-view .property-item .body-left { margin-bottom: 0px; }
	.item-body .phone .btn.btn-primary {

    border-radius: 0px;
    padding: 4px 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: #d4dfe2;
    border-color: #d4dfe2;
    color: #333;
    font-weight: 400;

}
.btn-secondary, .agent_contact_form.btn-secondary, .form-media .wpcf7-submit, .wpcf7-submit, .dsidx-resp-area-submit input[type="submit"] {

    color: #333 !important;
    background-color: #f2efed;
    border-color: #e1d5ce !important;
    text-transform: uppercase;
    letter-spacing: 1px;

}
.btn-secondary:hover , .agent_contact_form.btn-secondary:hover , .form-media .wpcf7-submit:hover , .wpcf7-submit:hover , .dsidx-resp-area-submit input[type="submit"]:hover {
	color: #fff !important;
}
/*contacto*/
input.wpcf7-form-control.wpcf7-submit {
    color: #fff!important;
}
.contacto_mapa {
    padding: 0px!important;
}
.wpcf7 .wpcf7-mail-sent-ok {
    background-color: #fff;
    padding: 0px 20px 20px;
    color: #7ad33f;
}
.wpcf7 .wpcf7-mail-sent-ng {
    background-color: #fff;
    padding: 0px 20px 20px;
    color: #cf2d38;
}
.wpcf7 .wpcf7-validation-errors {
    background-color: #fff;
    padding: 0px 20px 20px;
    color: #f9d71c;
}
/*FOOTER*/
.footer-top{background-color:#f2efed;padding:15px;text-align:center;}
.footer-top p{max-width:650px;margin:0 auto;color:#b8a293;text-align:center;line-height:1.3;}
.footer_contact_0,.footer_contact_1,.footer_contact_2{text-align:center;}
.footer_contact_1 .text{display:flex;flex-direction:column;}
.footer_contact_1 i{font-size:40px!important;padding:20px;}
.footer_contact_0 p,.footer_contact_1 a,.footer_contact_2 p{font-size:23px!important;font-family:'Barlow Condensed';}
.footer_contact_2{margin-top:40px;}

/*COPYRIGHT*/
.footer-bottom{padding:10px 0;}
.footer-col p,.footer-col a{font-family:'Barlow Semi Condensed';font-weight:normal!important;font-style:normal;color:#333333!important;font-size:17px!important;}
#footer-menu li{float:right;}

/* RESPONSIVE */
@media (max-width: 991px) and (min-width: 768px) {
	.page-main {
	    margin-bottom: 0px!important;
	}
}
@media (max-width:991px){
	.mobile-nav{display:block;}
}
@media (max-width:767px){
	.detail-top{margin-top:5px;}
	.footer-bottom .navi li{width:100%;}
	body{font-size:18px!important;line-height:1.5!important;}
	.title_home h1, .page-title .title-head{font-size:42px!important;line-height:1.2!important;}
	.subtitle_home{font-size:26px;}
	.bluebox_text{font-size:22px;}
	.title_home_brown h2{font-size:38px;}
	.sub_title_section{font-size:24px;}
	.page-main {
	    margin-bottom: 0px!important;
	}
	.immobilien_pretext {
    	padding: 50px 20px 20px;
	}
	.header-detail .header-right { float: left; }
}
@media (max-width: 576px){
	.reforma-gallery .flexslider .slides img {
	    width: auto;
	    margin: 0 auto;
	    max-height: 400px;
	}
}
@media (max-width: 481px){
	.header-detail .header-left .property-address, .header-detail .header-left h1 { width: 100%; white-space: normal;text-overflow: initial;}
	.header-contact .contact-block .media-heading, .header-contact .contact-block p {font-size: 14px;}
}
@media (max-width: 450px){
	#header-section .col-lg-push-4.col-lg-3.col-md-push-2.col-md-4.col-sm-push-2.col-sm-4.col-xs-6.pull-right {
	    padding: 0px;
	    margin: 0px 10px;
	}
	.contact-block .media-heading {
	    display: block;
	}
	.bloque_img_reforma {
	    max-height: 450px;
	    height: 100%;
	}
}
@media (max-width: 320px){
	.header-contact .contact-block .media-heading, .header-contact .contact-block p {font-size: 12px;}
}