.elementor-28655 .elementor-element.elementor-element-63934697{margin-top:10px;margin-bottom:0px;}.elementor-28655 .elementor-element.elementor-element-78369a7a > .elementor-element-populated{padding:10px 10px 10px 0px;}.elementor-widget-Term Breadcrumbs .breadcrumb,.elementor-widget-Term Breadcrumbs .breadcrumb li{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-28655 .elementor-element.elementor-element-0a465d0 .breadcrumb,.elementor-28655 .elementor-element.elementor-element-0a465d0 .breadcrumb li{font-family:"Lora", Sans-serif;font-weight:600;}.elementor-widget-term_title .wpresidence-term-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-28655 .elementor-element.elementor-element-3a84aa4 .wpresidence-term-title{font-family:"Merriweather", Sans-serif;font-weight:600;color:#222222;}.elementor-28655 .elementor-element.elementor-element-f953b1d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-28655 .elementor-element.elementor-element-f953b1d .listing_filters_head{border-style:solid;border-width:0px;}.elementor-28655 .elementor-element.elementor-element-f953b1d .pagination_ajax{justify-content:left;}.elementor-28655 .elementor-element.elementor-element-f953b1d .pagination{justify-content:left;}.elementor-28655 .elementor-element.elementor-element-299b05bd > .elementor-element-populated{padding:10px 0px 10px 10px;}.elementor-28655 .elementor-element.elementor-element-060fd15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:767px){.elementor-28655 .elementor-element.elementor-element-0a465d0 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-28655 .elementor-element.elementor-element-3a84aa4 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-28655 .elementor-element.elementor-element-f953b1d > .elementor-widget-container{padding:0px 6px 0px 6px;}}@media(min-width:768px){.elementor-28655 .elementor-element.elementor-element-78369a7a{width:70%;}.elementor-28655 .elementor-element.elementor-element-299b05bd{width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-28655 .elementor-element.elementor-element-78369a7a{width:100%;}.elementor-28655 .elementor-element.elementor-element-299b05bd{width:100%;}}/* Start custom CSS for Wpresidence_Term_List_Properties, class: .elementor-element-f953b1d *//* =====================================================
   WP RESIDENCE - PROPERTY CARDS & FILTERS
   Brand color: #164A5B
   Text color: #4B5563
   Heading color: #222222
   Fonts: Merriweather + Lora
   ===================================================== */


/* =====================================================
   1. PROPERTY CARDS
   Required container class: property-fonts-new
   ===================================================== */

/* Property titles */
.property-fonts-new .property_listing.property_card_default
.property-unit-information-wrapper h4,
.property-fonts-new .property_listing.property_card_default
.property-unit-information-wrapper h4 a {
    font-family: 'Merriweather', serif !important;
    color: #222222 !important;
}

/* Property price: Lora, original color preserved */
.property-fonts-new .property_listing.property_card_default
.property-unit-information-wrapper .listing_unit_price_wrapper,
.property-fonts-new .property_listing.property_card_default
.property-unit-information-wrapper .listing_unit_price_wrapper * {
    font-family: 'Lora', serif !important;
}

/* Description and property details */
.property-fonts-new .property_listing.property_card_default
.property-unit-information-wrapper .listing_details,
.property-fonts-new .property_listing.property_card_default
.property-unit-information-wrapper .listing_details a,
.property-fonts-new .property_listing.property_card_default
.property-unit-information-wrapper .property_listing_details,
.property-fonts-new .property_listing.property_card_default
.property-unit-information-wrapper .property_listing_details span,
.property-fonts-new .property_listing.property_card_default
.property-unit-information-wrapper .unit_details_x {
    font-family: 'Lora', serif !important;
    color: #4B5563 !important;
}

/* Property detail icons */
.property-fonts-new .property_listing.property_card_default
.property-unit-information-wrapper .property_listing_details svg {
    color: #4B5563 !important;
    fill: #4B5563 !important;
}

/* Property location displayed over the image */
.property-fonts-new .property_listing.property_card_default
.property_location_image a,
.property-fonts-new .property_listing.property_card_default
.property_location_image i {
    font-family: 'Lora', serif !important;
    color: #4B5563 !important;
}


/* =====================================================
   2. FILTERS - FONT
   Actual filter container: listing_filters_head
   ===================================================== */

/* Main filter labels */
.listing_filters_head .filter_menu_trigger,
.listing_filters_head .filter_menu_trigger *,
.listing_filters_head button.filter_menu_trigger,
.listing_filters_head button.filter_menu_trigger *,
.listing_filters_head .dropdown-toggle,
.listing_filters_head .dropdown-toggle * {
    font-family: 'Lora', serif !important;
}

/* Dropdown menu and its options */
.listing_filters_head .dropdown-menu,
.listing_filters_head .dropdown-menu *,
.listing_filters_head .dropdown-menu li,
.listing_filters_head .dropdown-menu li a,
.listing_filters_head .dropdown-menu li span,
.listing_filters_head .dropdown-menu li label {
    font-family: 'Lora', serif !important;
}


/* =====================================================
   3. MAIN FILTER BUTTONS
   Keep text gray, including on hover
   ===================================================== */

.listing_filters_head .filter_menu_trigger,
.listing_filters_head button.filter_menu_trigger,
.listing_filters_head .dropdown-toggle {
    color: #4B5563 !important;
}

.listing_filters_head .filter_menu_trigger:hover,
.listing_filters_head .filter_menu_trigger:focus,
.listing_filters_head .filter_menu_trigger:active,
.listing_filters_head button.filter_menu_trigger:hover,
.listing_filters_head button.filter_menu_trigger:focus,
.listing_filters_head button.filter_menu_trigger:active,
.listing_filters_head .dropdown-toggle:hover,
.listing_filters_head .dropdown-toggle:focus,
.listing_filters_head .dropdown-toggle:active,
.listing_filters_head .dropdown:hover > .filter_menu_trigger,
.listing_filters_head .dropdown.open > .filter_menu_trigger,
.listing_filters_head .dropdown.show > .filter_menu_trigger {
    font-family: 'Lora', serif !important;
    color: #4B5563 !important;
}

/* Keep nested text in the main filter gray */
.listing_filters_head .filter_menu_trigger:hover *,
.listing_filters_head .filter_menu_trigger:focus *,
.listing_filters_head .filter_menu_trigger:active *,
.listing_filters_head .dropdown-toggle:hover *,
.listing_filters_head .dropdown-toggle:focus * {
    font-family: 'Lora', serif !important;
    color: #4B5563 !important;
}


/* =====================================================
   4. DROPDOWN OPTIONS
   Gray normally, white on hover
   ===================================================== */

/* Default dropdown option color */
.listing_filters_head .dropdown-menu li,
.listing_filters_head .dropdown-menu li a,
.listing_filters_head .dropdown-menu li span {
    color: #4B5563 !important;
}

/* White text when hovering over an option */
.listing_filters_head .dropdown-menu li:hover,
.listing_filters_head .dropdown-menu li:hover a,
.listing_filters_head .dropdown-menu li:hover span,
.listing_filters_head .dropdown-menu li a:hover,
.listing_filters_head .dropdown-menu li a:focus,
.listing_filters_head .dropdown-menu li:focus {
    font-family: 'Lora', serif !important;
    color: #FFFFFF !important;
}

/* Nested elements inside hovered options */
.listing_filters_head .dropdown-menu li:hover *,
.listing_filters_head .dropdown-menu li a:hover * {
    color: #FFFFFF !important;
}

/* Dropdown option background on hover */
.listing_filters_head .dropdown-menu li:hover,
.listing_filters_head .dropdown-menu li a:hover {
    background-color: #164A5B !important;
}


/* =====================================================
   5. GRID / LIST VIEW
   ===================================================== */

.listing_filters_head
.wpestate_list_grid_filter_wiew_wrapper #grid_view,
.listing_filters_head
.wpestate_list_grid_filter_wiew_wrapper #list_view {
    color: #164A5B !important;
}

.listing_filters_head
.wpestate_list_grid_filter_wiew_wrapper #grid_view svg,
.listing_filters_head
.wpestate_list_grid_filter_wiew_wrapper #list_view svg {
    fill: #164A5B !important;
}

.listing_filters_head
.wpestate_list_grid_filter_wiew_wrapper #grid_view:hover,
.listing_filters_head
.wpestate_list_grid_filter_wiew_wrapper #list_view:hover {
    color: #164A5B !important;
}

.listing_filters_head
.wpestate_list_grid_filter_wiew_wrapper #grid_view:hover svg,
.listing_filters_head
.wpestate_list_grid_filter_wiew_wrapper #list_view:hover svg {
    fill: #164A5B !important;
}/* End custom CSS */