{
    "date": "2026-09-04",
    "total_conversations": 21,
    "total_messages": 60,
    "conversations": [
        {
            "conversation_id": "ecco_93efbcdbadb55fe4405069efc532dcb1",
            "property_page": "",
            "ip": "131.239.138.134",
            "page_url": "",
            "lead_form_triggered": true,
            "messages": [
                {
                    "role": "user",
                    "message": "What rooms do you have available?",
                    "timestamp": "2026-09-04 00:07:55"
                },
                {
                    "role": "assistant",
                    "message": "We have select availability across several LA neighborhoods! To point you to the right options \u2014 when are you looking to move in, and what area of LA are you interested in?",
                    "timestamp": "2026-09-04 00:07:56"
                }
            ]
        },
        {
            "conversation_id": "ecco_fd7eb491c4c78e42f945ce47de17f441",
            "property_page": "",
            "ip": "146.75.146.78",
            "page_url": "",
            "lead_form_triggered": true,
            "messages": [
                {
                    "role": "user",
                    "message": "What\u2019s included in the price?",
                    "timestamp": "2026-09-04 00:22:46"
                },
                {
                    "role": "assistant",
                    "message": "It depends on the property type:\n\n**Coliving rooms** (furnished): Utilities are included in the monthly price \u2014 that covers electric, gas, water, and internet. Furniture is also provided, and there's a 3-month minimum stay.\n\n**Traditional apartments** (unfurnished, at Ecco Fountain & Ecco Lexington): The monthly rent does **not** include utilities \u2014 you pay electric, gas, water, and internet separately. All units come with in-unit washer\/dryer and central AC.\n\nAre you interested in a coliving room or a full apartment? I can show you what's available.",
                    "timestamp": "2026-09-04 00:22:48"
                }
            ]
        },
        {
            "conversation_id": "ecco_0a6da48e3b748831c708ed22d7bdeb42",
            "property_page": "",
            "ip": "167.224.159.186",
            "page_url": "",
            "lead_form_triggered": true,
            "messages": [
                {
                    "role": "user",
                    "message": "What\u2019s included in the price?",
                    "timestamp": "2026-09-04 01:00:47"
                },
                {
                    "role": "assistant",
                    "message": "It depends on the property type:\n\n**Coliving rooms** (furnished): Utilities \u2014 water, gas, electric, and internet \u2014 are included, along with furniture. In-unit washer\/dryer and central AC are standard. The minimum lease is 3 months.\n\n**Traditional apartments** (unfurnished, at Ecco Fountain and Ecco Lexington): You pay utilities separately (electric, gas, water, internet). In-unit washer\/dryer and central AC are included. These are 12-month leases.\n\nThe security deposit is one month's rent for whichever room or unit you choose. And right now, we're offering the last month free on a 12-month lease at select properties.\n\nAre you leaning toward a coliving room or a full apartment? I can show you what's available.",
                    "timestamp": "2026-09-04 01:00:53"
                }
            ]
        },
        {
            "conversation_id": "ecco_71a2efe7c2acaefd35e72cb69ff5d743",
            "property_page": "",
            "ip": "131.239.138.134",
            "page_url": "",
            "lead_form_triggered": true,
            "messages": [
                {
                    "role": "user",
                    "message": "What rooms do you have available?",
                    "timestamp": "2026-09-04 02:08:16"
                },
                {
                    "role": "assistant",
                    "message": "We have select availability across several LA neighborhoods right now. When are you looking to move in?",
                    "timestamp": "2026-09-04 02:08:23"
                }
            ]
        },
        {
            "conversation_id": "ecco_b8865bc8711bf2c8e52752c2cb91e172",
            "property_page": "",
            "ip": "131.239.138.134",
            "page_url": "",
            "lead_form_triggered": true,
            "messages": [
                {
                    "role": "user",
                    "message": "What rooms do you have available?",
                    "timestamp": "2026-09-04 04:07:56"
                },
                {
                    "role": "assistant",
                    "message": "We have select units available across our LA portfolio! When are you looking to move in?",
                    "timestamp": "2026-09-04 04:07:58"
                }
            ]
        },
        {
            "conversation_id": "ecco_5e078f022b7ac48148beb668f163efaf",
            "property_page": "",
            "ip": "131.239.138.134",
            "page_url": "",
            "lead_form_triggered": true,
            "messages": [
                {
                    "role": "user",
                    "message": "What rooms do you have available?",
                    "timestamp": "2026-09-04 06:07:57"
                },
                {
                    "role": "assistant",
                    "message": "We have select availability across several LA neighborhoods. When are you looking to move in, and what area of LA are you interested in?",
                    "timestamp": "2026-09-04 06:07:59"
                }
            ]
        },
        {
            "conversation_id": "ecco_fdd1957569404400a90d31a5cc205d36",
            "property_page": "",
            "ip": "131.239.138.134",
            "page_url": "",
            "lead_form_triggered": true,
            "messages": [
                {
                    "role": "user",
                    "message": "What rooms do you have available?",
                    "timestamp": "2026-09-04 08:07:56"
                },
                {
                    "role": "assistant",
                    "message": "We have select availability across several LA neighborhoods. When are you looking to move in?",
                    "timestamp": "2026-09-04 08:07:59"
                }
            ]
        },
        {
            "conversation_id": "ecco_1cb3f94a6e080f653914f19e06834a14",
            "property_page": "",
            "ip": "12.69.229.215",
            "page_url": "",
            "lead_form_triggered": true,
            "messages": [
                {
                    "role": "user",
                    "message": "rooms nrar hollywood",
                    "timestamp": "2026-09-04 09:19:31"
                },
                {
                    "role": "assistant",
                    "message": "It looks like you're interested in rooms near Hollywood! When are you looking to move in?",
                    "timestamp": "2026-09-04 09:19:33"
                },
                {
                    "role": "user",
                    "message": "yes",
                    "timestamp": "2026-09-04 09:19:44"
                },
                {
                    "role": "assistant",
                    "message": "Great! We have a few properties in Hollywood with availability:\n\n**Ecco Fountain** (Hollywood, coliving)\n- Deluxe rooms starting at $1,254\/mo\n- Grand Master rooms starting at $1,400\/mo\n- Master Standard rooms starting at $1,338\/mo\n[View Listing](https:\/\/eccoliving.appfolio.com\/listings\/detail\/3faccba5-d423-4e41-bc4a-469e51de9d62)\n\n**Ecco Lexington** (Hollywood, coliving)\n- Signature rooms starting at $1,300\/mo\n- Master Standard rooms starting at $1,450\/mo\n- Grand Master rooms starting at $1,600\/mo\n[View Listing](https:\/\/eccoliving.appfolio.com\/listings\/detail\/bfcdd9ca-7cb5-48db-aad6-71d0b52055ce)\n\n**Ecco La Brea** (Hollywood, coliving)\n- Signature rooms starting at $1,350\/mo\n- Grand Master bedrooms starting at $1,650\/mo\n[View Listing](https:\/\/eccoliving.appfolio.com\/listings\/detail\/08abe96e-2dc5-4e85-b647-cbe07b82931c)\n\nAll are furnished coliving spaces with utilities included and a 3-month minimum stay. The last month is free on a 12-month lease. I can have our leasing team reach out with anything that opens up \u2014 what's your name and the best phone number to text you?",
                    "timestamp": "2026-09-04 09:19:48"
                },
                {
                    "role": "user",
                    "message": "and i want to 1bedroom and 1bathroom",
                    "timestamp": "2026-09-04 09:20:15"
                },
                {
                    "role": "assistant",
                    "message": "I've rescanned our portfolio for 1-bedroom \/ 1-bathroom units, and unfortunately we don't have any 1+1 floor plans available right now. Our closest available option is a 3-bedroom (3+3) traditional apartment at Ecco Fountain in Hollywood, on a 1-year lease at $2,850\/mo (with the last month free).\n\nWould you like me to show you other floor plans, or would you prefer to be notified if a 1-bedroom opens up? I can have our leasing team reach out \u2014 what's your name and the best phone number to text you?",
                    "timestamp": "2026-09-04 09:20:18"
                }
            ]
        },
        {
            "conversation_id": "ecco_37adba392077d9ff30dc0b6ef9613908",
            "property_page": "",
            "ip": "76.32.125.93",
            "page_url": "",
            "lead_form_triggered": true,
            "messages": [
                {
                    "role": "user",
                    "message": "are there any units availble in Hancock Park",
                    "timestamp": "2026-09-04 09:36:53"
                },
                {
                    "role": "assistant",
                    "message": "We don't have any properties directly in Hancock Park, but we do have availability nearby in Larchmont Village (just east of Hancock Park) and Hollywood. When are you looking to move in?",
                    "timestamp": "2026-09-04 09:36:54"
                }
            ]
        },
        {
            "conversation_id": "ecco_c170d36fc9805080303d578211944f8f",
            "property_page": "",
            "ip": "131.239.138.134",
            "page_url": "",
            "lead_form_triggered": true,
            "messages": [
                {
                    "role": "user",
                    "message": "What rooms do you have available?",
                    "timestamp": "2026-09-04 10:07:57"
                },
                {
                    "role": "assistant",
                    "message": "We have select units available across a few LA neighborhoods! To point you to the right options, when are you looking to move in?",
                    "timestamp": "2026-09-04 10:08:00"
                }
            ]
        },
        {
            "conversation_id": "ecco_8d38bee797268b18a0efbbb532ea0db1",
            "property_page": "",
            "ip": "131.239.138.134",
            "page_url": "",
            "lead_form_triggered": true,
            "messages": [
                {
                    "role": "user",
                    "message": "What rooms do you have available?",
                    "timestamp": "2026-09-04 12:07:57"
                },
                {
                    "role": "assistant",
                    "message": "We have select availability across several LA neighborhoods right now. When are you looking to move in?",
                    "timestamp": "2026-09-04 12:07:59"
                }
            ]
        },
        {
            "conversation_id": "ecco_079fc18467d49dd5de1f45d2bfe84b8b",
            "property_page": "Ecco Fountain",
            "ip": "146.75.136.0",
            "page_url": "\/property\/furnished-room-in-iconic-hollywood\/",
            "lead_form_triggered": true,
            "messages": [
                {
                    "role": "user",
                    "message": "Is it shared?",
                    "timestamp": "2026-09-04 13:51:37"
                },
                {
                    "role": "assistant",
                    "message": "Ecco Fountain is a mixed property \u2014 we offer both **coliving rooms** (shared apartment, private bedroom) and **traditional apartments** (entire unit to yourself).\n\n**Coliving rooms** \u2014 furnished, utilities included, private bedroom within a shared apartment:\n- Master: starting at $1,200\/mo\n- Grand Master Room: starting at $1,400\/mo\n- Deluxe: starting at $1,224\/mo\n\n**Traditional apartments** \u2014 unfurnished, full unit, 1-year lease:\n- 3-bedroom (3+3): starting at $2,850\/mo\n- 4-bedroom (4+4): starting at $3,200\/mo\n\nWhen are you looking to move in?",
                    "timestamp": "2026-09-04 13:51:40"
                }
            ]
        },
        {
            "conversation_id": "ecco_56e25c14557b8775d01ddd2e091c8af1",
            "property_page": "",
            "ip": "131.239.138.134",
            "page_url": "",
            "lead_form_triggered": true,
            "messages": [
                {
                    "role": "user",
                    "message": "What rooms do you have available?",
                    "timestamp": "2026-09-04 14:08:09"
                },
                {
                    "role": "assistant",
                    "message": "We have select units available across LA! To point you to the right options, when are you looking to move in?",
                    "timestamp": "2026-09-04 14:08:11"
                }
            ]
        },
        {
            "conversation_id": "ecco_b44c9c4ecd7fcf9e6ef5dca7c6f7cee8",
            "property_page": "",
            "ip": "107.145.48.38",
            "page_url": "",
            "lead_form_triggered": true,
            "messages": [
                {
                    "role": "user",
                    "message": "Can I book a tour this weekend?",
                    "timestamp": "2026-09-04 15:32:03"
                },
                {
                    "role": "assistant",
                    "message": "Which unit would you like to tour?",
                    "timestamp": "2026-09-04 15:32:07"
                },
                {
                    "role": "user",
                    "message": "Rooms near UCLA under $1,600?",
                    "timestamp": "2026-09-04 15:32:15"
                },
                {
                    "role": "assistant",
                    "message": "I'd be happy to help with both! Let me start with your tour request \u2014 **which unit or property would you like to tour?**\n\nAs for rooms near UCLA under $1,600 \u2014 that area is Westwood, and unfortunately both of our Westwood properties (Ecco Beloit and Ecco Selby) are currently fully occupied. The closest options would be in **Larchmont Village** at Ecco Norton, where we have rooms starting at $1,200\/mo, or in **Brentwood** at Casa Granada with a room at $1,750\/mo (just above your budget).\n\nWould you like me to share more details on either of those, or would you like to tour a different property this weekend?",
                    "timestamp": "2026-09-04 15:32:23"
                }
            ]
        },
        {
            "conversation_id": "ecco_84c736891baf16635bdaae62bbf95af7",
            "property_page": "",
            "ip": "131.239.138.134",
            "page_url": "",
            "lead_form_triggered": true,
            "messages": [
                {
                    "role": "user",
                    "message": "What rooms do you have available?",
                    "timestamp": "2026-09-04 16:08:03"
                },
                {
                    "role": "assistant",
                    "message": "We have select units available across a few LA neighborhoods, including Hollywood, Larchmont Village, West Hollywood, Downtown, Brentwood, and USC-area housing. Pricing varies by location and room type.\n\nWhen are you looking to move in?",
                    "timestamp": "2026-09-04 16:08:05"
                },
                {
                    "role": "user",
                    "message": "downtown la",
                    "timestamp": "2026-09-04 16:22:11"
                },
                {
                    "role": "assistant",
                    "message": "You're looking at Downtown LA \u2014 great choice! When are you looking to move in?",
                    "timestamp": "2026-09-04 16:22:12"
                }
            ]
        },
        {
            "conversation_id": "ecco_1abd39093cedd1093f9f96d17f6681d4",
            "property_page": "",
            "ip": "104.32.246.211",
            "page_url": "",
            "lead_form_triggered": true,
            "messages": [
                {
                    "role": "user",
                    "message": "near ucla",
                    "timestamp": "2026-09-04 17:27:19"
                },
                {
                    "role": "assistant",
                    "message": "Great \u2014 you're looking near UCLA, which is our **Westwood** area. When are you looking to move in?",
                    "timestamp": "2026-09-04 17:27:22"
                },
                {
                    "role": "user",
                    "message": "housing near ucla",
                    "timestamp": "2026-09-04 17:27:42"
                },
                {
                    "role": "assistant",
                    "message": "When are you looking to move in?",
                    "timestamp": "2026-09-04 17:27:44"
                },
                {
                    "role": "user",
                    "message": "check availibility",
                    "timestamp": "2026-09-04 17:29:47"
                },
                {
                    "role": "assistant",
                    "message": "When are you looking to move in?",
                    "timestamp": "2026-09-04 17:29:55"
                },
                {
                    "role": "user",
                    "message": "check availibility about this room",
                    "timestamp": "2026-09-04 17:30:11"
                },
                {
                    "role": "assistant",
                    "message": "When are you looking to move in?",
                    "timestamp": "2026-09-04 17:30:14"
                },
                {
                    "role": "user",
                    "message": "Available rooms near UCLA",
                    "timestamp": "2026-09-04 17:31:06"
                },
                {
                    "role": "assistant",
                    "message": "When are you looking to move in?",
                    "timestamp": "2026-09-04 17:31:08"
                },
                {
                    "role": "user",
                    "message": "what s the issue?",
                    "timestamp": "2026-09-04 17:31:18"
                },
                {
                    "role": "assistant",
                    "message": "It looks like your message may have gotten cut off \u2014 no worries! If you're asking about available rooms near UCLA, we have properties in Westwood that might work. When are you looking to move in?",
                    "timestamp": "2026-09-04 17:31:20"
                }
            ]
        },
        {
            "conversation_id": "ecco_73e008f09cb0ac455ed07a5716cdabc4",
            "property_page": "",
            "ip": "70.113.20.67",
            "page_url": "",
            "lead_form_triggered": true,
            "messages": [
                {
                    "role": "user",
                    "message": "90046",
                    "timestamp": "2026-09-04 17:39:02"
                },
                {
                    "role": "assistant",
                    "message": "That's the Hollywood area \u2014 we have a couple of properties there. When are you looking to move in?",
                    "timestamp": "2026-09-04 17:39:03"
                }
            ]
        },
        {
            "conversation_id": "ecco_f8e697375f5758df990a93e9d37fa52c",
            "property_page": "",
            "ip": "131.239.138.134",
            "page_url": "",
            "lead_form_triggered": true,
            "messages": [
                {
                    "role": "user",
                    "message": "What rooms do you have available?",
                    "timestamp": "2026-09-04 18:08:07"
                },
                {
                    "role": "assistant",
                    "message": "When are you looking to move in?",
                    "timestamp": "2026-09-04 18:08:08"
                }
            ]
        },
        {
            "conversation_id": "ecco_380875c2605da557b2f948b924944920",
            "property_page": "",
            "ip": "131.239.138.134",
            "page_url": "",
            "lead_form_triggered": true,
            "messages": [
                {
                    "role": "user",
                    "message": "What rooms do you have available?",
                    "timestamp": "2026-09-04 20:07:59"
                },
                {
                    "role": "assistant",
                    "message": "We have rooms available across several LA neighborhoods \u2014 Hollywood, West Hollywood, Westwood, Larchmont Village, Downtown, Culver City, Burbank, Studio City, Brentwood, and near USC.\n\nTo find the right fit for you: **When are you looking to move in?** And **what area of LA** are you interested in?",
                    "timestamp": "2026-09-04 20:08:08"
                }
            ]
        },
        {
            "conversation_id": "ecco_d6763ee32ca9b223e70603ffd2a91826",
            "property_page": "",
            "ip": "76.32.125.93",
            "page_url": "",
            "lead_form_triggered": true,
            "messages": [
                {
                    "role": "user",
                    "message": "are there any rooms with private bathrooms available at ecco locations in hollywood?",
                    "timestamp": "2026-09-04 20:13:02"
                },
                {
                    "role": "assistant",
                    "message": "Yes! We have several rooms with private bathrooms available at our Hollywood properties. Here's what's open:\n\n**Ecco Fountain** \u2014 Hollywood\n- Master Standard (private room, private bath) \u2014 starting at $1,338\/mo\n- Master (private room, en-suite bath) \u2014 starting at $1,388\/mo\n- Grand Master Room (private room, en-suite bath, larger) \u2014 starting at $1,400\/mo\n\n**Ecco Lexington** \u2014 Hollywood\n- Master Standard (private room, private bath) \u2014 starting at $1,450\/mo\n- Master Room (private room, private bath) \u2014 starting at $1,500\/mo\n- Grand Master Room (private room, en-suite bath, larger) \u2014 starting at $1,600\/mo\n\n**Ecco La Brea** \u2014 Hollywood\n- Master Bedroom (private room, private bath) \u2014 starting at $1,592\/mo\n- Grand Master Bedroom (private room, en-suite bath, larger) \u2014 starting at $1,650\/mo\n\nAvailability is limited and these go fast. I can have our leasing team reach out with more details \u2014 what's your name and the best phone number to text you?",
                    "timestamp": "2026-09-04 20:13:05"
                }
            ]
        },
        {
            "conversation_id": "ecco_adc0227ac2e24aef8fdea2d2e6f69bfa",
            "property_page": "",
            "ip": "131.239.138.134",
            "page_url": "",
            "lead_form_triggered": true,
            "messages": [
                {
                    "role": "user",
                    "message": "What rooms do you have available?",
                    "timestamp": "2026-09-04 22:07:57"
                },
                {
                    "role": "assistant",
                    "message": "We have rooms available across several LA neighborhoods \u2014 here's a quick snapshot:\n\n**Hollywood:** Ecco Fountain, Ecco La Brea, Ecco Tamarind, and Ecco Lexington all have select rooms open.\n\n**West Hollywood:** Ecco Orlando has limited availability.\n\n**Larchmont Village:** Ecco Norton and Ecco Hudson have a few rooms.\n\n**Westwood:** Ecco Beloit and Ecco Selby have select rooms.\n\n**Burbank:** Avalon Burbank has rooms available.\n\n**Studio City \/ Toluca Hills:** Ava Studio City and Ava Toluca Hills each have a room.\n\n**USC area:** Trojan Terrace and Ecco on 1254 have rooms open (1-year lease required).\n\n**Downtown:** Be DTLA has select rooms.\n\n**Brentwood:** Casa Granada has a room available.\n\nColiving rooms are furnished with utilities included, starting at $1,150\/mo depending on room type and location.\n\nWhen are you looking to move in, and what area of LA are you interested in? I can show you specific pricing from there.",
                    "timestamp": "2026-09-04 22:08:00"
                }
            ]
        }
    ]
}<!doctype html>
<html dir="ltr" lang="en-US" prefix="og: https://ogp.me/ns#">
<head>
	<meta charset="UTF-8" />
	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
	<link rel="profile" href="https://gmpg.org/xfn/11" />
    <meta name="format-detection" content="telephone=no">
	<title>Page not found &#8211; Ecco Living</title>

		<!-- All in One SEO 5.0.1.1 - aioseo.com -->
	<meta name="robots" content="noindex" />
	<meta name="generator" content="All in One SEO (AIOSEO) 5.0.1.1" />
		<script type="application/ld+json" class="aioseo-schema">
			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/eccoliving.co\/property\/brand-new-building-in-hollywood-near-chinese-theater\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/eccoliving.co#listItem","position":1,"name":"Home","item":"https:\/\/eccoliving.co","nextItem":{"@type":"ListItem","@id":"#listItem","name":"404 - Page Not Found"}}]},{"@type":"Organization","@id":"https:\/\/eccoliving.co\/#organization","name":"ecco","description":"Apartments & Coliving for Rent in LA","url":"https:\/\/eccoliving.co\/","logo":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/eccoliving.co\/wp-content\/uploads\/2022\/05\/98e978ac-9637-46a5-8452-ef5aaa63bcc7.png?fit=515%2C144&ssl=1","@id":"https:\/\/eccoliving.co\/property\/brand-new-building-in-hollywood-near-chinese-theater\/#organizationLogo","width":515,"height":144},"image":{"@id":"https:\/\/eccoliving.co\/property\/brand-new-building-in-hollywood-near-chinese-theater\/#organizationLogo"}},{"@type":"WebPage","@id":"https:\/\/eccoliving.co\/property\/brand-new-building-in-hollywood-near-chinese-theater\/#webpage","url":"https:\/\/eccoliving.co\/property\/brand-new-building-in-hollywood-near-chinese-theater\/","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/eccoliving.co\/#website"},"breadcrumb":{"@id":"https:\/\/eccoliving.co\/property\/brand-new-building-in-hollywood-near-chinese-theater\/#breadcrumblist"}},{"@type":"WebSite","@id":"https:\/\/eccoliving.co\/#website","url":"https:\/\/eccoliving.co\/","name":"Ecco","description":"Apartments & Coliving for Rent in LA","inLanguage":"en-US","publisher":{"@id":"https:\/\/eccoliving.co\/#organization"}}]}
		</script>
		<!-- All in One SEO -->

