{"id":217,"date":"2024-06-14T16:32:54","date_gmt":"2024-06-14T16:32:54","guid":{"rendered":"http:\/\/localhost:13000\/wordpress\/?page_id=217"},"modified":"2024-11-09T22:51:26","modified_gmt":"2024-11-09T22:51:26","slug":"news-events","status":"publish","type":"page","link":"https:\/\/www.communitybazar.com\/index.php\/news-events\/","title":{"rendered":"Deals &#038; Events"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"217\" class=\"elementor elementor-217\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cc58191 e-flex e-con-boxed e-con e-parent\" data-id=\"cc58191\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9f5abe9 e-flex e-con-boxed e-con e-parent\" data-id=\"9f5abe9\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;slideshow&quot;,&quot;background_slideshow_gallery&quot;:[{&quot;id&quot;:6904,&quot;url&quot;:&quot;https:\\\/\\\/www.communitybazar.com\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/bg1.jpg&quot;}],&quot;background_slideshow_loop&quot;:&quot;yes&quot;,&quot;background_slideshow_slide_duration&quot;:5000,&quot;background_slideshow_slide_transition&quot;:&quot;fade&quot;,&quot;background_slideshow_transition_duration&quot;:500}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5899c23 elementor-widget elementor-widget-spacer\" data-id=\"5899c23\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.23.0 - 05-08-2024 *\/\n.elementor-column .elementor-spacer-inner{height:var(--spacer-size)}.e-con{--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer,.e-con>.elementor-widget-spacer{width:var(--container-widget-width,var(--spacer-size));--align-self:var(--container-widget-align-self,initial);--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container,.e-con>.elementor-widget-spacer>.elementor-widget-container{height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer{height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner,.e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner{height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty,.e-con>.elementor-widget-spacer.elementor-widget-empty{position:relative;min-height:22px;min-width:22px}.e-con-inner>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon,.e-con>.elementor-widget-spacer.elementor-widget-empty .elementor-widget-empty-icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:0;width:22px;height:22px}<\/style>\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3a0e29f e-transform elementor-view-default elementor-position-top elementor-mobile-position-top elementor-widget elementor-widget-icon-box\" data-id=\"3a0e29f\" data-element_type=\"widget\" data-settings=\"{&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.01,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"icon-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/www.communitybazar.com\/wp-content\/plugins\/elementor\/assets\/css\/widget-icon-box.min.css\">\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon elementor-animation-\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-newspaper\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M552 64H112c-20.858 0-38.643 13.377-45.248 32H24c-13.255 0-24 10.745-24 24v272c0 30.928 25.072 56 56 56h496c13.255 0 24-10.745 24-24V88c0-13.255-10.745-24-24-24zM48 392V144h16v248c0 4.411-3.589 8-8 8s-8-3.589-8-8zm480 8H111.422c.374-2.614.578-5.283.578-8V112h416v288zM172 280h136c6.627 0 12-5.373 12-12v-96c0-6.627-5.373-12-12-12H172c-6.627 0-12 5.373-12 12v96c0 6.627 5.373 12 12 12zm28-80h80v40h-80v-40zm-40 140v-24c0-6.627 5.373-12 12-12h136c6.627 0 12 5.373 12 12v24c0 6.627-5.373 12-12 12H172c-6.627 0-12-5.373-12-12zm192 0v-24c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v24c0 6.627-5.373 12-12 12H364c-6.627 0-12-5.373-12-12zm0-144v-24c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v24c0 6.627-5.373 12-12 12H364c-6.627 0-12-5.373-12-12zm0 72v-24c0-6.627 5.373-12 12-12h104c6.627 0 12 5.373 12 12v24c0 6.627-5.373 12-12 12H364c-6.627 0-12-5.373-12-12z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h3 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tDeals & Events\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h3>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-daed22f e-flex e-con-boxed e-con e-parent\" data-id=\"daed22f\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5bd50c39 e-flex e-con-boxed e-con e-parent\" data-id=\"5bd50c39\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-47cbe2d8 elementor-widget elementor-widget-spacer\" data-id=\"47cbe2d8\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2206787 e-flex e-con-boxed e-con e-parent\" data-id=\"2206787\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-e169a9e e-con-full e-flex e-con e-child\" data-id=\"e169a9e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4fc2aa6 elementor-widget elementor-widget-html\" data-id=\"4fc2aa6\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Post Grid<\/title>\r\n    <style>\r\n        \/* Add some basic styling *\/\r\n        .post-grid {\r\n            display: flex;\r\n            flex-wrap: wrap;\r\n            gap: 16px;\r\n        }\r\n\r\n        .post-item {\r\n            border: 1px solid #ddd;\r\n            border-radius: 8px;\r\n            overflow: hidden;\r\n            width: 300px;\r\n        }\r\n\r\n        .post-item img {\r\n            width: 100%;\r\n            height: auto;\r\n            cursor: pointer;\r\n        }\r\n\r\n        .controls {\r\n            margin-bottom: 20px;\r\n        }\r\n\r\n        .search-bar {\r\n            margin-bottom: 20px;\r\n        }\r\n\r\n        .sort-buttons {\r\n            display: flex;\r\n            gap: 10px;\r\n        }\r\n\r\n        .sort-button {\r\n            padding: 10px;\r\n            background-color: #9E5625;\r\n            color: white;\r\n            border: none;\r\n            cursor: pointer;\r\n        }\r\n\r\n        \/* Modal styling *\/\r\n        .modal {\r\n            display: none;\r\n            position: fixed;\r\n            z-index: 1000;\r\n            left: 0;\r\n            top: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            overflow: auto;\r\n            background-color: rgba(0, 0, 0, 0.8);\r\n        }\r\n\r\n        .modal-content {\r\n            margin: 15% auto;\r\n            padding: 20px;\r\n            border: 1px solid #888;\r\n            width: 80%;\r\n            max-width: 600px;\r\n        }\r\n\r\n        .modal-content img {\r\n            width: 100%;\r\n            height: auto;\r\n        }\r\n\r\n        .close-button {\r\n            color: white;\r\n            font-size: 28px;\r\n            font-weight: bold;\r\n            position: absolute;\r\n            top: 100px;\r\n            right: 50px;\r\n            cursor: pointer;\r\n        }\r\n\r\n        .pagination-controls {\r\n            margin-top: 20px;\r\n            display: flex;\r\n            justify-content: center;\r\n            gap: 10px;\r\n        }\r\n\r\n        .pagination-controls button {\r\n            padding: 10px;\r\n            background-color: #9E5625;\r\n            color: white;\r\n            border: none;\r\n            cursor: pointer;\r\n        }\r\n\r\n        .pagination-controls button:disabled {\r\n            background-color: #ddd;\r\n            cursor: not-allowed;\r\n        }\r\n        .business-name {\r\n    color: #555; \/* Darker grey color *\/\r\n    font-weight: bold;\r\n    margin-top: 5px; \/* Add space between date and business name *\/\r\n}\r\n\r\n    <\/style>\r\n<\/head>\r\n\r\n<body>\r\n    <div class=\"controls\">\r\n        <div class=\"search-bar\">\r\n            <input type=\"text\" id=\"search-input\" placeholder=\"Search deals or events...\">\r\n        <\/div>\r\n        <div class=\"sort-buttons\">\r\n            <button id=\"sort-by-date\" class=\"sort-button\">SORT BY DATE<\/button>\r\n            <button id=\"sort-by-name\" class=\"sort-button\">SORT BY NAME<\/button>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"post-grid\" id=\"post-grid\">\r\n        <!-- Events will be populated here -->\r\n    <\/div>\r\n\r\n    <div class=\"pagination-controls\" id=\"pagination-controls\">\r\n        <!-- Pagination buttons will be inserted here -->\r\n    <\/div>\r\n\r\n    <!-- Modal for image enlargement -->\r\n    <div id=\"image-modal\" class=\"modal\">\r\n        <span class=\"close-button\" id=\"close-modal\">&times;<\/span>\r\n        <div class=\"modal-content\">\r\n            <img decoding=\"async\" id=\"modal-image\" src=\"\" alt=\"Expanded image\">\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n        let allItems = [];\r\n        let filteredItems = []; \/\/ Array to store filtered items\r\n        let currentPage = 1;\r\n        const itemsPerPage = 6;\r\n\r\n        \/\/ Fetch and display events\r\nfunction fetchEvents() {\r\n    fetch('\/wp-content\/themes\/hello-elementor\/get_all_events.php') \/\/ Ensure this endpoint returns event details\r\n        .then(response => response.json())\r\n        .then(data => {\r\n            console.log('Events response:', data); \/\/ Log the whole response object to the console\r\n            \r\n            \/\/ Check if 'events' key exists and log its content\r\n            if (data && data.events) {\r\n                console.log('Events array:', data.events);\r\n            } else {\r\n                console.log('No events found in response or response is malformed');\r\n            }\r\n            \r\n            allItems = data.events || []; \/\/ Handle data structure\r\n            filteredItems = allItems; \/\/ Initially, filteredItems is the same as allItems\r\n            displayItems();\r\n            updatePagination();\r\n        })\r\n        .catch(error => {\r\n            console.error('Error fetching events:', error); \/\/ Log any error that occurs during the fetch\r\n        });\r\n}\r\n\r\n\r\nfunction displayItems() {\r\n    const grid = document.getElementById('post-grid');\r\n    grid.innerHTML = ''; \/\/ Clear existing items\r\n\r\n    const startIndex = (currentPage - 1) * itemsPerPage;\r\n    const endIndex = startIndex + itemsPerPage;\r\n    const itemsToShow = filteredItems.slice(startIndex, endIndex);\r\n\r\n    itemsToShow.forEach(event => {\r\n        const item = document.createElement('div');\r\n        item.className = 'post-item';\r\n        item.dataset.category = (event.business_name && event.business_name.split(',')[0]) || 'default'; \/\/ Handle undefined\r\n        item.dataset.date = event.event_date || new Date().toISOString(); \/\/ Handle undefined\r\n\r\n        item.innerHTML = `\r\n            <img decoding=\"async\" src=\"${event.event_logo_link || 'https:\/\/via.placeholder.com\/400'}\" alt=\"${event.event_name}\">\r\n            <h2>${event.event_name}<\/h2>\r\n            <p>${event.event_description}<\/p>\r\n            <p>Event Date: ${new Date(event.event_date).toLocaleDateString()}<\/p>\r\n            <p class=\"business-name\">Business Name: ${event.business_name || 'Business Name Not Available'}<\/p> <!-- Business name added -->\r\n        `;\r\n\r\n        \/\/ Add click event to image for modal display\r\n        item.querySelector('img').addEventListener('click', function() {\r\n            openModal(event.event_logo_link || 'https:\/\/via.placeholder.com\/400');\r\n        });\r\n\r\n        grid.appendChild(item);\r\n    });\r\n}\r\n\r\n\r\n\r\n        \/\/ Update pagination controls\r\n        function updatePagination() {\r\n            const totalPages = Math.ceil(filteredItems.length \/ itemsPerPage);\r\n            const paginationControls = document.getElementById('pagination-controls');\r\n            paginationControls.innerHTML = ''; \/\/ Clear existing pagination controls\r\n\r\n            \/\/ Previous Page Button\r\n            const prevButton = document.createElement('button');\r\n            prevButton.textContent = 'Previous';\r\n            prevButton.disabled = currentPage === 1;\r\n            prevButton.addEventListener('click', function() {\r\n                if (currentPage > 1) {\r\n                    currentPage--;\r\n                    displayItems();\r\n                    updatePagination();\r\n                }\r\n            });\r\n            paginationControls.appendChild(prevButton);\r\n\r\n            \/\/ Page Numbers\r\n            for (let i = 1; i <= totalPages; i++) {\r\n                const pageButton = document.createElement('button');\r\n                pageButton.textContent = i;\r\n                if (i === currentPage) {\r\n                    pageButton.classList.add('active');\r\n                }\r\n                pageButton.addEventListener('click', function() {\r\n                    currentPage = i;\r\n                    displayItems();\r\n                    updatePagination();\r\n                });\r\n                paginationControls.appendChild(pageButton);\r\n            }\r\n\r\n            \/\/ Next Page Button\r\n            const nextButton = document.createElement('button');\r\n            nextButton.textContent = 'Next';\r\n            nextButton.disabled = currentPage === totalPages;\r\n            nextButton.addEventListener('click', function() {\r\n                if (currentPage < totalPages) {\r\n                    currentPage++;\r\n                    displayItems();\r\n                    updatePagination();\r\n                }\r\n            });\r\n            paginationControls.appendChild(nextButton);\r\n        }\r\n\r\n        \/\/ Search events based on input\r\n        document.getElementById('search-input').addEventListener('input', function() {\r\n            const query = this.value.toLowerCase();\r\n            filteredItems = allItems.filter(event => {\r\n                const title = event.event_name.toLowerCase();\r\n                const description = event.event_description.toLowerCase();\r\n                const date = (event.event_date || '').toLowerCase(); \/\/ Get the date text\r\n                return title.includes(query) || description.includes(query) || date.includes(query);\r\n            });\r\n            currentPage = 1; \/\/ Reset to the first page\r\n            displayItems();\r\n            updatePagination();\r\n        });\r\n\r\n        \/\/ Sort events by date\r\n        document.getElementById('sort-by-date').addEventListener('click', function() {\r\n            sortEventsByDate('asc');\r\n        });\r\n\r\n        \/\/ Sort events by name\r\n        document.getElementById('sort-by-name').addEventListener('click', function() {\r\n            sortEventsByName('asc');\r\n        });\r\n\r\n        function sortEventsByDate(sortType) {\r\n            filteredItems.sort((a, b) => {\r\n                \/\/ Handle undefined or invalid dates\r\n                const dateA = a.event_date ? new Date(a.event_date) : new Date(0); \/\/ Default to an early date if missing\r\n                const dateB = b.event_date ? new Date(b.event_date) : new Date(0); \/\/ Default to an early date if missing\r\n\r\n                if (isNaN(dateA) || isNaN(dateB)) {\r\n                    return 0; \/\/ If either date is invalid, consider them equal\r\n                }\r\n\r\n                return sortType === 'asc' ? dateA - dateB : dateB - dateA;\r\n            });\r\n            displayItems();\r\n            updatePagination();\r\n        }\r\n\r\n        function sortEventsByName(sortType) {\r\n            filteredItems.sort((a, b) => {\r\n                const nameA = a.event_name.toLowerCase();\r\n                const nameB = b.event_name.toLowerCase();\r\n                return sortType === 'asc' ? nameA.localeCompare(nameB) : nameB.localeCompare(nameA);\r\n            });\r\n            displayItems();\r\n            updatePagination();\r\n        }\r\n\r\n        \/\/ Open modal with the clicked image\r\n        function openModal(imageSrc) {\r\n            const modal = document.getElementById('image-modal');\r\n            const modalImage = document.getElementById('modal-image');\r\n            modalImage.src = imageSrc;\r\n            modal.style.display = 'block';\r\n        }\r\n\r\n        \/\/ Close the modal\r\n        document.getElementById('close-modal').addEventListener('click', function() {\r\n            const modal = document.getElementById('image-modal');\r\n            modal.style.display = 'none';\r\n        });\r\n\r\n        \/\/ Initial fetch and display of events\r\n        fetchEvents();\r\n    <\/script>\r\n<\/body>\r\n\r\n<\/html>\r\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2f5969fb e-flex e-con-boxed e-con e-parent\" data-id=\"2f5969fb\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c16145a elementor-widget elementor-widget-spacer\" data-id=\"c16145a\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ff549d1 e-flex e-con-boxed e-con e-parent\" data-id=\"2ff549d1\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-64813b6c e-flex e-con-boxed e-con e-parent\" data-id=\"64813b6c\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-45fcb717 elementor-widget elementor-widget-spacer\" data-id=\"45fcb717\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c105803 elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons\" data-id=\"3c105803\" data-element_type=\"widget\" data-widget_type=\"social-icons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.23.0 - 05-08-2024 *\/\n.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container{line-height:1;font-size:0}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;display:inline-flex;background-color:#69727d;align-items:center;justify-content:center;text-align:center;cursor:pointer}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}<\/style>\t\t<div class=\"elementor-social-icons-wrapper elementor-grid\">\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-5b7c698\" href=\"https:\/\/www.facebook.com\/LIVESWITCHBOARDINC\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Facebook<\/span>\n\t\t\t\t\t\t<svg class=\"e-font-icon-svg e-fab-facebook\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-891a333\" href=\"https:\/\/twitter.com\/LiveSwitchboard\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Twitter<\/span>\n\t\t\t\t\t\t<svg class=\"e-font-icon-svg e-fab-twitter\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-ca79baa\" href=\"https:\/\/www.instagram.com\/liveswitchboard\/\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Instagram<\/span>\n\t\t\t\t\t\t<svg class=\"e-font-icon-svg e-fab-instagram\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z\"><\/path><\/svg>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6b4319b4 e-flex e-con-boxed e-con e-parent\" data-id=\"6b4319b4\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-48f4a36d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"48f4a36d\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.23.0 - 05-08-2024 *\/\n.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{margin:0 var(--divider-element-spacing);flex-shrink:0}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{display:flex;margin:0;direction:ltr}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{display:block;content:\"\";border-block-end:0;flex-grow:1;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{width:100%;min-height:var(--divider-pattern-height);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url)}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var(--container-widget-flex-grow)}<\/style>\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4eb4cd31 elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"4eb4cd31\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2c0aafd elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"2c0aafd\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Inline Style Navigation Menu<\/title>\r\n<\/head>\r\n<body>\r\n    <nav>\r\n        <ul>\r\n            <li><a href=\"https:\/\/www.communitybazar.com\/index.php\/stores\/\">Stores<\/a><\/li>\r\n            <li><a href=\"https:\/\/www.communitybazar.com\/index.php\/dining\/\">Dining<\/a><\/li>\r\n           \r\n            <li><a href=\"https:\/\/www.communitybazar.com\/index.php\/news-events\/\">Deals & Events<\/a><\/li>\r\n            <li><a href=\"https:\/\/www.communitybazar.com\/index.php\/hours\/\">Hours<\/a><\/li>\r\n            <li><a href=\"https:\/\/www.communitybazar.com\/index.php\/about\/\">About<\/a><\/li>\r\n             <li><a href=\"https:\/\/www.communitybazar.com\/index.php\/faq\/\">FAQ<\/a><\/li>\r\n        <\/ul>\r\n    <\/nav>\r\n<\/body>\r\n<\/html>\r\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4257425b e-flex e-con-boxed e-con e-parent\" data-id=\"4257425b\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-634f1dd3 elementor-widget elementor-widget-html\" data-id=\"634f1dd3\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Contact Information<\/title>\r\n    <style>\r\n        body {\r\n            font-family: 'Montserrat', Times, serif;\r\n            color: #271810; \r\n            line-height: 1.6;\r\n            text-align: center; \r\n            \r\n        }\r\n        strong {\r\n            color: #c53434;\r\n            font-family: 'Montserrat', sans-serif;\r\n\r\n            text-transform: uppercase;\r\n            margin-bottom: 20px; \r\n            font-size: 24px;\r\n        }\r\n        .contact-info {\r\n            margin-bottom: 10px;\r\n            font-size: 15px;\r\n            text-align: center;\r\n             color: 271810;\r\n        }\r\n        .contact-info p{\r\n           display: inline-block;\r\n            margin: 10px;\r\n            padding: 10px;\r\n            font-size: 12px;\r\n           \r\n          \r\n        }\r\n       \r\n        \r\n        .contact-info a {\r\n            text-decoration: none;\r\n            color: #271810\r\n            \r\n\r\n        }\r\n        .contact-info a:hover {\r\n            color: #b06565; \r\n            text-decoration: underline;\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n    <center>\r\n    <div class=\"contact-info\">\r\n      \r\n\r\n        <p>\r\n           \r\n            (519) 954 - 5483\r\n        <\/p>\r\n\r\n        <p>\r\n            <a href=\"mailto:info@communitybazar.com\">info@communitybazar.com<\/a>\r\n        <\/p>\r\n\r\n        <p>\r\n           \r\n            <a href=\"http:\/\/www.liveswitchboard.com\" target=\"_blank\" rel=\"noopener\">www.communitybazar.com<\/a>\r\n        <\/p>\r\n    <\/div>\r\n<\/center>\r\n<\/body>\r\n<\/html>\r\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Deals &#038; Events Post Grid SORT BY DATE SORT BY NAME &times; Facebook Twitter Instagram Inline Style Navigation Menu Stores Dining Deals &#038; Events Hours About FAQ Contact Information (519) 954 &#8211; 5483 info@communitybazar.com www.communitybazar.com<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_eb_attr":"","footnotes":""},"class_list":["post-217","page","type-page","status-publish","hentry"],"acf":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.communitybazar.com\/index.php\/wp-json\/wp\/v2\/pages\/217","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.communitybazar.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.communitybazar.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.communitybazar.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.communitybazar.com\/index.php\/wp-json\/wp\/v2\/comments?post=217"}],"version-history":[{"count":202,"href":"https:\/\/www.communitybazar.com\/index.php\/wp-json\/wp\/v2\/pages\/217\/revisions"}],"predecessor-version":[{"id":10025,"href":"https:\/\/www.communitybazar.com\/index.php\/wp-json\/wp\/v2\/pages\/217\/revisions\/10025"}],"wp:attachment":[{"href":"https:\/\/www.communitybazar.com\/index.php\/wp-json\/wp\/v2\/media?parent=217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}