body.home .rh_map{margin-top:-50px}.rh_logo a img,.rh_footer__logo a img{max-width:120px}.rh_header{background:#fff!important}.rh_menu__user{display:none}.rh_menu__user .rh_menu__user_profile .user-icon{fill:#1da59a}@media (min-width:1280px){.rh_header .rh_header__wrap{padding:2px 10rem}}.rh_slide__desc .rh_slide__desc_wrap{padding:3rem}.rh_banner__image{background-position:center center!important}.rh_slider{margin-top:100px!important}a.content:hover,a.content:focus{color:#dd6d0e!important}section#text-2{text-align:center}section#property_types_widget-2,section#property_types_widget-3,section#property_types_widget-1,section#rh_contact_information-2,section#rh_contact_information-6,section#rh_contact_information-7,section#rh_contact_information-9,section#recent-posts-2,section#categories-2,section#text-3{background-color:#fff;padding:15px;box-shadow:0 0 5px 2px rgb(0 0 0 / .05)}section#property_types_widget-3 h3.title,section#property_types_widget-2 h3.title,section#property_types_widget-1 h3.title,section#recent-posts-2 h3.title,section#categories-2 h3.title,section#rh_contact_information-2 h3.title,section#rh_contact_information-9 h3.title,section#rh_contact_information-7 h3.title,section#rh_contact_information-6 h3.title,section#text-3 h3.title{font-size:1.9rem;font-weight:500;border-bottom:1px dashed rgb(128 128 128 / .2);line-height:2.2em}section#property_types_widget-3 ol a,section#property_types_widget-3 ul a,section#property_types_widget-2 ol a,section#property_types_widget-2 ul a,section#property_types_widget-1 ol a,section#property_types_widget-1 ul a,section#recent-posts-2 ul a,section#recent-posts-2 ol a,section#categories-2 ul a,section#categories-2 ol a,section#text-3 ul a,section#text-3 ol a{display:inline-block;color:#dd6d0e}section#property_types_widget-3 ol,section#property_types_widget-3 ul,section#property_types_widget-2 ol,section#property_types_widget-2 ul,section#property_types_widget-1 ol,section#property_types_widget-1 ul,section#recent-posts-2 ul,section#recent-posts-2 ol,section#categories-2 ul,section#categories-2 ol,section#text-3 ul,section#text-3 ol{padding-left:15px}section#property_types_widget-3 ol li,section#property_types_widget-3 ul li,section#property_types_widget-2 ol li,section#property_types_widget-2 ul li,section#recent-posts-2 ul li,section#recent-posts-2 ol li,section#categories-2 ul li,section#categories-2 ol li,section#text-3 ul li,section#text-3 ol li,section#property_types_widget-1 ol li,section#property_types_widget-1 ul li,section#rh_contact_information-2 ol li,section#rh_contact_information-2 ul li,section#rh_contact_information-6 ol li,section#rh_contact_information-6 ul li,section#rh_contact_information-7 ol li,section#rh_contact_information-7 ul li,section#rh_contact_information-9 ol li,section#rh_contact_information-9 ul li{list-style-type:square}.widget{margin-bottom:20px}.at-share-btn-elements a span.at-label{display:none}.at-icon-wrapper.at-share-btn.at-svc-compact{background-color:#1da59a!important}body.property-template-default .at-icon-wrapper{padding:1px}body.property-template-default .at-icon-wrapper.at-share-btn.at-svc-compact{background-color:#ffffff!important}body.property-template-default .at-resp-share-element .at-share-btn{margin:-5px 0 0px!important}body.property-template-default .at-icon-wrapper{line-height:30px!important;height:30px!important;width:30px!important}body.property-template-default .at-icon{width:30px!important;height:30px!important}.rh_testimonial__quote_bg:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;background:url(/wp-content/uploads/2017/11/case-in-piemonte-piedmont-real-estate-where-to-stay-in-italy.png)center center;background-repeat:no-repeat;opacity:.3;filter:alpha(opacity=30);background-size:35%}.rh_testimonial .rh_testimonial__author{position:relative}.rh_testimonial__author_name{position:absolute;left:0}.rh_testimonial .rh_testimonial__author .rh_testimonial__author_name{font-size:15px}@media(min-width:768px){.rh_section__testimonial{padding:20rem 26rem!important}}.rh_testimonial .owl-item .item-content.entry-content{max-height:130px;overflow-y:scroll;padding-right:20px}.rh_cta--featured .rh_cta__wrap{padding:25rem 10rem}.rh_prop_card__details,.rh_prop_card__details p{font-size:14px;color:#b3b3b3;line-height:20px}.rh_prop_card__meta_wrap{padding-top:14px}span.entry-date{font-size:13px;color:#1ea69a}.rh_section__features{padding:9rem 0 10rem}.rh_cta--advice:before{border-right:1440px solid #1ea69a;border-right:100vw solid #1ea69a}.rh_cta--advice:after{border-left:1440px solid #fff;border-left:100vw solid #21a59a}.rh_cta--advice{background-color:#1ea69a;padding-bottom:200px}.rh_cta--advice .rh_section__subtitle,.rh_cta--advice .rh_section__title,.rh_cta--advice .rh_section__desc{color:#fff!important}.rh_footer:before{top:-180px}.no-bottom::after{border-top:none}.no-bottom .rh_section__head{position:relative;z-index:5000000}.no-bottom .rh_section__head .rh_section__title,.no-bottom .rh_section__head .rh_section__desc{color:#fff}.no-bottom .entry-content{padding:0;margin:20px 0}.no-bottom .rh_testimonial{margin-top:30px}@media(min-width:1140px) and (max-width:1280px){.rh_footer:before{top:-160px}}@media(max-width:1140px){.rh_footer:before{top:-140px}}@media(min-width:1024px){.rh_section__features .rh_section__properties{display:table}.rh_section__features .rh_prop_card{display:inline-block;vertical-align:top}}@media screen\0{.rh_section__features .rh_prop_card{width:30%}}.cat__description h3{text-align:left;margin-bottom:20px;font-size:25px}blockquote{background-color:rgb(30 166 154 / .1);border-color:#1ea69a;font-size:2rem;border-left:5px solid #1ea69a;text-align:left;margin:0 0 2rem 0;padding:34px 36px 46px 56px;position:relative}blockquote:before{color:#c6cdd1;content:"\f10d";position:absolute;top:30px;left:28px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);font-size:24px}.rh_property__comments #comments{padding:4rem 5rem 4rem 5rem}.wpcf7-form-control-wrap input[type=email],.wpcf7-form-control-wrap input[type=text]{background-color:#fff;height:45px;margin:10px 0 10px 0;width:100%;border:1px solid #dedddb;color:#999}.wpcf7-form-control-wrap [type=checkbox],.wpcf7-form-control-wrap [type=radio]{width:20px!important;height:20px}.wpcf7-form-control-wrap textarea{background-color:#fff;margin:10px 0 10px 0;width:100%;border:1px solid #dedddb!important;color:#999}.wpcf7-submit{background-color:#656565!important;padding:15px 20px;color:#fff;margin-top:15px!important;border-radius:4px}.small{font-size:13px}.wpcf7-form-control-wrap [type=checkbox],.wpcf7-form-control-wrap [type=radio]{vertical-align:middle}#comments{padding:0 5rem 5rem}.energy-efficency{width:200px;height:174px;background-image:url(/wp-content/uploads/2017/12/case-in-piemonte-piedmont-real-estate-energy-efficiency.png);background-size:contain;padding-left:52px;padding-top:43px;font-size:40px;font-weight:700}ul.rh_menu__main li a{font-weight:700}.rh_property__features_wrap .rh_property__feature{flex-basis:33.333%;padding:0 2rem 5px}.rh_property .rh_property__row{margin-bottom:10px}.rh_property__meta_wrap .rh_property__meta{margin-bottom:1.5rem}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{height:2px;background-color:#1ea69a}.rh_property__heading{margin-bottom:2px}#select2-location-results li:nth-child(2),#select2-location-results li:nth-child(5),#select2-location-results li:nth-child(6),#select2-location-results li:nth-child(8){display:none!important}#rh_property__feature_78,#rh_property__feature_94,#rh_property__feature_86,#rh_property__feature_68,#rh_property__feature_71,#rh_property__feature_80,#rh_property__feature_95,#rh_property__feature_96{display:none!important}.features_custom{margin-bottom:30px!important}body.term-new-reduced-price .rh_page__main{width:100%;padding-right:3rem}body.term-new-reduced-price .rh_page__sidebar{width:100%;max-width:100%}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#dd6d0b #fff0 #fff0 transparent!important;border-width:10px 8px 0 8px!important}.single-agent .listed_properties{display:none}.single-agent .rh_page__head.rh_page--single_agent,.single-agent .rh_page__section{display:none}.pea_cook_wrapper.pea_cook_bottomcenter{bottom:0!important;left:0!important;margin:0!important;width:100%;background-color:#1ea69a!important;color:#fff!important;border-radius:0!important;font-family:'Raleway'}button.pea_cook_btn{background:#fff!important;border:1px solid #fff!important;border-radius:5px;box-shadow:none!important;color:#333;font:bold 12px "Raleway",helvetica,arial,sans-serif;line-height:1;padding:5px 0;text-align:center;text-shadow:none!important;width:100px;margin-left:20px}.pea_cook_wrapper p{color:#fff!important;font-family:'Rubik',sans-serif}.pea_cook_wrapper a{font:bold 12px "Rubik",helvetica,arial,sans-serif!important;line-height:1!important;font-size:12px!important}#eu_revoke_cookies,#eu_revoke_cookies:hover,#eu_revoke_cookies:focus{color:#1ea69a;background:#fff}.pea_cook_control{background-color:#1ea69a!important}button.pea_cook_btn{background:#fff!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#1ea69a!important;font:lighter 15px "Rubik",helvetica,arial,sans-serif!important;line-height:2!important;text-shadow:none!important;margin-bottom:3px!important}.rh_prop_search__wrap div.rh_prop_search__option:nth-child(3) label:after{content:'1'}.rh_prop_search__wrap div.rh_prop_search__option:nth-child(4) label:after{content:'2'}.rh_prop_search__wrap div.rh_prop_search__option:nth-child(5) label:after{content:'3'}#select2-select-property-type-results::after,#select2-location-results::after,#select2-select-bedrooms-results::after,#select2-select-bathrooms-results::after,#select2-select-min-price-results::after,#select2-select-max-price-results::after{content:'↓';position:absolute;left:0;bottom:0;width:100%;background-color:#ea723D;padding:3px 24px;color:#fff}.page-id-135 .rh_prop_search{display:none}.rh_searchtit__wrap{padding:0 10rem 0}.rh_types_search{position:relative;display:block;width:100%;z-index:400;background-color:#fff;padding:40px 0;top:-65px;margin-bottom:-120px;color:#1ea69a;text-align:center;font-weight:500}.post-template-default #comments{display:none}.rh_menu__user_profile{color:#ea723d;font-size:13px;text-align:right;font-weight:700}.rh_form__login_wrap .rh_form__login,.rh_form__login_wrap .rh_form__register{width:40%}@media(max-width:768px){.rh_form__login_wrap .rh_form__login,.rh_form__login_wrap .rh_form__register{width:100%}}.mo-openid-app-icons>p{margin-bottom:0;font-weight:500;margin-bottom:50px!important}.rh_footer .rh_footer__logo .tag-line,.rh_footer__widgets .textwidget p,.rh_footer__widgets .textwidget,.rh_footer .rh_footer__wrap .copyrights,.rh_footer .rh_footer__wrap .designed-by,.rh_footer .rh_contact_widget .rh_contact_widget__item .content{color:#FFF!important}.rh_footer__widgets .widget ol a,.rh_footer__widgets .widget ul a{color:#fff!important}.rh_footer__widgets .widget ol a:hover,.rh_footer__widgets .widget ul a:hover{color:#f60!important}.rh_footer .rh_footer__social a{color:#fff!important}.rh_footer .rh_footer__social a:hover{color:#1da59a!important}.rh_footer .rh_contact_widget .rh_contact_widget__item .icon svg{fill:#fff!important}.select2-container--default .select2-results>.select2-results__options{padding-bottom:25px}#wpmem_reg fieldset,#wpmem_login fieldset{margin:0 0px!important;padding:0 10px!important}#wpmem_reg legend,#wpmem_login legend{display:inline-block!important;margin-bottom:4rem!important;font-size:1.5rem!important;font-weight:500!important;line-height:1.5!important;padding:0!important;font:500 15px/1.4 Rubik,sans-serif;color:#444!important}#wpmem_reg label,#wpmem_login label{display:inline-block!important;margin-bottom:1rem!important;font-size:1.5rem!important;font-weight:500!important;line-height:1.5!important;padding:0!important;font:500 15px/1.4 Rubik,sans-serif;color:#444!important}#wpmem_reg input[type="text"],#wpmem_reg input[type="password"],#wpmem_reg input[type="email"],#wpmem_reg input[type="url"],#wpmem_reg input[type="number"],#wpmem_reg input[type="date"],#wpmem_reg textarea,#wpmem_login input[type="text"],#wpmem_login input[type="password"]{padding:1.3rem 5px!important;line-height:10px!important}#wpmem_reg input,#wpmem_reg button,#wpmem_reg select,#wpmem_reg textarea,#wpmem_login input,#wpmem_login button{background:#1c9d92!important;color:#fff!important;font-size:1.5rem!important;padding:1.5rem 2rem!important;text-align:center!important;outline:0!important;border:0!important;border-radius:0!important;cursor:pointer!important}#uwpqsf_id{border:1px solid rgb(128 128 128 / .2);box-shadow:0 0 5px 2px rgb(0 0 0 / .05);background-color:#fff;padding:10px}.uwpqsf_class span{color:#444;font-weight:500!important;font-size:15px}.widget select{border-bottom:1px solid #e6e6e6}div#uwpqsf_btn{background-color:#1da59a;border:1px solid #1da59a;color:#fff;padding:14px}div#uwpqsf_btn:hover,div#uwpqsf_btn:focus{background-color:#fff;border:1px solid #1da59a;color:#1da59a;padding:14px;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out}.uform_title{display:none}input{margin-right:4px}#uwpqsf_id{width:100%;position:relative;z-index:99999;background-color:#fff;padding:0 0;margin-top:-50px}.uwpqsf_class>span[class*='taxolabel-'],.uwpqsf_class>span[class*='cmflabel-']{padding:5px 0 10px 0}.uwpqsf_class>span[class*='taxolabel-']:after,.cmflabel-0:after{content:"Select options";position:relative;left:0;display:block;bottom:0;width:100%;background-color:#1fa49a;color:#fff;padding:2px 2px;font-size:9px}.uwpqsf_class{width:25%;padding:10px 20px;margin-bottom:0;clear:none;float:left;display:inline-block;height:110px;overflow-y:auto;border-right:1px solid #ccc}label.uwpqsf_class.-keyword{padding:0 2px;border-right:none;height:30px}input#uwpqsf_id_key{border-bottom:1px solid #17998e}.uwpqsf_class.hover{background-color:#1da59a;color:#fff}.uwpqsf_class.hover span{color:#fff}div#uwpqsf_btn{width:15%;height:110px!important;overflow:hidden}#csearch-advance{width:10%;height:110px!important;display:inline-block;float:left;background-color:#18998e;text-align:center;padding:50px 4%;color:#fff;cursor:pointer}#csearch-advance:hover{background-color:#09776e}@media(max-width:768px){.uwpqsf_class{width:100%;border-right:none;border-bottom:1px solid #ccc}div#uwpqsf_btn{width:100%;height:110px!important}#csearch-advance{width:100%}#csearch-advance svg:not(:root){max-width:20px}}input#uwpqsf_id_btn{width:100%;height:100%}.uwpqsf_class>label{line-height:25px}#cmf-select1,#cmf-select2,#cmf-select3,#cmf-select4{display:none}#uwpqsffrom_17758>div:nth-last-child(4){display:none}select{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em - 2px),calc(100% - 15px) calc(1em - 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}select:focus{background-image:linear-gradient(45deg,green 50%,transparent 50%),linear-gradient(135deg,transparent 50%,green 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;border-color:green;outline:0}select:-moz-focusring{color:#fff0;text-shadow:0 0 0 #000}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select option{min-height:10px;line-height:10px;color:#353535}.uri{display:none}.rhea_ultra_search_form_wrapper .rhea_search_button_wrapper .rhea_advanced_expander span{color:#feefca}.rhea_price_box{width:100%}.rh_prop_card__status_sty{color:#359f7d!important;font-family:'Montserrat'!important;font-weight:700!important;font-size:18px!important;transform:rotate(-6deg);margin:6px;text-align:right}.page-id-35844 .rh-page-head{display:none}.page-id-35844 .rh-page-container,.page-id-35844 .entry-content-wrapper{padding:0}.single-property .rh-ultra-status{background:#037760;color:#fff;font-size:26px;font-weight:700;letter-spacing:1px;border-radius:0;box-shadow:1px 1px 4px #000ad;padding:5px 15px 3px}.rh-ultra-status.property-status-sold{background:red}.rh-ultra-status.property-status-under-offer{background:#e3a600}.rh-ultra-status.property-status-standby{background:#007CA5}.rh_property__features_wrap{display:none!important}.rh-ultra-action-buttons.rh-ultra-action-dark .favorite-btn-wrap span svg .rh-ultra-light,.rh-ultra-action-buttons.rh-ultra-action-dark .favorite-btn-wrap a svg .rh-ultra-light,.rh-ultra-property-slider-container .rh-ultra-thumb-action-box .share svg{fill:#efeff0!important}