<script type="text/javascript">function rgmkInitGoogleMaps(){window.rgmkGoogleMapsCallback=true;try{jQuery(document).trigger("rgmkGoogleMapsLoad")}catch(err){}}</script><link rel='dns-prefetch' href='//cdn.elementor.com' />
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//www.googletagmanager.com' />
<link rel='preconnect' href='//i0.wp.com' />
<link rel='preconnect' href='https://fonts.gstatic.com' crossorigin />
<link rel="alternate" type="application/rss+xml" title="Ecco Living &raquo; Feed" href="https://eccoliving.co/feed/" />
<link rel="alternate" type="application/rss+xml" title="Ecco Living &raquo; Comments Feed" href="https://eccoliving.co/comments/feed/" />
<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<link rel='stylesheet' id='houzez-author-box-css' href='https://eccoliving.co/wp-content/plugins/houzez-theme-functionality/elementor/assets/css/author-box.css' media='all' />
<style id="wp-emoji-styles-inline-css">

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<link rel='stylesheet' id='jetpack-forms-layout-css' href='https://eccoliving.co/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-forms/src/../dist/contact-form/css/jetpack-forms-layout.css' media='all' />
<link rel='stylesheet' id='aioseo/css/src/vue/standalone/blocks/table-of-contents/global.scss-css' href='https://eccoliving.co/wp-content/plugins/all-in-one-seo-pack/dist/Lite/assets/css/table-of-contents/global.e90f6d47.css' media='all' />
<link rel='stylesheet' id='houzez-studio-css' href='https://eccoliving.co/wp-content/plugins/houzez-studio/public/css/houzez-studio-public.css' media='all' />
<link rel='stylesheet' id='sr7css-css' href='//eccoliving.co/wp-content/plugins/revslider/public/css/sr7.css' media='all' />
<link rel='stylesheet' id='ea11y-widget-fonts-css' href='https://eccoliving.co/wp-content/plugins/pojo-accessibility/assets/build/fonts.css' media='all' />
<link rel='stylesheet' id='ea11y-skip-link-css' href='https://eccoliving.co/wp-content/plugins/pojo-accessibility/assets/build/skip-link.css' media='all' />
<link rel='stylesheet' id='houzez-all-css-css' href='https://eccoliving.co/wp-content/themes/houzez/css/all-css.css' media='all' />
<link rel='stylesheet' id='fontawesome-css' href='https://eccoliving.co/wp-content/themes/houzez/css/font-awesome/css/all.min.css' media='all' />
<link rel='stylesheet' id='houzez-style-css' href='https://eccoliving.co/wp-content/themes/houzez/style.css' media='all' />
<style id="houzez-style-inline-css">

        @media (min-width: 1200px) {
          .container {
              max-width: 1210px;
          }
        }
        body {
            font-family: Rubik;
            font-size: 15px;
            font-weight: 300;
            line-height: 24px;
            text-transform: none;
        }
        .main-nav,
        .dropdown-menu,
        .login-register,
        .btn.btn-create-listing,
        .logged-in-nav,
        .btn-phone-number {
          font-family: Rubik;
          font-size: 14px;
          font-weight: 400;
          text-transform: uppercase;
        }

        .btn,
        .ele-btn,
        .houzez-search-button,
        .houzez-submit-button,
        .form-control,
        .bootstrap-select .text,
        .sort-by-title,
        .woocommerce ul.products li.product .button,
        .form-control,
        .bootstrap-select .text,
        .sort-by-title {
          font-family: Rubik;
        }
        
        h1, h2, h3, h4, h5, h6, .item-title, .page-title-mobile {
          font-family: Poppins;
          font-weight: 500;
          text-transform: capitalize;
        }

        .post-content-wrap h1, .post-content-wrap h2, .post-content-wrap h3, .post-content-wrap h4, .post-content-wrap h5, .post-content-wrap h6 {
          font-weight: 500;
          text-transform: capitalize;
          text-align: inherit; 
        }

        .top-bar-wrap {
            font-family: Roboto;
            font-size: 15px;
            font-weight: 300;
            text-transform: none;   
        }
        .footer-wrap {
            font-family: Roboto;
            font-size: 14px;
            font-weight: 300;
            text-transform: none;
        }
        
        .header-v1 .header-inner-wrap {
            height: 60px; 
        }
        .header-v1 .header-inner-wrap .nav-link {
          line-height: 60px;
        }
        .header-v2 .header-top .navbar {
          height: 110px; 
        }

        .header-v2 .header-bottom .header-inner-wrap {
            height: 54px;
        }

        .header-v2 .header-bottom .header-inner-wrap .nav-link {
            line-height: 54px;
        }

        .header-v3 .header-top .header-inner-wrap,
        .header-v3 .header-top .header-contact-wrap {
          height: 80px;
          line-height: 80px; 
        }
        .header-v3 .header-bottom .header-inner-wrap {
            height: 54px;
        }
        .header-v3 .header-bottom .header-inner-wrap .nav-link {
            line-height: 54px;
        }

        .header-v4 .header-inner-wrap {
            height: 90px;
        }
        .header-v4 .header-inner-wrap .nav-link {
            line-height: 90px;
        }

        .header-v5 .header-top .header-inner-wrap {
            height: 110px;
        }

        .header-v5 .header-bottom .header-inner-wrap {
            height: 54px;
            line-height: 54px;
        }

        .header-v6 .header-inner-wrap,
        .header-v6 .navbar-logged-in-wrap {
            height: 60px;
            line-height: 60px;
        }

        @media (min-width: 1200px) {
            .header-v5 .header-top .container {
                max-width: 1170px;
            }
        }
    
      body,
      .main-wrap,
      .fw-property-documents-wrap h3 span, 
      .fw-property-details-wrap h3 span {
        background-color: #f8f8f8; 
      }
      .houzez-main-wrap-v2, .main-wrap.agent-detail-page-v2 {
        background-color: #ffffff;
      }

       body,
      .form-control,
      .bootstrap-select .text,
      .item-title a,
      .listing-tabs .nav-tabs .nav-link,
      .item-wrap-v2 .item-amenities li span,
      .item-wrap-v2 .item-amenities li:before,
      .item-parallax-wrap .item-price-wrap,
      .list-view .item-body .item-price-wrap,
      .property-slider-item .item-price-wrap,
      .page-title-wrap .item-price-wrap,
      .agent-information .agent-phone span a,
      .property-overview-wrap ul li strong,
      .mobile-property-title .item-price-wrap .item-price,
      .fw-property-features-left li a,
      .lightbox-content-wrap .item-price-wrap,
      .blog-post-item-v1 .blog-post-title h3 a,
      .blog-post-content-widget h4 a,
      .property-item-widget .right-property-item-widget-wrap .item-price-wrap,
      .login-register-form .modal-header .login-register-tabs .nav-link.active,
      .agent-list-wrap .agent-list-content h2 a,
      .agent-list-wrap .agent-list-contact li a,
      .developer-list-wrap .developer-list-content h2 a,
      .developer-list-wrap .developer-list-contact li a,
      .agent-contacts-wrap li a,
      .menu-edit-property li a,
      .statistic-referrals-list li a,
      .chart-nav .nav-pills .nav-link,
      .dashboard-table-properties td .property-payment-status,
      .dashboard-mobile-edit-menu-wrap .bootstrap-select > .dropdown-toggle.bs-placeholder,
      .payment-method-block .radio-tab .control-text,
      .post-title-wrap h2 a,
      .lead-nav-tab.nav-pills .nav-link,
      .deals-nav-tab.nav-pills .nav-link,
      .btn-light-grey-outlined:hover,
      button:not(.bs-placeholder) .filter-option-inner-inner,
      .fw-property-floor-plans-wrap .floor-plans-tabs a,
      .products > .product > .item-body > a,
      .woocommerce ul.products li.product .price,
      .woocommerce div.product p.price, 
      .woocommerce div.product span.price,
      .woocommerce #reviews #comments ol.commentlist li .meta,
      .woocommerce-MyAccount-navigation ul li a,
      .activitiy-item-close-button a,
      .property-section-wrap li a,
      .propertie-list ul li a {
       color: #222222; 
     }


    
      a,
      a:hover,
      a:active,
      a:focus,
      .primary-text,
      .btn-clear,
      .btn-apply,
      .btn-primary-outlined,
      .btn-primary-outlined:before,
      .item-title a:hover,
      .sort-by .bootstrap-select .bs-placeholder,
      .sort-by .bootstrap-select > .btn,
      .sort-by .bootstrap-select > .btn:active,
      .page-link,
      .page-link:hover,
      .accordion-title:before,
      .blog-post-content-widget h4 a:hover,
      .agent-list-wrap .agent-list-content h2 a:hover,
      .agent-list-wrap .agent-list-contact li a:hover,
      .agent-contacts-wrap li a:hover,
      .agent-nav-wrap .nav-pills .nav-link,
      .dashboard-side-menu-wrap .side-menu-dropdown a.active,
      .menu-edit-property li a.active,
      .menu-edit-property li a:hover,
      .dashboard-statistic-block h3 .fa,
      .statistic-referrals-list li a:hover,
      .chart-nav .nav-pills .nav-link.active,
      .board-message-icon-wrap.active,
      .post-title-wrap h2 a:hover,
      .listing-switch-view .switch-btn.active,
      .item-wrap-v6 .item-price-wrap,
      .listing-v6 .list-view .item-body .item-price-wrap,
      .woocommerce nav.woocommerce-pagination ul li a, 
      .woocommerce nav.woocommerce-pagination ul li span,
      .woocommerce-MyAccount-navigation ul li a:hover,
      .property-schedule-tour-form-wrap .control input:checked ~ .control__indicator,
      .property-schedule-tour-form-wrap .control:hover,
      .property-walkscore-wrap-v2 .score-details .houzez-icon,
      .login-register .btn-icon-login-register + .dropdown-menu a,
      .activitiy-item-close-button a:hover,
      .property-section-wrap li a:hover,
      .agent-detail-page-v2 .agent-nav-wrap .nav-link.active,
      .property-lightbox-v2-sections-navigation .slick-prev, 
      .property-lightbox-v2-sections-navigation .slick-next,
      .property-lightbox-v2-sections-navigation .slick-slide.current-section,
      .property-lightbox-v2-sections-navigation .nav-link.active,
      .property-lightbox-v3-sections-navigation .slick-prev,
      .property-lightbox-v3-sections-navigation .slick-next,
      .property-lightbox-v3-sections-navigation .slick-slide.current-section,
      .property-lightbox-v3-sections-navigation .nav-link.active,
      .agent-detail-page-v2 .listing-tabs .nav-link.active,
      .taxonomy-item-list a:before,
      .stats-box .icon-box i,
      .propertie-list ul li a.active,
      .propertie-list ul li a:hover,
      .nav-link,
      .agent-list-position a,
      .top-banner-wrap .nav-pills .nav-link:hover {
        color: #4cbebe; 
      }

      .houzez-search-form-js .nav-pills .nav-link:hover, .top-banner-wrap .nav-pills .nav-link:hover {
          color: #fff;
      }
      
      .control input:checked ~ .control__indicator,
      .btn-primary-outlined:hover,
      .page-item.active .page-link,
      .slick-prev:hover,
      .slick-prev:focus,
      .slick-next:hover,
      .slick-next:focus,
      .mobile-property-tools .nav-pills .nav-link.active,
      .login-register-form .modal-header,
      .agent-nav-wrap .nav-pills .nav-link.active,
      .board-message-icon-wrap .notification-circle,
      .primary-label,
      .fc-event,
      .fc-event-dot,
      .compare-table .table-hover > tbody > tr:hover,
      .post-tag,
      .datepicker table tr td.active.active,
      .datepicker table tr td.active.disabled,
      .datepicker table tr td.active.disabled.active,
      .datepicker table tr td.active.disabled.disabled,
      .datepicker table tr td.active.disabled:active,
      .datepicker table tr td.active.disabled:hover,
      .datepicker table tr td.active.disabled:hover.active,
      .datepicker table tr td.active.disabled:hover.disabled,
      .datepicker table tr td.active.disabled:hover:active,
      .datepicker table tr td.active.disabled:hover:hover,
      .datepicker table tr td.active.disabled:hover[disabled],
      .datepicker table tr td.active.disabled[disabled],
      .datepicker table tr td.active:active,
      .datepicker table tr td.active:hover,
      .datepicker table tr td.active:hover.active,
      .datepicker table tr td.active:hover.disabled,
      .datepicker table tr td.active:hover:active,
      .datepicker table tr td.active:hover:hover,
      .datepicker table tr td.active:hover[disabled],
      .datepicker table tr td.active[disabled],
      .ui-slider-horizontal .ui-slider-range,
      .slick-arrow,
      .btn-load-more .spinner .bounce1,
      .btn-load-more .spinner .bounce2,
      .btn-load-more .spinner .bounce3 {
        background-color: #4cbebe; 
      }

      .control input:checked ~ .control__indicator,
      .btn-primary-outlined,
      .btn-primary-outlined:hover,
      .page-item.active .page-link,
      .mobile-property-tools .nav-pills .nav-link.active,
      .agent-nav-wrap .nav-pills .nav-link,
      .agent-nav-wrap .nav-pills .nav-link.active,
      .chart-nav .nav-pills .nav-link.active,
      .dashaboard-snake-nav .step-block.active,
      .fc-event,
      .fc-event-dot,
      .save-search-form-wrap,
      .property-schedule-tour-form-wrap .control input:checked ~ .control__indicator,
      .property-tabs-module.property-nav-tabs-v5 .nav-link.active,
      .price-table-button
          .control--radio
          input:checked
          + .control__indicator
          + .control__label
          + .control__background,
      .agent-detail-page-v2 .agent-nav-wrap .nav-link.active {
        border-color: #4cbebe; 
      }

      .stats-box .icon-box {
        border: 1px solid #4cbebe;
      }

      .slick-arrow:hover {
        background-color: rgba(25,219,228,0.65); 
      }

      .property-banner .nav-pills .nav-link.active {
        background-color: rgba(25,219,228,0.65) !important; 
      }

      .property-navigation-wrap a.active {
        color: #4cbebe;
        -webkit-box-shadow: inset 0 -3px #4cbebe;
        box-shadow: inset 0 -3px #4cbebe; 
      }

      .property-nav-tabs-v1 .nav-item .nav-link.active,
      .property-nav-tabs-v1 .nav-item .nav-link.show,
      .property-nav-tabs-v2 .nav-item .nav-link.active,
      .property-nav-tabs-v2 .nav-item .nav-link.show {
          -webkit-box-shadow: 0 3px 0 inset #4cbebe;
          box-shadow: 0 3px 0 inset #4cbebe;
          border-bottom: 2px solid #f8f8f8;
      }

      .property-tabs-module.property-nav-tabs-v3 .nav-link.active::before,
      .property-tabs-module.property-nav-tabs-v4 .nav-link.active::before {
          border-top-color: #4cbebe;
      }
      
      .property-tabs-module.property-nav-tabs-v3 .nav-link.active::after,
      .property-tabs-module.property-nav-tabs-v4 .nav-link.active::after {
          border-bottom-color: #f8f8f8;
          border-top-color: #f8f8f8;
      }

      .property-tabs-module.property-nav-tabs-v3 .nav-link.active,
      .property-tabs-module.property-nav-tabs-v4 .nav-link.active {
          border-bottom: 1px solid #4cbebe;
      }

      @media (max-width: 767.98px) {
          .product-tabs-wrap-v1 .nav-link.active {
              background-color: #4cbebe !important;
              border-color: #4cbebe;
          }
      }

      .property-lightbox-nav .nav-item.nav-item-active {
          -webkit-box-shadow: inset 0 -3px #4cbebe;
          box-shadow: inset 0 -3px #4cbebe;
      }

      .property-lightbox-nav .nav-item.nav-item-active a {
          color: #4cbebe;
      }

      .deals-table-wrap {
          scrollbar-color: #4cbebe #f1f1f1;
      }

      .deals-table-wrap::-webkit-scrollbar-thumb {
          background: #4cbebe;
      }

      .deals-table-wrap::-webkit-scrollbar-thumb:hover {
          background: #4cbebe;
      }

      .deals-table-wrap::-webkit-scrollbar-track {
          background: #4cbebe;
      }

      .btn-primary,
      .fc-button-primary,
      .woocommerce nav.woocommerce-pagination ul li a:focus, 
      .woocommerce nav.woocommerce-pagination ul li a:hover, 
      .woocommerce nav.woocommerce-pagination ul li span.current {
        color: #fff;
        background-color: #4cbebe;
        border-color: #4cbebe; 
      }
      .btn-primary:focus, .btn-primary:focus:active,
      .fc-button-primary:focus,
      .fc-button-primary:focus:active {
        color: #fff;
        background-color: #4cbebe;
        border-color: #4cbebe; 
      }
      .btn-primary:hover,
      .fc-button-primary:hover {
        color: #fff;
        background-color: #19dbe4;
        border-color: #19dbe4; 
      }
      .btn-primary:active, 
      .btn-primary:not(:disabled):not(:disabled):active,
      .fc-button-primary:active,
      .fc-button-primary:not(:disabled):not(:disabled):active {
        color: #fff;
        background-color: #19dbe4;
        border-color: #19dbe4; 
      }

      .btn-secondary,
      .woocommerce span.onsale,
      .woocommerce ul.products li.product .button,
      .woocommerce #respond input#submit.alt, 
      .woocommerce a.button.alt, 
      .woocommerce button.button.alt, 
      .woocommerce input.button.alt,
      .woocommerce #review_form #respond .form-submit input,
      .woocommerce #respond input#submit, 
      .woocommerce a.button, 
      .woocommerce button.button, 
      .woocommerce input.button {
        color: #fff;
        background-color: #0099cc;
        border-color: #0099cc; 
      }
      .btn-secondary:focus,
      .btn-secondary:focus:active {
        color: #fff;
        background-color: #0099cc;
        border-color: #0099cc; 
      }
      .woocommerce ul.products li.product .button:focus,
      .woocommerce ul.products li.product .button:active,
      .woocommerce #respond input#submit.alt:focus, 
      .woocommerce a.button.alt:focus, 
      .woocommerce button.button.alt:focus, 
      .woocommerce input.button.alt:focus,
      .woocommerce #respond input#submit.alt:active, 
      .woocommerce a.button.alt:active, 
      .woocommerce button.button.alt:active, 
      .woocommerce input.button.alt:active,
      .woocommerce #review_form #respond .form-submit input:focus,
      .woocommerce #review_form #respond .form-submit input:active,
      .woocommerce #respond input#submit:active, 
      .woocommerce a.button:active, 
      .woocommerce button.button:active, 
      .woocommerce input.button:active,
      .woocommerce #respond input#submit:focus, 
      .woocommerce a.button:focus, 
      .woocommerce button.button:focus, 
      .woocommerce input.button:focus {
        color: #fff;
        background-color: #0099cc;
        border-color: #0099cc; 
      }
      .btn-secondary:hover,
      .woocommerce ul.products li.product .button:hover,
      .woocommerce #respond input#submit.alt:hover, 
      .woocommerce a.button.alt:hover, 
      .woocommerce button.button.alt:hover, 
      .woocommerce input.button.alt:hover,
      .woocommerce #review_form #respond .form-submit input:hover,
      .woocommerce #respond input#submit:hover, 
      .woocommerce a.button:hover, 
      .woocommerce button.button:hover, 
      .woocommerce input.button:hover {
        color: #fff;
        background-color: #2bc26f;
        border-color: #2bc26f; 
      }
      .btn-secondary:active, 
      .btn-secondary:not(:disabled):not(:disabled):active {
        color: #fff;
        background-color: #2bc26f;
        border-color: #2bc26f; 
      }

      .btn-primary-outlined {
        color: #4cbebe;
        background-color: transparent;
        border-color: #4cbebe; 
      }
      .btn-primary-outlined:focus, .btn-primary-outlined:focus:active {
        color: #4cbebe;
        background-color: transparent;
        border-color: #4cbebe; 
      }
      .btn-primary-outlined:hover {
        color: #fff;
        background-color: #19dbe4;
        border-color: #19dbe4; 
      }
      .btn-primary-outlined:active, .btn-primary-outlined:not(:disabled):not(:disabled):active {
        color: #4cbebe;
        background-color: rgba(26, 26, 26, 0);
        border-color: #19dbe4; 
      }

      .btn-secondary-outlined {
        color: #0099cc;
        background-color: transparent;
        border-color: #0099cc; 
      }
      .btn-secondary-outlined:focus, .btn-secondary-outlined:focus:active {
        color: #0099cc;
        background-color: transparent;
        border-color: #0099cc; 
      }
      .btn-secondary-outlined:hover {
        color: #fff;
        background-color: #2bc26f;
        border-color: #2bc26f; 
      }
      .btn-secondary-outlined:active, .btn-secondary-outlined:not(:disabled):not(:disabled):active {
        color: #0099cc;
        background-color: rgba(26, 26, 26, 0);
        border-color: #2bc26f; 
      }

      .btn-call {
        color: #0099cc;
        background-color: transparent;
        border-color: #0099cc; 
      }
      .btn-call:focus, .btn-call:focus:active {
        color: #0099cc;
        background-color: transparent;
        border-color: #0099cc; 
      }
      .btn-call:hover {
        color: #0099cc;
        background-color: rgba(26, 26, 26, 0);
        border-color: #2bc26f; 
      }
      .btn-call:active, .btn-call:not(:disabled):not(:disabled):active {
        color: #0099cc;
        background-color: rgba(26, 26, 26, 0);
        border-color: #2bc26f; 
      }
      .icon-delete .btn-loader:after{
          border-color: #4cbebe transparent #4cbebe transparent
      }
    
      .header-v1 {
        background-color: #004274;
        border-bottom: 1px solid #004274; 
      }

      .header-v1 a.nav-link,
      .header-v1 .btn-phone-number a {
        color: #ffffff; 
      }

      .header-v1 a.nav-link:hover,
      .header-v1 a.nav-link:active {
        color: #00aeff;
        background-color: rgba(255,255,255,0.2); 
      }
      .header-desktop .main-nav .nav-link {
          letter-spacing: 0.0px;
      }
      .header-v1 .btn-phone-number a:hover,
      .header-v1 .btn-phone-number a:active {
        color: #00aeff;
      }
    
      .header-v2 .header-top,
      .header-v5 .header-top,
      .header-v2 .header-contact-wrap {
        background-color: #ffffff; 
      }

      .header-v2 .header-bottom, 
      .header-v5 .header-bottom {
        background-color: #004274;
      }

      .header-v2 .header-contact-wrap .header-contact-right, .header-v2 .header-contact-wrap .header-contact-right a, .header-contact-right a:hover, header-contact-right a:active {
        color: #004274; 
      }

      .header-v2 .header-contact-left {
        color: #004274; 
      }

      .header-v2 .header-bottom,
      .header-v2 .navbar-nav > li,
      .header-v2 .navbar-nav > li:first-of-type,
      .header-v5 .header-bottom,
      .header-v5 .navbar-nav > li,
      .header-v5 .navbar-nav > li:first-of-type {
        border-color: rgba(255,255,255,0.2);
      }

      .header-v2 a.nav-link,
      .header-v5 a.nav-link {
        color: #ffffff; 
      }

      .header-v2 a.nav-link:hover,
      .header-v2 a.nav-link:active,
      .header-v5 a.nav-link:hover,
      .header-v5 a.nav-link:active {
        color: #00aeff;
        background-color: rgba(255,255,255,0.2); 
      }

      .header-v2 .header-contact-right a:hover, 
      .header-v2 .header-contact-right a:active,
      .header-v3 .header-contact-right a:hover, 
      .header-v3 .header-contact-right a:active {
        background-color: transparent;
      }

      .header-v2 .header-social-icons a,
      .header-v5 .header-social-icons a {
        color: #004274; 
      }
    
      .header-v3 .header-top {
        background-color: #004274; 
      }

      .header-v3 .header-bottom {
        background-color: #004272; 
      }

      .header-v3 .header-contact,
      .header-v3-mobile {
        background-color: #00aeef;
        color: #ffffff; 
      }

      .header-v3 .header-bottom,
      .header-v3 .login-register,
      .header-v3 .navbar-nav > li,
      .header-v3 .navbar-nav > li:first-of-type {
        border-color: ; 
      }

      .header-v3 a.nav-link, 
      .header-v3 .header-contact-right a:hover, .header-v3 .header-contact-right a:active {
        color: #ffffff; 
      }

      .header-v3 a.nav-link:hover,
      .header-v3 a.nav-link:active {
        color: #00aeff;
        background-color: rgba(255,255,255,0.2); 
      }

      .header-v3 .header-social-icons a {
        color: #FFFFFF; 
      }
    
      .header-v4 {
        background-color: #ffffff; 
      }

      .header-v4 a.nav-link,
      .header-v4 .btn-phone-number a {
        color: #000000; 
      }

      .header-v4 a.nav-link:hover,
      .header-v4 a.nav-link:active {
        color: #00aeff;
        background-color: rgba(0, 174, 255, 0.1); 
      }

      .header-v4 .btn-phone-number a:hover,
      .header-v4 .btn-phone-number a:active {
        color: #00aeff;
      }
    
      .header-v6 .header-top {
        background-color: #00AEEF; 
      }

      .header-v6 a.nav-link {
        color: #FFFFFF; 
      }

      .header-v6 a.nav-link:hover,
      .header-v6 a.nav-link:active {
        color: #00aeff;
        background-color: rgba(255,255,255,0.2); 
      }

      .header-v6 .header-social-icons a {
        color: #FFFFFF; 
      }
    
    .item-header .item-tool > span {
      color: #ffffff;
      background: rgba(0, 0, 0, 0.35);
    }
    .grid-view .item-listing-wrap .label:not(.label-featured),
    .list-view .item-listing-wrap .item-header .label:not(.label-featured) {
      color: #ffffff;
      background: rgba(0, 0, 0, 0.35);
    }
    .grid-view .item-listing-wrap .label:not(.label-featured):hover,
    .list-view .item-listing-wrap .item-header .label:not(.label-featured):hover {
      color: #00aeff;
    }

    .item-tool>span:hover {
      background-color: rgba(0, 0, 0, 0.65);
      color: #fff;
    }
    
      .header-transparent-wrap .header-v4 {
        border-bottom: 1px none rgba(255,255,255,0.3); 
      }
    
      .header-transparent-wrap .header-v4 .nav-link, 
      .header-transparent-wrap .header-v4 .login-register-nav a, 
      .header-transparent-wrap .btn-phone-number a {
        color: #ffffff;
      }

      .header-transparent-wrap .header-v4 .nav-link:hover, 
      .header-transparent-wrap .header-v4 .nav-link:active {
        color: #4cbebe; 
      }

      .header-transparent-wrap .header-v4 .login-register-nav a:hover, 
      .header-transparent-wrap .header-v4 .login-register-nav a:active,
      .header-transparent-wrap .btn-phone-number a:hover,
      .header-transparent-wrap .btn-phone-number a:active {
        color: #4cbebe;
      }
    
      .main-nav .navbar-nav .nav-item .dropdown-menu,
      .login-register .login-register-nav li .dropdown-menu {
        background-color: rgba(255,255,255,0.95); 
      }

      .login-register .login-register-nav li .dropdown-menu:before {
          border-left-color: rgba(255,255,255,0.95);
          border-top-color: rgba(255,255,255,0.95);
      }

      .main-nav .navbar-nav .nav-item .nav-item a,
      .login-register .login-register-nav li .dropdown-menu .nav-item a {
        color: #2e3e49;
        border-bottom: 1px solid #e6e6e6; 
      }

      .main-nav .navbar-nav .nav-item .nav-item a:hover,
      .main-nav .navbar-nav .nav-item .nav-item a:active,
      .login-register .login-register-nav li .dropdown-menu .nav-item a:hover {
        color: #00aeef; 
      }
      .main-nav .navbar-nav .nav-item .nav-item a:hover,
      .main-nav .navbar-nav .nav-item .nav-item a:active,
      .login-register .login-register-nav li .dropdown-menu .nav-item a:hover {
          background-color: rgba(0, 174, 255, 0.1);
      }
    
      .header-main-wrap .btn-create-listing {
        color: transparent;
        border: 1px solid #000000;
        background-color: transparent; 
      }

      .header-main-wrap .btn-create-listing:hover,
      .header-main-wrap .btn-create-listing:active {
        color: rgba(255,255,255,1);
        border: 1px solid #4cbebe;
        background-color: rgba(76,190,190,1); 
      }
    
      .header-transparent-wrap .header-v4 a.btn-create-listing,
      .header-transparent-wrap .login-register .favorite-link .btn-bubble {
        color: #ffffff;
        border: 1px solid #ffffff;
        background-color: rgba(255,255,255,0.19); 
      }

      .header-transparent-wrap .header-v4 a.btn-create-listing:hover,
      .header-transparent-wrap .header-v4 a.btn-create-listing:active {
        color: rgba(255,255,255,1);
        border: 1px solid #0099cc;
        background-color: rgba(76,190,190,1); 
      }
    
      .header-transparent-wrap .logged-in-nav a,
      .logged-in-nav a {
        color: #2e3e49;
        border-color: #e6e6e6;
        background-color: #FFFFFF; 
      }

      .header-transparent-wrap .logged-in-nav a:hover,
      .header-transparent-wrap .logged-in-nav a:active,
      .logged-in-nav a:hover,
      .logged-in-nav a:active {
        color: #2e3e49;
        background-color: rgba(204,204,204,0.15);
        border-color: #e6e6e6; 
      }
    
      .form-control::-webkit-input-placeholder,
      .search-banner-wrap ::-webkit-input-placeholder,
      .advanced-search ::-webkit-input-placeholder,
      .advanced-search-banner-wrap ::-webkit-input-placeholder,
      .overlay-search-advanced-module ::-webkit-input-placeholder {
        color: #a1a7a8; 
      }
      .bootstrap-select > .dropdown-toggle.bs-placeholder, 
      .bootstrap-select > .dropdown-toggle.bs-placeholder:active, 
      .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, 
      .bootstrap-select > .dropdown-toggle.bs-placeholder:hover {
        color: #a1a7a8; 
      }
      .form-control::placeholder,
      .search-banner-wrap ::-webkit-input-placeholder,
      .advanced-search ::-webkit-input-placeholder,
      .advanced-search-banner-wrap ::-webkit-input-placeholder,
      .overlay-search-advanced-module ::-webkit-input-placeholder {
        color: #a1a7a8; 
      }

      .search-banner-wrap ::-moz-placeholder,
      .advanced-search ::-moz-placeholder,
      .advanced-search-banner-wrap ::-moz-placeholder,
      .overlay-search-advanced-module ::-moz-placeholder {
        color: #a1a7a8; 
      }

      .search-banner-wrap :-ms-input-placeholder,
      .advanced-search :-ms-input-placeholder,
      .advanced-search-banner-wrap ::-ms-input-placeholder,
      .overlay-search-advanced-module ::-ms-input-placeholder {
        color: #a1a7a8; 
      }

      .search-banner-wrap :-moz-placeholder,
      .advanced-search :-moz-placeholder,
      .advanced-search-banner-wrap :-moz-placeholder,
      .overlay-search-advanced-module :-moz-placeholder {
        color: #a1a7a8; 
      }

      .advanced-search .form-control,
      .advanced-search .bootstrap-select > .btn,
      .location-trigger,
      .location-search .location-trigger,
      .vertical-search-wrap .form-control,
      .vertical-search-wrap .bootstrap-select > .btn,
      .step-search-wrap .form-control,
      .step-search-wrap .bootstrap-select > .btn,
      .advanced-search-banner-wrap .form-control,
      .advanced-search-banner-wrap .bootstrap-select > .btn,
      .search-banner-wrap .form-control,
      .search-banner-wrap .bootstrap-select > .btn,
      .overlay-search-advanced-module .form-control,
      .overlay-search-advanced-module .bootstrap-select > .btn,
      .advanced-search-v2 .advanced-search-btn,
      .advanced-search-v2 .advanced-search-btn:hover {
        border-color: #d1d1d1; 
      }

      .advanced-search-nav,
      .search-expandable,
      .overlay-search-advanced-module,
      .advanced-search-half-map,
      .half-map-wrap #advanced-search-filters {
        background-color: #000000; 
      }
      .btn-search {
        color: #ffffff;
        background-color: #4cbebe;
        border-color: #4cbebe;
      }
      .btn-search:hover, .btn-search:active  {
        color: #ffffff;
        background-color: #0099cc;
        border-color: #0099cc;
      }
      .advanced-search-btn {
        color: #00b9ce;
        background-color: #ffffff;
        border-color: #dce0e0; 
      }
      .advanced-search-btn:hover, .advanced-search-btn:active {
        color: #00b9ce;
        background-color: #00aeff;
        border-color: #00aeff; 
      }
      .advanced-search-btn:focus {
        color: #00b9ce;
        background-color: #ffffff;
        border-color: #dce0e0; 
      }
      .search-expandable-label {
        color: #ffffff;
        background-color: #4cbebe;
      }
      .advanced-search-nav {
        padding-top: 10px;
        padding-bottom: 10px;
      }
      .features-list-wrap .control--checkbox,
      .features-list-wrap .control--radio,
      .range-text, 
      .features-list-wrap .control--checkbox, 
      .features-list-wrap .btn-features-list, 
      .overlay-search-advanced-module .search-title, 
      .overlay-search-advanced-module .overlay-search-module-close {
          color: #222222;
      }
      .advanced-search-half-map {
        background-color: #FFFFFF; 
      }
      .advanced-search-half-map .range-text, 
      .advanced-search-half-map .features-list-wrap .control--checkbox, 
      .advanced-search-half-map .features-list-wrap .btn-features-list {
          color: #222222;
      }
      .reset-search-btn {
        background-color: #ffffff;
        color: #8b9898;
        border-color: #dce0e0; 
      }
      .reset-search-btn:hover {
        background-color: #f7f8f8;
        color: #717f7f;
        border-color: #00aeff; 
      }
    
      .save-search-btn {
          border-color: #0099cc ;
          background-color: #0099cc ;
          color: #ffffff ;
      }
      .save-search-btn:hover,
      .save-search-btn:active {
          border-color: #0099cc;
          background-color: #0099cc ;
          color: #ffffff ;
      }
    .label-featured {
      background-color: #0099cc;
      color: #ffffff; 
    }
    
    .dashboard-sidebar {
      background-color: #000000; 
    }

    .nav-box ul li a {
      color: #ffffff; 
    }
    
    .nav-box h5 {
      color: #9ca3af;
    }

    .nav-box ul li a:hover, .nav-box ul li a.active {
      background-color: #003a64;
      color: #e4192b; 
    }
    .nav-box ul li a.active {
      border-color: #00aeff;
    }
    .sidebar-logo {
      background-color: #002b4b;
    }
    .sidebar-logo .logo {
      border-color: #374151;
    }
    
      .detail-wrap {
        background-color: rgba(229,229,229,0.99);
        border-color: #f4f4f4;
      }
      #houzez-overview-listing-map {
        height: 180px;
      }
      .property-banner .nav .nav-link {
        background: rgba(0, 0, 0, 0.65);
        color: #ffffff;
      }
    
      .header-mobile {
        background-color: #ffffff; 
      }
      .header-mobile .toggle-button-left,
      .header-mobile .toggle-button-right {
        color: #000000; 
      }

      .nav-mobile:not(.houzez-nav-menu-main-mobile-wrap) .main-nav .nav-item a {
        border-bottom: 1px solid #e0e0e0;
      }

      .nav-mobile .logged-in-nav a,
      .nav-mobile .main-nav,
      .nav-mobile .navi-login-register {
        background-color: #ffffff; 
      }

      .nav-mobile .logged-in-nav a,
      .nav-mobile .main-nav .nav-item .nav-item a,
      .nav-mobile .main-nav .nav-item a,
      .navi-login-register .main-nav .nav-item a {
        color: #000000;
        border-bottom: 1px solid #e0e0e0;
        background-color: #ffffff;
      }
      #nav-mobile .nav-mobile-trigger {
        color: #000000;
      }

      .nav-mobile .btn-create-listing,
      .navi-login-register .btn-create-listing {
        color: #fff;
        border: 1px solid #4cbebe;
        background-color: #4cbebe; 
      }

      .nav-mobile .btn-create-listing:hover, .nav-mobile .btn-create-listing:active,
      .navi-login-register .btn-create-listing:hover,
      .navi-login-register .btn-create-listing:active {
        color: #fff;
        border: 1px solid #4cbebe;
        background-color: rgba(0, 174, 255, 0.65); 
      }
      .offcanvas-header {
        background-color: #ffffff;
        color: #333333;
      }
      .offcanvas-header .btn-close {
        color: #333333;
      }
    .top-bar-wrap,
    .top-bar-wrap .dropdown-menu,
    .switcher-wrap .dropdown-menu {
      background-color: #1c4274;
    }
    .top-bar-wrap a,
    .top-bar-contact,
    .top-bar-slogan,
    .top-bar-wrap .btn,
    .top-bar-wrap .dropdown-menu,
    .switcher-wrap .dropdown-menu,
    .top-bar-wrap .navbar-toggler {
      color: #ffffff;
    }
    .top-bar-wrap a:hover,
    .top-bar-wrap a:active,
    .top-bar-wrap .btn:hover,
    .top-bar-wrap .btn:active,
    .top-bar-wrap .dropdown-menu li:hover,
    .top-bar-wrap .dropdown-menu li:active,
    .switcher-wrap .dropdown-menu li:hover,
    .switcher-wrap .dropdown-menu li:active {
      color: rgba(76,190,190,1);
    }
    .class-energy-indicator:nth-child(1) {
        background-color: #33a357;
    }
    .class-energy-indicator:nth-child(2) {
        background-color: #79b752;
    }
    .class-energy-indicator:nth-child(3) {
        background-color: #c3d545;
    }
    .class-energy-indicator:nth-child(4) {
        background-color: #fff12c;
    }
    .class-energy-indicator:nth-child(5) {
        background-color: #edb731;
    }
    .class-energy-indicator:nth-child(6) {
        background-color: #d66f2c;
    }
    .class-energy-indicator:nth-child(7) {
        background-color: #cc232a;
    }
    .class-energy-indicator:nth-child(8) {
        background-color: #cc232a;
    }
    .class-energy-indicator:nth-child(9) {
        background-color: #cc232a;
    }
    .class-energy-indicator:nth-child(10) {
        background-color: #cc232a;
    }
    
    /* GHG Emissions Colors for French/EU mode */
    .class-ghg-indicator:nth-child(1) {
        background-color: #5d9cd3;
    }
    .class-ghg-indicator:nth-child(2) {
        background-color: #70b0d9;
    }
    .class-ghg-indicator:nth-child(3) {
        background-color: #8cc4e3;
    }
    .class-ghg-indicator:nth-child(4) {
        background-color: #98cdeb;
    }
    .class-ghg-indicator:nth-child(5) {
        background-color: #5966ab;
    }
    .class-ghg-indicator:nth-child(6) {
        background-color: #3e4795;
    }
    .class-ghg-indicator:nth-child(7) {
        background-color: #2d2e7f;
    }
    
      .agent-detail-page-v2 .agent-profile-wrap { background-color:#0e4c7b }
      .agent-detail-page-v2 .agent-list-position a, .agent-detail-page-v2 .agent-profile-header h1, .agent-detail-page-v2 .rating-score-text, .agent-detail-page-v2 .agent-profile-address address, .agent-detail-page-v2 .badge-success { color:#ffffff }

      .agent-detail-page-v2 .all-reviews, .agent-detail-page-v2 .agent-profile-cta a { color:#00aeff }
    
    .footer-top-wrap {
      background-color: #f9f9f9; 
    }

    .footer-bottom-wrap {
      background-color: #f9f9f9; 
    }

    .footer-top-wrap,
    .footer-top-wrap a,
    .footer-bottom-wrap,
    .footer-bottom-wrap a,
    .footer-top-wrap
        .property-item-widget
        .right-property-item-widget-wrap
        .item-amenities,
    .footer-top-wrap
        .property-item-widget
        .right-property-item-widget-wrap
        .item-price-wrap,
    .footer-top-wrap .blog-post-content-widget h4 a,
    .footer-top-wrap .blog-post-content-widget,
    .footer-top-wrap .form-tools .control,
    .footer-top-wrap .slick-dots li.slick-active button:before,
    .footer-top-wrap .slick-dots li button::before,
    .footer-top-wrap
        .widget
        ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(
            .dropdown-menu
        ):not(.nav-tabs)
        li
        span {
      color: #000000; 
    }
    
          .footer-top-wrap a:hover,
          .footer-bottom-wrap a:hover,
          .footer-top-wrap .blog-post-content-widget h4 a:hover {
            color: rgba(0,153,204,1); 
          }
        .houzez-osm-cluster {
            background-image: url(https://eccoliving.co/wp-content/uploads/2017/11/cluster.png);
            text-align: center;
            color: #fff;
            width: 48px;
            height: 48px;
            line-height: 48px;
        }
    strong, b, label {
    font-weight: 500 !important;
}	
.dropdown-toggle {
    display:none;
}
/*# sourceURL=houzez-style-inline-css */
</style>
<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Rubik:300,400,500,600,700,800,900,300italic,400italic,500italic,600italic,700italic,800italic,900italic%7CRoboto:300%7CPoppins:500&#038;display=swap" /><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Rubik:300,400,500,600,700,800,900,300italic,400italic,500italic,600italic,700italic,800italic,900italic%7CRoboto:300%7CPoppins:500&#038;display=swap" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Rubik:300,400,500,600,700,800,900,300italic,400italic,500italic,600italic,700italic,800italic,900italic%7CRoboto:300%7CPoppins:500&#038;display=swap" /></noscript><script id="houzez-maps-callback-js-after">
(function(){var orig=Element.prototype.attachShadow;Element.prototype.attachShadow=function(o){if(this.tagName&&this.tagName.toLowerCase()==="gmp-place-autocomplete"){o=Object.assign({},o,{mode:"open"});}return orig.call(this,o);};})();window.houzezMapCallback = function() {
            if (window.jQuery) {
                jQuery(document).ready(function($) {
                    if (window.houzez && window.houzez.Maps) {
                        // Initialize Maps module
                        if ($("#houzez-properties-map").length > 0 || $("input[name=\"search_location\"]").length > 0) {
                            window.houzez.Maps.init();
                        }
                        // Initialize SinglePropertyMap
                        if ( ($("#houzez-single-listing-map").length > 0 || $("#houzez-single-listing-map-address").length > 0 || $("#houzez-single-listing-map-elementor").length > 0) && window.houzez.SinglePropertyMap) {
                            window.houzez.SinglePropertyMap.loadMapFromDOM();
                        }
                        // Initialize SingleAgentMap
                        if ($("#houzez-agent-sidebar-map").length > 0 && window.houzez.SingleAgentMap) {
                            window.houzez.SingleAgentMap.init();
                        }
                        // Initialize SinglePropertyOverviewMap
                        if ($("#houzez-overview-listing-map").length > 0 && window.houzez.SinglePropertyOverviewMap) {
                            window.houzez.SinglePropertyOverviewMap.init();
                        }
                    }
                });
            }
        };
//# sourceURL=houzez-maps-callback-js-after
</script>
<script id="jquery-core-js" src="https://eccoliving.co/wp-includes/js/jquery/jquery.min.js"></script>
<script id="jquery-migrate-js" src="https://eccoliving.co/wp-includes/js/jquery/jquery-migrate.min.js"></script>
<script id="houzez-studio-js" src="https://eccoliving.co/wp-content/plugins/houzez-studio/public/js/houzez-studio-public.js"></script>
<script async data-wp-strategy="async" id="tp-tools-js" defer data-jetpack-boost="ignore" src="//eccoliving.co/wp-content/plugins/revslider/public/js/libs/tptools.js"></script>
<script async data-wp-strategy="async" id="sr7-js" defer data-jetpack-boost="ignore" src="//eccoliving.co/wp-content/plugins/revslider/public/js/sr7.js"></script>
<link rel="https://api.w.org/" href="https://eccoliving.co/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://eccoliving.co/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 7.0.4" />
<meta name="generator" content="Redux 4.5.13" /><meta name="generator" content="Site Kit by Google 1.186.0" />	<style>img#wpstats{display:none}</style>
		<!-- Favicon --><link rel="shortcut icon" href="https://eccoliving.co/wp-content/uploads/2022/08/Favicon-32x32px-1.png"><!-- Apple iPhone Icon --><link rel="apple-touch-icon-precomposed" href="https://eccoliving.co/wp-content/uploads/2022/08/Favicon-32x32px-1.png"><!-- Apple iPhone Retina Icon --><link rel="apple-touch-icon-precomposed" sizes="114x114" href="https://eccoliving.co/wp-content/uploads/2022/08/Favicon-32x32px-1.png"><!-- Apple iPhone Icon --><link rel="apple-touch-icon-precomposed" sizes="72x72" href="https://eccoliving.co/wp-content/uploads/2022/08/Favicon-32x32px-1.png"><!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-M6Q7LQ9');</script>
<!-- End Google Tag Manager -->

<script type="application/ld+json">
{
  "@context": "https://schema.org",
    "@type": "RealEstateAgent",
      "name": "Ecco Living",
        "url": "https://eccoliving.co",
          "telephone": "+1-310-241-3547",
            "email": "join@eccoliving.co",
              "description": "Premium furnished apartments in Los Angeles offering short and long-term rentals near USC and UCLA.",
                "address": {
                    "@type": "PostalAddress",
                        "addressLocality": "Los Angeles",
                            "addressRegion": "CA",
                                "addressCountry": "US"
                                  },
                                    "areaServed": ["Hollywood", "USC", "UCLA", "Westwood", "Los Angeles"],
                                      "priceRange": "$$"
                                      }
                                      </script>

<script>
document.addEventListener('DOMContentLoaded',function(){
  if(location.pathname.replace(/\/$/,'')==='/blog'){
    if(!document.querySelector('h1.blog-page-title-fix')){
      var h1=document.createElement('h1');
      h1.className='page-title blog-page-title blog-page-title-fix';
      h1.style.cssText='text-align:center;margin:30px 0 20px;font-size:2rem;color:#1e4e73;';
      h1.textContent='Furnished Living Guides, Tips, and Updates';
      var blogWrap=document.querySelector('.blog-wrap .container');
      if(blogWrap){
        var row=blogWrap.querySelector('.row');
        if(row){ blogWrap.insertBefore(h1,row); }
        else { blogWrap.insertBefore(h1,blogWrap.firstChild); }
      } else {
        var main=document.querySelector('main, #main, .main-wrap, .site-main');
        if(main){ main.insertBefore(h1,main.firstChild); }
      }
    }
  }
});
</script>
<!-- Open Graph / Social Preview Image -->
<meta property="og:image" content="https://eccoliving.co/wp-content/uploads/2024/06/Ecco-fountain-los-angeles-ca-building-photo-18.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="800" />
<meta property="og:image:alt" content="Ecco Living - Premium furnished apartments in Los Angeles" />
<meta property="og:title" content="Apartments & Coliving for Rent in LA | Ecco Living" />
<meta property="og:description" content="Apartments and coliving for rent across Los Angeles. Flexible leases, all-inclusive pricing. Hollywood, WeHo, Westwood, USC & DTLA locations." />
<meta property="og:url" content="https://eccoliving.co" />
<meta property="og:type" content="website" />
<meta property="og:site_name" content="Ecco Living" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:image" content="https://eccoliving.co/wp-content/uploads/2024/06/Ecco-fountain-los-angeles-ca-building-photo-18.jpg" />
<meta name="twitter:title" content="Apartments & Coliving for Rent in LA | Ecco Living" />
<meta name="twitter:description" content="Apartments and coliving for rent across Los Angeles. Flexible leases, all-inclusive pricing. Hollywood, WeHo, Westwood, USC & DTLA locations." />
<!-- End Open Graph --><meta name="generator" content="Elementor 4.2.4; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto">
			<style>
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			</style>
			<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin>
<meta name="generator" content="Powered by Slider Revolution 6.7.58 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface." />
<link rel="icon" href="https://i0.wp.com/eccoliving.co/wp-content/uploads/2022/05/Screen-Shot-2022-05-11-at-6.06.14-PM.png?fit=32%2C13&#038;ssl=1" sizes="32x32" />
<link rel="icon" href="https://i0.wp.com/eccoliving.co/wp-content/uploads/2022/05/Screen-Shot-2022-05-11-at-6.06.14-PM.png?fit=192%2C80&#038;ssl=1" sizes="192x192" />
<link rel="apple-touch-icon" href="https://i0.wp.com/eccoliving.co/wp-content/uploads/2022/05/Screen-Shot-2022-05-11-at-6.06.14-PM.png?fit=180%2C75&#038;ssl=1" />
<meta name="msapplication-TileImage" content="https://i0.wp.com/eccoliving.co/wp-content/uploads/2022/05/Screen-Shot-2022-05-11-at-6.06.14-PM.png?fit=270%2C113&#038;ssl=1" />
<script data-jetpack-boost="ignore">
	window._tpt			??= {};
	window.SR7			??= {};
	_tpt.R				??= {};
	_tpt.R.fonts		??= {};
	_tpt.R.fonts.customFonts??= {};
	SR7.devMode			=  false;
	SR7.F 				??= {};
	SR7.G				??= {};
	SR7.LIB				??= {};
	SR7.E				??= {};
	SR7.E.gAddons		??= {};
	SR7.E.php 			??= {};
	SR7.E.nonce			= '84029b8baa';
	SR7.E.ajaxurl		= 'https://eccoliving.co/wp-admin/admin-ajax.php';
	SR7.E.resturl		= 'https://eccoliving.co/wp-json/';
	SR7.E.slug_path		= 'revslider/revslider.php';
	SR7.E.slug			= 'revslider';
	SR7.E.plugin_url	= 'https://eccoliving.co/wp-content/plugins/revslider/';
	SR7.E.wp_plugin_url = 'https://eccoliving.co/wp-content/plugins/';
	SR7.E.revision		= '6.7.58';
	SR7.E.fontBaseUrl	= '//fonts.googleapis.com/css2?family=';
	SR7.G.breakPoints 	= [1240,1024,778,480];
	SR7.G.fSUVW 		= false;
	SR7.E.modules 		= ['module','page','slide','layer','draw','animate','srtools','canvas','defaults','carousel','navigation','media','modifiers','migration'];
	SR7.E.libs 			= ['WEBGL'];
	SR7.E.css 			= ['csslp','cssbtns','cssfilters','cssnav','cssmedia'];
	SR7.E.resources		= {};
	SR7.E.ytnc			= false;
	SR7.JSON			??= {};
/*! Slider Revolution 7.0 - Page Processor */
!function(){"use strict";window.SR7??={},window._tpt??={},SR7.version="Slider Revolution 6.7.40",_tpt.getMobileZoom=()=>_tpt.is_mobile?document.documentElement.clientWidth/window.innerWidth:1,_tpt.getWinDim=function(t){_tpt.screenHeightWithUrlBar??=window.innerHeight;let e=SR7.F?.modal?.visible&&SR7.M[SR7.F.module.getIdByAlias(SR7.F.modal.requested)];_tpt.scrollBar=window.innerWidth!==document.documentElement.clientWidth||e&&window.innerWidth!==e.c.module.clientWidth,_tpt.winW=_tpt.getMobileZoom()*window.innerWidth-(_tpt.scrollBar||"prepare"==t?_tpt.scrollBarW??_tpt.mesureScrollBar():0),_tpt.winH=_tpt.getMobileZoom()*window.innerHeight,_tpt.winWAll=document.documentElement.clientWidth},_tpt.getResponsiveLevel=function(t,e){return SR7.G.fSUVW?_tpt.closestGE(t,window.innerWidth):_tpt.closestGE(t,_tpt.winWAll)},_tpt.mesureScrollBar=function(){let t=document.createElement("div");return t.className="RSscrollbar-measure",t.style.width="100px",t.style.height="100px",t.style.overflow="scroll",t.style.position="absolute",t.style.top="-9999px",document.body.appendChild(t),_tpt.scrollBarW=t.offsetWidth-t.clientWidth,document.body.removeChild(t),_tpt.scrollBarW},_tpt.loadCSS=async function(t,e,s){return s?_tpt.R.fonts.required[e].status=1:(_tpt.R[e]??={},_tpt.R[e].status=1),new Promise((i,n)=>{if(_tpt.isStylesheetLoaded(t))s?_tpt.R.fonts.required[e].status=2:_tpt.R[e].status=2,i();else{const o=document.createElement("link");o.rel="stylesheet";let l="text",r="css";o["type"]=l+"/"+r,o.href=t,o.onload=()=>{s?_tpt.R.fonts.required[e].status=2:_tpt.R[e].status=2,i()},o.onerror=()=>{s?_tpt.R.fonts.required[e].status=3:_tpt.R[e].status=3,n(new Error(`Failed to load CSS: ${t}`))},document.head.appendChild(o)}})},_tpt.addContainer=function(t){const{tag:e="div",id:s,class:i,datas:n,textContent:o,iHTML:l}=t,r=document.createElement(e);if(s&&""!==s&&(r.id=s),i&&""!==i&&(r.className=i),n)for(const[t,e]of Object.entries(n))"style"==t?r.style.cssText=e:r.setAttribute(`data-${t}`,e);return o&&(r.textContent=o),l&&(r.innerHTML=l),r},_tpt.collector=function(){return{fragment:new DocumentFragment,add(t){var e=_tpt.addContainer(t);return this.fragment.appendChild(e),e},append(t){t.appendChild(this.fragment)}}},_tpt.isStylesheetLoaded=function(t){let e=t.split("?")[0];return Array.from(document.querySelectorAll('link[rel="stylesheet"], link[rel="preload"]')).some(t=>t.href.split("?")[0]===e)},_tpt.preloader={requests:new Map,preloaderTemplates:new Map,show:function(t,e){if(!e||!t)return;const{type:s,color:i}=e;if(s<0||"off"==s)return;const n=`preloader_${s}`;let o=this.preloaderTemplates.get(n);o||(o=this.build(s,i),this.preloaderTemplates.set(n,o)),this.requests.has(t)||this.requests.set(t,{count:0});const l=this.requests.get(t);clearTimeout(l.timer),l.count++,1===l.count&&(l.timer=setTimeout(()=>{l.preloaderClone=o.cloneNode(!0),l.anim&&l.anim.kill(),void 0!==_tpt.gsap?l.anim=_tpt.gsap.fromTo(l.preloaderClone,1,{opacity:0},{opacity:1}):l.preloaderClone.classList.add("sr7-fade-in"),t.appendChild(l.preloaderClone)},150))},hide:function(t){if(!this.requests.has(t))return;const e=this.requests.get(t);e.count--,e.count<0&&(e.count=0),e.anim&&e.anim.kill(),0===e.count&&(clearTimeout(e.timer),e.preloaderClone&&(e.preloaderClone.classList.remove("sr7-fade-in"),e.anim=_tpt.gsap.to(e.preloaderClone,.3,{opacity:0,onComplete:function(){e.preloaderClone.remove()}})))},state:function(t){if(!this.requests.has(t))return!1;return this.requests.get(t).count>0},build:(t,e="#ffffff",s="")=>{if(t<0||"off"===t)return null;const i=parseInt(t);if(t="prlt"+i,isNaN(i))return null;if(_tpt.loadCSS(SR7.E.plugin_url+"public/css/preloaders/t"+i+".css","preloader_"+t),isNaN(i)||i<6){const n=`background-color:${e}`,o=1===i||2==i?n:"",l=3===i||4==i?n:"",r=_tpt.collector();["dot1","dot2","bounce1","bounce2","bounce3"].forEach(t=>r.add({tag:"div",class:t,datas:{style:l}}));const d=_tpt.addContainer({tag:"sr7-prl",class:`${t} ${s}`,datas:{style:o}});return r.append(d),d}{let n={};if(7===i){let t;e.startsWith("#")?(t=e.replace("#",""),t=`rgba(${parseInt(t.substring(0,2),16)}, ${parseInt(t.substring(2,4),16)}, ${parseInt(t.substring(4,6),16)}, `):e.startsWith("rgb")&&(t=e.slice(e.indexOf("(")+1,e.lastIndexOf(")")).split(",").map(t=>t.trim()),t=`rgba(${t[0]}, ${t[1]}, ${t[2]}, `),t&&(n.style=`border-top-color: ${t}0.65); border-bottom-color: ${t}0.15); border-left-color: ${t}0.65); border-right-color: ${t}0.15)`)}else 12===i&&(n.style=`background:${e}`);const o=[10,0,4,2,5,9,0,4,4,2][i-6],l=_tpt.collector(),r=l.add({tag:"div",class:"sr7-prl-inner",datas:n});Array.from({length:o}).forEach(()=>r.appendChild(l.add({tag:"span",datas:{style:`background:${e}`}})));const d=_tpt.addContainer({tag:"sr7-prl",class:`${t} ${s}`});return l.append(d),d}}},SR7.preLoader={show:(t,e)=>{"off"!==(SR7.M[t]?.settings?.pLoader?.type??"off")&&_tpt.preloader.show(e||SR7.M[t].c.module,SR7.M[t]?.settings?.pLoader??{color:"#fff",type:10})},hide:(t,e)=>{"off"!==(SR7.M[t]?.settings?.pLoader?.type??"off")&&_tpt.preloader.hide(e||SR7.M[t].c.module)},state:(t,e)=>_tpt.preloader.state(e||SR7.M[t].c.module)},_tpt.prepareModuleHeight=function(t){window.SR7.M??={},window.SR7.M[t.id]??={},"ignore"==t.googleFont&&(SR7.E.ignoreGoogleFont=!0);let e=window.SR7.M[t.id];if(null==_tpt.scrollBarW&&_tpt.mesureScrollBar(),e.c??={},e.states??={},e.settings??={},e.settings.size??={},t.fixed&&(e.settings.fixed=!0),e.c.module=document.querySelector("sr7-module#"+t.id),e.c.adjuster=e.c.module.getElementsByTagName("sr7-adjuster")[0],e.c.content=e.c.module.getElementsByTagName("sr7-content")[0],"carousel"==t.type&&(e.c.carousel=e.c.content.getElementsByTagName("sr7-carousel")[0]),null==e.c.module||null==e.c.module)return;t.plType&&t.plColor&&(e.settings.pLoader={type:t.plType,color:t.plColor}),void 0===t.plType||"off"===t.plType||SR7.preLoader.state(t.id)&&SR7.preLoader.state(t.id,e.c.module)||SR7.preLoader.show(t.id,e.c.module),_tpt.winW||_tpt.getWinDim("prepare"),_tpt.getWinDim();let s=""+e.c.module.dataset?.modal;"modal"==s||"true"==s||"undefined"!==s&&"false"!==s||(e.settings.size.fullWidth=t.size.fullWidth,e.LEV??=_tpt.getResponsiveLevel(window.SR7.G.breakPoints,t.id),t.vpt=_tpt.fillArray(t.vpt,5),e.settings.vPort=t.vpt[e.LEV],void 0!==t.el&&"720"==t.el[4]&&t.gh[4]!==t.el[4]&&"960"==t.el[3]&&t.gh[3]!==t.el[3]&&"768"==t.el[2]&&t.gh[2]!==t.el[2]&&delete t.el,e.settings.size.height=null==t.el||null==t.el[e.LEV]||0==t.el[e.LEV]||"auto"==t.el[e.LEV]?_tpt.fillArray(t.gh,5,-1):_tpt.fillArray(t.el,5,-1),e.settings.size.width=_tpt.fillArray(t.gw,5,-1),e.settings.size.minHeight=_tpt.fillArray(t.mh??[0],5,-1),e.cacheSize={fullWidth:e.settings.size?.fullWidth,fullHeight:e.settings.size?.fullHeight},void 0!==t.off&&(t.off?.t&&(e.settings.size.m??={})&&(e.settings.size.m.t=t.off.t),t.off?.b&&(e.settings.size.m??={})&&(e.settings.size.m.b=t.off.b),t.off?.l&&(e.settings.size.p??={})&&(e.settings.size.p.l=t.off.l),t.off?.r&&(e.settings.size.p??={})&&(e.settings.size.p.r=t.off.r),e.offsetPrepared=!0),_tpt.updatePMHeight(t.id,t,!0))},_tpt.updatePMHeight=(t,e,s)=>{let i=SR7.M[t];var n=i.settings.size.fullWidth?_tpt.winW:i.c.module.parentNode.offsetWidth;n=0===n||isNaN(n)?_tpt.winW:n;let o=i.settings.size.width[i.LEV]||i.settings.size.width[i.LEV++]||i.settings.size.width[i.LEV--]||n,l=i.settings.size.height[i.LEV]||i.settings.size.height[i.LEV++]||i.settings.size.height[i.LEV--]||0,r=i.settings.size.minHeight[i.LEV]||i.settings.size.minHeight[i.LEV++]||i.settings.size.minHeight[i.LEV--]||0;if(l="auto"==l?0:l,l=parseInt(l),"carousel"!==e.type&&(n-=parseInt(e.onw??0)||0),i.MP=!i.settings.size.fullWidth&&n<o||_tpt.winW<o?Math.min(1,n/o):1,e.size.fullScreen||e.size.fullHeight){let t=parseInt(e.fho)||0,s=(""+e.fho).indexOf("%")>-1;e.newh=_tpt.winH-(s?_tpt.winH*t/100:t)}else e.newh=i.MP*Math.max(l,r);if(e.newh+=(parseInt(e.onh??0)||0)+(parseInt(e.carousel?.pt)||0)+(parseInt(e.carousel?.pb)||0),void 0!==e.slideduration&&(e.newh=Math.max(e.newh,parseInt(e.slideduration)/3)),e.shdw&&_tpt.buildShadow(e.id,e),i.c.adjuster.style.height=e.newh+"px",i.c.module.style.height=e.newh+"px",i.c.content.style.height=e.newh+"px",i.states.heightPrepared=!0,i.dims??={},i.dims.moduleRect=i.c.module.getBoundingClientRect(),i.c.content.style.left="-"+i.dims.moduleRect.left+"px",!i.settings.size.fullWidth)return s&&requestAnimationFrame(()=>{n!==i.c.module.parentNode.offsetWidth&&_tpt.updatePMHeight(e.id,e)}),void _tpt.bgStyle(e.id,e,window.innerWidth==_tpt.winW,!0);_tpt.bgStyle(e.id,e,window.innerWidth==_tpt.winW,!0),requestAnimationFrame(function(){s&&requestAnimationFrame(()=>{n!==i.c.module.parentNode.offsetWidth&&_tpt.updatePMHeight(e.id,e)})}),i.earlyResizerFunction||(i.earlyResizerFunction=function(){requestAnimationFrame(function(){_tpt.getWinDim(),_tpt.moduleDefaults(e.id,e),_tpt.updateSlideBg(t,!0)})},window.addEventListener("resize",i.earlyResizerFunction))},_tpt.buildShadow=function(t,e){let s=SR7.M[t];null==s.c.shadow&&(s.c.shadow=document.createElement("sr7-module-shadow"),s.c.shadow.classList.add("sr7-shdw-"+e.shdw),s.c.content.appendChild(s.c.shadow))},_tpt.bgStyle=async(t,e,s,i,n)=>{const o=SR7.M[t];if((e=e??o.settings).fixed&&!o.c.module.classList.contains("sr7-top-fixed")&&(o.c.module.classList.add("sr7-top-fixed"),o.c.module.style.position="fixed",o.c.module.style.width="100%",o.c.module.style.top="0px",o.c.module.style.left="0px",o.c.module.style.pointerEvents="none",o.c.module.style.zIndex=5e3,o.c.content.style.pointerEvents="none"),null==o.c.bgcanvas){let t=document.createElement("sr7-module-bg"),l=!1;if("string"==typeof e?.bg?.color&&e?.bg?.color.includes("{"))if(_tpt.gradient&&_tpt.gsap)e.bg.color=_tpt.gradient.convert(e.bg.color);else try{let t=JSON.parse(e.bg.color);(t?.orig||t?.string)&&(e.bg.color=JSON.parse(e.bg.color))}catch(t){return}let r="string"==typeof e?.bg?.color?e?.bg?.color||"transparent":e?.bg?.color?.string??e?.bg?.color?.orig??e?.bg?.color?.color??"transparent";if(t.style["background"+(String(r).includes("grad")?"":"Color")]=r,("transparent"!==r||n)&&(l=!0),o.offsetPrepared&&(t.style.visibility="hidden"),e?.bg?.image?.src&&(t.style.backgroundImage=`url(${e?.bg?.image.src})`,t.style.backgroundSize=""==(e.bg.image?.size??"")?"cover":e.bg.image.size,t.style.backgroundPosition=e.bg.image.position,t.style.backgroundRepeat=""==e.bg.image.repeat||null==e.bg.image.repeat?"no-repeat":e.bg.image.repeat,l=!0),!l)return;o.c.bgcanvas=t,e.size.fullWidth?t.style.width=_tpt.winW-(s&&_tpt.winH<document.body.offsetHeight?_tpt.scrollBarW:0)+"px":i&&(t.style.width=o.c.module.offsetWidth+"px"),e.sbt?.use?o.c.content.appendChild(o.c.bgcanvas):o.c.module.appendChild(o.c.bgcanvas)}o.c.bgcanvas.style.height=void 0!==e.newh?e.newh+"px":("carousel"==e.type?o.dims.module.h:o.dims.content.h)+"px",o.c.bgcanvas.style.left=!s&&e.sbt?.use||o.c.bgcanvas.closest("SR7-CONTENT")?"0px":"-"+(o?.dims?.moduleRect?.left??0)+"px"},_tpt.updateSlideBg=function(t,e){const s=SR7.M[t];let i=s.settings;s?.c?.bgcanvas&&(i.size.fullWidth?s.c.bgcanvas.style.width=_tpt.winW-(e&&_tpt.winH<document.body.offsetHeight?_tpt.scrollBarW:0)+"px":preparing&&(s.c.bgcanvas.style.width=s.c.module.offsetWidth+"px"))},_tpt.moduleDefaults=(t,e)=>{let s=SR7.M[t];null!=s&&null!=s.c&&null!=s.c.module&&(s.dims??={},s.dims.moduleRect=s.c.module.getBoundingClientRect(),s.c.content.style.left="-"+s.dims.moduleRect.left+"px",s.c.content.style.width=_tpt.winW-_tpt.scrollBarW+"px","carousel"==e.type&&(s.c.module.style.overflow="visible"),_tpt.bgStyle(t,e,window.innerWidth==_tpt.winW))},_tpt.getOffset=t=>{var e=t.getBoundingClientRect(),s=window.pageXOffset||document.documentElement.scrollLeft,i=window.pageYOffset||document.documentElement.scrollTop;return{top:e.top+i,left:e.left+s}},_tpt.fillArray=function(t,e){let s,i;t=Array.isArray(t)?t:[t];let n=Array(e),o=t.length;for(i=0;i<t.length;i++)n[i+(e-o)]=t[i],null==s&&"#"!==t[i]&&(s=t[i]);for(let t=0;t<e;t++)void 0!==n[t]&&"#"!=n[t]||(n[t]=s),s=n[t];return n},_tpt.closestGE=function(t,e){let s=Number.MAX_VALUE,i=-1;for(let n=0;n<t.length;n++)t[n]-1>=e&&t[n]-1-e<s&&(s=t[n]-1-e,i=n);return++i}}();</script>
<style>
/* Mobile: raise panel above the taller wrapped dock bar, give messages more room */
@media(max-width:900px){
  .eccoP .dpanel{bottom:160px !important;max-height:calc(100vh - 280px) !important;}
  .eccoP .dmsgs{max-height:calc(100vh - 380px) !important;}
}
/* Small phones: even more compact */
@media(max-width:480px){
  .eccoP .dpanel{bottom:160px !important;max-height:calc(100vh - 300px) !important;}
  .eccoP .dmsgs{max-height:calc(100vh - 400px) !important;}
}
</style><style>
/* On mobile: move accessibility button to bottom-left to avoid overlapping chat send button */
@media(max-width:900px){
  .ea11y-widget-container-bottom-right{
    bottom:16px !important;
    right:auto !important;
    left:16px !important;
  }
}
/* On very small screens: move to top-right to stay clear of all bottom UI */
@media(max-width:480px){
  .ea11y-widget-container-bottom-right{
    top:16px !important;
    bottom:auto !important;
    right:16px !important;
    left:auto !important;
  }
}
</style><style id="wp-custom-css">
/* === Fix clipped "Details" buttons on property listing cards (added 2026-04-21) === */
.item-listing-wrap .btn.btn-item,
.listing-wrap .btn.btn-item,
.item-wrap-v1 .btn.btn-item,
.item-wrap-no-frame .btn.btn-item {
  position: static !important;
  left: auto !important;
  right: auto !important;
  top: auto !important;
  bottom: auto !important;
  display: inline-flex !important;
  width: auto !important;
  min-width: 110px;
  padding: 10px 28px !important;
  margin: 16px auto 12px !important;
  align-self: center;
}
.item-listing-wrap .item-body,
.item-wrap-no-frame .item-body {
  padding-bottom: 16px !important;
}

/* === Center "Details" text inside the button (added 2026-04-21, part 2) === */
.item-listing-wrap .btn.btn-item,
.listing-wrap .btn.btn-item,
.item-wrap-v1 .btn.btn-item,
.item-wrap-no-frame .btn.btn-item {
  justify-content: center !important;
  align-items: center !important;
  text-align: center !important;
  padding: 10px 24px !important;
  line-height: 1.2 !important;
}

/* Owners page form Submit button — match brand teal */
.page-id-17120 input[type="submit"],
.page-id-17120 button[type="submit"],
.page-id-17120 .elementor-button[type="submit"],
.page-id-17120 .elementor-field-type-submit button {
  background-color: #4ad1c5 !important;
  background: #4ad1c5 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 4px !important;
  padding: 12px 32px !important;
  font-weight: 600 !important;
  transition: background-color 0.2s ease !important;
}

.page-id-17120 input[type="submit"]:hover,
.page-id-17120 button[type="submit"]:hover,
.page-id-17120 .elementor-button[type="submit"]:hover,
.page-id-17120 .elementor-field-type-submit button:hover {
  background-color: #1e4e73 !important;
  background: #1e4e73 !important;
  color: #fff !important;
}

/* ============================================= */
/* HIGH-END DESIGN FIXES — 2026-04-21 */
/* ============================================= */

/* --- Fix 1: Homepage pricing card clipping --- */
.price-table-price {
    font-size: 32px !important;
    line-height: 38px !important;
    letter-spacing: -1px !important;
    white-space: nowrap !important;
    overflow: visible !important;
}
.price-table-currency {
    font-size: 13px !important;
    line-height: 1.3 !important;
}
.price-table-price-wrap {
    padding-left: 8px !important;
    padding-right: 8px !important;
}
.price-table-module {
    overflow: visible !important;
}

/* --- Fix 2: Convert all bright sky-blue buttons to brand teal sitewide --- */
/* Brand colors: teal #4ad1c5, navy #1e4e73 */

.btn-primary,
.fc-button-primary,
.houzez-btn-primary,
.hz-search-button,
.btn.btn-primary,
input[type="submit"].btn-primary,
button.btn-primary {
    background-color: #4ad1c5 !important;
    border-color: #4ad1c5 !important;
    color: #ffffff !important;
    transition: background-color 0.25s ease, border-color 0.25s ease !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.fc-button-primary:hover,
.houzez-btn-primary:hover,
.hz-search-button:hover,
.btn.btn-primary:hover,
input[type="submit"].btn-primary:hover,
button.btn-primary:hover {
    background-color: #1e4e73 !important;
    border-color: #1e4e73 !important;
    color: #ffffff !important;
}

/* Ensure "Join Today" pricing buttons match */
.price-table-button .btn,
.price-table-button .btn-primary {
    background-color: #4ad1c5 !important;
    border-color: #4ad1c5 !important;
    color: #ffffff !important;
}
.price-table-button .btn:hover,
.price-table-button .btn-primary:hover {
    background-color: #1e4e73 !important;
    border-color: #1e4e73 !important;
}

/* --- Fix 3: Availability/search filter bar styling --- */
.search-sort-wrap,
.search-top-bar,
.properties-list-wrap .top-bar,
.sort-by-wrap,
.search-results-top {
    background-color: #1e4e73 !important;
    color: #ffffff !important;
    border-color: #1e4e73 !important;
}
.search-sort-wrap a,
.search-sort-wrap .dropdown-toggle,
.search-top-bar a,
.search-top-bar .dropdown-toggle,
.properties-list-wrap .top-bar a {
    color: #ffffff !important;
}

/* --- Apply Now / listing action buttons --- */
.btn-apply-now,
.btn.btn-apply-now,
a.btn-apply-now,
.listing-apply-btn,
.apply-now-btn {
    background-color: #4ad1c5 !important;
    border-color: #4ad1c5 !important;
    color: #ffffff !important;
}
.btn-apply-now:hover,
.listing-apply-btn:hover,
.apply-now-btn:hover {
    background-color: #1e4e73 !important;
    border-color: #1e4e73 !important;
}

/* --- Contact form / form submit buttons brand color --- */
.wpcf7-submit,
input[type="submit"].wpcf7-submit,
.elementor-button.elementor-button-link,
.elementor-button[type="submit"] {
    background-color: #4ad1c5 !important;
    border-color: #4ad1c5 !important;
    color: #ffffff !important;
}
.wpcf7-submit:hover,
input[type="submit"].wpcf7-submit:hover,
.elementor-button.elementor-button-link:hover,
.elementor-button[type="submit"]:hover {
    background-color: #1e4e73 !important;
    border-color: #1e4e73 !important;
}


/* ============================================= */
/* FINAL POLISH — MLS listings & Apply page hero */
/* ============================================= */

/* --- MLS On The Fly listings filter/sort bar --- */
.mlsotf-sort-bar,
.mlsotf-filter-bar,
.mlsotf-toolbar,
.mlsotf-top-bar,
[class*="mlsotf"][class*="sort"],
[class*="mlsotf"][class*="filter"],
[class*="mlsotf"][class*="toolbar"] {
    background-color: #1e4e73 !important;
    color: #ffffff !important;
    border-color: #1e4e73 !important;
}
.mlsotf-sort-bar a,
.mlsotf-filter-bar a,
.mlsotf-toolbar a,
.mlsotf-top-bar a,
[class*="mlsotf"][class*="sort"] a,
[class*="mlsotf"][class*="filter"] a,
[class*="mlsotf"][class*="toolbar"] a {
    color: #ffffff !important;
}
.mlsotf-sort-bar select,
.mlsotf-filter-bar select,
.mlsotf-toolbar select,
.mlsotf-top-bar select {
    color: #1e4e73 !important;
    background-color: #ffffff !important;
    border: 1px solid #ffffff !important;
}

/* --- MLS "Apply Now" buttons → brand teal --- */
.mlsotf-btn-apply,
.mlsotf-apply-now,
[class*="mlsotf"] a[href*="apply"],
[class*="mlsotf"] .btn-primary,
[class*="mlsotf"] button[class*="apply"],
a.apply-now,
a.btn-apply {
    background-color: #4ad1c5 !important;
    border-color: #4ad1c5 !important;
    color: #ffffff !important;
    border-radius: 4px !important;
    padding: 8px 20px !important;
    font-weight: 600 !important;
    transition: all 0.25s ease !important;
}
.mlsotf-btn-apply:hover,
.mlsotf-apply-now:hover,
[class*="mlsotf"] a[href*="apply"]:hover,
[class*="mlsotf"] .btn-primary:hover,
a.apply-now:hover {
    background-color: #1e4e73 !important;
    border-color: #1e4e73 !important;
    color: #ffffff !important;
}

/* --- Apply page (WPForms) hero treatment via CSS --- */
.page-id-13380 .page-title-wrap,
.page-id-13380 .breadcrumbs-wrap {
    background: linear-gradient(135deg, #1e4e73 0%, #2a6b96 100%) !important;
    padding: 60px 20px 40px !important;
    margin-bottom: 40px !important;
    text-align: center !important;
}
.page-id-13380 .page-title-wrap h1,
.page-id-13380 .breadcrumbs-wrap h1,
.page-id-13380 h1.entry-title {
    color: #ffffff !important;
    font-size: 48px !important;
    margin-bottom: 12px !important;
    text-align: center !important;
    font-weight: 700 !important;
    letter-spacing: -0.5px !important;
}
.page-id-13380 .breadcrumbs-wrap a,
.page-id-13380 .breadcrumbs-wrap,
.page-id-13380 .breadcrumb,
.page-id-13380 .breadcrumb a,
.page-id-13380 .breadcrumb .active {
    color: rgba(255, 255, 255, 0.85) !important;
    text-align: center !important;
    justify-content: center !important;
}
.page-id-13380 .breadcrumbs-wrap::after {
    content: "Tell us a little about yourself and our team will be in touch within 24 hours to help you find your perfect Ecco Living apartment.";
    display: block;
    color: rgba(255, 255, 255, 0.92);
    font-size: 17px;
    line-height: 1.55;
    max-width: 680px;
    margin: 16px auto 0;
    font-weight: 400;
}

/* Apply page form container — luxe card styling */
.page-id-13380 .wpforms-container {
    max-width: 760px !important;
    margin: 0 auto 60px !important;
    padding: 40px !important;
    background: #ffffff !important;
    border-radius: 12px !important;
    box-shadow: 0 12px 40px rgba(30, 78, 115, 0.08) !important;
    border: 1px solid rgba(30, 78, 115, 0.06) !important;
}
.page-id-13380 .wpforms-container .wpforms-form input[type="submit"],
.page-id-13380 .wpforms-container button[type="submit"],
.page-id-13380 .wpforms-submit {
    background-color: #4ad1c5 !important;
    border-color: #4ad1c5 !important;
    color: #ffffff !important;
    font-weight: 600 !important;
    padding: 12px 40px !important;
    border-radius: 4px !important;
    font-size: 16px !important;
    transition: all 0.25s ease !important;
}
.page-id-13380 .wpforms-container .wpforms-form input[type="submit"]:hover,
.page-id-13380 .wpforms-container button[type="submit"]:hover,
.page-id-13380 .wpforms-submit:hover {
    background-color: #1e4e73 !important;
    border-color: #1e4e73 !important;
}

/* --- Luxe refinements: featured badges & detail buttons --- */
.label-featured,
.label-hot-offer,
.labels .label-featured {
    background-color: #4ad1c5 !important;
    color: #ffffff !important;
}

/* Hide broken/404 owners menu item if it exists - defer to contact */
/* (Already fixed via menu config, no change needed) */

/* --- Subtle luxe touches on cards --- */
.property-listing .item-listing-wrap,
.listings .item-listing-wrap {
    transition: box-shadow 0.3s ease, transform 0.3s ease !important;
}
.property-listing .item-listing-wrap:hover,
.listings .item-listing-wrap:hover {
    box-shadow: 0 16px 48px rgba(30, 78, 115, 0.12) !important;
    transform: translateY(-2px);
}

/* Price color in property cards — use brand navy instead of default */
.item-price {
    color: #1e4e73 !important;
    font-weight: 700 !important;
}

/* ============================================= */
/* Fix duplicate images in "Designed For You" column (0b2dc4d) */
/* ============================================= */

/* Hide all image widgets in the 0b2dc4d column except the first */
.elementor-element-0b2dc4d > .elementor-widget-wrap > .elementor-widget-image:not(:first-of-type) {
    display: none !important;
}

/* Style the single remaining image for a premium look */
.elementor-element-0b2dc4d > .elementor-widget-wrap > .elementor-widget-image:first-of-type img {
    border-radius: 12px !important;
    box-shadow: 0 16px 48px rgba(30, 78, 115, 0.15) !important;
    width: 100% !important;
    height: auto !important;
    object-fit: cover !important;
}

/* Remove gaps that duplicate widgets leave behind */
.elementor-element-0b2dc4d > .elementor-widget-wrap {
    gap: 0 !important;
}

/* ============================================= */
/* "Designed For You" — luxury living room photo */
/* ============================================= */

/* Hide the original bathroom image */
.elementor-element-0b2dc4d > .elementor-widget-wrap > .elementor-widget-image:first-of-type img {
    opacity: 0 !important;
}

/* Replace with curated living room as background */
.elementor-element-0b2dc4d > .elementor-widget-wrap > .elementor-widget-image:first-of-type .elementor-widget-container {
    background-image: url('https://eccoliving.co/wp-content/uploads/2026/05/staged_501_05_living_room-1.jpg') !important;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    border-radius: 12px !important;
    box-shadow: 0 20px 60px rgba(30, 78, 115, 0.18) !important;
    aspect-ratio: 1446 / 1080 !important;
    min-height: 440px !important;
}

/* === Nav Button Colors — All items unified to #004E8A (Updated 2026-05-05) === */
li#menu-item-17473 > a.nav-link,
li#menu-item-7665 > a.nav-link,
li#menu-item-8737 > a.nav-link,
li#menu-item-16901 > a.nav-link,
li#menu-item-7666 > a.nav-link,
li#menu-item-7667 > a.nav-link,
li#menu-item-8611 > a.nav-link,
li#menu-item-17504 > a.nav-link {
    background-color: #004E8A !important;
}

/* === Header nav menu items - white text (desktop only, scoped 2026-07-14) === */
.header-desktop .nav-link,
.header-desktop .nav-link:visited,
.header-desktop .nav-link:hover,
.header-desktop .nav-link:focus {
	  color: #ffffff !important;
}
/* === Mobile offcanvas menu links - dark text on white bg === */
.offcanvas-mobile-menu .nav-link,
.offcanvas-mobile-menu .nav-link:visited,
.offcanvas-mobile-menu .nav-link:hover,
.offcanvas-mobile-menu .nav-link:focus {
	  color: #004274 !important;
}
}

/* === Header nav menu items - force white text via bootstrap variable and direct selector === */
#header-section .navbar,
.header-main-wrap .navbar {
	  --bs-navbar-color: #ffffff;
	  --bs-nav-link-color: #ffffff;
	  --bs-navbar-hover-color: #ffffff;
	  --bs-navbar-active-color: #ffffff;
}
#header-section .navbar-nav .nav-link,
.header-main-wrap .navbar-nav .nav-link {
	  color: #ffffff !important;
}
}
}

/* === Mobile Header: Center Logo Horizontally (Added 2026-05-13) === */
@media (max-width: 991.98px) {
	#header-mobile.header-mobile {
		    position: relative;
	}
	#header-mobile .toggle-button-left {
		    position: absolute;
		    left: 0.75rem;
		    top: 50%;
		    transform: translateY(-50%);
		    z-index: 2;
	}
	#header-mobile .header-mobile-left {
		    width: 0;
		    min-width: 0;
	}
	#header-mobile .header-mobile-center {
		    text-align: center;
	}
	  #header-mobile .header-mobile-center a,
	#header-mobile .header-mobile-center img {
		    margin-left: auto !important;
		    margin-right: auto !important;
	}
}

	}
	}
	}
	}
	}
}

