.elementor-widget-heading .elementor-heading-title {
	color: var( --e-global-color-primary );
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-image .widget-image-caption {
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-text-editor {
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var( --e-global-color-primary );
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var( --e-global-color-primary );
	border-color: var( --e-global-color-primary );
}

.elementor-widget-button .elementor-button {
	font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-accent-font-weight );
	background-color: var( --e-global-color-accent );
}

.elementor-widget-divider {
	--divider-color: var( --e-global-color-secondary );
}

.elementor-widget-divider .elementor-divider__text {
	color: var( --e-global-color-secondary );
	font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
	background-color: var( --e-global-color-secondary );
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon {
	color: var( --e-global-color-secondary );
	border-color: var( --e-global-color-secondary );
}

.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg {
	fill: var( --e-global-color-secondary );
}

.elementor-widget-image-box .elementor-image-box-title {
	color: var( --e-global-color-primary );
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-image-box .elementor-image-box-description {
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
	background-color: var( --e-global-color-primary );
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon {
	color: var( --e-global-color-primary );
	border-color: var( --e-global-color-primary );
}

.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg {
	fill: var( --e-global-color-primary );
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
	background-color: var( --e-global-color-primary );
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon {
	fill: var( --e-global-color-primary );
	color: var( --e-global-color-primary );
	border-color: var( --e-global-color-primary );
}

.elementor-widget-icon-box .elementor-icon-box-title {
	color: var( --e-global-color-primary );
}

.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-icon-box .elementor-icon-box-description {
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-star-rating .elementor-star-rating__title {
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-image-gallery .gallery-item .gallery-caption {
	font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-color: var( --e-global-color-text );
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
	color: var( --e-global-color-primary );
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
	fill: var( --e-global-color-primary );
}

.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-icon-list .elementor-icon-list-text {
	color: var( --e-global-color-secondary );
}

.elementor-widget-counter .elementor-counter-number-wrapper {
	color: var( --e-global-color-primary );
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-counter .elementor-counter-title {
	color: var( --e-global-color-secondary );
	font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar {
	background-color: var( --e-global-color-primary );
}

.elementor-widget-progress .elementor-title {
	color: var( --e-global-color-primary );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-testimonial .elementor-testimonial-content {
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-testimonial .elementor-testimonial-name {
	color: var( --e-global-color-primary );
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-testimonial .elementor-testimonial-job {
	color: var( --e-global-color-secondary );
	font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a {
	color: var( --e-global-color-primary );
}

.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a {
	color: var( --e-global-color-accent );
}

.elementor-widget-tabs .elementor-tab-title {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-tabs .elementor-tab-content {
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title {
	color: var( --e-global-color-primary );
}

.elementor-widget-accordion .elementor-accordion-icon svg {
	fill: var( --e-global-color-primary );
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title {
	color: var( --e-global-color-accent );
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
	fill: var( --e-global-color-accent );
}

.elementor-widget-accordion .elementor-accordion-title {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-accordion .elementor-tab-content {
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon {
	color: var( --e-global-color-primary );
}

.elementor-widget-toggle .elementor-toggle-icon svg {
	fill: var( --e-global-color-primary );
}

.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon {
	color: var( --e-global-color-accent );
}

.elementor-widget-toggle .elementor-toggle-title {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-toggle .elementor-tab-content {
	color: var( --e-global-color-text );
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-alert .elementor-alert-title {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-alert .elementor-alert-description {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-Wpresidence_Blog_Post_List h3 a,.elementor-widget-Wpresidence_Blog_Post_List h4 a {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Blog_Post_List .blog_unit_content p,.elementor-widget-Wpresidence_Blog_Post_List .listing_details {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Blog_Post_List .blog_unit_meta, .blog_unit_meta a {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Blog_Post_List .read_more {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Search_Form_Builder .elementor-field-group > label,
                            .elementor-widget-WpResidence_Search_Form_Builder .adv_search_slider  .wpresidence_slider_price,
                            .elementor-widget-WpResidence_Search_Form_Builder .adv_search_slider  label,
                            .elementor-widget-WpResidence_Search_Form_Builder .adv_search_geo_radius_wrapper  .radius_value,
                            .elementor-widget-WpResidence_Search_Form_Builder .adv_search_geo_radius_wrapper  label {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-WpResidence_Search_Form_Builder .adv_search_tab_item , .elementor-widget-WpResidence_Search_Form_Builder .adv_search_tab_item a {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-WpResidence_Search_Form_Builder .form-control, .elementor-widget-WpResidence_Search_Form_Builder input.form-control {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-WpResidence_Search_Form_Builder .filter_menu li {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-WpResidence_Search_Form_Builder .wpresidence_button {
	font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-widget-Wpresidence_Properties_Top_Bar .control_tax_sh {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Category_Slider .places_wrapper_type_2 h4 a,.elementor-widget-WpResidence_Category_Slider .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Category_Slider .places_type_2_tagline {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Category_Slider .places_type_2_listings_no,.elementor-widget-WpResidence_Category_Slider .property_listing.places_listing .property_location {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Display_Categories .places_wrapper_type_2 h4 a,.elementor-widget-WpResidence_Display_Categories .property_listing h4,.elementor-widget-WpResidence_Display_Categories .listing_wrapper_desgin_3 h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Display_Categories .places_type_2_tagline {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Display_Categories .places_type_2_listings_no,.elementor-widget-WpResidence_Display_Categories .property_listing.places_listing .property_location,.elementor-widget-WpResidence_Display_Categories .property_location_type_3 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Display_Categories_As_Tabs  .nav-tabs>li.wpestate_categories_as_tabs_item>a {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Display_Categories_As_Tabs .wpestate_categories_as_tabs_term {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Display_Categories_As_Tabs .places_list_tab_term-count {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Grids .places_wrapper_type_2 h4 a,.elementor-widget-Wpresidence_Grids .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Grids .places_type_2_tagline {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Grids .places_type_2_listings_no,.elementor-widget-Wpresidence_Grids .property_listing.places_listing .property_location {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Contact_Form_Builder .elementor-field-group > label {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-WpResidence_Contact_Form_Builder .elementor-field-group .elementor-field, .elementor-widget-WpResidence_Contact_Form_Builder .elementor-field-subgroup label {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-WpResidence_Contact_Form_Builder .gpr_wrapper a {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-WpResidence_Contact_Form_Builder .elementor-button {
	font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-accent-font-weight );
}

.elementor-widget-Wpresidence_Sliding_Box .wpestate_sliding_box h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Sliding_Box .wpestate_sliding_box p {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Sliding_Box .sliding-content-action a {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Property_Slider_v2 .property_slider_carousel_elementor_v2_title {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-WpResidence_Property_Slider_v2 .property_slider_carousel_elementor_v2_price,.elementor-widget-WpResidence_Property_Slider_v2 .property_slider_carousel_elementor_v2_price .price_label {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-WpResidence_Property_Slider_v3 .property_slider_carousel_elementor_v3_title {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-WpResidence_Property_Slider_v3 .property_slider_carousel_elementor_v3_price,.elementor-widget-WpResidence_Property_Slider_v3 .property_slider_carousel_elementor_v3_price .price_label {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-WpResidence_Property_Slider_v3 .property_slider_carousel_elementor_v3_excerpt,.elementor-widget-WpResidence_Property_Slider_v3 .property_listing_details,.elementor-widget-WpResidence_Property_Slider_v3 .property_slider_carousel_elementor_v3_address {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-WpResidence_Property_Slider_v3 .property_agent_wrapper,.elementor-widget-WpResidence_Property_Slider_v3 .property_agent_wrapper a {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}

.elementor-widget-Wpresidence_Testimonial_Slider .item_testimonial_title {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Testimonial_Slider .item_testimonial_text {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Testimonial_Slider .item_testimonial_name {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Testimonial_Slider .item_testimonial_job {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_HotSpots .wpestate_hotspot_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_HotSpots .wpestate_hotspot_tooltip {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Agent_Grids .places_wrapper_type_2 h4 a,.elementor-widget-Wpresidence_Agent_Grids .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Agent_Grids .property_location.realtor_position {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v1 .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v1 .property_location_image {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v1 .property_listing_details span {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v1 .listing_unit_price_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v1 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v1 .listing_details {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v1 .unit_details_x {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v1 .property_agent_wrapper a,.property_agent_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v2 .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v2 .property_address_type1_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v2 .property_categories_type1_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v2 .property_details_type1_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v2 .listing_unit_price_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v2 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v2 .property_agent_wrapper a,.property_agent_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v3 .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v3 .property_listing.property_unit_type2 .listing_details {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v3 .property_listing_details {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v3 .listing_unit_price_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v3 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v3 .property_agent_wrapper a,.property_agent_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v4 .listing_unit_price_wrapper a, .elementor-widget-WpResidence_Items_List_card_v4 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v4 .property_address_type3 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v4 .property_listing_details {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v4 .unit_type3_details {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v4 .property_agent_wrapper a,.property_agent_wrapper,.property_listing.property_unit_type3 .property_agent_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v5 .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v5 .property_listing_details4_grid_view, .elementor-widget-WpResidence_Items_List_card_v5 .property_listing_details {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v5 .propery_price4_grid {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v5 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v6 .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v6 .inforoom_unit_type5 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v6 .listing_unit_price_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v6 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v7 .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v7 .inforoom_unit_type6 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v7 .listing_unit_price_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v7 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidence_Items_List_card_v7 .property_agent_wrapper a,.property_agent_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Recent_Items_Card_V8 .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Recent_Items_Card_V8 .inforoom_unit_type6 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Recent_Items_Card_V8 .listing_unit_price_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Recent_Items_Card_V8 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Recent_Items_Card_V8 .property_agent_wrapper a,.property_agent_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v1 .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v1 .property_location_image {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v1 .property_listing_details span {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v1 .listing_unit_price_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v1 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v1 .listing_details {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v1 .unit_details_x {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v1 .property_agent_wrapper a,.property_agent_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v2 .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v2 .property_address_type1_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v2 .property_categories_type1_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v2 .property_details_type1_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v2 .listing_unit_price_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v2 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v2 .property_agent_wrapper a,.property_agent_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v3 .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v3 .property_listing.property_unit_type2 .listing_details {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v3 .property_listing_details {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v3 .listing_unit_price_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v3 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v3 .property_agent_wrapper a,.property_agent_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v4 .listing_unit_price_wrapper a, .elementor-widget-WpResidenc_Items_Slider_v4 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v4 .property_address_type3 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v4 .property_listing_details {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v4 .unit_type3_details {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v4 .property_agent_wrapper a,.property_agent_wrapper,.property_listing.property_unit_type3 .property_agent_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v5 .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v5 .property_listing_details4_grid_view, .elementor-widget-WpResidenc_Items_Slider_v5 .property_listing_details {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v5 .propery_price4_grid {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v5 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v6 .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v6 .inforoom_unit_type5 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v6 .listing_unit_price_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v6 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v7 .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v7 .inforoom_unit_type6 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v7 .listing_unit_price_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v7 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-WpResidenc_Items_Slider_v7 .property_agent_wrapper a,.property_agent_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Recent_Items_SLider_v8 .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Recent_Items_SLider_v8 .inforoom_unit_type6 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Recent_Items_SLider_v8 .listing_unit_price_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Recent_Items_SLider_v8 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Recent_Items_SLider_v8 .property_agent_wrapper a,.property_agent_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v1 .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v1 .property_location_image {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v1 .property_listing_details span {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v1 .listing_unit_price_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v1 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v1 .listing_details {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v1 .unit_details_x {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v1 .property_agent_wrapper a,.property_agent_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v2 .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v2 .property_address_type1_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v2 .property_categories_type1_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v2 .property_details_type1_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v2 .listing_unit_price_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v2 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v2 .property_agent_wrapper a,.property_agent_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v3 .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v3 .property_listing.property_unit_type2 .listing_details {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v3 .property_listing_details {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v3 .listing_unit_price_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v3 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v3 .property_agent_wrapper a,.property_agent_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v4 .listing_unit_price_wrapper a, .elementor-widget-Wpresidence_Filter_List_Properties_v4 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v4 .property_address_type3 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v4 .property_listing_details {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v4 .unit_type3_details {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v4 .property_agent_wrapper a,.property_agent_wrapper,.property_listing.property_unit_type3 .property_agent_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v5 .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v5 .property_listing_details4_grid_view, .elementor-widget-Wpresidence_Filter_List_Properties_v5 .property_listing_details {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v5 .propery_price4_grid {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v5 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v6 .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v6 .inforoom_unit_type5 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v6 .listing_unit_price_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v6 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v7 .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v7 .inforoom_unit_type6 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v7 .listing_unit_price_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v7 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v7 .property_agent_wrapper a,.property_agent_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v8 .property_listing h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v8 .inforoom_unit_type6 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v8 .listing_unit_price_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v8 .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Wpresidence_Filter_List_Properties_v8 .property_agent_wrapper a,.property_agent_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Property Title .entry_prop {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Property Breadcrumbs .breadcrumb,.elementor-widget-Property Breadcrumbs .breadcrumb li {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Property Price .price_area {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Property Price .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Additional Price Info  .price_area {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Additional Price Info  .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Property Address .property_categs,.elementor-widget-Property Address .property_categs i {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_add_to_favorites .single_property_action ,.elementor-widget-property_add_to_favorites .single_property_action  i {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_status .status-wrapper .ribbon-inside {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_content .elementor-widget-container {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_excerpt .elementor-widget-container {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_header_section .entry-prop {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_header_section .price_area,.elementor-widget-property_show_header_section .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_header_section .property_categs,.elementor-widget-property_show_header_section .property_categs a,.elementor-widget-property_show_header_section .property_categs i {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_overview_section .panel-title {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_overview_section .overview_element a, .elementor-widget-property_show_overview_section  .overview_element li {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_description_section .panel-title {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_description_section .wpestate_property_description {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_address_section .panel-title {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_address_section .panel-body,.elementor-widget-property_show_address_section .panel-body .listing_detail,.elementor-widget-property_show_address_section .panel-body .listing_detail a {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_details_section .panel-title {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_details_section .panel-body,.elementor-widget-property_show_details_section .panel-body .listing_detail,.elementor-widget-property_show_details_section .panel-body .listing_detail a {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_features_section .panel-title {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_features_section .panel-body,.elementor-widget-property_show_features_section .panel-body .listing_detail,.elementor-widget-property_show_features_section .panel-body .listing_detail a {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_video_section .panel-title {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_map_section .panel-title {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_virtual_tour_section .panel-title {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_walkcore_section .panel-title {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_walkcore_section .panel-body .walk_details {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_calculator_section .panel-title {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_calculator_section .panel-default,.elementor-widget-property_show_calculator_section .panel-default label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_floorplans_section .panel-title {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_floorplans_section .panel-body,.elementor-widget-property_show_floorplans_section .panel-body .floor_title,.elementor-widget-property_show_floorplans_section .panel-body .floor_details {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_statistics_section .panel-title {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_reviews_section .property_reviews_wrapper h4 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_reviews_section .review-title {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_reviews_section .review-date ,.elementor-widget-property_show_reviews_section .reviwer-name, .elementor-widget-property_show_reviews_section .review-date {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_reviews_section .property_reviews_wrapper {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_yelp_section .panel-title {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_yelp_section .yelp_unit_name,.elementor-widget-property_show_yelp_section .yelp_unit_distance {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_similar_section .agent_listings_title_similar {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_subunits_section .panel-title {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_subunits_section .subunit_title a {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_subunits_section .subunit_price,.elementor-widget-property_show_subunits_section .subunit_title .price_label {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_subunits_section .subunit_size,.elementor-widget-property_show_subunits_section .subunit_bathrooms,.elementor-widget-property_show_subunits_section .subunit_rooms,.elementor-widget-property_show_subunits_section .subunit_type,.elementor-widget-property_show_subunits_section .subunit_type a {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_agent_form_section .agent_details h3 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_agent_form_section .agent_detail {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_agent_form_section #show_contact {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_agent_form_section .form-control {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-property_show_agent_form2_section .agent_contanct_form_sidebar  h4 a {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Agent_Card .agent_details h3 {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Agent_Card .agent_detail {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Agent_Contact_Form #show_contact {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-Agent_Contact_Form .form-control {
	font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-widget-text-path {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-weight: var( --e-global-typography-text-font-weight );
}