{"id":624,"date":"2015-02-20T03:23:25","date_gmt":"2015-02-20T03:23:25","guid":{"rendered":"https:\/\/avada.theme-fusion.com_demos\/hotel\/?post_type=avada_portfolio&#038;p=624"},"modified":"2024-03-19T20:10:18","modified_gmt":"2024-03-19T20:10:18","slug":"northeast-valley","status":"publish","type":"avada_portfolio","link":"https:\/\/sunraycityguide.com\/PhoenixAZ-LawyersTitle\/portfolio-items\/northeast-valley\/","title":{"rendered":"Northeast Valley"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--link_hover_color: #434549;--link_color: #141617;--awb-border-sizes-top:0px;--awb-border-sizes-bottom:0px;--awb-border-sizes-left:0px;--awb-border-sizes-right:0px;--awb-border-color:#fcf4ec;--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:19px;--awb-padding-right:30px;--awb-padding-bottom:0px;--awb-padding-left:30px;--awb-padding-top-small:60px;--awb-padding-bottom-small:60px;--awb-margin-top:-50px;--awb-margin-bottom:0px;--awb-background-color:#fcf4ec;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:calc( 1170px + 100px );margin-left: calc(-100px \/ 2 );margin-right: calc(-100px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-animated\" style=\"--awb-padding-right:60px;--awb-padding-left:58px;--awb-padding-right-small:0px;--awb-padding-left-small:0px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0px;--awb-margin-bottom-large:16px;--awb-spacing-left-large:0px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:0px;--awb-spacing-left-medium:0px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:50px;--awb-margin-bottom-small:60px;--awb-spacing-left-small:50px;\" data-animationType=\"fadeInUp\" data-animationDuration=\"1.3\" data-animationOffset=\"top-into-view\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div ><a class=\"fusion-button button-3d button-large button-custom fusion-button-default button-1 fusion-button-default-span \" style=\"--button_bevel_color:var(--awb-color5);--button_bevel_color_hover:var(--awb-custom_color_12);--button_accent_color:var(--awb-color2);--button_border_color:var(--awb-color2);--button_accent_hover_color:var(--awb-color1);--button_border_hover_color:var(--awb-color1);--button_gradient_top_color:var(--awb-custom_color_4);--button_gradient_bottom_color:var(--awb-custom_color_4);--button_gradient_top_color_hover:var(--awb-custom_color_6);--button_gradient_bottom_color_hover:var(--awb-custom_color_6);\" target=\"_self\" data-hover=\"text_slide_up\" href=\"#yelp\"><span class=\"fusion-button-icon-divider button-icon-divider-left\"><i class=\"fa-yelp fab awb-button__icon awb-button__icon--default\" aria-hidden=\"true\"><\/i><\/span><div class=\"awb-button-text-transition \"><span class=\"fusion-button-text awb-button__text awb-button__text--default fusion-button-text-left\">Local Yelp Search<\/span><span class=\"fusion-button-text awb-button__text awb-button__text--default fusion-button-text-left\">Local Yelp Search<\/span><\/div><\/a><\/div><div class=\"fusion-title title fusion-title-1 fusion-title-center fusion-title-text fusion-title-size-one\" style=\"--awb-text-color:#141617;--awb-margin-top:2px;--awb-margin-bottom:-50px;--awb-margin-top-small:10px;--awb-margin-right-small:0px;--awb-margin-bottom-small:-20px;--awb-margin-left-small:0px;--awb-sep-color:#fcf4ec;--awb-font-size:65px;\"><div class=\"title-sep-container title-sep-container-left\"><div class=\"title-sep sep- sep-solid\" style=\"border-color:#fcf4ec;\"><\/div><\/div><span class=\"awb-title-spacer\"><\/span><h1 class=\"fusion-title-heading title-heading-center\" style=\"font-family:&quot;Unna&quot;;font-style:normal;font-weight:400;margin:0;text-transform:var(--awb-typography1-text-transform);font-size:1em;line-height:1.2;\"><h2 class=\"fusion-title-heading title-heading-left fusion-live-editable fusion-responsive-typography-calculated medium-editor-element\" role=\"textbox\" contenteditable=\"true\" spellcheck=\"true\" data-inline-parent-cid=\"10\" data-inline-override-color=\"text_color\" data-inline-override-font-size=\"font_size\" data-inline-override-line-height=\"line_height\" data-inline-override-letter-spacing=\"letter_spacing\" data-inline-override-tag=\"size\" data-toolbar=\"full\" data-param=\"element_content\" data-fontsize=\"26\" data-lineheight=\"28.8667px\" data-medium-editor-element=\"true\" aria-multiline=\"true\" data-medium-editor-editor-index=\"1\" data-placeholder=\"Your Content Goes Here\" data-medium-focused=\"true\">Northeast Valley<\/h2><\/h1><span class=\"awb-title-spacer\"><\/span><div class=\"title-sep-container title-sep-container-right\"><div class=\"title-sep sep- sep-solid\" style=\"border-color:#fcf4ec;\"><\/div><\/div><\/div><div class=\"fusion-text fusion-text-1 fusion-text-no-margin\" style=\"--awb-content-alignment:center;--awb-font-size:15px;--awb-line-height:24px;--awb-letter-spacing:0px;--awb-text-transform:var(--awb-typography4-text-transform);--awb-text-color:#141617;--awb-margin-right:0px;--awb-margin-bottom:0px;--awb-margin-left:0px;--awb-text-font-family:&quot;Montserrat&quot;;--awb-text-font-style:normal;--awb-text-font-weight:400;\"><p style=\"text-align: left;\">Whether you are searching for the simple pleasures of a relaxing desert environment or the excitement of world-class recreational opportunities, the Northeast Valley provides an idyllic place to live, work, and play. Because of the area\u2019s solid reputation as a resort destination as well as a comfortable home for retirees, families, and professionals\u2014the living environments and the housing styles are exceptionally diverse. Newcomers will discover a seemingly endless variety of single-family homes as well as patio homes, townhouses, and condominiums. Nestled along tranquil streets in the neighborhoods of the \u201cParadise Valley\u201d section of northern Phoenix, many comfortable two-bedroom wood-frame homes are shaded by mature greenery. The Town of Paradise Valley, on the other hand, has long been known for multi-million-dollar estates that sprawl over generous mountain and hillside lots to command peerless valley views.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-animated\" style=\"--awb-padding-right:37px;--awb-padding-left:8px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:calc( 0.051 * calc( 100% - 100px ) );--awb-margin-bottom-large:80px;--awb-spacing-left-large:50px;--awb-width-medium:33.333333333333%;--awb-order-medium:0;--awb-spacing-right-medium:calc( 0.153 * calc( 100% - 100px ) );--awb-spacing-left-medium:50px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:50px;--awb-margin-bottom-small:40px;--awb-spacing-left-small:50px;\" data-animationType=\"fadeInUp\" data-animationDuration=\"1.3\" data-animationOffset=\"top-into-view\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-2\"><p><strong><a href=\"https:\/\/www.onlineatanthem.com\/\">Anthem<\/a><\/strong><br \/>\nCounty Offices<br \/>\n602-506-3011<\/p>\n<p>One of the newest planned communities that has emerged in the Valley of the Sun, Anthem has already garnered accolades for its livable design. The community is located north of Phoenix just east of Interstate 17. Developed by Del Webb of Sun City fame, Anthem provides a country-club lifestyle in a self-contained \u201cvillage\u201d atmosphere. At the same time, active seniors enjoy their own unique development\u2014as do families. The diverse amenities include a marketplace with convenient services, a lush park complete with a four-acre fishing lake and first-class sports facilities, a water play park for the kids, and a community center that features a rock climbing wall. Anthem already has a combination elementary and middle school, and expansion plans for the community include another elementary-middle school complex and a high school.<\/p>\n<p>The first of Anthem\u2019s premier golf courses with its spacious clubhouse is a focal point of community life, creating a panoramic backdrop of fairway vistas for many of the home sites. Situated near an interstate freeway to ease commutes into Greater Phoenix, the community is also convenient to some of the favorite weekend getaway destinations in Arizona. Boating at Lake Pleasant, hiking amid the red-rock splendor of Sedona, hunting for artistic treasures in the boutiques of Jerome, or enjoying alpine sports in the San Francisco peaks above Flagstaff are all possibilities. The Outlets at Anthem provides an expansive shopping center filled with eateries and bargains on name-brand merchandise.<\/p>\n<p><strong><a href=\"https:\/\/www.carefree.org\/\">Carefree<\/a><\/strong><br \/>\n480-488-3686<br \/>\n<strong><a href=\"https:\/\/www.cavecreek.org\/\">Cave Creek<\/a><\/strong><br \/>\n480-488-1400<\/p>\n<p>Set in the high desert approximately 15 miles northeast of Phoenix, the recreational cities of Carefree and Cave Creek provide a respite from the bustling metropolitan pace below. Although these sister communities share a similar elevation just above 2,000 feet in the Sonoran foothills, Carefree is distinguished from Cave Creek in its level of affluence and sophistication. The terrain is spectacular, with massive granite boulders, imposing mountains, and delicate desert greenery. Tonto National Forest borders the area on two sides, surrounding the cities with untouched desert beauty and ancient Hohokam ruins.<\/p>\n<p>Historical Cave Creek offers a traditional \u201cWestern country\u201d environment. The small community actually began as a mining town in the late 1800s, although it waited for a hundred years to become incorporated. Carefree sprung up in the late 1950s as a premier master-planned community and incorporated in 1986. Today, these two residential havens reflect a pleasing blend of the older historical themes with upscale resort-style living. In spite of their unique and somewhat contrasting personalities, the two communities harmonize so well with the surrounding landscape that it is often difficult to determine where one begins and the other ends.<br \/>\nCave Creek and Carefree have long boasted a strong tourist trade, enhanced by posh shopping centers such as the El Pedregal Marketplace, as well as an eclectic blend of shops, cafes, and restaurants. Many of the Valley\u2019s superb recreational facilities are located in or near this area, including several of the most masterfully designed and celebrated golf courses in Arizona. The sudden appearance of a jackrabbit, quail, or deer in view of the green only adds to the magnetism of this charming area, reminding residents and visitors alike that the concrete and parking lots of the \u201cbig city\u201d remain a delightful distance away.<\/p>\n<p><strong><br \/>\n<a href=\"https:\/\/www.fh.az.gov\/\">Fountain Hills<\/a><\/strong><br \/>\n480-816-5100<\/p>\n<p>Recognized and acclaimed in the book, The 50 Most Desirable Places to Live in the United States, the Town of Fountain Hills had its genesis in 1970 as a master-planned community that was designed to serve as a retirement village. As the development matured, more and more families were drawn to the scenic mountain landscape, small-town ambiance, and tranquil streets. Today, Fountain Hills provides a genuine community atmosphere to a pleasing blend of retirees, young professionals, executives, and young families. In keeping with its name, the town claims the distinguishing feature of the world\u2019s highest municipal fountain. Primarily residential in character, this attractive town is carefully controlling and limiting the growth of commercial and industrial activity to protect its small-town feeling and friendly atmosphere.<\/p>\n<p>Although the resources of Scottsdale are only minutes away, Fountain Hills boasts a new community center, history museum, library, community theater, fountain park, children\u2019s playground, golf courses, sports courts, and golf courses. The city operates an independent school district and is home to professional service centers that include a family practice clinic operated by Mayo Clinic of Scottsdale. Fountain Hills is well known for its colorful local festivals and celebrations. Highlights include the annual Fountain Hills Great Fair and Balloon Race each February, the July Fourth fireworks at the fountain park, the fall Festival of Arts and Crafts, the only Thanksgiving Parade in Arizona, and luminaria lighting of city streets during the holiday.<br \/>\nThe 12,000 acres of gently rolling desert hills that make up Fountain Hills are completely surrounded by the Sonoran desert beauty of the McDowell Mountain, reservation land, and the McDowell County Park on the north. Newer construction single-family homes and fine townhouses dominate the housing selection. Although Scottsdale is nearby for expanded amenities, a growing commercial district continues to blossom along the Shea Boulevard corridor of Fountain Hills that borders east Scottsdale neighborhoods.<\/p>\n<p><strong><a href=\"https:\/\/www.scottsdaleaz.gov\/\">Scottsdale<\/a><\/strong><br \/>\n480-312-3111<\/p>\n<p>Boasting the title of \u201cMost Livable City,\u201d Scottsdale creates a unique blend of Old West rustic charm with the upscale amenities associated with \u201cNew West\u201d resort living. Attracting more than four million visitors each year, Scottsdale is home to more than half of the Valley\u2019s premier resorts. Playing the role of a gracious host to the world\u2019s \u201crich and famous\u201d has filled Scottsdale with fine art galleries, many cultural attractions, upscale retail centers, pulsating nightlife, and some of the most popular restaurants in the Valley. Attractive landscaping with seasonal blooms and fountains throughout the city reach a pinnacle of beauty in the Scottsdale Civic Center Plaza\u2019s magnificent gardens and open-air performance area.<\/p>\n<p>Scottsdale public schools are some of the Valley\u2019s most highly respected, named \u201cnumber one in the southwestern U.S.\u201d by Expansion Management Magazine. The district schools consistently produce high achievement test scores and an impressive number of National Merit Scholarship finalists. Scottsdale school administrators and teachers are also frequently honored among Arizona\u2019s finest. The campus for Scottsdale Community College serves as a focal point for the educational community, providing two-year degree and certificate programs as well as continuing education for students of all ages. Led by Scottsdale Healthcare and Mayo Clinic Scottsdale, the city has emerged as a state-of-the-art healthcare center. Quality commercial and light industrial development throughout the city has created a favorable employment outlook and underlines the diversified and healthy economy.<\/p>\n<p>Scottsdale\u2019s sprawling borders extend north to the Cave Creek\/Carefree communities and east to Fountain Hills, setting the scene for the development of luxurious planned communities. The Pinnacle Peak area, once a vast expanse of open desert and dramatic rock outcroppings, is home to spectacular new residential villages such as Grayhawk, Troon, Desert Mountain, and Terravita. Exclusive properties and world-class golf courses make these communities some of the finest in the Southwest. Even in the heart of Scottsdale, lush parks and miles of greenbelt recreational area blend with lovely residential neighborhoods for a picture-perfect cityscape.<\/p>\n<p><strong><a href=\"https:\/\/www.paradisevalleyaz.gov\/\">Town of Paradise Valley<\/a><\/strong><br \/>\n480-948-7411<\/p>\n<p>The exclusive Town of Paradise Valley is distinguished in geography and lifestyle from the northeastern area of Phoenix that has been informally dubbed \u201cParadise Valley.\u201d Bordering Phoenix and Scottsdale and skirting the edge of Piestewa Peak Park, the Town of Paradise Valley consists of upscale residential development nestled on generous acreage. Many of these properties command breathtaking mountain views and exclusive estates. As one of the Valley\u2019s more contemporary communities that was incorporated as late as 1961, the town was created in an effort to direct growth and preserve the area\u2019s scenic rolling hills and desert beauty. Natural boundaries such as the impressive Camelback Mountain and nearby Mummy Mountain create a pleasing degree of protected isolation from the rest of the Valley of the Sun, in spite of the fact that Paradise Valley is totally surrounded by urban amenities. Within Paradise Valley itself, strict zoning laws requiring one-acre minimum lots have been highly successful in protecting its luxuriously spacious and open feeling.<\/p>\n<p>A number of award-winning resorts grace this picturesque town. The most established landmarks are the Marriott Camelback Inn and Shadow Mountain resorts, although few retreats in the Valley seem to attract more Hollywood celebrities than The Sanctuary on Camelback Mountain. These and other area retreats not only offer first-class dining and exceptional entertainment facilities, they are carefully crafted to blend with the magnificent residences set against the scenic wonder of the Sonoran Desert. Private clubs are readily available within the relatively small 16-square-mile Town of Paradise Valley, an area which also offers 26 miles of bicycle paths that weave a scenic trail around tranquil neighborhoods.<\/p>\n<p><strong><a href=\"https:\/\/www.maricopa.gov\/\">The Verdes: Rio Verde, Tonto Verde<\/a><\/strong><br \/>\n602-506-3011<\/p>\n<p>The active adult communities of Tonto Verde and Rio Verde\u2014collectively known as The Verdes\u2014are located just north of Fountain Hills and east of Scottsdale. Tonto Verde is nestled along the western edge of the lower Verde River with the Tonto National Forest serving as its northern and eastern borders. Offering seclusion and pristine desert beauty, these enclaves are a short drive away from Scottsdale\u2019s array of amenities. Community theater, a library, restaurants, services, and retail centers are all available just minutes from The Verdes in Fountain Hills. The Shea Boulevard area just outside of Fountain Hills is becoming a hub of commercial development.<\/p>\n<p>Tonto Verde and Rio Verde showcase lovely residential development around the focal points of award-winning golf courses and spacious facilities. Rio Verde boasts one of the largest private country club dining rooms in the Valley. Equally impressive, the clubhouse at Tonto Verde garnered a \u201cBest in the West\u201d design award. Homes in both communities enjoy a natural desert setting graced by fairway views. Managed by Maricopa County, the McDowell Mountain Regional Park is a jewel in the Valley\u2019s nature preserves, providing opportunities for hiking, biking, and picnicking right outside the front door of an address in The Verdes.<\/p>\n<p><strong><br \/>\nScottsdale Residential Villages<\/strong><br \/>\nIn recent decades, North Scottsdale has welcomed premier residential communities and villages that boast some of the most desirable addresses in the Valley. Grayhawk, DC Ranch, Terravita, Estancia, Boulders, Desert Highlands, Mirabel, and Whisper Rock are just a few of the enclaves that feature premier home sites, magnificent estates, and superb recreational amenities. The following are just a sampling of the larger developments and master-planned communities that have placed the Northeast Valley on the list of the most desirable sites for a permanent or seasonal home.<\/p>\n<p><strong>Desert Mountain<\/strong><br \/>\nIt was in 1986 that Lyle Anderson brought his vision of the world\u2019s finest master-planned community into reality with the North Scottsdale development of Desert Mountain. Setting the benchmark for sheer opulence and grandeur, the 52,000-square-foot clubhouse stands as the cornerstone of this magnificent community. Golf courses designed by the legendary Jack Nicklaus combine with the Sonoran Club Tennis, Fitness, and Swim Complex for world-class recreational opportunities. Multi-million-dollar estates and executive homes are set on lots that are masterfully carved into the pristine landscape. Every aspect of Desert Mountain development is dedicated to the preservation of the area\u2019s expansive open space and exceptional views of landscapes and wildlife. A number of residential villages within the Desert Mountain community provide a pleasing variety of home choices in distinctive architectural styles. Apache Cottages, Cochise Ridge, Desert Fairways, and Renegade Trail are just a few of the enchanting enclaves that showcase the casual elegance of the Southwest in lavish custom homes. Pools and spas with boulder and waterfall accents, guest houses, sports courts, and elaborate patios are common.<\/p>\n<p><strong>McDowell Mountain Ranch<\/strong><br \/>\nNestled in the foothills of the magnificent McDowell Mountains, the fine residential community known as McDowell Mountain Ranch offers panoramic views of haunting Sonoran desert beauty. As one of the most defining landmarks within North Scottsdale, the McDowell Mountain range towers to the east of luxurious residential neighborhoods. McDowell Mountain Ranch is characterized as an active community where programs and facilities that meet children\u2019s needs are part of the master plan. Anchoring the award-winning community is a five-acre park and a lavish community center with swimming pool, spa, basketball court, tennis courts, sand volleyball, and a splash fountain. Miles of trails link neighborhoods and create paths to the local library, the elementary school, and the recreation center. Residents enjoy the tranquility of a desert retreat with all the convenience of a city address. Shopping, entertainment venues, world-class golf, river and lake recreation, and fine dining are all available close to home. Offering the convenience of a farmer\u2019s market, Desert Canyon Shopping Center makes it possible to meet most retail needs without traveling to Scottsdale\u2019s bustling commercial centers.<\/p>\n<p><strong>Troon<\/strong><br \/>\nThe two elegant 1,400-acre master-planned communities of Troon Village and Troon North that have grown up in the shadow of Troon Mountain offer all the beauty of a high-desert retreat in close proximity to Scottsdale\u2019s wealth of amenities. An ideal location near Pima Road and the Loop 101 ensure residents quick and easy connections to major Valley destinations as well as links to other major thoroughfares. The private Troon Golf &amp; Country Club is only one of many recreational advantages in this beautiful area. Outdoor enthusiasts can explore the adjacent 185-acre mountain preserve, where multi-use trails meander around giant Saguaro cacti along boulder-strewn ridges. The Troon North community boasts a four-acre park with facilities for tennis, basketball, picnicking, outdoor activities, and child\u2019s play. The golf courses that have been developed to complement the beautiful homes in this area are celebrated among Arizona\u2019s finest, garnering such accolades as #1 in Arizona by Golfweek and Golf Magazine. Newcomers will find a selection of upscale neighborhoods and exceptional home sites, many that command breathtaking valley, fairway, sunset, and mountain views.<\/p>\n<\/div><\/div><\/div><\/div><\/div><div id=\"yelp\" class=\"fusion-container-anchor\"><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1216.8px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Yelp Store Locator<\/title>\n<style>\nbody {\n    font-family: Arial, sans-serif;\n    margin: 0;\n    padding: 0;\n    background: #f8f8f8; \/* Slight grey background *\/\n}\n\n\/* Flex container for the whole page content *\/\n.form-wrapper {\n    display: flex;\n    justify-content: space-around; \/* Evenly distribute space around items *\/\n    flex-wrap: wrap; \/* Allow items to wrap if not enough space *\/\n    margin: 20px;\n}\n\n\/* Search form and results container *\/\n.form-wrapper .form-container {\n    flex-basis: 47%;\n    margin-bottom: 20px;\n}\n\n\/* Search bar at the top *\/\n.search-top {\n    margin-top: 20px;\n}\n.search-bar {\n    max-width: 1024px;\n    padding:0 20px;\n    padding: 10px;\n    border-radius: 4px;\n    margin: 0 auto 20px;\n}\n.search-bar #searchForm {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    box-shadow: rgba(0,0,0,0.15) 0px 2px 18px 0px;\n}\n.search-field {\n    flex: 1;\n}\n.search-field.desc {\n    position: relative;\n}\n.search-field.desc::after {\n    content: '';\n    position: absolute;\n    top: 10px;\n    bottom: 10px;\n    right: 0;\n    width: 2px;\n    background-color: rgba(0, 0, 0, 0.2);\n}\n#searchForm .search-field input {\n    border: 0;\n  \n}\n.search-field.category-dropdown select {\n    width: auto;\n    background: transparent;\n    margin-top:15px;\n}\n.search-field input[type=\"text\"],\n.search-field select {\n    width: 100%; \/* Full width of parent *\/\n    padding: 15px 10px;\n    border: 1px solid #ddd;\n    font-size: 14px;\n    box-sizing: border-box;\n}\n\n\/* Search button styling *\/\n.search-button button {\n    padding: 17px 20px;\n    background-color: #ff0000; \/* Yelp red *\/\n    color: #fff;\n    border: none;\n    border-radius: 4px;\n    cursor: pointer;\n    text-transform: uppercase;\n    font-weight: bold;\n}\n\n\/* Style the pagination buttons *\/\n.pagination{\n    border-top: 1px solid #e3d8d8;\n    padding: 15px 0;\n    margin-top: 20px;\n    border-bottom: 1px solid #e3d8d8;\n}\n\n\n.pagination button {\n    background: none;\n    padding: 5px 10px;\n    border-radius: 4px;\n    margin-right: 5px;\n    border: none;\n    cursor: pointer;\n    font-size: 16px;\n}\n\n.pagination button.active,\n.pagination button:hover {\n    font-weight: bold;\n}\n\n\/* Map container styling *\/\n#map {\n    flex: 1;\n    height: 700px; \/* Adjusted height for consistency *\/\n    border-radius: 4px; \/* Rounded corners *\/\n    overflow: hidden; \/* Clip the content *\/\n    margin-left: 20px; \/* Space from the form container *\/\n}\n\n\/* Search results card styles *\/\n.card {\n    display: flex;\n    background: #fff;\n    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\n    border-radius: 4px;\n    overflow: hidden;\n    align-items: center;\n    padding: 0 15px;\n    border-bottom: 1px solid #eee;\n}\n\n.card img {\n    width: 200px; \/* Slightly smaller images *\/\n    height: 200px;\n    object-fit: cover;\n}\n\n.card-content {\n    padding: 15px;\n    flex-grow: 1;\n}\n\n\/* Loader style adjustments *\/\n#loader {\n    display: none; \/* Hide by default, show when loading *\/\n    position: fixed; \/* Or absolute, depending on use-case *\/\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    text-align: center;\n}\n\n#loader img {\n    width: 50px; \/* Adjust as needed *\/\n    height: 50px; \/* Adjust as needed *\/\n    \/* Animation for spinning *\/\n    animation: spin 1s linear infinite;\n}\n\n\/* Loader animation *\/\n@keyframes spin {\n    0% { transform: translate(-50%, -50%) rotate(0deg); }\n    100% { transform: translate(-50%, -50%) rotate(360deg); }\n}\n\n@media (max-width: 768px) {\n    .form-wrapper {\n        flex-direction: column; \/* Stack on smaller screens *\/\n    }\n\n    .form-container,\n    #map {\n        width: 100%;\n        max-width: none;\n        margin-left: 0; \/* Remove margin for full width *\/\n    }\n\n    #map {\n        order: -1; \/* Map comes before search results on small screens *\/\n    }\n}\n\n\/* Add responsive design for very small screens *\/\n@media (max-width: 480px) {\n    .search-bar {\n        flex-direction: column; \/* Stack form fields vertically *\/\n    }\n\n    .search-field,\n    .search-button button {\n        width: 100%; \/* Full width for small screens *\/\n        margin: 5px 0; \/* Add space between stacked items *\/\n    }\n}\n\n\/* Style the dropdown button *\/\n.dropbtn {\n    background-color: transparent;\n    color: black;\n    padding: 16px;\n    font-size: 16px;\n    border: none;\n    cursor: pointer;\n}\n\n\/* The container <div> - needed to position the dropdown content *\/\n.dropdown {\n    position: relative;\n    display: inline-block;\n    margin: 10px 0;\n}\n\n\/* Dropdown Content (Hidden by Default) *\/\n.dropdown-content {\n    display: none;\n    position: absolute;\n    background-color: #f9f9f9;\n    min-width: 240px;\n    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);\n    z-index: 1;\n    gap: 20px;\n    padding: 0 10px;\n}\n\n\/* Links inside the dropdown *\/\n.dropdown-content span {\n    color: black;\n    padding: 16px 0;\n    text-decoration: none;\n    display: flex;\n    align-items: center;\n    cursor: pointer;\n}\n\n.dropdown-content .flex-links{\n        padding: 12px 0\n}\n\n\/* Icon styling *\/\n.icon {\n    margin-right: 10px;\n    \/* You can use SVGs or Font Icons like FontAwesome, or background-image with sprites *\/\n}\n\n\/* Change color of dropdown links on hover *\/\n.dropdown-content span:hover {background-color: #ddd;}\n\n\/* Show the dropdown menu on hover *\/\n.dropdown:hover .dropdown-content {\n    \/* display: block; *\/\n    display: flex;\n}\n\n\/* Show the dropdown menu on focus *\/\n.dropdown:focus-within .dropdown-content {\n    display: block;\n}\n\n\/* Other styles for icons can be added here, using the specific class names *\/\n.dry-cleaning-icon {\n    \/* Add background-image or other styling for the dry cleaning icon *\/\n}\n\n.pagination, #loader {\n    display: none; \/* Hidden by default *\/\n}\n\n.autocomplete-results {\n    display: none;\n    position: absolute;\n    background: white;\n    border: 1px solid #ddd;\n    border-top: none;\n    z-index: 2;\n    width: 100%;\n    box-sizing: border-box;\n}\n\n.autocomplete-suggestion {\n    padding: 10px;\n    border-bottom: 1px solid #ddd;\n    cursor: pointer;\n}\n\n.autocomplete-suggestion:last-child {\n    border-bottom: none;\n}\n\n.autocomplete-suggestion:hover {\n    background-color: #f8f8f8;\n}\n\n\n\/* Similarly add specific icon styles for other menu items *\/\n<\/style>\n<\/head>\n<body>\n<div class=\"search-top\">\n    <div class=\"search-bar\">\n        <form id=\"searchForm\" action=\"\/yelp-store-locator\" method=\"get\">\n            <div class=\"search-field desc\">\n                <input type=\"text\" id=\"searchDescription\" name=\"searchDescription\" placeholder=\"Search description\">\n                <div id=\"autocomplete-results\" class=\"autocomplete-results\"><\/div>\n            <\/div>\n            \n            <div class=\"search-field location\">\n                <input type=\"text\" id=\"locationQuery\" name=\"location\" placeholder=\"Enter search location\" value=\"Scottsdale\" required>\n            <\/div>\n            <div class=\"search-button\">\n                <button type=\"submit\">Search<\/button>\n            <\/div>\n        <\/form>\n\n        <div class=\"dropdown\">\n            <span class=\"dropbtn\">More \u25bc<\/span>\n            <div class=\"dropdown-content\">\n                <div class=\"flex-links\">\n                    <span>\n                        <i class=\"icon dry-cleaning-icon\"><\/i> Restaurants\n                    <\/span>\n                    <span>\n                        <i class=\"icon hair-salons-icon\"><\/i> Coffee Shops\n                    <\/span>\n                    <span>\n                        <i class=\"icon phone-repair-icon\"><\/i> Grocery Stores\n                    <\/span>\n                    <span>\n                        <i class=\"icon phone-repair-icon\"><\/i> Nightlife\n                    <\/span>\n                <\/div>\n                <div class=\"flex-links\">\n                    <span>\n                        <i class=\"icon phone-repair-icon\"><\/i> Medical\n                    <\/span>\n                    <span>\n                        <i class=\"icon phone-repair-icon\"><\/i> Activities\n                    <\/span>\n                    <span>\n                        <i class=\"icon phone-repair-icon\"><\/i> Schools\n                    <\/span>\n                    <span>\n                        <i class=\"icon phone-repair-icon\"><\/i> Hair Salon\n                    <\/span>\n                <\/div>\n                <!-- Add other menu items here -->\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n\n<div class=\"form-wrapper\">\n    <div class=\"form-container\">\n        <div id=\"searchResults\"><\/div>\n        <div class=\"pagination\"><\/div>\n    <\/div>\n    <!-- Map Container -->\n    <div id=\"map\"><\/div>\n<\/div>\n\n<!-- Loader HTML -->\n<!-- <div id=\"loader\">Loading...<\/div> -->\n<div id=\"loader\">\n    <img class=\"lazyload\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"https:\/\/sunraycityguide.com\/PhoenixAZ-LawyersTitle\/wp-content\/plugins\/yelp-store-locator\/assets\/images\/loader.png\" alt=\"Loading...\" \/>\n<\/div>\n\n\n<script src=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/3.5.1\/jquery.min.js\"><\/script>\n<script>\n    $(document).ready(function () {\n        var yelpAutocompleteUrl = \"https:\/\/api.yelp.com\/v3\/autocomplete\";\n\n        $('#searchDescription').on('input', function() {\n            var searchText = $(this).val();\n        \n            \/\/ Make sure the search text is not empty\n            if (searchText.length > 0) {\n                $.ajax({\n                    url: '\/wp-content\/plugins\/yelp-store-locator\/proxy\/yelp-autocomplete-proxy.php',\n                    method: 'GET',\n                    data: {\n                        text: searchText \/\/ text entered by the user\n                    },\n                    success: function(data) {\n                        \/\/ Clear previous suggestions\n                        $('#autocomplete-results').empty();\n                        \n                        \/\/ Process the response and append suggestions\n                        if(data.terms && data.terms.length > 0) {\n                            data.terms.forEach(function(term) {\n                                $('#autocomplete-results').append('<div class=\"autocomplete-suggestion\">' + term.text + '<\/div>');\n                            });\n                            $('#autocomplete-results').show();\n                        }\n                    },\n                    error: function(jqXHR, textStatus, errorThrown) {\n                        console.error(\"Error with Autocomplete API:\", textStatus, errorThrown);\n                    }\n                });\n            } else {\n                \/\/ If the search text is empty, clear and hide suggestions\n                $('#autocomplete-results').empty().hide();\n            }\n        });\n\n        \/\/ Listener for clicking on an autocomplete suggestion\n        $('#autocomplete-results').on('click', '.autocomplete-suggestion', function() {\n            \/\/ Set the input to the clicked suggestion and hide suggestions\n            $('#searchDescription').val($(this).text());\n            $('#autocomplete-results').empty().hide();\n        });\n    \n        \/\/ Initially hide pagination and loader\n        $('.pagination').hide();\n        $('#loader').hide();\n\n        var map; \/\/ Declare map variable globally\n        var markers = []; \/\/ Array to store markers\n        var currentPage = 1;\n        var resultsPerPage = 5;\n        var totalResults = 0;\n\n        \/\/ Event handler for category selection\n        $('.dropdown-content span').on('click', function() {\n            \/\/ Get the text of the clicked category\n            var categoryText = $(this).text().trim();\n\n            \/\/ Set the value of the searchDescription input\n            $('#searchDescription').val(categoryText);\n\n            \/\/ Close the dropdown if needed\n            $('.dropdown-content').hide();\n\n            \/\/ Optionally, you could submit the form automatically after selection\n            \/\/ $('#searchForm').submit();\n        });\n\n        \/\/ Toggle dropdown content on click\n        $('.dropbtn').on('click', function() {\n            \/\/ Use slideToggle for a simple animation\n            $('.dropdown-content').slideToggle();\n        });\n\n        \/\/ Close the dropdown if clicked outside\n        $(document).on('click', function(e) {\n            if (!$(e.target).closest('.dropdown').length) {\n                $('.dropdown-content').hide();\n            }\n        });\n\n        \/\/ Populate search description initially\n        $('#searchDescription').val($('#category').find('option:selected').text());\n\n        \/\/ Update search description when category changes\n        $('#category').change(function() {\n            $('#searchDescription').val($(this).find('option:selected').text());\n        });\n\n        \/\/ Check if the location is provided and trigger search\n        if ($('#locationQuery').val() !== '') {\n            setTimeout(function() {\n                $('#searchForm').submit();\n            }, 500);\n        }\n\n        $('#searchForm').submit(function (event) {\n            event.preventDefault();\n            $('#loader').show(); \/\/ Show loader here when the search starts\n            $('.pagination').hide(); \/\/ Hide pagination during loading\n\n            var locationQuery = $('#locationQuery').val();\n            \/\/ Use the value from the search description input\n            var searchDescription = $('#searchDescription').val();\n            var apiUrl = 'https:\/\/sunraycityguide.com\/PhoenixAZ-LawyersTitle\/wp-content\/plugins\/yelp-store-locator\/proxy\/proxy.php?location=' + encodeURIComponent(locationQuery) + '&term=' + encodeURIComponent(searchDescription);\n\n            \/\/ Hide search results and map\n            $('#searchResults').hide();\n            $('#map').hide();\n            \/\/ Show loader before making the API request\n            $('#loader').show();\n\n            fetch(apiUrl)\n            .then(response => {\n                if (!response.ok) {\n                    throw new Error('Network response was not ok');\n                }\n                return response.json(); \/\/ Parse JSON response\n            })\n            .then(data => {\n                if (data && data.businesses && data.businesses.length > 0) {\n                    $('.pagination').show();\n                } else {\n                    $('.pagination').hide();\n                }\n                $('#loader').hide(); \/\/ Hide loader after data is processed\n                \/\/ ...Display results...\n                totalResults = data.businesses.length;\n\n                \/\/ Clear previous search results\n                $('#searchResults').empty();\n\n                \/\/ Initialize map\n                map = new google.maps.Map(document.getElementById('map'), {\n                    center: { lat: 0, lng: 0 }, \/\/ Default center\n                    zoom: 12 \/\/ Default zoom level\n                });\n\n                \/\/ Clear previous markers\n                markers.forEach(marker => marker.setMap(null));\n                markers = [];\n\n                \/\/ Create a LatLngBounds object to encompass all markers\n                var bounds = new google.maps.LatLngBounds();\n\n                \/\/ Calculate pagination values\n                var startIndex = (currentPage - 1) * resultsPerPage;\n                var endIndex = startIndex + resultsPerPage;\n                endIndex = endIndex > totalResults ? totalResults : endIndex;\n\n                \/\/ Iterate over each business in the response data for the current page\n                for (var i = startIndex; i < endIndex; i++) {\n                    var business = data.businesses[i];\n\n                    \/\/ Create card element to display business information\n                    var cardHtml = '<div class=\"card\">';\n                    cardHtml += '<img class=\"lazyload\" decoding=\"async\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" data-orig-src=\"' + business.image_url + '\" alt=\"' + business.name + '\">';\n                    cardHtml += '<div class=\"card-content\">';\n                    cardHtml += '<h3><a href=\"' + business.url + '\">' + business.name + '<\/a><\/h3>';\n                    cardHtml += '<p><strong>Rating:<\/strong> ' + business.rating + '<\/p>';\n                    cardHtml += '<p><strong>Review Count:<\/strong> ' + business.review_count + '<\/p>';\n                    if (business.categories.length > 0) {\n                        cardHtml += '<p><strong>Category:<\/strong> ' + business.categories[0].title + '<\/p>';\n                    }\n                    cardHtml += '<p><strong>Address:<\/strong> ' + business.location.address1 + ', ' + business.location.city + ', ' + business.location.state + ' ' + business.location.zip_code + '<\/p>';\n                    cardHtml += '<p><strong>Phone:<\/strong> ' + business.display_phone + '<\/p>';\n                    cardHtml += '<\/div><\/div>';\n\n                    \/\/ Append the card HTML to the searchResults div\n                    $('#searchResults').append(cardHtml);\n\n                    \/\/ Display coordinates if available\n                    if (business.coordinates) {\n                        \/\/ Add marker to the map for each business\n                        var marker = new google.maps.Marker({\n                            position: { lat: business.coordinates.latitude, lng: business.coordinates.longitude },\n                            map: map,\n                            title: business.name\n                        });\n\n                        markers.push(marker);\n\n                        \/\/ Extend the bounds to include the marker's position\n                        bounds.extend(marker.getPosition());\n                    }\n                }\n\n                \/\/ Adjust map bounds to fit all markers\n                map.fitBounds(bounds);\n\n                \/\/ Hide loader after request is completed\n                $('#loader').hide();\n                \/\/ Show search results and map\n                $('#searchResults').show();\n                $('#map').show();\n\n                \/\/ Generate pagination controls\n                generatePaginationControls();\n            })\n            .catch(error => {\n                console.error('There was a problem with the fetch operation:', error);\n\n                $('#loader').hide(); \/\/ Ensure to hide loader on error as well\n                $('.pagination').hide(); \/\/ Hide pagination if there's an error\n                \/\/ Show search results and map\n                $('#searchResults').show();\n                $('#map').show();\n            });\n        });\n\n        \/\/ Function to generate pagination controls\n        function generatePaginationControls() {\n            var totalPages = Math.ceil(totalResults \/ resultsPerPage);\n            $('.pagination').empty();\n\n            for (var i = 1; i <= totalPages; i++) {\n                var button = $('<button>').text(i);\n                if (i === currentPage) {\n                    button.addClass('active');\n                }\n                button.click(function() {\n                    currentPage = parseInt($(this).text());\n                    $('#searchForm').submit();\n                });\n                $('.pagination').append(button);\n            }\n        }\n    });\n<\/script>\n\n<!-- Include Google Maps JavaScript API with your API key -->\n<script async defer src=\"https:\/\/maps.googleapis.com\/maps\/api\/js?key=AIzaSyDdc1Kke8as6XyfJRAv1veZfIqxp-ioDMo&callback=initMap\"><\/script>\n\n<\/body>\n<\/html><\/div><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":2376,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"portfolio_category":[34],"portfolio_skills":[],"portfolio_tags":[],"class_list":["post-624","avada_portfolio","type-avada_portfolio","status-publish","format-standard","has-post-thumbnail","hentry","portfolio_category-northeast-valley"],"_links":{"self":[{"href":"https:\/\/sunraycityguide.com\/PhoenixAZ-LawyersTitle\/wp-json\/wp\/v2\/avada_portfolio\/624","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sunraycityguide.com\/PhoenixAZ-LawyersTitle\/wp-json\/wp\/v2\/avada_portfolio"}],"about":[{"href":"https:\/\/sunraycityguide.com\/PhoenixAZ-LawyersTitle\/wp-json\/wp\/v2\/types\/avada_portfolio"}],"author":[{"embeddable":true,"href":"https:\/\/sunraycityguide.com\/PhoenixAZ-LawyersTitle\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sunraycityguide.com\/PhoenixAZ-LawyersTitle\/wp-json\/wp\/v2\/comments?post=624"}],"version-history":[{"count":0,"href":"https:\/\/sunraycityguide.com\/PhoenixAZ-LawyersTitle\/wp-json\/wp\/v2\/avada_portfolio\/624\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sunraycityguide.com\/PhoenixAZ-LawyersTitle\/wp-json\/wp\/v2\/media\/2376"}],"wp:attachment":[{"href":"https:\/\/sunraycityguide.com\/PhoenixAZ-LawyersTitle\/wp-json\/wp\/v2\/media?parent=624"}],"wp:term":[{"taxonomy":"portfolio_category","embeddable":true,"href":"https:\/\/sunraycityguide.com\/PhoenixAZ-LawyersTitle\/wp-json\/wp\/v2\/portfolio_category?post=624"},{"taxonomy":"portfolio_skills","embeddable":true,"href":"https:\/\/sunraycityguide.com\/PhoenixAZ-LawyersTitle\/wp-json\/wp\/v2\/portfolio_skills?post=624"},{"taxonomy":"portfolio_tags","embeddable":true,"href":"https:\/\/sunraycityguide.com\/PhoenixAZ-LawyersTitle\/wp-json\/wp\/v2\/portfolio_tags?post=624"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}