/* === Mobile Hamburger Button: Force Icon Vertical Centering (Added 2026-05-13) === */
@media (max-width: 991.98px) {
	#header-mobile .toggle-button-left {
		    display: flex !important;
		    align-items: center !important;
		    justify-content: center !important;
		    padding: 0 !important;
		    margin: 0 !important;
		    height: 40px !important;
		    width: 40px !important;
		    line-height: 1 !important;
	}
	#header-mobile .toggle-button-left .houzez-icon {
		    line-height: 1 !important;
		    vertical-align: middle !important;
		    display: block !important;
	}
}

	}
	}

/* === Mobile Header: Fix Hamburger Position On Homepage Transparent Header (Added 2026-05-13) === */
@media (max-width: 991.98px) {
	  body.transparent-yes #header-mobile,
	  body.houzez-header-rev_slider #header-mobile,
	body.home #header-mobile {
		    position: relative !important;
		    min-height: 60px !important;
		    padding-top: 0 !important;
		    padding-bottom: 0 !important;
		    align-items: center !important;
	}
	  body.transparent-yes #header-mobile .toggle-button-left,
	  body.houzez-header-rev_slider #header-mobile .toggle-button-left,
	body.home #header-mobile .toggle-button-left {
		    position: absolute !important;
		    top: 50% !important;
		    left: 0.75rem !important;
		    transform: translateY(-50%) !important;
		    margin: 0 !important;
		    padding: 0 !important;
	}
}

	}
	}
}
}

