.immonex-widget-default table.immonex-property-details{box-sizing:content-box;margin-bottom:1rem;width:100%}.immonex-widget-default .immonex-widget-title{margin-bottom:.5rem}.immonex-widget-default td.property-details-label,.immonex-widget-default td.property-details-value{vertical-align:top;width:50%}body.imnx-pth-bo-beladomo .tabtext .widget_immonex_user_defined_properties_widget table,body.imnx-th-bo-beladomo .tabtext .widget_immonex_user_defined_properties_widget table{border-spacing:0;font-size:.95em;line-height:1.6em;margin:5px 0;padding:0;width:100%}body.imnx-pth-bo-beladomo .tabtext .widget_immonex_user_defined_properties_widget tr:hover,body.imnx-th-bo-beladomo .tabtext .widget_immonex_user_defined_properties_widget tr:hover{background:#f6f6f6}body.imnx-pth-bo-beladomo .tabtext .widget_immonex_user_defined_properties_widget td,body.imnx-th-bo-beladomo .tabtext .widget_immonex_user_defined_properties_widget td{border-bottom:1px solid #e1e1e1;border-top:1px solid #fff;padding:5px 10px;vertical-align:top}body.imnx-pth-bo-beladomo .tabtext .widget_immonex_user_defined_properties_widget td.property-details-label,body.imnx-th-bo-beladomo .tabtext .widget_immonex_user_defined_properties_widget td.property-details-label{width:40%}body.imnx-pth-bo-beladomo .tabtext .widget_immonex_user_defined_properties_widget tr:last-child td,body.imnx-th-bo-beladomo .tabtext .widget_immonex_user_defined_properties_widget tr:last-child td{border-bottom:none}.immonex-widget.theme-bo-immobilia18 a{color:#e76500}.immonex-widget.theme-bo-immobilia18 a:hover{text-decoration:underline}.immonex-widget.theme-bo-immobilia18:not(.immonex-property-attachments) .immonex-widget-title{margin-bottom:0}.immonex-widget.theme-bo-immobilia18 table.immonex-property-details{border-collapse:collapse;margin-top:0!important}.immonex-widget.theme-bo-immobilia18 table.immonex-property-details td.property-details-label{border-right:none!important}.immonex-widget-hometown ul.table-list{background-color:#fff;border:1px solid #ddd;margin-bottom:0;padding:25px}body.single-property .content .widget_immonex_user_defined_properties_widget{background:inherit;border:0}body.single-property .content .widget_immonex_user_defined_properties_widget .immonex-widget-realhomes h2{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;line-height:20px;margin-bottom:17px}body.single-property .content .widget_immonex_user_defined_properties_widget .immonex-widget-realhomes ul.additional-details{padding:0}body.single-property .content .widget_immonex_user_defined_properties_widget .immonex-widget-realhomes ul.additional-details li{background-image:none;border-top:0;font-size:12px}body.single-property .rh_content .widget_immonex_user_defined_properties_widget .immonex-widget-realhomes h2,body.single-property .rh_content .widget_immonex_user_defined_properties_widget .immonex-widget-realhomes h4{color:#1ea69a;display:block;font-size:1.6rem;font-weight:500;line-height:1.5rem;margin:0 0 2rem}body.single-property .rh_content .widget_immonex_user_defined_properties_widget .immonex-widget-realhomes ul.additional-details{margin-top:0;padding:0}body.single-property .rh_content .widget_immonex_user_defined_properties_widget .immonex-widget-realhomes ul.additional-details li{color:#1a1a1a;padding:.7rem 2rem}body.single-property .rh_content .widget_immonex_user_defined_properties_widget .immonex-widget-realhomes ul.additional-details li span{color:gray}body.single-property .rh_content .widget_immonex_user_defined_properties_widget .immonex-widget-realhomes ul.additional-details li strong{display:block;font-weight:400}body.single-property .rh_content .widget_immonex_user_defined_properties_widget .immonex-widget-realhomes ul.additional-details li:nth-child(2n){background:#f7f7f7}.rh_property__sidebar .immonex-widget-realhomes ul.additional-details{background-color:#fff;box-shadow:0 0 5px 2px rgb(0 0 0 / .05);margin-bottom:3rem;padding:1.5rem}.rh_property__sidebar .immonex-widget-realhomes ul.additional-details li{padding:.7rem}.rh_property__sidebar .immonex-widget-realhomes ul.additional-details li:nth-child(2n){background:#f7f7f7}.rh_property__sidebar .immonex-widget-realhomes ul.additional-details li span{color:#1a1a1a}.rh_property__sidebar .immonex-widget-realhomes ul.additional-details li strong{font-weight:400}body.single-property .property-additional-details-list dd,body.single-property .property-additional-details-list dt{font-size:12px;hyphens:auto;word-break:normal}body.single-property .property-additional-details-list dd{font-size:14px}body.single-property .property-content .immonex-widget-realplaces h2{color:#0dbae8;font-size:18px;margin-bottom:15px}body.single-property .property-content .immonex-widget-realplaces h2:after{background-color:#e5e6e7;content:"";display:block;height:3px;margin:3px 0 0 2px;width:21px}body.single-property .sidebar .immonex-widget-realplaces dd,body.single-property .sidebar .immonex-widget-realplaces dt{display:block;width:100%}body.imnx-pth-wpresidence .wpestate_property_description .immonex-widget-wp_residence h2{color:#222;font-size:16px;margin-bottom:0;margin-top:0;padding-bottom:20px}.immonex-widget-wp_residence .listing_detail{line-height:130%}.widget-area-sidebar .immonex-widget-wp_residence .listing_detail strong{display:block}.immonex-widget-wp_residence{margin-bottom:16px}body.imnx-pth-wpestate #property_description .immonex-widget,body.imnx-pth-wpestate-4 #property_description .immonex-widget{margin:2rem 0}body.imnx-pth-wpestate #property_description .immonex-widget-wp_estate h2.widgettitle,body.imnx-pth-wpestate-4 #property_description .immonex-widget-wp_estate h2.widgettitle{font-size:16px;font-weight:400;font-weight:600;margin-bottom:20px;text-transform:uppercase}body.imnx-pth-wpestate .immonex-widget-wp_estate .title_feature_listing,body.imnx-pth-wpestate-4 .immonex-widget-wp_estate .title_feature_listing{font-weight:500}body.imnx-pth-wpestate .widget-area-sidebar .immonex-widget-wp_estate .prop_details,body.imnx-pth-wpestate-4 .widget-area-sidebar .immonex-widget-wp_estate .prop_details{font-size:13px;line-height:110%;margin-bottom:1rem}body.imnx-pth-wpestate .widget-area-sidebar .immonex-widget-wp_estate .prop_details:last-child,body.imnx-pth-wpestate-4 .widget-area-sidebar .immonex-widget-wp_estate .prop_details:last-child{margin-bottom:0}body.imnx-pth-wpestate .widget-area-sidebar .immonex-widget-wp_estate .title_feature_listing,body.imnx-pth-wpestate-4 .widget-area-sidebar .immonex-widget-wp_estate .title_feature_listing{display:block}body.imnx-pth-wpestate .widget-area-sidebar .widget-container.widget_immonex_user_defined_properties_widget,body.imnx-pth-wpestate-4 .widget-area-sidebar .widget-container.widget_immonex_user_defined_properties_widget{width:100%}body.imnx-pth-wpestate:not(.imnx-pth-wpestate-4):not(.imnx-pth-wpestate-5) .property_description .widget{margin-bottom:0}body.imnx-pth-wpestate:not(.imnx-pth-wpestate-4):not(.imnx-pth-wpestate-5) .property_description .immonex-widget-wp_estate h2.widgettitle{color:#097240;font-size:17px;line-height:22px;margin-bottom:11px}body.imnx-pth-wpestate:not(.imnx-pth-wpestate-4):not(.imnx-pth-wpestate-5) .property_description .immonex-widget-wp_estate .title_feature_listing{display:block;font-weight:500}body.imnx-pth-wpestate:not(.imnx-pth-wpestate-4):not(.imnx-pth-wpestate-5) .widget-area-sidebar .immonex-widget-wp_estate{background-color:#fff;box-shadow:3px 5px 13px 0 rgb(29 29 29 / .12);padding:17px 11px 10px}body.imnx-pth-wpestate:not(.imnx-pth-wpestate-4):not(.imnx-pth-wpestate-5) .widget-area-sidebar .immonex-widget-wp_estate .prop_details{float:none}body.imnx-pth-wpestate:not(.imnx-pth-wpestate-4):not(.imnx-pth-wpestate-5) .widget-area-sidebar .immonex-widget-wp_estate h3{padding-top:5px}.immonex-widget-realty.via-shortcode{margin-top:50px}.immonex-widget-realty ul.property-details{background-color:#fff;list-style-type:none;margin:0;padding:0!important}#sidebar .immonex-widget-realty ul.property-details{font-size:75%}.immonex-widget-realty ul.property-details li{padding-bottom:.5em}.immonex-widget-realty ul.property-details .property-details-caption{font-weight:700;line-height:1}