.rh_header{position:fixed!important}
.rh_property__row.rh_property__meta{display:none!important}
.rh_logo_inner img{width: 80%;margin: 5px 0;}
.rh_page__sidebar, .rh_page__listing_map, .rh_page__controls, .page-id-4674 .add-to-favorite, .home .rh_pagination, .favorite, .rh_prop_card__btns, .ab_favorito, .rh_property__sidebar, .rh_property__print{display:none!important}
.rh_property .rh_property__main{width:100% !important;margin-right:0}
.rh_page__map_properties{max-width:65%;margin:0 auto;padding-right: 3rem;}
.rh_page__main{width:100%!important;padding-right: 0rem;}
.fa-w-20, .fa-w-16, .fa-w-14{font-size: 25px !important;}
.rh_menu__user .rh_menu__user_submit a, .user_menu_wrapper .rh_menu__user_submit a ,button,.widget_mortgage-calculator .mc-wrapper p input[type="submit"], .widget_mortgage-calculator .mc-wrapper .rh_agent_form .rh_agent_form__row input[type="submit"], .rh_agent_form .widget_mortgage-calculator .mc-wrapper .rh_agent_form__row input[type="submit"]{background:#11bb85}
.rh_menu__user .rh_menu__user_submit a:hover, .user_menu_wrapper .rh_menu__user_submit a:hover ,button:hover,.widget_mortgage-calculator .mc-wrapper p input[type="submit"]:hover, .widget_mortgage-calculator .mc-wrapper .rh_agent_form .rh_agent_form__row input[type="submit"]:hover, .rh_agent_form .widget_mortgage-calculator .mc-wrapper .rh_agent_form__row input:hover,.rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__advance a:hover{background:#078c61 !important}
.rh_prop_search__form .rh_prop_search__buttons .rh_prop_search__advance{background:#0fa274 !important}
.rh_page__property .rh_page__property_price .price, .fa-w-20, .fa-w-16, .fa-w-14,.rh_property__heading,.rh_prop_card .rh_prop_card__details .rh_prop_card__priceLabel .rh_prop_card__price{color:#11bb85}
.home .rh_prop_card__details{min-height:300px}
.rh_page__head .rh_page__controls .rh_sort_controls select{width: 26rem;}
.rh_page__head .rh_page__title{flex-direction: row;}
.rh_page__head .rh_page__title .title{font-size: 2.6rem;}
.rh_page__head .rh_page__title .sub{font-size: 3.6rem;}
.rh_property__map_wrap #property_map {height: 29rem;}
.status{font-size: 2rem!important;font-weight: 600!important;color:#0bbf87!important}
.rh_header_var_1 ul.rh_menu__main li a:hover, .rh_header_var_1 ul.rh_menu__main>.current-menu-ancestor>a, .rh_header_var_1 ul.rh_menu__main>.current-menu-item>a{background-color:#11BB85 !important}
.rh_overlay{background:rgba(15, 162, 116, .7)!important}
.rh_list_card:hover, .rh_prop_card__details{cursor:pointer;}
.rh_list_card__price{float:left}
.rh_list_card__ab_fecha, .rh_list_card__ab_fecha_search{float:right}
.rh_list_card__ab_fecha_search{text-align:right;}
.rh_list_card__ab_fecha_search span, .rh_list_card__ab_fecha span{font-weight:500}
.ab_favorito{position:fixed;bottom:15px;right:15px;background:#11BB85;padding:15px;border-radius:50px;z-index: 9999999;}
.ab_favorito .fa-w-16{color:#fff !important}
.sticky_header_box li{display:inline-block;float:left;margin-top: 3px;}
.sticky_header_box li a{color:#fff;line-height:5.4rem; padding: 2rem 1.7rem;text-decoration: none;-webkit-transition: .2s all linear; transition: .2s all linear;}
.sticky_header_box li a:hover{background: #11bb85;}
.rh_mod_sticky_header .main-menu{flex-direction:row-reverse;}
.ab_servicios{margin:50px 0!important}
.ab_servicios .wpb_single_image img{width:55%!important;margin-bottom: 15px;}
.ab_servicios h3{font-size: 17px;}
.rh_header{background:rgba(0,0,0,0.7)}
.page-id-4676 .vc_col-sm-10 .vc_column-inner{padding-left:0;}
.rh_prop_card__meta:last-child{padding-right:0!important}
.rh_list_card__wrap .rh_list_card__thumbnail .rh_overlay__contents a, .rh_prop_card .rh_prop_card__thumbnail .rh_overlay__contents a{font-size: 2.4rem!important;}
.rh_footer input, .rh_footer textarea{width:100%;border-bottom:2px solid #f3f3f3!important;margin-bottom:15px}
.rh_footer input[type=submit]{background:#f3f3f3!important}
.rh_footer textarea{height: 100px;}
.rh_footer h3{font-size: 2.5rem;padding: 0 15px;}
.widget * {font-size: 1.7rem;}
#text-4 p{color:#fff}
.svg-inline--fa.fa-w-12{width: 0.75em;font-size: 2.5rem;}
.svg-inline--fa.fa-w-12{color:#11BB85!important}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a{background-color: #11bb85!important;color: #f9f9f9!important;}
.wpb-js-composer .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a{background-color: #fff!important;color: #333!important;}
.rh_footer .fa-mobile-alt{font-size: 2.7rem!important;color:#11bb85}
.rh_header_var_1 ul.rh_menu__main li a span{background: transparent;color: #ffffff;font-size: 1.3rem;}
.rh_header_var_1 ul.rh_menu__main ul.sub-menu li a span{background: transparent;color: #333;font-size: 1.3rem;}
.menu-item-5406 img, .menu-item-5408 img{vertical-align: middle;}
li#menu-item-5408:hover .sub-menu, li#menu-item-5406:hover .sub-menu{display: block!important;}
.sub-menu{position: absolute;display: none;}
.sub-menu:hover{display:block!important;}
.sticky_header_box .sub-menu{background:#fff;}
.sticky_header_box .sub-menu li a span{color:#333}
.sticky_header_box .sub-menu li:hover a span{color:#fff}  .boton-whatsapp {position: fixed; bottom: 60px; right: 23px;}
.enlace-whatsapp {background: #24CD63; padding: 23px 17px 15px 17px; border-radius: 100%; z-index: 1000;}
.boton-whatsapp svg {color: #ffffff; font-size: 35px;} .rh_logo {display: flex; align-items: center;}
.telefono-metro {display: flex; align-items: center; color: #ffffff;}
.telefono-metro img {width: 17%;}
.telefono-metro span {margin-left: 7px;} footer .fa-phone {transform: rotate(90deg);}
footer .fa-phone,
footer .fa-whatsapp,
footer .fa-envelope,
footer .fa-map-marker-alt,
footer .fa-facebook-square,
footer .fa-instagram {font-size: 1.5em !important; color: #11bb85; margin-right: 7px;}
footer .textwidget p {color: #ffffff !important;} .swipebox {background: #F7F7F7 !important;} .custom-banner {
padding: 35px;
background-color: rgba(17, 187, 133, .15);
border-radius: 4px;
border: 1px solid rgba(17, 187, 133, .3);
}
@media (max-width: 1340px){
.rh_property__map_wrap #property_map {height: 23rem;}
}
@media (max-width: 1140px){
.rh_banner__image { height: 24rem;}
.rh_logo_inner {display: flex;}
}
@media (max-width: 1080px){
.rh_banner__image { height: 17rem;}
}
@media (max-width: 767px){
.rh_banner__image { height: 10rem;}
.rh_banner__controls{display:none!important;}
.rh_logo_inner {display: flex !important;}
}
@media (min-width: 768px){
.rh_header .rh_header__wrap {padding: 0rem 5rem;}
}
@media (max-width: 480px){
.rh_banner__image { height: 13rem;}
}
@media (min-width: 1280px){
.rh_prop_card--similar, .rh_prop_card--listing  { width: 33%;}
.rh_footer__before_fix { padding: 5rem 0 1rem 0;}
.rh_prop_card .rh_prop_card__details .rh_prop_card__meta {padding: 0 1.3rem 1.5rem 0;}
.rh_wrap--topPadding {padding-top: 5rem;}
}
@media(max-width:1300px){
.rh_prop_card .rh_prop_card__details .rh_prop_card__meta h4{font-size: 1.1rem;}
.svg-inline--fa.fa-w-14 {width: .675em;}
.svg-inline--fa.fa-w-20 {width: 1.0em;} .enlace-whatsapp {padding: 21px 17px 13px 17px;}
}  .dc_ubicación2_english .wpb_column:nth-child(1) .vc_tta-panels-container span {font-weight: bold;}