/* === Mobile Menu Fix (added 2026-07-14) === */
/* The Houzez theme's 991px media query hides .header-desktop but never
   shows .header-mobile — it only sets position:relative. Add display:flex
   so the mobile header (with hamburger toggle) actually appears on phones. */
@media (max-width: 991.98px) {
  #header-mobile.header-mobile {
    display: flex !important;
  }
  .header-desktop {
    display: none !important;
  }
}

</style>
</head>

<body class="error404 wp-custom-logo wp-theme-houzez snd-default eio-default ally-default houzez-theme houzez-footer-position elementor-default elementor-kit-6">
		<script>
			const onSkipLinkClick = () => {
				const htmlElement = document.querySelector('html');

				htmlElement.style['scroll-behavior'] = 'smooth';

				setTimeout( () => htmlElement.style['scroll-behavior'] = null, 1000 );
			}
			document.addEventListener("DOMContentLoaded", () => {
				if (!document.querySelector('#content')) {
					document.querySelector('.ea11y-skip-to-content-link').remove();
				}
			});
		</script>
		<nav aria-label="Skip to content navigation">
			<a class="ea11y-skip-to-content-link"
				href="#content"
				tabindex="-1"
				onclick="onSkipLinkClick()"
			>
				Skip to content
				<svg width="24" height="24" viewBox="0 0 24 24" fill="none" role="presentation">
					<path d="M18 6V12C18 12.7956 17.6839 13.5587 17.1213 14.1213C16.5587 14.6839 15.7956 15 15 15H5M5 15L9 11M5 15L9 19"
								stroke="black"
								stroke-width="1.5"
								stroke-linecap="round"
								stroke-linejoin="round"
					/>
				</svg>
			</a>
			<div class="ea11y-skip-to-content-backdrop"></div>
		</nav>

		

<main id="main-wrap" class="main-wrap main-wrap-js" role="main">

	
<header class="header-main-wrap " role="banner">
    <div class="top-bar-wrap ">
	<div class="container">
        <div class="d-flex justify-content-between">
			<div class="top-bar-left-wrap d-flex">
							</div><!-- top-bar-left-wrap -->

			<div class="top-bar-right-wrap d-flex">
				<div class="top-bar-contact">
		<!-- Phone Number -->
	<span class="top-bar-contact-info top-bar-contact-phone">
		<a href="tel:+13102413547">
			<i class="houzez-icon icon-phone me-1"></i>
			<span>+1 310 241 3547</span>
		</a>
	</span>
	
		<!-- Email Address -->
	<span class="top-bar-contact-info top-bar-contact-email">
		<a href="mailto:join@eccoliving.co">
			<i class="houzez-icon icon-envelope me-1"></i>
			<span>join@eccoliving.co</span>
		</a>
	</span>
	</div><!-- top-bar-contact -->			</div><!-- top-bar-right-wrap -->
		</div><!-- d-flex -->
	</div><!-- container -->
</div><!-- top-bar-wrap --><div id="header-section" class="header-desktop header-v1" data-sticky="1">
    <div class="container">
        <div class="header-inner-wrap">
            <div class="navbar d-flex flex-row align-items-center h-100">
                

	<div class="logo logo-desktop">
		<a href="https://eccoliving.co/">
							<img src="https://eccoliving.co/wp-content/uploads/2022/08/Light-blue-1.png" height="24px" width="127px" alt="Ecco Living">
					</a>
	</div>

                <nav class="main-nav navbar-expand-lg flex-grow-1 on-hover-menu with-angle-icon h-100" role="navigation">
                    <ul id="main-nav" class="navbar-nav h-100 nav-left"><li id="menu-item-17473" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home nav-item menu-item-17473 menu-item-design-default"><a  class="nav-link " href="https://eccoliving.co/">Home</a> </li>
<li id="menu-item-17993" class="menu-item menu-item-type-post_type menu-item-object-page nav-item menu-item-17993 menu-item-design-"><a  class="nav-link " href="https://eccoliving.co/find-a-home/">Find a Home</a> </li>
<li id="menu-item-17994" class="menu-item menu-item-type-post_type menu-item-object-page nav-item menu-item-17994 menu-item-design-"><a  class="nav-link " href="https://eccoliving.co/co-living-homes/">Co-Living</a> </li>
<li id="menu-item-17995" class="menu-item menu-item-type-post_type menu-item-object-page nav-item menu-item-17995 menu-item-design-"><a  class="nav-link " href="https://eccoliving.co/student-housing/">Student Housing</a> </li>
<li id="menu-item-17996" class="menu-item menu-item-type-post_type menu-item-object-page nav-item menu-item-17996 menu-item-design-"><a  class="nav-link " href="https://eccoliving.co/apartments/">Apartments</a> </li>
<li id="menu-item-7665" class="menu-item menu-item-type-post_type menu-item-object-page nav-item menu-item-7665 menu-item-design-default"><a  class="nav-link " href="https://eccoliving.co/about/">About</a> </li>
<li id="menu-item-17504" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-17504 menu-item-design-default"><a  class="nav-link " href="https://eccoliving.co/owners/">Owners</a> </li>
<li id="menu-item-7667" class="menu-item menu-item-type-post_type menu-item-object-page nav-item menu-item-7667 menu-item-design-default"><a  class="nav-link " href="https://eccoliving.co/contact/">Contact</a> </li>
<li id="menu-item-8611" class="menu-item menu-item-type-custom menu-item-object-custom nav-item menu-item-8611 menu-item-design-default"><a  class="nav-link " href="https://eccoliving.appfolio.com/connect">Resident Login</a> </li>
</ul>	                </nav><!-- main-nav -->

                
<div class="login-register on-hover-menu">
	<ul class="login-register-nav dropdown d-flex align-items-center" role="menubar">

				
			</ul>
</div>            </div><!-- navbar -->
        </div><!-- header-inner-wrap -->
    </div><!-- .container -->    
</div><!-- .header-v1 --><div id="header-mobile" class="header-mobile d-flex align-items-center" data-sticky="0">
	<div class="header-mobile-left">
		<button class="btn toggle-button-left" data-bs-toggle="offcanvas" data-bs-target="#hz-offcanvas-mobile-menu" aria-controls="hz-offcanvas-mobile-menu">
			<i class="houzez-icon icon-navigation-menu"></i>
		</button><!-- toggle-button-left -->	
	</div><!-- .header-mobile-left -->
	<div class="header-mobile-center flex-grow-1">
		<div class="logo logo-mobile">
	<a href="https://eccoliving.co/">
	    	       <img src="https://eccoliving.co/wp-content/uploads/2023/05/Light-blue.png" height="28" width="175" alt="Ecco Living">
	    	</a>
</div>	</div>
	<div class="header-mobile-right">
			</div><!-- .header-mobile-right -->
</div><!-- header-mobile --></header><!-- .header-main-wrap -->
<nav class="nav-mobile" role="navigation">
	<div class="main-nav navbar" id="nav-mobile">
		<div class="offcanvas offcanvas-start offcanvas-mobile-menu" tabindex="-1" id="hz-offcanvas-mobile-menu" aria-labelledby="hz-offcanvas-mobile-menu-label">
			<div class="offcanvas-header">
				<div class="offcanvas-title fs-6" id="hz-offcanvas-mobile-menu-label">Menu</div>
				<button type="button" class="btn-close" data-bs-dismiss="offcanvas">
				<i class="houzez-icon icon-close"></i>
				</button>
			</div>
			<div class="offcanvas-mobile-menu-body">
				<ul id="mobile-main-nav" class="navbar-nav mobile-navbar-nav"><li  class="nav-item menu-item menu-item-type-post_type menu-item-object-page menu-item-home "><a  class="nav-link " href="https://eccoliving.co/">Home</a> </li>
<li  class="nav-item menu-item menu-item-type-post_type menu-item-object-page "><a  class="nav-link " href="https://eccoliving.co/find-a-home/">Find a Home</a> </li>
<li  class="nav-item menu-item menu-item-type-post_type menu-item-object-page "><a  class="nav-link " href="https://eccoliving.co/co-living-homes/">Co-Living</a> </li>
<li  class="nav-item menu-item menu-item-type-post_type menu-item-object-page "><a  class="nav-link " href="https://eccoliving.co/student-housing/">Student Housing</a> </li>
<li  class="nav-item menu-item menu-item-type-post_type menu-item-object-page "><a  class="nav-link " href="https://eccoliving.co/apartments/">Apartments</a> </li>
<li  class="nav-item menu-item menu-item-type-post_type menu-item-object-page "><a  class="nav-link " href="https://eccoliving.co/about/">About</a> </li>
<li  class="nav-item menu-item menu-item-type-custom menu-item-object-custom "><a  class="nav-link " href="https://eccoliving.co/owners/">Owners</a> </li>
<li  class="nav-item menu-item menu-item-type-post_type menu-item-object-page "><a  class="nav-link " href="https://eccoliving.co/contact/">Contact</a> </li>
<li  class="nav-item menu-item menu-item-type-custom menu-item-object-custom "><a  class="nav-link " href="https://eccoliving.appfolio.com/connect">Resident Login</a> </li>
</ul>	
							</div>
		</div>
	</div><!-- main-nav -->
	
<div class="offcanvas offcanvas-end offcanvas-login-register" tabindex="-1" id="hz-offcanvas-login-register" aria-labelledby="hz-offcanvas-login-register-label">
    <div class="offcanvas-header">
        <div class="offcanvas-title fs-6" id="hz-offcanvas-login-register-label">Account</div>
        <button type="button" class="btn-close" data-bs-dismiss="offcanvas">
            <i class="houzez-icon icon-close"></i>
        </button>
    </div>
    <nav class="navi-login-register" id="navi-user">
        
        
            </nav><!-- End of mobile navigation wrapper -->
</div>





    
</nav><!-- nav-mobile -->
<section class="page-wrap">
    <div class="container">
        <div class="row">
            <div class="col-lg-12 col-md-12">                      
                <div class="article-wrap">
                    <article class="article-page-wrap">
                        

                    	<div class="error-404-page text-center">
							<h1>Oh oh! Page not found.</h1>

							<p>We're sorry, but the page you are looking for doesn't exist.<br>                You can search your topic using the box below or return to the homepage.						</p>
							
							<a class="btn btn-link" href="https://eccoliving.co">Back to Homepage</a>
						</div>
                            
                       
                    </article><!-- article-page-wrap -->
                </div>
            </div><!-- bt-content-wrap -->
        </div><!-- row -->
    </div><!-- container -->
</section><!-- listing-wrap -->
	
</main><!-- .main-wrap start in header.php-->

<footer class="footer-wrap footer-wrap-v1">
	<div class="footer-top-wrap">
	<div class="container">
		<div class="row">
			<div class="col-lg-3 col-md-6 mb-4 mb-lg-0"><div id="houzez_property_taxonomies-1" class="footer-widget widget widget-wrap mb-4 p-4 widget-taxonomy widget-list-more"><div class="widget-header"><h3 class="widget-title mb-4">Discover</h3></div><div class="widget-body"><ul class="list-unstyled mb-0" role="tree"><li class="widget-taxonomy-item"><div class="widget-taxonomy-item-content"><a href="https://eccoliving.co/city/the-valley/" role="listitem">
                <i class="houzez-icon icon-arrow-right-1" aria-hidden="true"></i> The Valley</a></div></li><li class="widget-taxonomy-item"><div class="widget-taxonomy-item-content"><a href="https://eccoliving.co/city/hollywood/" role="listitem">
                <i class="houzez-icon icon-arrow-right-1" aria-hidden="true"></i> Hollywood</a></div></li><li class="widget-taxonomy-item"><div class="widget-taxonomy-item-content"><a href="https://eccoliving.co/city/west-hollywood/" role="listitem">
                <i class="houzez-icon icon-arrow-right-1" aria-hidden="true"></i> West Hollywood</a></div></li><li class="widget-taxonomy-item"><div class="widget-taxonomy-item-content"><a href="https://eccoliving.co/city/brentwood-westwood/" role="listitem">
                <i class="houzez-icon icon-arrow-right-1" aria-hidden="true"></i> Westwood / Brentwood</a></div></li><li class="widget-taxonomy-item"><div class="widget-taxonomy-item-content"><a href="https://eccoliving.co/city/toluca-hills/" role="listitem">
                <i class="houzez-icon icon-arrow-right-1" aria-hidden="true"></i> Toluca Hills</a></div></li><li class="widget-taxonomy-item"><div class="widget-taxonomy-item-content"><a href="https://eccoliving.co/city/larchmont-village/" role="listitem">
                <i class="houzez-icon icon-arrow-right-1" aria-hidden="true"></i> Larchmont Village</a></div></li><li class="widget-taxonomy-item"><div class="widget-taxonomy-item-content"><a href="https://eccoliving.co/city/mid-city/" role="listitem">
                <i class="houzez-icon icon-arrow-right-1" aria-hidden="true"></i> Mid City</a></div></li><li class="widget-taxonomy-item"><div class="widget-taxonomy-item-content"><a href="https://eccoliving.co/city/burbank/" role="listitem">
                <i class="houzez-icon icon-arrow-right-1" aria-hidden="true"></i> Burbank</a></div></li><li class="widget-taxonomy-item"><div class="widget-taxonomy-item-content"><a href="https://eccoliving.co/city/furnished-rooms-by-usc/" role="listitem">
                <i class="houzez-icon icon-arrow-right-1" aria-hidden="true"></i> USC</a></div></li><li class="widget-taxonomy-item"><div class="widget-taxonomy-item-content"><a href="https://eccoliving.co/city/studio-city/" role="listitem">
                <i class="houzez-icon icon-arrow-right-1" aria-hidden="true"></i> Studio City</a></div></li><li class="widget-taxonomy-item"><div class="widget-taxonomy-item-content"><a href="https://eccoliving.co/city/culver-city/" role="listitem">
                <i class="houzez-icon icon-arrow-right-1" aria-hidden="true"></i> Culver City</a></div></li><li class="widget-taxonomy-item"><div class="widget-taxonomy-item-content"><a href="https://eccoliving.co/city/los-angeles/" role="listitem">
                <i class="houzez-icon icon-arrow-right-1" aria-hidden="true"></i> Downtown LA</a></div></li></ul></div></div></div><div class="col-lg-3 col-md-6 mb-4 mb-lg-0"><div id="houzez_latest_posts-2" class="footer-widget widget widget-wrap mb-4 p-4 widget-blog-posts"><div class="widget-header"><h3 class="widget-title mb-4">Blog</h3></div>            
                        

			<div class="widget-body">

								
						<div class="blog-post-item-widget mt-4" role="article">
							<div class="d-flex gap-3">
								<div class="blog-post-image-widget">
									<a href="https://eccoliving.co/the-international-students-complete-guide-to-renting-in-los-angeles/" role="link">
																			</a>
								</div><!-- blog-post-image-widget -->
								<div class="blog-post-content-widget">
									<h4><a href="https://eccoliving.co/the-international-students-complete-guide-to-renting-in-los-angeles/" role="link">The International Student&#8217;s Complete Guide to Renting in Los Angeles</a></h4>
									<p>Moving to Los Angeles for university is one of the&hellip;</p>
								</div><!-- blog-post-content-widget -->
							</div><!-- d-flex -->
						</div><!-- blog-post-item-widget -->

				
						<div class="blog-post-item-widget mt-4" role="article">
							<div class="d-flex gap-3">
								<div class="blog-post-image-widget">
									<a href="https://eccoliving.co/furnished-apartments-in-hollywood-studios-to-4-bedrooms/" role="link">
																			</a>
								</div><!-- blog-post-image-widget -->
								<div class="blog-post-content-widget">
									<h4><a href="https://eccoliving.co/furnished-apartments-in-hollywood-studios-to-4-bedrooms/" role="link">Furnished Apartments in Hollywood — Studios to 4-Bedrooms</a></h4>
									<p>Hollywood Living — Ready When You Are Ecco Living offers&hellip;</p>
								</div><!-- blog-post-content-widget -->
							</div><!-- d-flex -->
						</div><!-- blog-post-item-widget -->

				
						<div class="blog-post-item-widget mt-4" role="article">
							<div class="d-flex gap-3">
								<div class="blog-post-image-widget">
									<a href="https://eccoliving.co/co-living-near-ucla-westwood-rooms-from-1200-mo/" role="link">
																			</a>
								</div><!-- blog-post-image-widget -->
								<div class="blog-post-content-widget">
									<h4><a href="https://eccoliving.co/co-living-near-ucla-westwood-rooms-from-1200-mo/" role="link">Furnished Rooms Near UCLA — Westwood Co-Living from $1,200/mo</a></h4>
									<p>The Smartest Way to Live Near UCLA Off-campus housing in&hellip;</p>
								</div><!-- blog-post-content-widget -->
							</div><!-- d-flex -->
						</div><!-- blog-post-item-widget -->

				
						<div class="blog-post-item-widget mt-4" role="article">
							<div class="d-flex gap-3">
								<div class="blog-post-image-widget">
									<a href="https://eccoliving.co/downtown-la-co-living-furnished-rooms-from-1600-mo/" role="link">
																			</a>
								</div><!-- blog-post-image-widget -->
								<div class="blog-post-content-widget">
									<h4><a href="https://eccoliving.co/downtown-la-co-living-furnished-rooms-from-1600-mo/" role="link">Downtown LA Co-Living — Furnished Rooms in DTLA from $1,475/mo</a></h4>
									<p>Live in the Center of LA&#8217;s Most Exciting Neighborhood Downtown&hellip;</p>
								</div><!-- blog-post-content-widget -->
							</div><!-- d-flex -->
						</div><!-- blog-post-item-widget -->

				
								
			</div>


	    </div></div><div class="col-lg-3 col-md-6 mb-4 mb-lg-0"><div id="block-12" class="footer-widget widget widget-wrap mb-4 p-4 widget_block">
<h5 class="wp-block-heading">Contact Us</h5>
</div><div id="block-14" class="footer-widget widget widget-wrap mb-4 p-4 widget_block"><div class="wp-block-jetpack-email"><a href="mailto:join@eccoliving.co">join@eccoliving.co</a></div></div><div id="block-15" class="footer-widget widget widget-wrap mb-4 p-4 widget_block"><div class="wp-block-jetpack-phone"><a href="tel:+13102413547">+1 310 241 3547</a></div></div><div id="block-13" class="footer-widget widget widget-wrap mb-4 p-4 widget_block"><div class="wp-block-jetpack-address"><a href="https://www.google.com/maps/search/145+S Fairfax Avenue,Suite 200/300,+Los Angeles,+CA,+90036+United States" target="_blank" rel="noopener noreferrer" title="Open address in Google Maps"><p></p>
<div class="jetpack-address__address jetpack-address__address1">145 S Fairfax Avenue</div>
<div class="jetpack-address__address jetpack-address__address2">Suite 200/300</div>
<div><span class="jetpack-address__city">Los Angeles</span>, <span class="jetpack-address__region">CA</span> <span class="jetpack-address__postal">90036</span></div>
<div class="jetpack-address__country">United States</div>
</a><p><a href="https://www.google.com/maps/search/145+S Fairfax Avenue,Suite 200/300,+Los Angeles,+CA,+90036+United States" target="_blank" rel="noopener noreferrer" title="Open address in Google Maps"></a></p>
<p><a href="https://www.google.com/maps/search/145+S Fairfax Avenue,Suite 200/300,+Los Angeles,+CA,+90036+United States" target="_blank" rel="noopener noreferrer" title="Open address in Google Maps"></a></p>
</div></div></div><div class="col-lg-3 col-md-6"><div id="houzez_properties_viewed-2" class="footer-widget widget widget-wrap mb-4 p-4 widget-properties"><div class="widget-header"><h3 class="widget-title mb-4">Properties</h3></div>            
                        

			<div class="widget-body">

				
				<div class="property-item-widget mt-3" role="article">
					<div class="d-flex align-items-center">
						<div class="left-property-item-widget-wrap me-3">
						<img width="150" height="150" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20150%20150%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://i0.wp.com/eccoliving.co/wp-content/uploads/2016/03/IMG_1130-2500x1875.jpeg?resize=150%2C150&amp;ssl=1" class="houzez-lazyload img-fluid wp-post-image" alt="" decoding="async" srcset="" data-srcset="" />						</div><!-- left-property-item-widget-wrap -->
						<div class="right-property-item-widget-wrap">
							<h2 class="item-title mb-1">
								<a href="https://eccoliving.co/property/private-room-in-studio-city-near-universal-studios/" role="link">Private Room in Studio City near Universal Studios</a>
							</h2>
							<ul class="item-amenities d-flex flex-wrap align-items-center gap-2 mb-2 item-amenities-with-icons" role="list">
	<li class="h-beds d-flex align-items-center me-1"><i class="houzez-icon icon-hotel-double-bed-1 me-2"></i><span class="item-amenities-text">Beds:</span> <span class="hz-figure">3</span></li><li class="h-baths d-flex align-items-center me-1"><i class="houzez-icon icon-bathroom-shower-1 me-2"></i><span class="item-amenities-text">Baths:</span> <span class="hz-figure">2</span></li><li class="h-area d-flex align-items-center me-1"><i class="houzez-icon icon-ruler-triangle me-2"></i><span class="hz-figure me-1">1000</span> <span class="hz-figure area_postfix">sqft</span></li><li class="h-type d-flex w-100" role="listitem"><span>Private Master Bedroom</span></li></ul>							<ul class="item-price-wrap mb-0" role="list">
								<li class="item-price" role="listitem">
									<span class="price-prefix">Starting from</span> $1,600.00								</li>
							</ul>
						</div><!-- right-property-item-widget-wrap -->
					</div><!-- d-flex -->
				</div><!-- property-item-widget -->

				
				<div class="property-item-widget mt-3" role="article">
					<div class="d-flex align-items-center">
						<div class="left-property-item-widget-wrap me-3">
						<img width="150" height="150" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20150%20150%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://i0.wp.com/eccoliving.co/wp-content/uploads/2023/07/IMG_8843-min-2500x1875.jpeg?resize=150%2C150&amp;ssl=1" class="houzez-lazyload img-fluid wp-post-image" alt="IMG 8843 min" decoding="async" srcset="" data-srcset="https://i0.wp.com/eccoliving.co/wp-content/uploads/2023/07/IMG_8843-min-2500x1875.jpeg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/eccoliving.co/wp-content/uploads/2023/07/IMG_8843-min-2500x1875.jpeg?resize=780%2C780&amp;ssl=1 780w, https://i0.wp.com/eccoliving.co/wp-content/uploads/2023/07/IMG_8843-min-2500x1875.jpeg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/eccoliving.co/wp-content/uploads/2023/07/IMG_8843-min-2500x1875.jpeg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="(max-width: 150px) 100vw, 150px" />						</div><!-- left-property-item-widget-wrap -->
						<div class="right-property-item-widget-wrap">
							<h2 class="item-title mb-1">
								<a href="https://eccoliving.co/property/discover-luxury-living-in-westwood/" role="link">Luxury Living in Westwood | Furnished Apartments</a>
							</h2>
							<ul class="item-amenities d-flex flex-wrap align-items-center gap-2 mb-2 item-amenities-with-icons" role="list">
	<li class="h-beds d-flex align-items-center me-1"><i class="houzez-icon icon-hotel-double-bed-1 me-2"></i><span class="item-amenities-text">Beds:</span> <span class="hz-figure">4</span></li><li class="h-baths d-flex align-items-center me-1"><i class="houzez-icon icon-bathroom-shower-1 me-2"></i><span class="item-amenities-text">Baths:</span> <span class="hz-figure">3</span></li><li class="h-area d-flex align-items-center me-1"><i class="houzez-icon icon-ruler-triangle me-2"></i><span class="hz-figure me-1">1300</span> <span class="hz-figure area_postfix">sqft</span></li><li class="h-type d-flex w-100" role="listitem"><span>Private Master Bedroom</span></li></ul>							<ul class="item-price-wrap mb-0" role="list">
								<li class="item-price" role="listitem">
									<span class="price-prefix">Starting From</span> $1,550.00								</li>
							</ul>
						</div><!-- right-property-item-widget-wrap -->
					</div><!-- d-flex -->
				</div><!-- property-item-widget -->

				
				<div class="property-item-widget mt-3" role="article">
					<div class="d-flex align-items-center">
						<div class="left-property-item-widget-wrap me-3">
						<img width="150" height="150" src="data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20150%20150%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3C%2Fsvg%3E" data-src="https://i0.wp.com/eccoliving.co/wp-content/uploads/2023/10/IMG_1686-2500x1875.jpeg?resize=150%2C150&amp;ssl=1" class="houzez-lazyload img-fluid wp-post-image" alt="IMG 1686" decoding="async" srcset="" data-srcset="https://i0.wp.com/eccoliving.co/wp-content/uploads/2023/10/IMG_1686-2500x1875.jpeg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/eccoliving.co/wp-content/uploads/2023/10/IMG_1686-2500x1875.jpeg?resize=780%2C780&amp;ssl=1 780w, https://i0.wp.com/eccoliving.co/wp-content/uploads/2023/10/IMG_1686-2500x1875.jpeg?zoom=2&amp;resize=150%2C150&amp;ssl=1 300w, https://i0.wp.com/eccoliving.co/wp-content/uploads/2023/10/IMG_1686-2500x1875.jpeg?zoom=3&amp;resize=150%2C150&amp;ssl=1 450w" sizes="(max-width: 150px) 100vw, 150px" />						</div><!-- left-property-item-widget-wrap -->
						<div class="right-property-item-widget-wrap">
							<h2 class="item-title mb-1">
								<a href="https://eccoliving.co/property/private-room-near-in-westwood/" role="link">Private Room Near UCLA in Westwood</a>
							</h2>
							<ul class="item-amenities d-flex flex-wrap align-items-center gap-2 mb-2 item-amenities-with-icons" role="list">
	<li class="h-beds d-flex align-items-center me-1"><i class="houzez-icon icon-hotel-double-bed-1 me-2"></i><span class="item-amenities-text">Beds:</span> <span class="hz-figure">6</span></li><li class="h-baths d-flex align-items-center me-1"><i class="houzez-icon icon-bathroom-shower-1 me-2"></i><span class="item-amenities-text">Baths:</span> <span class="hz-figure">5</span></li><li class="h-area d-flex align-items-center me-1"><i class="houzez-icon icon-ruler-triangle me-2"></i><span class="hz-figure me-1">1800</span> <span class="hz-figure area_postfix">sqft</span></li><li class="h-type d-flex w-100" role="listitem"><span>Private Master Bedroom, Private Room</span></li></ul>							<ul class="item-price-wrap mb-0" role="list">
								<li class="item-price" role="listitem">
									<span class="price-prefix">Starting from</span> $1,500.00								</li>
							</ul>
						</div><!-- right-property-item-widget-wrap -->
					</div><!-- d-flex -->
				</div><!-- property-item-widget -->

												
			</div>


	    </div><div id="custom_html-2" class="widget_text footer-widget widget widget-wrap mb-4 p-4 widget_custom_html"><div class="textwidget custom-html-widget"><style id="ecco-global-fixes">.labels-wrap,.item-wrap .labels-wrap,.featured-label,.label-status,.hz-label{display:none!important}#ecco-ai-bubble,#ecco-welcome-tip,#ecco-ai-panel,#ecco-ai-suggestions,.ecco-tooltip,.ecco-glow-bubble,.ecco-chat-panel{display:none!important}</style></div></div></div>		</div><!-- row -->
	</div><!-- container -->
</div><!-- footer-top-wrap -->
	<div class="footer-bottom-wrap footer-bottom-wrap-v2 pt-4 pb-4 text-center">
	<div class="container">
		<nav class="footer-social d-flex justify-content-center flex-wrap">
			<ul class="list-unstyled d-flex flex-wrap justify-content-center m-0">
<li class="mx-2 mb-2 mb-lg-0">
	<a class="btn-facebook" target="_blank" href="https://facebook.com/eccolivingco" aria-label="Facebook">
		<i class="houzez-icon icon-social-media-facebook me-2" ></i> Facebook	</a>
</li>


<li class="mx-2 mb-2 mb-lg-0">
	<a class="btn-instagram" target="_blank" href="http://instagram.com/eccolivingco" aria-label="Instagram">
		<i class="houzez-icon icon-social-instagram me-2" ></i> Instagram	</a>
</li>

<li class="mx-2 mb-2 mb-lg-0">
	<a class="btn-linkedin" target="_blank" href="https://www.linkedin.com/company/ecco_living" aria-label="LinkedIn">
		<i class="houzez-icon icon-professional-network-linkedin me-2" ></i> Linkedin	</a>
</li>









</ul>
			</nav>	
		<div class="footer-logo d-flex justify-content-center">
			<div class="footer_logo logo">
	<img src="https://eccoliving.co/wp-content/uploads/2022/08/Dark-Blue-1.png" alt="Ecco Living">
</div><!-- .logo -->
		</div>
		<nav class="footer-nav mb-4 d-flex justify-content-center">
					</nav>
		
					<div class="footer-copyright text-center">
				&copy; Ecco - All Rights Reserved - 2026 - Powered by SKN Group			</div>
			</div><!-- container -->
</div><!-- footer-bottom-wrap --></footer><div class="back-to-top-wrap">
	<a href="#top" id="scroll-top" class="btn btn-primary houzez-hidden btn-back-to-top">
		<i class="houzez-icon icon-arrow-up-1"></i> 
	</a>
</div><div class="modal fade login-register-form" id="login-register-form" tabindex="-1" aria-labelledby="loginRegisterModal" aria-hidden="true">
    <div class="modal-dialog modal-dialog-centered" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <div class="login-register-tabs">
                    <ul class="nav nav-tabs" id="loginRegisterTabs" role="tablist">
                        <li class="nav-item" role="presentation">
                            <button class="modal-toggle-1 nav-link active" id="login-tab" data-bs-toggle="tab" data-bs-target="#login-form-tab" type="button" role="tab" aria-controls="login-form-tab" aria-selected="true">Login</button>
                        </li>

                                            </ul>    
                </div>
                <button type="button" class="btn close ms-auto" data-bs-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">×</span>
                </button>
            </div>
            <div class="modal-body">
                <div class="tab-content" id="loginRegisterTabContent">
                    <div class="tab-pane fade show active login-form-tab" id="login-form-tab" role="tabpanel" aria-labelledby="login-tab">
                        <div id="hz-login-messages" class="hz-social-messages"></div>
<form id="houzez_login_form" method="post">
    <div class="login-form-wrap">
        <div class="form-group">
            <div class="form-group-field username-field">
                <input type="text" class="form-control" name="username" placeholder="Username or Email">
            </div><!-- input-group -->
        </div><!-- form-group -->
        <div class="form-group">
            <div class="form-group-field password-field">
                <input type="password" class="form-control" name="password" autocomplete="on" placeholder="Password">
            </div><!-- input-group -->
        </div><!-- form-group -->
    </div><!-- login-form-wrap -->

    
    <div class="form-tools">
        <div class="d-flex">
            <label class="control control--checkbox flex-grow-1">
                <input type="checkbox" name="remember">Remember me                <span class="control__indicator"></span>
            </label>
            <a href="#" data-bs-toggle="modal" data-bs-target="#reset-password-form" data-bs-dismiss="modal">Lost your password?</a>
        </div><!-- d-flex -->    
    </div><!-- form-tools -->

    
    
    <input type="hidden" id="houzez_login_security" name="houzez_login_security" value="2affce5c64" /><input type="hidden" name="_wp_http_referer" value="/property/brand-new-building-in-hollywood-near-chinese-theater/" />    <input type="hidden" name="action" id="login_action" value="houzez_login">
    <input type="hidden" name="redirect_to" value="https://eccoliving.co?login=success">
    <button id="houzez-login-btn" type="submit" class="btn btn-primary btn-login w-100">
        <span class="houzez-loader-js houzez-hidden spinner-border spinner-border-sm" aria-hidden="true"></span>        Login        
    </button>
</form>

                    </div><!-- login-form-tab -->
                    <div class="tab-pane fade register-form-tab" id="register-form-tab" role="tabpanel" aria-labelledby="register-tab">
                         <div id="hz-register-messages" class="hz-social-messages"></div>
User registration is disabled for demo purpose.                    </div><!-- register-form-tab -->
                </div><!-- tab-content -->
            </div><!-- modal-body -->
        </div><!-- modal-content -->
    </div><!-- modal-dialog -->
</div><!-- login-register-form --><div class="modal fade reset-password-form" id="reset-password-form" tabindex="-1" role="dialog">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <div class="modal-title fw-normal">Forgot Password</div>
                <button type="button" class="btn close ms-auto" data-bs-dismiss="modal" aria-label="Close">
                    <span aria-hidden="true">×</span>
                </button>
            </div><!-- modal-header -->
            <div class="modal-body">
                <div id="reset_pass_msg"></div>
                <p>Please enter your username or email address. You will receive a link to create a new password via email.</p>
                <form id="houzez_forgot_password_form" onsubmit="return false;">
                    <div class="form-group mb-3">
                        <input type="text" class="form-control forgot-password" name="user_login" id="user_login" placeholder="Enter your username or email address">
                    </div>
                    <input type="hidden" id="fave_resetpassword_security" name="fave_resetpassword_security" value="21f4f269c8" /><input type="hidden" name="_wp_http_referer" value="/property/brand-new-building-in-hollywood-near-chinese-theater/" />                    <button type="submit" id="houzez_forgetpass" class="btn-reset-password btn btn-primary w-100">
                        <span class="houzez-loader-js houzez-hidden spinner-border spinner-border-sm" aria-hidden="true"></span>                        Submit                    </button>
                </form>
            </div><!-- modal-body -->
        </div><!-- modal-content -->
    </div><!-- modal-dialog -->
</div><!-- login-register-form --><div class="property-lightbox">
	<div class="modal fade" id="houzez-listing-lightbox" tabindex="-1" role="dialog" aria-hidden="true">
		<div class="modal-dialog modal-dialog-centered" role="document">
			<div id="hz-listing-model-content" class="modal-content">
			</div><!-- modal-content -->
		</div><!-- modal-dialog -->
	</div><!-- modal -->
</div><!-- property-lightbox --><script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/houzez/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
		<script type="text/javascript" class="ada-init-js">
			(function() {
				try {
					var siteId = "20078561110917047040323";
					var widgetSettings = {"status":true,"show_loader":false,"desktop_position":"aa-cc-bottom-left","mobile_position":"aa-mm-cc-bottom-right","size":59,"bottom_padding":0,"widget_outercolor":"#683996","widget_innercolor":"#ffffff","svg":"icon-1","plan_name":"","widget_title_on_hover":0};
					let loader = null;
					let style = null;

					function insertLoader() {
						removeLoader();
						if (widgetSettings && widgetSettings.status && !widgetSettings.show_loader && widgetSettings.plan_name) {

							const isMobile = window.matchMedia("(max-width: 767px)").matches;
							const positionClass = isMobile ? widgetSettings.mobile_position : widgetSettings.desktop_position;
							const widgetSVGs = [{
								id: 1,
								name: "icon-1",
								svg: `<span class="aa-cc-iconimg"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"viewBox="0 0 1800 1800" style="enable-background:new 0 0 1800 1800;" xml:space="preserve"><linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="1536.4125" y1="263.5875" x2="471.6108" y2="1328.3892"><stop  offset="1" style="stop-color:${widgetSettings.widget_outercolor}"/></linearGradient><path d="M900,0c497.1,0,900,402.9,900,900s-402.9,900-900,900S0,1397.1,0,900S402.9,0,900,0z" style="fill:${widgetSettings.widget_innercolor}"/><path d="M900,152.8c412.7,0,747.2,334.5,747.2,747.2s-334.5,747.2-747.2,747.2S152.8,1312.7,152.8,900S487.3,152.8,900,152.8L900,152.8z" style="fill:${widgetSettings.widget_outercolor}"/><path d="M857.1,372.2c-9.6,3.4-23.9,9.6-31.8,14c-7.9,4.3-22.2,15.7-31.8,25.2c-12.2,12.4-20.3,23.7-27.7,38.9c-7,14.4-11.4,28.4-13.6,42.8c-2.6,16.9-2.6,26.3,0,44.2c2.3,16.3,6.2,28.9,13.6,44.2c7.6,15.6,15.4,26.4,28.8,39.8c13.5,13.5,24,21.1,39.8,28.7c12,5.8,29.6,11.6,40.1,13.4c10.9,1.9,26.9,2.5,38.2,1.5c10.7-0.9,26.9-4.4,36.1-7.8c9.2-3.3,22.5-9.3,29.5-13.4c7-4,20.1-14.8,29-24c11-11.2,19.8-23.8,26.8-38.2c7.4-15.3,11.3-27.9,13.7-44.2c2.5-17.9,2.5-27.3,0-44.2c-2.2-14.4-6.7-28.4-13.7-42.8c-7.3-15-15.6-26.7-27.6-38.9c-9.4-9.5-24.3-21.2-33-25.8c-8.8-4.7-23.8-11-33.4-14.1c-12.7-4.1-23.9-5.6-41.5-5.5C881,366.2,869.9,367.8,857.1,372.2z" style="fill:${widgetSettings.widget_innercolor}"/><path d="M531.6,670.7c-7.7,3.8-12.2,7.7-17.8,15.9c-4.1,6-8.9,16-10.6,22.4c-2,7.4-2.8,15.6-2.2,23c0.5,6.4,2.5,14.6,4.4,18.3c2,3.7,7.5,10.5,12.3,15.1c5.1,4.9,15.9,11.8,26.1,16.6c10.7,5.1,52.1,19,108.5,36.5c50.1,15.6,95.1,30.3,99.8,32.7c4.8,2.3,10.2,5.9,12,7.8c1.8,2,4.6,7.1,6.2,11.3c1.6,4.5,2.8,14.8,2.8,25c0.1,9.6-3.3,43.3-7.6,75.8c-5,38.7-18.4,118-39.3,232.9c-17.4,95.9-31.7,175.8-31.7,177.7c0,1.8,1.3,7.9,2.9,13.4c1.8,6.6,5.7,13.2,11,19c5.2,5.7,12.6,11,20.2,14.4c10,4.6,14.6,5.5,27.3,5.5c13.1,0,17.1-0.8,26.5-5.5c6-3,13.5-8.4,16.5-12c3.1-3.6,7.5-10.4,9.9-15.2c2.4-4.7,5.7-13.8,7.3-20.1c1.6-6.4,5.6-26.2,8.9-44.2c3.4-17.9,10.8-55.1,16.6-82.6c5.9-27.4,14.5-65.5,19.3-84.5c4.7-19,12-44.9,16.2-57.6c4.1-12.7,9.5-26.4,11.8-30.5c2.4-4.2,5.8-8.5,7.5-9.7c2.5-1.5,4-1.4,6.5,0.8c1.8,1.6,5.3,6.8,7.7,11.5c2.4,4.8,7.3,17.8,11,28.9c3.7,11,10.6,35.7,15.5,54.7c4.8,19,12.3,50.6,16.7,70.1s12.9,60.6,19.1,91.2c6.1,30.7,12.9,60.5,15.1,66.3c2.2,5.8,7.7,14.7,12.2,19.9c4.9,5.5,12.4,11.1,18.3,13.9c7.8,3.6,13.4,4.6,24.5,4.6c
9.6,0,17.8-1.3,24.5-3.7c5.5-2.1,14-7.1,18.7-11.2c4.8-4.1,10.7-11.7,13.3-16.9c3.1-6.5,4.6-12.8,4.6-20.1c0-5.8-14.4-87.4-31.9-181.5c-21-112.3-34.3-188.7-38.7-222.7c-3.8-28.6-7.3-58.8-8-67.3c-0.7-8.8-0.2-20.2,1-26.9c1.2-6.3,3.9-13.2,5.8-15.3c2-2.1,7.8-6.2,12.9-9c5.2-2.9,53-20.5,106.3-39.1c53.3-18.7,103-37.1,110.4-40.9c7.3-3.9,17.3-10.9,22.1-15.7c6-5.9,9.9-12,12.4-19.2c2.7-8.2,3.2-13.4,2.2-23c-0.7-7.2-3.4-17.3-6.5-23.8c-3.1-6.8-8.9-14.7-14.3-19.7c-5.6-5.1-12.3-9.2-17.3-10.5c-4.5-1.2-11.6-1.7-15.9-1.1c-4.2,0.6-15.4,3.3-24.9,6.1c-9.5,2.7-34.2,9.2-54.7,14.4c-20.6,5.2-51.3,12.4-68.2,16.1c-16.9,3.6-43.7,8.8-59.5,11.5c-15.9,2.7-38.3,6.2-50,7.7c-11.6,1.6-34.9,3.9-51.8,5.1c-17.8,1.4-41.2,1.8-55.7,1.1c-13.7-0.7-36.6-2.6-50.9-4.2c-14.2-1.5-37.1-4.6-50.9-6.8c-13.7-2.2-41.8-7.4-62.4-11.6c-20.6-4.2-56-12.3-78.7-18s-49.9-13-60.5-16.2c-10.6-3.3-22.6-5.9-26.9-5.9C545.2,665.7,537.4,667.9,531.6,670.7L531.6,670.7z" style="fill:${widgetSettings.widget_innercolor}"/></svg></span>`
							}, {
								id: 2,
								name: "icon-2",
								svg: `<span class="aa-cc-iconimg"><svg id="Layer_1" width="159" height="161" viewBox="0 0 159 161" fill="none" xmlns="http://www.w3.org/2000/svg"><ellipse cx="79.3889" cy="80.1058" rx="79.3889" ry="80.1058" fill="${widgetSettings.widget_outercolor}" /><ellipse cx="79.3889" cy="80.1058" rx="79.3889" ry="80.1058" fill="${widgetSettings.widget_outercolor}" /><path d="M80 11.9737C117.819 11.9737 148.5 42.9123 148.5 81.1055C148.5 119.299 117.819 150.237 80 150.237C42.1812 150.237 11.5 119.299 11.5 81.1055C11.5001 42.9123 42.1813 11.9737 80 11.9737Z" stroke="white" stroke-width="3" /><g clip-path="url(#clip0_3908_545)"><path d="M107.952 120.261C108.216 121.078 108.796 121.752 109.565 122.14C110.333 122.527 111.214 122.591 112.031 122.319L118.795 120.065C120.484 119.501 121.394 117.677 120.834 115.993C120.268 114.305 118.445 113.391 116.762 113.954L113.07 115.186L103.519 85.8566C103.007 84.2788 101.366 83.3451 99.746 83.7154L85.0403 87.0513C83.8612 84.8676 82.3699 82.8712 80.6261 81.133C77.4888 77.9944 73.523 75.6659 69.0903 74.4953L68.4177 66.0116C68.2815 66.2954 68.1169 66.5692 67.9097 66.819L62.542 73.3786L62.5604 73.6482H62.5505L62.3149 73.6539L58.376 78.4683C59.7254 78.1987 61.1202 78.054 62.5491 78.054C62.5845 78.054 62.6186 78.0554 62.6526 78.0554C62.6725 78.0554 62.6895 78.054 62.7094 78.054C62.8328 78.054 62.9506 78.0625 63.0712 78.0639C65.3628 78.1022 67.5635 78.5052 69.6209 79.2146C72.6801 80.2732 75.4215 82.0042 77.6691 84.249C78.817 85.3997 79.8329 86.6838 80.6956 88.0715C81.8393 89.9104 82.7034 91.9395 83.2383 94.1005C83.6441 95.7351 83.8626 97.4435 83.8626 99.2044C83.8612 105.053 81.5001 110.324 77.6691 114.16C73.8337 117.991 68.5596 120.352 62.7108 120.356C62.6853 120.356 62.6583 120.352 62.6313 120.352C62.6044 120.352 62.5774 120.356 62.5505 120.356C56.7059 120.352 51.4318 117.991 47.5965 114.16C43.7668 110.324 41.4043 105.052 41.4015 99.2044C41.4029 93.3584 43.7668 88.0843 47.5965 84.249C47.8831 83.9666 48.1768 83.6913 48.4762 83.4246C47.947 82.8229 47.6022 82.0624 47.5184 81.2593C47.4092 80.2277 47.7228 79.1792 48.3755 78.3775L49.1289 77.4594C47.439 78.5038 45.8753 79.7354 44.4805 81.133C39.8634 85.7488 37 92.1538 37 99.2044C37 106.255 39.8634 112.657 44.4848 117.276C49.102 121.897 55.5055 124.763 62.5547 124.762C69.6082 124.763 76.0118 121.899 80.6289 117.276C85.2503 112.657 88.1151 106.254 88.1151 99.2044C88.1151 97.11 87.8569 95.0739 87.3801 93.1229L98.3086 90.6426L107.953 120.261H107.952Z"fill="${widgetSettings.widget_innercolor}" /><path d="M50.7266 49.3918C50.7266 55.8238 55.2686 61.1972 61.316 62.4856L61.5842 62.1592L61.8126 61.8826C62.5448 60.9886 63.6246 60.4693 64.7781 60.4537C65.6919 60.4409 66.5873 60.7559 67.2967 61.3349C67.5862 61.5718 67.8373 61.8442 68.0431 62.1451L68.0729 62.1848C73.5371 60.4977 77.5087 55.4066 77.5087 49.3904C77.5073 41.9964 71.5123 36.0001 64.1155 36.0001C56.7187 36.0001 50.7266 41.9964 50.7266 49.3918Z"fill="${widgetSettings.widget_innercolor}" /><path d="M51.8731 86.0765L49.1317 83.8942C48.9501 83.7551 48.7912 83.5934 48.6394 83.4231C48.3414 83.6913 48.0477 83.9651 47.7625 84.2475C43.93 88.0828 41.5689 93.3569 41.566 99.2029C41.5689 105.052 43.93 110.323 47.7625 114.158C51.5794 117.972 56.8223 120.326 62.6356 120.35C62.6625 120.35 62.6895 120.355 62.715 120.355C68.5638 120.35 73.8394 117.989 77.6733 114.158C81.5044 110.323 83.8654 105.05 83.8669 99.2029C83.8669 97.4406 83.6483 95.7322 83.2425 94.099C82.7076 91.938 81.8421 89.909 80.6998 88.0701C79.8371 86.6824 78.8212 85.3982 77.6733 84.2475C75.4257 82.0028 72.6858 80.2717 69.6252 79.2132C67.5677 78.5037 65.367 78.1007 63.0754 78.0624C62.9548 78.0624 62.8385 78.0525 62.7136 78.0525C62.6952 78.0525 62.6767 78.0539 62.6569 78.0539C61.2479 78.0582 59.8701 78.2015 58.5391 78.4668L57.0748 80.2547L59.8062 82.427C60.7512 82.2638 61.7218 82.173 62.7136 82.173C62.9449 82.173 63.1733 82.183 63.4032 82.1901C65.7515 82.2851 67.9792 82.8541 69.9898 83.8062C72.5297 85.0052 74.7233 86.8172 76.3849 89.0491C77.6931 90.8043 78.6694 92.8206 79.2227 95.0086C79.5633 96.3495 79.7463 97.7542 79.7463 99.2015C79.7463 108.606 72.1225 116.229 62.7164 116.229C53.3104 116.229 45.6894 108.606 45.6894 99.2015C45.6894 93.9203 48.0987 89.1981 51.8759 86.0736L51.8731 86.0765Z"fill="${widgetSettings.widget_innercolor}" /><path d="M66.5703 65.9605C67.4089 64.9361 67.3124 63.4561 66.3915 62.5423L66.2141 62.3806C65.7331 61.9875 65.15 61.7988 64.5739 61.8059C63.8559 61.8159 63.1479 62.128 62.6541 62.7211L62.6342 62.7381L61.5133 64.1088L49.1389 79.2359C48.7089 79.7595 48.506 80.4406 48.5756 81.1146C48.6494 81.7886 48.9885 82.41 49.5234 82.8329L63.9098 94.2892L65.7104 95.7195C66.1872 96.0998 66.7604 96.2814 67.3252 96.2729C68.063 96.2629 68.7895 95.9366 69.2833 95.3151C70.1587 94.2169 69.9757 92.6177 68.8775 91.7408L63.3593 87.3479L54.7053 80.4604L62.095 71.4262L66.5717 65.9591L66.5703 65.9605Z"fill="${widgetSettings.widget_innercolor}" /></g><defs><clipPath id="clip0_3908_545"><rect width="84" height="88.7619" fill="white" transform="translate(37 36)" /></clipPath></defs></svg></span>`
							}, {
								id: 3,
								name: "icon-3",
								svg: `<span class="aa-cc-iconimg"><svg id="Layer_1" width="159" height="161" viewBox="0 0 159 161" fill="none" xmlns="http://www.w3.org/2000/svg"><ellipse cx="79.3889" cy="80.1058" rx="79.3889" ry="80.1058" fill="${widgetSettings.widget_outercolor}" /><ellipse cx="79.3889" cy="80.1058" rx="79.3889" ry="80.1058" fill="${widgetSettings.widget_outercolor}" /><path d="M80 11.9737C117.819 11.9737 148.5 42.9123 148.5 81.1055C148.5 119.299 117.819 150.237 80 150.237C42.1812 150.237 11.5 119.299 11.5 81.1055C11.5001 42.9123 42.1813 11.9737 80 11.9737Z" stroke="white" stroke-width="3" /><path d="M54.5116 56.1481H66.5668L77.1262 80.4346V100.585L67.7987 121H55.5675L72.0225 89.498L54.5116 56.1481ZM103.348 56.1481L85.8376 89.498L102.293 121H90.0613L80.7339 98.7374V78.6747L91.2933 56.1481H103.348Z" fill="${widgetSettings.widget_innercolor}" /><circle cx="79" cy="46.1863" r="10" fill="${widgetSettings.widget_innercolor}" /></svg></span>`
							}, {
								id: 4,
								name: "icon-4",
								svg: `<span class="aa-cc-iconimg no-shadow"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 112 112" shape-rendering="geometricPrecision" text-rendering="geometricPrecision"><circle r="27.5" transform="matrix(2.03636 0 0 2.01247 56 56)" fill="${widgetSettings.widget_outercolor}"/><circle r="27.5" transform="matrix(1.87325 0 0 1.83482 56 56)" fill="${widgetSettings.widget_innercolor}"/><g transform="matrix(.68062 0 0 .68664 19.927 17.687)" clip-path="url(#a)"><path d="M89.358 105.879a4.03 4.03 0 0 0 2.026 2.36c.964.486 2.07.566 3.097.224l8.494-2.83a4.047 4.047 0 0 0 2.561-5.114c-.711-2.12-3.001-3.268-5.114-2.56l-4.637 1.547-11.994-36.832a4.043 4.043 0 0 0-4.738-2.69l-18.467 4.19a31.9 31.9 0 0 0-5.544-7.432 32.1 32.1 0 0 0-14.487-8.336l-.844-10.654c-.171.356-.378.7-.638 1.014l-6.741 8.238.023.338h-.013l-.295.007-4.947 6.046a26.7 26.7 0 0 1 5.24-.52l.13.002.072-.002c.155 0 .303.01.454.013 2.878.048 5.642.554 8.226 1.445a26.6 26.6 0 0 1 10.107 6.322 27 27 0 0 1 3.8 4.8 26.56 26.56 0 0 1 3.977 13.98c-.001 7.346-2.966 13.966-7.777 18.782-4.817 4.811-11.44 7.776-18.785 7.782-.032 0-.066-.006-.1-.006s-.068.006-.102.006c-7.34-.006-13.963-2.971-18.779-7.782-4.81-4.816-7.776-11.438-7.78-18.781.002-7.341 2.97-13.965 7.78-18.781q.54-.532 1.105-1.035a4.9 4.9 0 0 1-1.203-2.72 4.94 4.94 0 0 1 1.076-3.619l.946-1.153a32 32 0 0 0-5.837 4.614A32.02 32.02 0 0 0 .256 79.436a32 32 0 0 0 9.4 22.694 32 32 0 0 0 22.692 9.402 32 32 0 0 0 22.698-9.402 32.02 32.02 0 0 0 9.401-22.694c0-2.63-.324-5.187-.923-7.637l13.724-3.115 12.112 37.195zM17.494 16.88c0 8.078 5.704 14.826 13.298 16.444l.337-.41.287-.347a4.89 4.89 0 0 1 3.724-1.795 4.91 4.91 0 0 1 4.1 2.124l.037.05c6.863-2.118 11.85-8.512 11.85-16.067C51.125 7.593 43.597.063 34.307.063s-16.813 7.53-16.813 16.818" fill="${widgetSettings.widget_outercolor}"/><path d="m18.934 62.95-3.443-2.74a4.5 4.5 0 0 1-.619-.592q-.563.503-1.1 1.035c-4.814 4.816-7.779 11.44-7.782 18.781.003 7.345 2.968 13.965 7.781 18.781 4.794 4.79 11.378 7.746 18.678 7.776.034 0 .068.006.1.006 7.345-.006 13.97-2.971 18.785-7.782 4.81-4.816 7.776-11.438 7.778-18.78a26.54 26.54 0 0 0-7.778-18.782 26.6 26.6 0 0 0-10.107-6.322 26.6 26.6 0 0 0-8.225-1.445c-.152 0-.298-.013-.455-.013l-.071.002c-1.77.005-3.5.185-5.171.518l-1.84 2.246 3.431 2.728a21.4 21.4 0 0 1 3.651-.32c.29 0 .577.013.866.022 2.95.12 5.747.834 8.272 2.03a21.44 21.44 0 0 1 8.03 6.584 21.2 21.2 0 0 1 3.564 7.484 21.4 21.4 0 0 1 .658 5.265c0 11.81-9.574 21.383-21.386 21.383s-21.383-9.572-21.383-21.383c0-6.632 3.026-12.562 7.769-16.486z" fill="#fff"/><path d="M37.39 37.688a3.197 3.197 0 0 0-.224-4.293l-.223-.203a3.186 3.186 0 0 0-4.47.428l-.026.021-1.407 1.721L15.5 54.36a3.2 3.2 0 0 0-.708 2.36 3.2 3.2 0 0 0 1.19 2.157L34.05 73.263l2.262 1.797a3.17 3.17 0 0 0 2.027.694 3.18 3.18 0 0 0 2.46-1.202 3.196 3.196 0 0 0-.51-4.489l-6.93-5.517-10.868-8.649 9.28-11.345 5.622-6.866z" fill="${widgetSettings.widget_outercolor}"/><clipPath id="a"><rect width="105.488" height="111.468" rx="0" ry="0" transform="translate(.256 .063)" fill="#fff"/></clipPath></g></svg></span>`
							}, {
								id: 5,
								name: "icon-5",
								svg: `<span class="aa-cc-iconimg no-shadow"><svg id="eTE0KcDfaLR1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 110 110" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" project-id="54676ce9d40440118246901377e8ed90" export-id="09f3084f572146989c1787ad62549e8d" cached="false"><circle r="27.5" transform="matrix(2.004505 0 0 1.991976 55 54.77934)" fill="${widgetSettings.widget_innercolor}"/><circle r="27.5" transform="matrix(1.725571 0 0 1.764928 55.000001 55)" fill="${widgetSettings.widget_outercolor}"/><path d="M47.1463,0.512325c.7571.256162,1.8718.747145,2.5027,1.110035.6099.34155,1.7455,1.23812,2.4816,2.00661.9674.98195,1.5983,1.87852,2.1872,3.09529.5468,1.15273.9043,2.26277,1.0725,3.41554.1893,1.3448.1893,2.092,0,3.5222-.1892,1.3022-.4837,2.3055-1.0725,3.5222-.5889,1.2381-1.2198,2.1134-2.2503,3.1807-1.0726,1.0674-1.8928,1.6651-3.1336,2.2628-.9463.4696-2.3344.9392-3.1546,1.0887-.8622.1494-2.1241.1921-3.0074.1067-.8201-.064-2.103-.3415-2.8391-.6191-.715-.2561-1.7455-.7471-2.3134-1.0673-.5468-.3202-1.5562-1.1741-2.2713-1.8999-.8622-.8965-1.5562-1.8998-2.103-3.0526-.5889-1.2167-.8833-2.22-1.0726-3.5222-.1893-1.4302-.1893-2.1774,0-3.5222.1682-1.15277.5258-2.26281,1.0726-3.41554.5678-1.19542,1.2197-2.13468,2.1661-3.09529.7361-.76849,1.9138-1.68641,2.6078-2.07065.673-.3629,1.8507-.87522,2.6078-1.110036C41.6363,0.106734,42.4985,0,43.8866,0c1.388.021347,2.2503.149428,3.2597.512325ZM84.1182,24.4635c.8623.4056,1.346.8539,1.9559,1.7505.4416.6831.9674,1.7931,1.1567,2.4975.2313.8326.3154,1.7291.2523,2.5617-.0631.7044-.2734,1.6223-.4837,2.0279s-.8202,1.1741-1.3459,1.6864c-.5679.5337-1.7456,1.3022-2.8602,1.8358-1.1777.5764-5.6993,2.1134-11.8823,4.0559-5.489,1.7291-10.4102,3.3729-10.936,3.629-.5257.2775-1.1146.6618-1.3039.8752-.2103.2349-.5047.7899-.673,1.2595-.1892.5123-.3154,1.6437-.3364,2.7751c0,1.0673.3785,4.8244.8412,8.432.5468,4.2907,2.0189,13.107,4.3113,25.8938c1.9138,10.652,3.47,19.5322,3.47,19.7462c0,.192-.1472.875-.3154,1.494-.2103.726-.631,1.451-1.2198,2.113-.5468.619-1.367,1.217-2.2082,1.601-1.0726.491-1.5773.598-2.9864.598-1.4301,0-1.8717-.085-2.9022-.619-.652-.32-1.4722-.918-1.8087-1.324-.3364-.405-.8201-1.152-1.0725-1.686-.2734-.534-.6309-1.537-.7992-2.241-.1893-.705-.6309-2.925-.9884-4.9102-.3575-2.0066-1.1777-6.1266-1.8087-9.1792-.6519-3.0526-1.5983-7.2792-2.103-9.3926-.5258-2.1133-1.325-4.9951-1.7876-6.404-.4417-1.4089-1.0305-2.9459-1.3039-3.3942-.2524-.4696-.6099-.9393-.8202-1.0673-.2524-.1708-.4206-.1495-.694.0853-.2103.1708-.5889.7472-.8413,1.2809-.2734.5336-.8202,1.9639-1.2197,3.202-.3996,1.2381-1.1567,3.9705-1.6825,6.0838s-1.367,5.6143-1.8297,7.7917c-.4837,2.1773-1.4301,6.7242-2.103,10.1397-.652,3.3941-1.4091,6.7241-1.6404,7.3651-.2524.64-.8413,1.643-1.346,2.198-.5258.619-1.3459,1.26-2.0189,1.559-.8413.405-1.4511.512-2.6709.512-1.0516,0-1.9559-.149-2.692-.406-.5888-.234-1.5142-.789-2.0399-1.259-.5258-.448-1.1777-1.302-1.4511-1.879-.3365-.704-.5048-1.409-.5048-2.22c0-.64,1.5773-9.7339,3.4911-20.1725c2.2924-12.4879,3.7435-20.9626,4.2482-24.7624.3996-3.1806.7992-6.5321.8623-7.4714.0841-.9819.021-2.2414-.1052-2.9885-.1262-.7045-.4206-1.4729-.6309-1.7078-.2313-.2348-.8623-.6831-1.4301-1.0033-.5468-.3202-5.7834-2.2627-11.63-4.3334-5.8465-2.0706-11.27239-4.1199-12.09258-4.5469-.79917-.4482-1.89276-1.2167-2.41853-1.7504-.65195-.6618-1.093595-1.3235-1.34596-2.1347-.31546-.8966-.357528-1.4943-.252372-2.5616.084121-.7899.378547-1.9212.715042-2.647.33649-.7472.96741-1.6224,1.55627-2.1774.60989-.5764,1.36699-1.0247,1.89277-1.1741.50473-.1281,1.28286-.1921,1.74554-.1281s1.70348.3843,2.73399.6831c1.05152.2989,3.74343,1.0247,5.99373,1.601s5.6152,1.3876,7.4659,1.7932s4.7739.9819,6.5195,1.2808c1.7245.2988,4.2061.6831,5.468.8539c1.2828.1707,3.8275.4269,5.6782.5763c1.9559.1495,4.5216.1922,6.0989.1068c1.5142-.0854,4.0169-.2775,5.5732-.4483c1.5562-.1921,4.0799-.5337,5.5731-.7685c1.5142-.2348,4.5847-.8325,6.835-1.2808c2.2502-.4696,6.1409-1.3662,8.6225-2.0066s5.468-1.4516,6.6247-1.8145s2.4816-.6404,2.9443-.6404c.4837,0,1.3249.2348,1.9558.555Z" transform="matrix(.864899 0 0 0.81192 17.128656 10.630196)" 
fill="${widgetSettings.widget_innercolor}"/></svg></span>`
							}, {
								id: 6,
								name: "icon-6",
								svg: `<span class="aa-cc-iconimg no-shadow"><svg id="epwl3oG5uij1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 99 99" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" project-id="fbb4863837034dcdb819de24ea09395c" export-id="019b909baad94b7c8b98ecae2188ca05" cached="false"><circle r="27.5" transform="matrix(1.8 0 0 1.799992 49.5 49.5)" fill="${widgetSettings.widget_innercolor}"/><circle r="27.5" transform="matrix(1.612989 0 0 1.640231 49.5 49.5)" fill="${widgetSettings.widget_outercolor}"/><g transform="matrix(.854352 0 0 0.757022 18.834197 12.704511)"><path d="M36.5875,20.9982c4.7315-1.9705,6.9697-7.4036,4.9992-12.13511s-7.4036-6.96978-12.1351-4.99926-6.9698,7.40357-4.9993,12.13517c1.9705,4.7315,7.4036,6.9697,12.1352,4.9992Z" fill="${widgetSettings.widget_innercolor}"/><path d="M46.218,82.1415c-3.441,6.7312-10.2852,11.4907-18.3726,11.8926-12.0558.6153-22.34092-8.6651-22.95627-20.7209-.31396-6.1786,1.97162-11.8926,5.88977-16.0745c1.306-1.3939,2.8005-2.6246,4.433-3.6293" fill="none" stroke="${widgetSettings.widget_innercolor}" stroke-width="8.76558" stroke-linecap="round" stroke-linejoin="round"/><path d="M55.0842,63.7187h-24.6893v-32.7391h4.1191l6.0907,31.521" fill="${widgetSettings.widget_innercolor}"/><path d="M55.0842,63.7187h-24.6893v-32.7391h4.1191l6.0907,31.521" fill="none" stroke="${widgetSettings.widget_innercolor}" stroke-width="8.76558" stroke-linecap="round" stroke-linejoin="round"/><path d="M31.6005,44.3289h25.2418" fill="none" stroke="${widgetSettings.widget_innercolor}" stroke-width="8.76558" stroke-linecap="round" stroke-linejoin="round"/><path d="M66.9268,85.6453L55.0845,63.7188" fill="none" stroke="${widgetSettings.widget_innercolor}" stroke-width="8.76558" stroke-linecap="round" stroke-linejoin="round"/></g></svg></span>`
							}, {
								id: 7,
								name: "icon-7",
								svg: `<span class="aa-cc-iconimg no-shadow"><svg id="e30gy7SC2tp1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 146 146" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" project-id="788df3b0abcb4a588388079b704d89a4" export-id="327a97d2cc8f4bf4a8d569598f3261f9" cached="false"><circle r="27.5" transform="matrix(2.654546 0 0 2.654545 73 73)" fill="${widgetSettings.widget_innercolor}"/><circle r="27.5" transform="matrix(2.239841 0 0 2.304456 73 73)" fill="${widgetSettings.widget_outercolor}"/><g transform="translate(34.087814 4.024424)"><path d="M8.24717,36.0895h15.13913L36.6469,66.5887v25.3056L24.9334,117.531h-15.36018L30.2376,77.9707L8.24717,36.0895Zm61.33003,0L47.5868,77.9707L68.2512,117.531h-15.3602L41.1775,89.5737v-25.1951L54.4381,36.0895h15.1391Z" fill="${widgetSettings.widget_innercolor}"/><circle r="12.5581" transform="translate(39 23.37)" fill="${widgetSettings.widget_innercolor}"/></g></svg></span>`
							}, {
								id: 8,
								name: "icon-8",
								svg: `<span class="aa-cc-iconimg no-shadow"><svg id="eIiQXANpBSx1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 109 109" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" project-id="47a4f20b948f416ab7ba3ccac5086912" export-id="270aca76196d46649bc342bc9486a87c" cached="false"><circle r="27.5" transform="matrix(1.981819 0 0 1.981818 54.5 54.5)" fill="${widgetSettings.widget_innercolor}"/><circle r="27.5" transform="matrix(1.733823 0 0 1.750688 54.499702 54.5)" fill="${widgetSettings.widget_outercolor}"/><g transform="matrix(.83351 0 0 0.747498 6.052907 13.738048)" clip-path="url(#eIiQXANpBSx7)"><g><path d="M60.231,0.531372c-5.7278,0-10.3846,4.656848-10.3846,10.384628s4.6568,10.3846,10.3846,10.3846c5.7277,0,10.3846-4.6568,10.3846-10.3846s-4.6569-10.384628-10.3846-10.384628ZM50.8848,25.4544c-5.8413,0-8.5024,1.4928-10.5144,7.5289-1.2494,3.7644-2.9856,9.8329-2.9856,13.7596c0,.4868,0,.8275,0,1.2981-12.0559,4.2999-20.7692,15.8365-20.7692,29.3365c0,17.1509,14.003,31.1535,31.1538,31.1535c17.1509,0,31.1539-14.0026,31.1539-31.1535c0-.4381.0162-.8599,0-1.298.9249.6003,1.6226,1.4927,2.2067,2.5961.6977,1.3305,6.458,13.0619,10.125,18.8221c1.3955,2.2068,3.7807,2.5963,5.7116,1.9471c1.9471-.649,3.3264-3.5697,2.3365-5.8413-3.1154-7.0908-9.979-22.8624-11.2933-25.5721-1.2818-2.6611-3.3912-5.1923-6.8798-5.1923h-11.5529c-4.2674,0-6.0036-1.006-7.1394-4.9327s-1.8173-7.3504-1.8173-10.3846c0-3.8943,1.6875-8.2266,1.6875-12.851c0-4.5108-4.3323-9.2164-11.4231-9.2164ZM38.1637,56.6083c.5679,3.3101,1.4279,6.0361,2.4663,9.0865c1.6388,4.7705,3.586,9.6058,11.8125,9.6058h18.0433c.0811.6653.1298,1.363.1298,2.0769c0,12.6725-10.1737,22.8465-22.8462,22.8465-12.6724,0-22.8461-10.174-22.8461-22.8465c0-9.2488,5.387-17.167,13.2404-20.7692Z" fill="${widgetSettings.widget_innercolor}"/></g><clipPath id="eIiQXANpBSx7"><rect width="108" height="108" rx="0" ry="0" transform="translate(0 0.531372)" fill=""/></clipPath></g></svg></span>`
							}, {
								id: 9,
								name: "icon-9",
								svg: `<span class="aa-cc-iconimg no-shadow"><svg id="eAJlQ2OurCc1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 130 130" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" project-id="5237dd59228d491a8b434fd9a9bb4957" export-id="10eb8b83536b4b998a5a6fef30bf7564" cached="false"><circle r="27.5" transform="matrix(2.363636 0 0 2.363635 65.000003 65)" fill="${widgetSettings.widget_innercolor}"/><circle r="27.5" transform="matrix(2.120154 0 0 2.095327 65 65)" fill="${widgetSettings.widget_outercolor}"/><g transform="matrix(.673926 0 0 0.686341 27.305583 20.587561)" clip-path="url(#eAJlQ2OurCc9)"><g><path d="M56.8235,15.3606C56.8235,7.05051,50.0238,0,41.4628,0s-15.3551,7.05597-15.3551,15.3606s6.7942,15.3498,15.3551,15.3498s15.3607-6.7888,15.3607-15.3498Z" clip-rule="evenodd" fill="${widgetSettings.widget_innercolor}" fill-rule="evenodd"/><path d="M110.196,115.562L94.8405,86.3565c-2.0121-4.5258-7.803-7.2959-12.5906-6.2871l-31.7191.2509v-34.7455c0-5.5455-4.5368-10.0714-9.8206-10.0714-5.5455,0-9.8206,4.5259-9.8206,10.0714v46.8289c0,3.0209,1.2542,6.0472,3.7734,7.8083c2.2738,1.761,5.2893,2.519,8.3101,2.012l33.993-4.5256L92.065,123.37c1.5213,3.785,5.2892,6.048,9.073,6.048c1.249,0,2.52-.251,3.774-1.004c5.044-2.012,7.307-7.808,5.284-12.847v-.005Z" clip-rule="evenodd" fill="${widgetSettings.widget_innercolor}" fill-rule="evenodd"/><path d="M69.9157,107.012c-6.0363,7.296-15.6115,12.083-25.9337,12.083-18.3706,0-33.2296-14.859-33.2296-33.24c0-10.8239,10.066-24.4178,17.8799-30.4595v-11.5764C15.2783,51.115,0.931885,69.4965,0.931885,85.855c0,23.671,19.384815,43.061,43.050115,43.061c15.3606,0,28.7092-8.31,36.2559-20.143.7525-1.51,0-2.775-1.7613-3.533-2.77-2.012-5.5455-1.511-8.5609,1.772Z" clip-rule="evenodd" fill="${widgetSettings.widget_innercolor}" fill-rule="evenodd"/></g><clipPath id="eAJlQ2OurCc9"><rect width="110" height="129.412" rx="0" ry="0" transform="translate(.931885 0)" fill="#fff"/></clipPath></g></svg></span>`
							}, {
								id: 10,
								name: "icon-10",
								svg: `<span class="aa-cc-iconimg no-shadow"><svg id="ecR4mvIWebU1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 92 92" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" project-id="9cf70db957c54382b322d08870b1775a" export-id="8236bdf958e44de3acf5e7f737b39704" cached="false"><circle r="27.5" transform="matrix(1.672727 0 0 1.672728 46 46)" fill="${widgetSettings.widget_innercolor}"/><circle r="27.5" transform="matrix(1.443766 0 0 1.435443 46 46)" fill="${widgetSettings.widget_outercolor}"/><g transform="matrix(.810431 0 0 0.727785 17.633844 12.698232)" clip-path="url(#ecR4mvIWebU9)"><g><path d="M18.4092,84.8117C7.8934,80.608,2.76727,68.6295,6.98414,58.1137C8.7236,53.7782,11.7676,50.273,15.8,47.9537l-2.7409-4.7704C7.94611,46.122,4.07186,50.5892,1.87119,56.0711C-3.46579,69.3938,3.03083,84.5877,16.3667,89.9247c3.1626,1.265,6.4307,1.8712,9.6461,1.8712c10.3313,0,20.1355-6.1935,24.2074-16.3667l-5.1129-2.0425C40.9036,83.9025,28.925,89.0286,18.4092,84.8249v-.0132Z" fill="${widgetSettings.widget_innercolor}"/><path d="M69.5387,75.4819L59.6159,52.5132c-.8829-2.0426-2.3457-3.703-4.151-4.8363h10.7003v-5.4951h-21.0053L39.2563,28.4902c-.7643-2.1875-2.8068-3.6634-5.0866-3.6634h-1.1596c-2.2798,0-4.3091,1.4495-5.0734,3.6239L21.2556,43.7368c-4.5332,10.384,3.0704,22.02,14.4032,22.02h16.2349l7.6826,14.7195c1.2519,2.3456,4.0588,3.5579,6.7734,2.6355c3.0572-1.0542,4.4409-4.6254,3.189-7.6035v-.0264Z" fill="${widgetSettings.widget_innercolor}"/><path d="M33.4846,22.1649c6.1206,0,11.0824-4.9618,11.0824-11.0824C44.567,4.96178,39.6052,0,33.4846,0s-11.0825,4.96178-11.0825,11.0825c0,6.1206,4.9618,11.0824,11.0825,11.0824Z" fill="${widgetSettings.widget_innercolor}"/></g><clipPath id="ecR4mvIWebU9"><rect width="70" height="91.7828" rx="0" ry="0" fill="#fff"/></clipPath></g></svg></span>`
							}];
							let currentIcon = widgetSVGs.find(icon => icon.name === widgetSettings.svg);
							if (currentIcon && currentIcon.svg) {
								loader = document.createElement('a');
								loader.href = "javascript:void(0)";
								loader.className = "aa-cc-fix-icon-body-loader " + positionClass;
								loader.id = "aa-cc-fix-icon-body-loader";
								loader.setAttribute("aria-label", "Web Accessibility Initiative");
								loader.insertAdjacentHTML("beforeend", currentIcon.svg);
								loader.addEventListener("click", function(e) {
									e.preventDefault();
									e.stopPropagation();
								});

								// Make sure to append loader to DOM!
								document.body.appendChild(loader); // 👈 append somewhere visible

								style = document.createElement("style");
								style.id = "aa-cc-fix-icon-styles";
								style.textContent = `
        @media screen and (min-width:769px) {
          .aa-cc-top-left  {top: 6px;}
          .aa-cc-top-left :hover{top:16px;}

          .aa-cc-top-right {top: 6px;right:0px;}
          .aa-cc-top-right :hover{top: 16px;}
          
          .aa-cc-center-right  {top: 45.5%;right: 0;left: auto;}
          .aa-cc-center-right :hover{top: 44.5%;}

          .aa-cc-center-left {left:0px;top: 44.5%;}

          .aa-cc-bottom-left {left:0px; bottom: 15px;}

          .aa-cc-bottom-right :hover {bottom: ${widgetSettings.bottom_padding}px;}
          .aa-cc-bottom-right {right: 0;  bottom: 15px;}
        }
        @media screen and (max-width:768px) {
          .aa-cc-bottom-left {left:0px; bottom: 15px;}
          .aa-mm-cc-top-left  { top: 6px; }
          .aa-mm-cc-top-right  {top: 6px; right: 0; left: auto; }
          .aa-mm-cc-center-left  { left: 0; top: 45.5%; }
          .aa-mm-cc-center-right  { top: 45.5%; right: 0; left: auto; }
          .aa-mm-cc-bottom-left  { left: 0; bottom: 15px; }
          .aa-mm-cc-bottom-right  { right: 0; left: auto; bottom: 15px;}
        }
        #aa-cc-fix-icon-body-loader {
          display: inline-block;
          transition: all 0.5s;
          height:65px;
          position: fixed;
          padding:8px;
          z-index: 9999999;
          bottom:  ${(parseInt(widgetSettings.bottom_padding, 10) || 0) + 15}px;
        }
        #aa-cc-fix-icon-body-loader .aa-cc-iconimg {
          width: ${widgetSettings.size}px;
          height:${widgetSettings.size}px;
          text-align: center;
          display: flex;
          align-items: center;
          justify-content: center;
          border-radius:5px;
        }
        #aa-cc-fix-icon-body-loader svg {
          width: inherit;
          height: inherit;
        }
        @keyframes spin {
          0% { transform: rotate(0deg); }
          100% { transform: rotate(360deg); }
        }
        .aa-cc-visually-hidden {
          position: absolute !important;
          height: 1px; width: 1px;
          overflow: hidden;
          clip: rect(1px, 1px, 1px, 1px);
          white-space: nowrap;
        }
        #aa-cc-fix-icon-body-loader .aa-cc-iconimg::before {
          content: "";
          position: absolute;
          width: calc(${widgetSettings.size}px + 10px);
          height: calc(${widgetSettings.size}px + 10px);
          border-radius: 50%;
          border: 4px solid transparent;
          border-top-color: ${widgetSettings.widget_outercolor};
          border-bottom-color: ${widgetSettings.widget_outercolor};
          animation: spin 1s linear infinite;
          z-index: 9999999;
        }

        @keyframes spin {
          0% { transform: rotate(0deg); }
          100% { transform: rotate(360deg); }
        }
      `;
								document.head.appendChild(style);


								// ---  Add Tooltip CSS if hover titles are enabled ---

								if (widgetSettings.widget_title_on_hover === 0) {
									let tooltipStyle = document.createElement('style');
									document.head.appendChild(tooltipStyle);

									let tooltipBefore = '';
									let tooltipAfter = '';
									let iconStyle = '';

									switch (widgetSettings.desktop_position) {
										// Tooltip appears on LEFT side (widget on right)
										case 'aa-cc-center-right':
										case 'aa-cc-bottom-right':
										case 'aa-cc-top-right':
											tooltipBefore = `
          top: 55% !important;
          right: unset !important;
          left: 0 !important;
          border-left: 6px solid ${widgetSettings.widget_outercolor} !important;
          border-right: 6px solid transparent !important;
        `;
											tooltipAfter = `
          top: 55% !important;
          right: 100% !important;
          left: unset !important;
        `;
											iconStyle = `.aa-cc-iconimg { margin-left: 8px !important; }`;
											break;

											// Tooltip appears on RIGHT side (widget on left)
										case 'aa-cc-center-left':
										case 'aa-cc-bottom-left':
										case 'aa-cc-top-left':
											tooltipBefore = `
          top: 55% !important;
          left: unset !important;
          right: 0 !important;
          border-right: 6px solid ${widgetSettings.widget_outercolor} !important;
          border-left: 6px solid transparent !important;
        `;
											tooltipAfter = `
          top: 55% !important;
          left: 100% !important;
          right: unset !important;
        `;
											iconStyle = `.aa-cc-iconimg { margin-right: 8px !important; }`;
											break;

											// Default fallback
										default:
											tooltipBefore = `
          top: 55% !important;
          left: -11px !important;
          border-left: 6px solid ${widgetSettings.widget_outercolor} !important;
          border-right: 6px solid transparent !important;
        `;
											tooltipAfter = `
          top: 55% !important;
          right: 85px !important;
        `;
											iconStyle = `.aa-cc-iconimg { margin-left: 8px !important; }`;
									}

									tooltipStyle.innerHTML = `
    @media (min-width: 1025px) {
      ${iconStyle}
      #aa-cc-fix-icon-body-loader {
        width: max-content !important;
        height: max-content !important;
      }
      #aa-cc-fix-icon-body-loader::before {
        content: "" !important;
        display: flex;
        position: absolute;
        transform: translateY(-50%) !important;
        width: 0;
        height: 0;
        opacity: 0;
        border-top: 6px solid transparent;
        border-bottom: 6px solid transparent;
        ${tooltipBefore}
      }
      #aa-cc-fix-icon-body-loader::after {
        content: "Accessibility Assistant";
        position: absolute;
        transform: translateY(-50%) !important;
        color: ${widgetSettings.widget_innercolor};
        background-color: ${widgetSettings.widget_outercolor};
        padding: 6px 10px;
        border-radius: 6px;
        font-size: 13px;
        white-space: nowrap;
        opacity: 0;
        pointer-events: none;
        transition: opacity 0.25s ease, transform 0.25s ease;
        width: fit-content;
        ${tooltipAfter}
      }
      #aa-cc-fix-icon-body-loader:hover::after,
      #aa-cc-fix-icon-body-loader:hover::before {
        opacity: 1;
      }
  }
    `;
								}

								if (widgetSettings.widget_title_on_hover === 0) {
									// --- Create <style> dynamically ---
									var t = document.createElement('style');
									document.head.appendChild(t);

									let tooltipBefore = '';
									let tooltipAfter = '';
									let iconStyle = '';

									switch (widgetSettings.desktop_position) {
										// Tooltip appears on LEFT side (widget on right)
										case 'aa-cc-center-right':
										case 'aa-cc-bottom-right':
										case 'aa-cc-top-right':
											tooltipBefore = `
      top: 55% !important;
      right: unset !important;
      left: 0 !important;
      border-left: 6px solid ${widgetSettings.widget_outercolor} !important;
      border-right: 6px solid transparent !important;
    `;
											tooltipAfter = `
      top: 55% !important;
       right: 100% !important;
      left: unset !important;
    `;
											// Icon margin for right-side widget (tooltip on left)
											iconStyle = `
      .aa-cc-iconimg {
        margin-left: 8px !important;
      }
    `;
											break;

											// Tooltip appears on RIGHT side (widget on left)
										case 'aa-cc-center-left':
										case 'aa-cc-bottom-left':
										case 'aa-cc-top-left':
											tooltipBefore = `
      top: 55% !important;
      left: unset !important;
      right: 0 !important;
      border-right: 6px solid ${widgetSettings.widget_outercolor} !important;
      border-left: 6px solid transparent !important;
    `;
											tooltipAfter = `
      top: 55% !important;
      left: 100% !important;
      right: unset !important;
    `;
											// Icon margin for left-side widget (tooltip on right)
											iconStyle = `
      .aa-cc-iconimg {
        margin-right: 8px !important;
      }
    `;
											break;

											// Default fallback → tooltip on LEFT
										default:
											tooltipBefore = `
      top: 55% !important;
      left: -11px !important;
      border-left: 6px solid ${widgetSettings.widget_outercolor} !important;
      border-right: 6px solid transparent !important;
    `;
											tooltipAfter = `
      top: 55% !important;
      right: 85px !important;
    `;
											iconStyle = `
      .aa-cc-iconimg {
        margin-left: 8px !important;
      }
    `;
									}

									// --- Inject CSS dynamically ---
									t.innerHTML += `
              @media (min-width: 1025px) {
            ${iconStyle}
.aa-cc-fix-icon-body {
width: max-content !important;
height: max-content !important;
}
  #aa-cc-fix-icon-body::before {
    content: "" !important;
    display: flex;
    position: absolute;
    transform: translateY(-50%) !important;
    width: 0;
    height: 0;
    opacity: 0;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    ${tooltipBefore}
  }

  #aa-cc-fix-icon-body::after {
    content: "Accessibility Assistant";
    position: absolute;
    transform: translateY(-50%) !important;
    color: ${widgetSettings.widget_innercolor};
    background-color: ${widgetSettings.widget_outercolor};
    padding: 6px 10px;
    border-radius: 6px;
    font-size: 13px;
    white-space: nowrap;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.25s ease, transform 0.25s ease;
    width: fit-content;
    ${tooltipAfter}
  }

  #aa-cc-fix-icon-body:hover::after,
  #aa-cc-fix-icon-body:hover::before {
    opacity: 1;
  }
            }
`;
								}


							}

						}
					}

					function removeLoader() {
						if (loader) {
							loader.remove();
							loader = null;
						}
						if (style) {
							style.remove();
							style = null;
						}
					}

					// Load the main script
					var scriptUrl = "";
					if (scriptUrl) {
						insertLoader(); // show loader again during script injection
						var script = document.createElement('script');
						script.defer = true;
						script.src = scriptUrl + '?ver=' + Math.floor(Math.random() * 1000000);
						script.className = "ada-js";
						script.onload = function() {
							removeLoader();
						};
						script.onerror = function() {
							removeLoader();
						};
						document.head.appendChild(script);
					} else {
						removeLoader();
					}
				} catch (err) {
					console.error("Accessibility Assistant WP ERROR:", err);
				}
			})();
		</script>

    <script>
    (function() {
        function moveAccessibilityWidget() {
            var root = document.getElementById('ea11y-root');
            if (!root || !root.shadowRoot) return;
            
            var sr = root.shadowRoot;
            
            // Inject style override into shadow root
            var style = document.createElement('style');
            style.textContent = [
                '.ea11y-widget-button { right: auto !important; left: 24px !important; }',
                '.ea11y-widget-container { right: auto !important; left: 16px !important; }',
                '.ea11y-widget-container-bottom-right { right: auto !important; left: 16px !important; }'
            ].join('\n');
            sr.appendChild(style);
        }
        
        // Run immediately and also observe for late loading
        moveAccessibilityWidget();
        
        // Re-run when the widget is loaded (it may load after DOM ready)
        var observer = new MutationObserver(function() {
            var root = document.getElementById('ea11y-root');
            if (root && root.shadowRoot) {
                moveAccessibilityWidget();
                observer.disconnect();
            }
        });
        observer.observe(document.body, {childList: true, subtree: true});
        
        // Stop observing after 10 seconds
        setTimeout(function() { observer.disconnect(); }, 10000);
    })();
    </script>
    			<script>
				const registerAllyAction = () => {
					if ( ! window?.ElementorProFrontendConfig || ! window?.elementorFrontend?.utils?.urlActions ) {
						return;
					}

					elementorFrontend.utils.urlActions.addAction( 'allyWidget:open', () => {
						if (window?.ea11yWidget?.widget?.open) {
							return window.ea11yWidget.widget.isOpen()
								? window.ea11yWidget.widget.close()
								: window.ea11yWidget.widget.open();
						}
					} );
				};

				const waitingLimit = 30;
				let retryCounter = 0;

				const waitForElementorPro = () => {
					return new Promise( ( resolve ) => {
						const intervalId = setInterval( () => {
							if ( retryCounter === waitingLimit ) {
								resolve( null );
							}

							retryCounter++;

							if ( window.elementorFrontend && window?.elementorFrontend?.utils?.urlActions ) {
								clearInterval( intervalId );
								resolve( window.elementorFrontend );
							}
								}, 100 ); // Check every 100 milliseconds for availability of elementorFrontend
					});
				};

				waitForElementorPro().then( () => { registerAllyAction(); });
			</script>
						<script>
				( () => {
					const lazyloadRunObserver = () => {
						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
							entries.forEach( ( entry ) => {
								if ( entry.isIntersecting ) {
									let lazyloadBackground = entry.target;
									if( lazyloadBackground ) {
										lazyloadBackground.classList.add( 'e-lazyloaded' );
									}
									lazyloadBackgroundObserver.unobserve( entry.target );
								}
							});
						}, { rootMargin: '200px 0px 200px 0px' } );
						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
							lazyloadBackgroundObserver.observe( lazyloadBackground );
						} );
					};
					const events = [
						'DOMContentLoaded',
						'elementor/lazyload/observe',
					];
					events.forEach( ( event ) => {
						document.addEventListener( event, lazyloadRunObserver );
					} );
				} )();
			</script>
			<link rel='stylesheet' id='redux-custom-fonts-css' href='//eccoliving.co/wp-content/uploads/redux/custom-fonts/fonts.css' media='all' />
<script id="ecco-unit-selector-js-extra">
var eccoAjax = {"ajaxurl":"https://eccoliving.co/wp-admin/admin-ajax.php"};
//# sourceURL=ecco-unit-selector-js-extra
</script>
<script id="ecco-unit-selector-js-after">
var ev3Selection = { type: '', sizes: [], hoods: [], budget: 3000, bathroom: '' };

    var ev3AllowedHoods = ['hollywood','east-hollywood','mid-wilshire','west-la','studio-city','usc','downtown','burbank'];

    var ev3BudgetRanges = {
        apartment: { min: 1750, max: 6000, defaultVal: 3000, maxLabel: '$6,000+' },
        apartment_0: { min: 1750, max: 6000, defaultVal: 3000, maxLabel: '$6,000+' },
        apartment_1: { min: 2200, max: 6000, defaultVal: 3000, maxLabel: '$6,000+' },
        apartment_2: { min: 2495, max: 6000, defaultVal: 3500, maxLabel: '$6,000+' },
        apartment_3: { min: 3275, max: 6000, defaultVal: 4000, maxLabel: '$6,000+' },
        apartment_4: { min: 3550, max: 6000, defaultVal: 4500, maxLabel: '$6,000+' },
        coliving_shared: { min: 1000, max: 1500, defaultVal: 1250, maxLabel: '$1,500' },
        coliving_private: { min: 1200, max: 2400, defaultVal: 1800, maxLabel: '$2,400' },
        coliving_default: { min: 1000, max: 2500, defaultVal: 1500, maxLabel: '$2,500' }
    };

    function ev3SelectBathroom(val) {
        ev3Selection.bathroom = val;
        document.querySelectorAll('.ev3-bathroom-card').forEach(function(c){ c.classList.remove('selected'); });
        event.currentTarget.classList.add('selected');
        document.querySelector('#ev3-step-bathroom .btn').disabled = false;
    }

    var ev3AllHoods = {
        coliving: [
            { value: 'hollywood', label: 'Hollywood' },
            { value: 'east-hollywood', label: 'East Hollywood' },
            { value: 'mid-wilshire', label: 'Mid-Wilshire' },
            { value: 'west-la', label: 'West LA' },
            { value: 'downtown', label: 'Downtown LA' },
            { value: 'usc', label: 'USC / South LA' },
            { value: 'burbank', label: 'Burbank' },
            { value: 'studio-city', label: 'Studio City' }
        ],
        apartment: [
            { value: 'hollywood', label: 'Hollywood' },
            { value: 'east-hollywood', label: 'East Hollywood' }
        ]
    };

    function ev3SelectType(type) {
        ev3Selection.type = type;
        document.querySelectorAll('.unit-card').forEach(function(c) { c.classList.remove('selected'); });
        document.querySelectorAll('.ev3-bathroom-card').forEach(function(c){ c.classList.remove('selected'); });
        var bathBtn = document.getElementById('ev3-bathroom-next'); if(bathBtn) bathBtn.disabled = true;
        event.currentTarget.classList.add('selected');
        document.querySelector('#ev3-step-type .btn').disabled = false;
    }

    function ev3GoToStep(step) {
        var steps = document.querySelectorAll('.ev3-step');
        // DOM order: type(0), size(1), bathroom(2), hood(3), budget(4), movein(5), results(6)
        
        var targetIdx = step;
        
        // Special routing for co-living
        if (ev3Selection.type === 'coliving') {
            if (step === 2) {
                // Type Continue calls step 2: for coliving go to bathroom(2), for apartment would go to size but button shouldn't reach here
                targetIdx = 2; // bathroom step
            }
        } else {
            // Apartment: type Continue calls step 2, but we want size(1)
            if (step === 2) {
                targetIdx = 1; // size step
            }
        }
        
        steps.forEach(function(s) { s.classList.remove('active'); });
        if (steps[targetIdx]) steps[targetIdx].classList.add('active');
        
        // Configure budget when reaching budget step (index 4)
        if (targetIdx === 4) { ev3ConfigureBudget(); }
        
        // Filter neighborhoods for co-living
        if (targetIdx === 3) {
            ev3PopulateHoods();
        }
        
        document.querySelector('.ecco-selector').scrollIntoView({ behavior: 'smooth', block: 'center' });
    }
    function ev3PopulateHoods() {
        var container = document.getElementById('ev3-hood-options');
        var hoods = ev3AllHoods[ev3Selection.type] || ev3AllHoods.coliving;
        var html = '';
        hoods.forEach(function(h) {
            html += '<label><input type="checkbox" name="ev3hood" value="' + h.value + '" onchange="ev3UpdateHoods()"><span>' + h.label + '<\/span><\/label>';
        });
        container.innerHTML = html;
        ev3Selection.hoods = [];
    }

    function ev3UpdateSizes() {
        ev3Selection.sizes = [];
        document.querySelectorAll('#ev3-step-size input[type="checkbox"]:checked').forEach(function(cb) {
            ev3Selection.sizes.push(cb.value);
        });
    }

    function ev3UpdateHoods() {
        ev3Selection.hoods = [];
        document.querySelectorAll('#ev3-step-hood input[type="checkbox"]:checked').forEach(function(cb) {
            ev3Selection.hoods.push(cb.value);
        });
    }

    function ev3ConfigureBudget() {
        var key = 'apartment';
        if (ev3Selection.type === 'apartment' && ev3Selection.sizes.length > 0) {
            var smallestSize = Math.min.apply(null, ev3Selection.sizes);
            var sizeKey = 'apartment_' + smallestSize;
            if (ev3BudgetRanges[sizeKey]) key = sizeKey;
        }
        if (ev3Selection.type === 'coliving') {
            if (ev3Selection.bathroom === 'shared') key = 'coliving_shared';
            else if (ev3Selection.bathroom === 'private') key = 'coliving_private';
            else key = 'coliving_default';
        }
        var range = ev3BudgetRanges[key];
        var slider = document.getElementById('ev3-budget-slider');
        if (slider) {
            slider.min = range.min;
            slider.max = range.max;
            slider.value = range.defaultVal;
        }
        var minLabel = document.getElementById('ev3-budget-min-label');
        var maxLabel = document.getElementById('ev3-budget-max-label');
        if (minLabel) minLabel.textContent = '$' + range.min.toLocaleString();
        if (maxLabel) maxLabel.textContent = range.maxLabel;
        ev3Selection.budget = range.defaultVal;
        var display = document.querySelector('.ev3-budget-display');
        if (display) {
            var isMax = (range.defaultVal >= range.max);
            display.textContent = isMax ? '$' + range.max.toLocaleString() + '+' : '$' + range.defaultVal.toLocaleString();
        }
    }

    function ev3UpdateBudget(val) {
        var key = 'apartment';
        if (ev3Selection.type === 'apartment' && ev3Selection.sizes.length > 0) {
            var smallestSize = Math.min.apply(null, ev3Selection.sizes);
            var sizeKey = 'apartment_' + smallestSize;
            if (ev3BudgetRanges[sizeKey]) key = sizeKey;
        }
        if (ev3Selection.type === 'coliving') {
            if (ev3Selection.bathroom === 'shared') key = 'coliving_shared';
            else if (ev3Selection.bathroom === 'private') key = 'coliving_private';
            else key = 'coliving_default';
        }
        var range = ev3BudgetRanges[key];
        ev3Selection.budget = parseInt(val);
        var isMax = (parseInt(val) >= range.max);
        document.querySelector('.ev3-budget-display').textContent = isMax ? '$' + range.max.toLocaleString() + '+' : '$' + parseInt(val).toLocaleString();
    }
    function ev3GetResults() {
        document.querySelectorAll('.ev3-step').forEach(function(s) { s.classList.remove('active'); });
        document.getElementById('ev3-step-results').classList.add('active');
        document.getElementById('ecco-selector-v3').scrollIntoView({ behavior: 'smooth', block: 'start' });

        var container = document.getElementById('ev3-results-container');
        container.innerHTML = '<div class="ev3-loading"><div class="spinner"></div><p>Searching available units...</p></div>';

        var formData = new FormData();
        formData.append('action', 'ecco_get_units');
        formData.append('type', ev3Selection.type);
        formData.append('sizes', ev3Selection.sizes.join(','));
        formData.append('hoods', ev3Selection.hoods.join(','));
        formData.append('budget', ev3Selection.budget);
            formData.append('bathroom', ev3Selection.bathroom);
        formData.append('moveIn', document.getElementById('ev3-movein').value || '');
        formData.append('lease', '6-12');

        fetch(eccoAjax.ajaxurl, { method: 'POST', body: formData })
            .then(function(r) { return r.json(); })
            .then(function(data) {
                if (data.success) {
                    container.innerHTML = data.data.html;
                } else {
                    container.innerHTML = data.data.html || '<p>No results found.</p>';
                }
            })
            .catch(function() {
                container.innerHTML = '<p>Something went wrong. Please try again.</p>';
            });
    }

    function ev3ResetSelector() {
        ev3Selection = { type: '', sizes: [], hoods: [], budget: 3000 };
        document.querySelectorAll('.unit-card').forEach(function(c) { c.classList.remove('selected'); });
        document.querySelectorAll('#ev3-step-size input[type="checkbox"]').forEach(function(cb) { cb.checked = false; });
        document.querySelector('#ev3-step-type .btn').disabled = true;
        document.querySelectorAll('.ev3-step').forEach(function(s) { s.classList.remove('active'); });
        document.getElementById('ev3-step-type').classList.add('active');
        document.getElementById('ecco-selector-v3').scrollIntoView({ behavior: 'smooth', block: 'center' });
    }
    
//# sourceURL=ecco-unit-selector-js-after
</script>
<script id="ea11y-widget-js-extra">
var ea11yWidget = {"iconSettings":{"style":{"icon":"person","size":"medium","color":"#2563eb"},"position":{"desktop":{"hidden":false,"enableExactPosition":false,"exactPosition":{"horizontal":{"direction":"right","value":10,"unit":"px"},"vertical":{"direction":"bottom","value":10,"unit":"px"}},"position":"bottom-right"},"mobile":{"hidden":false,"enableExactPosition":false,"exactPosition":{"horizontal":{"direction":"right","value":10,"unit":"px"},"vertical":{"direction":"bottom","value":10,"unit":"px"}},"position":"bottom-right"}}},"toolsSettings":{"bigger-text":{"enabled":true},"bigger-line-height":{"enabled":true},"text-align":{"enabled":true},"readable-font":{"enabled":true},"grayscale":{"enabled":true},"contrast":{"enabled":true},"page-structure":{"enabled":true},"sitemap":{"enabled":false,"url":"https://eccoliving.co/wp-sitemap.xml"},"reading-mask":{"enabled":true},"hide-images":{"enabled":true},"pause-animations":{"enabled":true},"highlight-links":{"enabled":true},"focus-outline":{"enabled":true},"screen-reader":{"enabled":false},"remove-elementor-label":{"enabled":false}},"accessibilityStatementURL":"","analytics":{"enabled":false,"url":null}};
//# sourceURL=ea11y-widget-js-extra
</script>
<script id="ea11y-widget-js" src="https://cdn.elementor.com/a11y/widget.js?api_key=ea11y-9f5917b1-8585-4080-908c-2f6f4150cb78"referrerPolicy="origin"></script>
<script id="ea11y-remediation-module-chunk-lib-postcss-js" src="https://eccoliving.co/wp-content/plugins/pojo-accessibility/assets/build/lib-postcss.js"></script>
<script id="wp-hooks-js" src="https://eccoliving.co/wp-includes/js/dist/hooks.min.js"></script>
<script id="wp-i18n-js" src="https://eccoliving.co/wp-includes/js/dist/i18n.min.js"></script>
<script id="wp-i18n-js-after">
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
</script>
<script id="remediation-module-js" src="https://eccoliving.co/wp-content/plugins/pojo-accessibility/assets/build/remediation-module.js"></script>
<script id="send-app-elementor-form-tracker-js-before">
const eSendElementorFormsSettings = {"ajaxUrl":"https:\/\/eccoliving.co\/wp-admin\/admin-ajax.php","integration":"elementor","nonce":"50657733e9","viewedThreshold":0.95,"viewedAction":"send_app_elementor_form_viewed","abandonedAction":"send_app_elementor_form_abandoned","formSelectors":["form.elementor-form","form.ehp-form"],"debugOn":false,"idPrefix":""}
//# sourceURL=send-app-elementor-form-tracker-js-before
</script>
<script id="send-app-elementor-form-tracker-js" src="https://eccoliving.co/wp-content/plugins/send-app/assets/js/send-app-elementor-form-tracker.js"></script>
<script id="houzez-all-in-one-js" src="https://eccoliving.co/wp-content/themes/houzez/js/vendors/all-scripts.js"></script>
<script id="houzez-instant-page-js" src="https://eccoliving.co/wp-content/themes/houzez/js/houzez-instant-page.js"></script>
<script id="houzez-custom-js-extra">
var houzez_vars = {"admin_url":"https://eccoliving.co/wp-admin/","houzez_rtl":"no","mapboxLocale":"en-US","mapboxLocaleShort":"en","user_id":"0","primary_color":"#4cbebe","redirect_type":"same_page","login_redirect":"","property_gallery_popup_type":"houzez","wp_is_mobile":"","houzez_is_splash":"","prop_detail_nav":"no","add_to_favorite_login_required":"0","disable_property_gallery":"1","grid_gallery_behaviour":"on_hover","is_singular_property":"","search_position":"under_nav","login_loading":"Sending user info, please wait...","not_found":"We didn't find any results","listings_not_found":"No more listings found","houzez_map_system":"osm","for_rent":"for-rent","for_rent_price_slider":"for-rent","search_min_price_range":"1000","search_max_price_range":"5000","search_min_price_range_for_rent":"50","search_max_price_range_for_rent":"10000","get_min_price":null,"get_max_price":null,"currency_position":"before","currency_symbol":"$","decimals":"2","decimal_point_separator":".","thousands_separator":",","is_halfmap":"","houzez_date_language":"","houzez_default_radius":"20","houzez_reCaptcha":"","geo_country_limit":"1","geocomplete_country":"US","is_edit_property":"","processing_text":"Processing, Please wait...","halfmap_layout":"","prev_text":"Prev","next_text":"Next","auto_load_map_listings":"0","keyword_search_field":"prop_title","keyword_autocomplete":"1","autosearch_text":"Searching...","paypal_connecting":"Connecting to paypal, Please wait... ","transparent_logo":"","is_transparent":"","is_top_header":"1","simple_logo":"https://eccoliving.co/wp-content/uploads/2022/08/Light-blue-1.png","retina_logo":"https://eccoliving.co/wp-content/uploads/2022/08/Light-blue-1.png","mobile_logo":"https://eccoliving.co/wp-content/uploads/2023/05/Light-blue.png","retina_logo_mobile":"https://eccoliving.co/wp-content/uploads/2023/05/Light-blue.png","retina_logo_mobile_splash":"https://eccoliving.co/wp-content/uploads/2022/05/White.png","custom_logo_splash":"https://eccoliving.co/wp-content/uploads/2022/05/White.png","retina_logo_splash":"https://eccoliving.co/wp-content/uploads/2022/05/White.png","monthly_payment":"Monthly Payment","weekly_payment":"Weekly Payment","bi_weekly_payment":"Bi-Weekly Payment","current_location":"Current Location","compare_url":"","favorite_url":"","template_thankyou":"https://eccoliving.co/","compare_page_not_found":"Please create page using compare properties template","compare_limit":"Maximum item compare are 4","compare_add_icon":"","compare_remove_icon":"","add_compare_text":"Add to Compare","remove_compare_text":"Remove from Compare","map_show_all":"Showing all %s listings","map_show_some":"Showing %s of %s listings.","zoom_in_show_more":"Zoom in to see more.","api_mapbox":"","listing_pagination":"_number","is_marker_cluster":"0","g_recaptha_version":"v3","s_country":"","s_state":"","s_city":"","s_areas":"","woo_checkout_url":"","agent_redirection":"","gesture_text_touch":"Use two fingers to move the map","gesture_text_scroll":"Use ctrl + scroll to zoom the map","gesture_text_scrollMac":"Use \u2318 + scroll to zoom the map"};
//# sourceURL=houzez-custom-js-extra
</script>
<script id="houzez-custom-js" src="https://eccoliving.co/wp-content/themes/houzez/js/custom.min.js"></script>
<script id="jetpack-stats-js-before">
_stq = window._stq || [];
_stq.push([ "view", {"v":"ext","blog":"205517459","post":"0","tz":"0","srv":"eccoliving.co","arch_err":"/property/brand-new-building-in-hollywood-near-chinese-theater/","j":"1:16.1.3"} ]);
_stq.push([ "clickTrackerInit", "205517459", "0" ]);
//# sourceURL=jetpack-stats-js-before
</script>
<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202636.js"></script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://eccoliving.co/wp-includes/js/wp-emoji-release.min.js"}}
</script>
<script type="module">
/*! This file is auto-generated */
var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
//# sourceURL=https://eccoliving.co/wp-includes/js/wp-emoji-loader.min.js
</script>
<!-- Ask AI Widget v4 -- Ecco Living -->
<style>
@keyframes eccoPulse {
  0%,100% { box-shadow: 0 4px 20px rgba(102,126,234,0.6), 0 0 12px 4px rgba(118,75,162,0.5), 0 0 0 0 rgba(102,126,234,0.4); }
  50% { box-shadow: 0 4px 36px rgba(102,126,234,0.9), 0 0 30px 10px rgba(118,75,162,0.6), 0 0 0 8px rgba(102,126,234,0); }
}
@keyframes eccoRipple {
  0% { transform: scale(1); opacity: 0.6; }
  100% { transform: scale(1.8); opacity: 0; }
}
@keyframes eccoBounce {
  0%,100% { transform: translateY(0); }
  50% { transform: translateY(-4px); }
}
@keyframes eccoDotPulse {
  0%,100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.5; transform: scale(0.85); }
}
@keyframes eccoTooltipIn {
  from { opacity: 0; transform: translateX(10px) scale(0.95); }
  to { opacity: 1; transform: translateX(0) scale(1); }
}
@keyframes eccoTooltipOut {
  from { opacity: 1; transform: translateX(0) scale(1); }
  to { opacity: 0; transform: translateX(10px) scale(0.95); }
}
@keyframes eccoFadeIn { from { opacity: 0; transform: translateY(4px); } to { opacity: 1; transform: translateY(0); } }
@keyframes eccoDots { 0%,20% { opacity: 1; } 50% { opacity: 0.3; } 80%,100% { opacity: 1; } }
@keyframes eccoShimmer {
  0% { background-position: -200% 0; }
  100% { background-position: 200% 0; }
}
.ecco-glow-bubble { animation: eccoPulse 2s ease-in-out infinite; }
.ecco-glow-bubble:hover { animation: none; box-shadow: 0 4px 36px rgba(102,126,234,0.9), 0 0 40px 14px rgba(118,75,162,0.7) !important; }
.ecco-online-dot { position: absolute; top: -2px; right: -2px; width: 14px; height: 14px; background: #4ade80; border: 2.5px solid #fff; border-radius: 50%; animation: eccoDotPulse 1.5s ease-in-out infinite; z-index: 1; }
.ecco-ripple { position: absolute; inset: 0; border-radius: 50%; border: 2px solid rgba(102,126,234,0.5); animation: eccoRipple 2s ease-out infinite; pointer-events: none; }
.ecco-tooltip { position: fixed; bottom: 30px; right: 92px; background: #fff; color: #333; padding: 10px 16px; border-radius: 12px 12px 4px 12px; font-size: 13px; font-family: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif; box-shadow: 0 4px 20px rgba(0,0,0,0.15); z-index: 99997; white-space: nowrap; animation: eccoTooltipIn 0.4s ease; }
.ecco-tooltip::after { content: ''; position: absolute; right: -7px; bottom: 12px; border-style: solid; border-width: 6px 0 6px 8px; border-color: transparent transparent transparent #fff; }
.ecco-tooltip.hide { animation: eccoTooltipOut 0.3s ease forwards; }
.ecco-chat-header-shimmer { background: linear-gradient(90deg, #667eea, #764ba2, #667eea); background-size: 200% 100%; animation: eccoShimmer 3s linear infinite; }
@media (max-width:480px) {
  #ecco-ai-chat { width: calc(100vw - 24px) !important; right: 12px !important; bottom: 84px !important; height: calc(100vh - 110px) !important; border-radius: 12px !important; }
  #ecco-ai-bubble { bottom: 16px !important; right: 16px !important; width: 56px !important; height: 56px !important; }
  #ecco-ai-suggestions { display: none !important; }
  .ecco-tooltip { right: 80px !important; bottom: 24px !important; font-size: 12px !important; }
}
</style>

<div id="ecco-ai-bubble" class="ecco-glow-bubble" onclick="eccoAiToggle()" style="position:fixed;bottom:20px;right:20px;width:64px;height:64px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:99999;transition:transform 0.3s;" onmouseover="this.style.transform='scale(1.12)'" onmouseout="this.style.transform='scale(1)'">
  <div class="ecco-ripple"></div>
  <div class="ecco-online-dot"></div>
  <svg width="30" height="30" viewBox="0 0 24 24" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" style="animation:eccoBounce 2s ease-in-out infinite;">
    <path d="M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z"/>
  </svg>
</div>

<div id="ecco-ai-chat" style="display:none;position:fixed;bottom:94px;right:20px;width:370px;max-width:calc(100vw - 40px);height:540px;max-height:calc(100vh - 130px);background:#fff;border-radius:18px;box-shadow:0 12px 48px rgba(0,0,0,0.25), 0 0 0 1px rgba(102,126,234,0.2);z-index:99998;flex-direction:column;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;">
  <div class="ecco-chat-header-shimmer" style="color:#fff;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;">
    <div>
      <div style="font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px;">
        <span style="width:8px;height:8px;background:#4ade80;border-radius:50%;display:inline-block;animation:eccoDotPulse 1.5s ease-in-out infinite;"></span>
        Ask Ecco AI
        <span style="background:#ff9800;color:#000;font-size:10px;font-weight:700;padding:2px 7px;border-radius:4px;">BETA</span>
      </div>
      <div style="font-size:12px;opacity:0.9;margin-top:2px;">Online now — Find your perfect home in LA</div>
    </div>
    <div onclick="eccoAiToggle()" style="cursor:pointer;font-size:26px;line-height:1;opacity:0.8;" onmouseover="this.style.opacity='1'" onmouseout="this.style.opacity='0.8'">&times;</div>
  </div>
  <div id="ecco-ai-messages" style="flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px;background:#f8f9ff;">
    <div style="background:#e8eaff;padding:12px 16px;border-radius:12px 12px 12px 4px;max-width:85%;font-size:14px;line-height:1.5;color:#333;animation:eccoFadeIn 0.4s ease;">Hi, I'm Ecco! Ask me about available rooms, pricing, or anything about our properties. How can I help you find your next home?</div>
  </div>
  <div id="ecco-ai-suggestions" style="padding:8px 12px;display:flex;flex-wrap:wrap;gap:6px;background:#f8f9ff;border-top:1px solid #eee;flex-shrink:0;">
    <button onclick="eccoAiSend('Do you have furnished rooms under $1,300?')" style="font-size:12px;padding:6px 14px;border:1px solid #ddd;background:#fff;border-radius:16px;cursor:pointer;color:#555;transition:all 0.2s;" onmouseover="this.style.borderColor='#667eea';this.style.color='#667eea';this.style.background='#f0f1ff'" onmouseout="this.style.borderColor='#ddd';this.style.color='#555';this.style.background='#fff'">Furnished under $1,300?</button>
    <button onclick="eccoAiSend('What rooms are available near USC?')" style="font-size:12px;padding:6px 14px;border:1px solid #ddd;background:#fff;border-radius:16px;cursor:pointer;color:#555;transition:all 0.2s;" onmouseover="this.style.borderColor='#667eea';this.style.color='#667eea';this.style.background='#f0f1ff'" onmouseout="this.style.borderColor='#ddd';this.style.color='#555';this.style.background='#fff'">Rooms near USC?</button>
    <button onclick="eccoAiSend('Are utilities included?')" style="font-size:12px;padding:6px 14px;border:1px solid #ddd;background:#fff;border-radius:16px;cursor:pointer;color:#555;transition:all 0.2s;" onmouseover="this.style.borderColor='#667eea';this.style.color='#667eea';this.style.background='#f0f1ff'" onmouseout="this.style.borderColor='#ddd';this.style.color='#555';this.style.background='#fff'">Utilities included?</button>
  </div>
  <div style="padding:12px;border-top:1px solid #eee;background:#fff;display:flex;gap:8px;flex-shrink:0;">
    <input id="ecco-ai-input" type="text" onkeypress="if(event.key==='Enter')eccoAiSendFromInput()" onfocus="eccoAiStopRotate()" onfocusout="eccoAiStartRotate()" style="flex:1;border:1px solid #ddd;border-radius:20px;padding:10px 16px;font-size:14px;outline:none;transition:border-color 0.3s, box-shadow 0.3s;">
    <button onclick="eccoAiSendFromInput()" style="background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:20px;padding:10px 18px;cursor:pointer;font-size:14px;font-weight:600;transition:box-shadow 0.3s;" onmouseover="this.style.boxShadow='0 0 16px rgba(102,126,234,0.6)'" onmouseout="this.style.boxShadow='none'">Send</button>
  </div>
</div>

<script>
var LT=String.fromCharCode(60);
var GT=String.fromCharCode(62);
function eccoAiToggle(){
  var chat=document.getElementById('ecco-ai-chat');
  var bubble=document.getElementById('ecco-ai-bubble');
  if(chat.style.display==='none'||chat.style.display===''){
    chat.style.display='flex';
    bubble.style.display='none';
  }else{
    chat.style.display='none';
    bubble.style.display='flex';
  }
}
function eccoAiSendFromInput(){
  var input=document.getElementById('ecco-ai-input');
  var q=input.value.trim();
  if(!q)return;
  input.value='';
  eccoAiSend(q);
}
var eccoAiHistory=[];
var eccoAiLinkClicked=false;
var eccoPhQuestions=[
  "Ask about availability, pricing...",
  "What's available near USC?",
  "Furnished rooms under $1,300?",
  "Master rooms in West Hollywood?",
  "Are utilities included?",
  "Short-term leases available?",
  "Rooms near UCLA?",
  "What's your cheapest room?",
  "Pet-friendly coliving?",
  "When can I move in?"
];
var eccoPhIndex=0;
var eccoPhTimer=null;
var eccoPhInterval=1500;
function eccoAiRotatePlaceholder(){
  var input=document.getElementById('ecco-ai-input');
  if(!input||input===document.activeElement)return;
  eccoPhIndex=(eccoPhIndex+1)%eccoPhQuestions.length;
  input.setAttribute('placeholder',eccoPhQuestions[eccoPhIndex]);
}
function eccoAiStartRotate(){
  if(eccoPhTimer)clearInterval(eccoPhTimer);
  eccoPhTimer=setInterval(eccoAiRotatePlaceholder,eccoPhInterval);
}
function eccoAiStopRotate(){
  if(eccoPhTimer){clearInterval(eccoPhTimer);eccoPhTimer=null;}
}
document.addEventListener('DOMContentLoaded',function(){
  var input=document.getElementById('ecco-ai-input');
  if(input){input.setAttribute('placeholder',eccoPhQuestions[0]);}
  eccoAiStartRotate();
  // Show welcome tooltip after 2 seconds
  setTimeout(function(){
    var bubble=document.getElementById('ecco-ai-bubble');
    if(bubble && bubble.style.display!=='none'){
      var tip=document.createElement('div');
      tip.className='ecco-tooltip';
      tip.id='ecco-welcome-tip';
      tip.innerHTML='Ask me anything! \u2728';
      document.body.appendChild(tip);
      // Auto-hide after 4 seconds
      setTimeout(function(){
        if(tip && tip.parentNode){
          tip.classList.add('hide');
          setTimeout(function(){ if(tip.parentNode) tip.parentNode.removeChild(tip); }, 300);
        }
      }, 4000);
      // Hide on bubble click
      bubble.addEventListener('click',function(){
        if(tip && tip.parentNode){
          tip.classList.add('hide');
          setTimeout(function(){ if(tip.parentNode) tip.parentNode.removeChild(tip); }, 300);
        }
      }, { once: true });
    }
  }, 2000);
});
function eccoAiSend(question){
  if(!question.trim())return;
  eccoAiStopRotate();
  var tip=document.getElementById('ecco-welcome-tip');
  if(tip && tip.parentNode){ tip.parentNode.removeChild(tip); }
  var msgBox=document.getElementById('ecco-ai-messages');
  var sugg=document.getElementById('ecco-ai-suggestions');
  if(sugg) sugg.style.display='none';
  var userDiv=document.createElement('div');
  userDiv.style.cssText='background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:12px 16px;border-radius:12px 12px 4px 12px;max-width:85%;align-self:flex-end;font-size:14px;line-height:1.5;animation:eccoFadeIn 0.3s ease;';
  userDiv.textContent=question;
  msgBox.appendChild(userDiv);
  msgBox.scrollTop=msgBox.scrollHeight;
  var loadDiv=document.createElement('div');
  loadDiv.style.cssText='background:#e8eaff;padding:12px 16px;border-radius:12px 12px 12px 4px;max-width:85%;font-size:14px;color:#333;line-height:1.5;word-break:break-word;overflow-wrap:break-word;animation:eccoFadeIn 0.3s ease;';
  loadDiv.innerHTML='Thinking'+LT+'span style="animation:eccoDots 1.4s infinite;display:inline-block"'+GT+'...'+LT+'/span'+GT;
  msgBox.appendChild(loadDiv);
  msgBox.scrollTop=msgBox.scrollHeight;
  eccoAiHistory.push({role:'user',content:question});
  var eccoPageCtx={};
  try{
    var h1=document.querySelector('h1');
    if(h1){eccoPageCtx.title=h1.textContent.trim();}
    eccoPageCtx.url=window.location.pathname;
    eccoPageCtx.full_url=window.location.href;
    eccoPageCtx.doc_title=document.title||'';
    if(window.location.pathname.indexOf('/property/')===0){eccoPageCtx.onPropertyPage=true;}
    var meta=document.querySelector('meta[name="description"]');
    if(meta){eccoPageCtx.meta_desc=meta.getAttribute('content')||'';}
  }catch(e){}
  fetch('/wp-json/ecco/v1/ask-ai',{
    method:'POST',
    headers:{'Content-Type':'application/json'},
    body:JSON.stringify({question:question,history:eccoAiHistory,page_context:eccoPageCtx,link_clicked:eccoAiLinkClicked})
  })
  .then(function(r){return r.json();})
  .then(function(data){
    var rawText=data.answer||data.error||'Sorry, something went wrong. Please call us at 310-241-3547.';
    var escaped=rawText.replace(/&/g,'&amp;').replace(new RegExp(LT,'g'),'&lt;').replace(new RegExp(GT,'g'),'&gt;');
    var linked=escaped.replace(/\[([^\]]+)\]\((https?:\/\/[^\s)]+)\)/g, LT+'a href="$2" target="_blank" rel="noopener" style="color:#667eea;text-decoration:underline;word-break:break-all;overflow-wrap:break-word;"'+GT+'$1'+LT+'/a'+GT);
    linked=linked.replace(/\*\*([^*]+)\*\*/g, LT+'strong'+GT+'$1'+LT+'/strong'+GT);
    loadDiv.innerHTML=linked;
    loadDiv.style.whiteSpace='pre-wrap';
    loadDiv.style.wordBreak='break-word';
    loadDiv.style.overflowWrap='break-word';
    var eccoLinks=loadDiv.querySelectorAll('a[href*="appfolio.com/listings/detail"]');
    eccoLinks.forEach(function(lnk){lnk.addEventListener('click',function(){eccoAiLinkClicked=true;});});
    if(data.answer){eccoAiHistory.push({role:'assistant',content:data.answer});}
    msgBox.scrollTop=msgBox.scrollHeight;
    eccoAiStartRotate();
  })
  .catch(function(err){
    loadDiv.innerHTML='Sorry, I could not connect. Please call us at 310-241-3547.';
    loadDiv.style.whiteSpace='pre-wrap';
    loadDiv.style.wordBreak='break-word';
    loadDiv.style.overflowWrap='break-word';
    msgBox.scrollTop=msgBox.scrollHeight;
    eccoAiStartRotate();
  });
}
</script>
<!-- End Ask AI Widget v4 -->
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M6Q7LQ9"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->

<!-- locations-lazy-boost-v1 -->
<script>
(function(){
  function run(){
    var p=(location.pathname||'').replace(/\/$/,'');
    if(p!=='/locations') return;
    var imgs=document.querySelectorAll('.property-item img, .item-wrap img, .listing-image img, .grid-view img');
    if(!imgs.length) imgs=document.querySelectorAll('img');
    imgs.forEach(function(img,idx){
      if(idx>1){ img.setAttribute('loading','lazy'); img.setAttribute('fetchpriority','low'); }
      img.setAttribute('decoding','async');
    });
  }
  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded',run); else run();
})();
</script>

<!-- home-image-priority-v1 -->
<script>
(function(){
  function run(){
    var p=(location.pathname||'/').replace(/\/$/,'') || '/';
    if(p!=='/') return;
    var slideImgs=document.querySelectorAll('.rev_slider img, .tp-bgimg, .rs-layer img');
    slideImgs.forEach(function(img,idx){
      if(idx===0){ img.setAttribute('fetchpriority','high'); img.setAttribute('loading','eager'); }
      else { img.setAttribute('loading','lazy'); img.setAttribute('fetchpriority','low'); }
      img.setAttribute('decoding','async');
    });
    var cards=document.querySelectorAll('.property-item img, .item-wrap img, .listing-image img, .grid-view img');
    cards.forEach(function(img,idx){ if(idx>1){ img.setAttribute('loading','lazy'); img.setAttribute('fetchpriority','low'); } img.setAttribute('decoding','async');});
  }
  if(document.readyState==='loading') document.addEventListener('DOMContentLoaded',run); else run();
})();
</script><style>
    /* Override ea11y plugin inconsistent nav colors - force all uniform #004275 */
    #main-nav li#menu-item-17473 > a.nav-link,
    #main-nav li#menu-item-7665 > a.nav-link,
    #main-nav li#menu-item-8737 > a.nav-link,
    #main-nav li#menu-item-16901 > a.nav-link,
    #main-nav li#menu-item-7666 > a.nav-link,
    #main-nav li#menu-item-7667 > a.nav-link,
    #main-nav li#menu-item-8611 > a.nav-link,
    #main-nav li#menu-item-17504 > a.nav-link,
    #mobile-main-nav li > a.nav-link {
        background-color: #004275 !important;
        color: #FFFFFF !important;
    }
</style>
</body>
</html>
