Анализ сайта link.minnesotamonthly.com
Основное Готовность: 40%
Домен
link.minnesotamonthly.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Используйте для продвижения только домен второго уровня.
Длина домена велика. Но если вы продвигаете запрос, входящий в название домена, то это хорошо.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Кол-во редиректов 3 слишком большое! Проверьте настройки сайта и веб-сервера!
Цепочка редиректов:
http://link.minnesotamonthly.com
302 Found
http://minnesotamonthly.com/
301 MovedPermanently
https://www.minnesotamonthly.com/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
Не настроен HSTS (Strict-Transport-Security) — рекомендуется включить.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 04.10.2026 22:45:22.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
UTF-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице UTF-8.
Язык
en-US
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en-US.
Скорость загрузки
~1,55сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 1,55сек превышает 1 секунду. Желательно улучшить работу сайта!
Объем документа
346Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 346Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 62
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 62 много для одной страницы. Приемлемо до 10. Проведите оптимизацию файлов ресурсов!
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | https://www.minnesotamonthly.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-10.6.2 | |
| stylesheet | https://www.minnesotamonthly.com/wp-content/plugins/innoscale-categoryslider/css/bjqs.css?ver=7.0.4 | |
| stylesheet | https://www.minnesotamonthly.com/wp-content/plugins/innoscale-categoryslider/css/categoryslider.css?ver=7.0.4 | |
| stylesheet | https://www.minnesotamonthly.com/wp-content/plugins/innoscale-core/assets/css/modal.min.css?ver=7.0.4 | |
| stylesheet | https://www.minnesotamonthly.com/wp-content/plugins/innoscale-core/assets/css/opt-in.css?ver=7.0.4 | |
| stylesheet | https://www.minnesotamonthly.com/wp-content/plugins/innoscale-gallery/css/innoscale-gallery.css?ver=7.0.4 | |
| stylesheet | https://www.minnesotamonthly.com/wp-content/plugins/sharethis-share-buttons/css/mu-style.css?ver=1787030641 | |
| stylesheet | https://www.minnesotamonthly.com/wp-content/plugins/taxonomy-images/css/style.css?ver=0.9.6 | |
| stylesheet | https://www.minnesotamonthly.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=10.6.2 | |
| stylesheet | https://www.minnesotamonthly.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=10.6.2 | |
| stylesheet | https://www.minnesotamonthly.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=10.6.2 | |
| stylesheet | https://www.minnesotamonthly.com/wp-content/plugins/elasticpress/dist/css/general-styles.css?ver=66295efe92a630617c00 | |
| stylesheet | https://www.minnesotamonthly.com/wp-content/plugins/td-composer/td-multi-purpose/style.css?ver=0a9c42ac7caaacdeae8b29810ea4175f | |
| stylesheet | https://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Roboto:400,600,700&display=optional&ver=12.7.5 | |
| stylesheet | https://www.minnesotamonthly.com/wp-content/plugins/fancy-facebook-comments-pro/public/css/fancy-facebook-comments-pro-public.css?ver=1.1.15 | |
| stylesheet | https://www.minnesotamonthly.com/wp-content/plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets-v5/css/ayecode-ui-compatibility.css?ver=0.2.47 | |
| stylesheet | https://www.minnesotamonthly.com/wp-content/themes/newspaper-min/style.css?ver=1.0 | |
| stylesheet | https://www.minnesotamonthly.com/wp-content/themes/newspaper/style-woocommerce.css?ver=1.0 | |
| stylesheet | https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/assets/css/td_legacy_main.css?ver=0a9c42ac7caaacdeae8b29810ea4175f | |
| stylesheet | https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/assets/css/td_legacy_woocommerce.css?ver=7.0.4 | |
| stylesheet | https://www.minnesotamonthly.com/wp-content/plugins/td-standard-pack/Newspaper/assets/css/td_standard_pack_main.css?ver=1314111a2e147bac488ccdd97e4704ff | |
| stylesheet | https://www.minnesotamonthly.com/wp-content/themes/newspaper/style.css?ver=12.7.5-1787030709 | |
| stylesheet | https://www.minnesotamonthly.com/wp-content/plugins/innoscale-utility/assets/css/utility.css?ver=1.1.3 | |
| stylesheet | https://www.minnesotamonthly.com/wp-content/mu-plugins/assets/newspaper-legacy/legacy-custom.css?ver=1787030575 | |
| stylesheet | https://use.fontawesome.com/releases/v6.7.2/css/all.css?wpfas=true | |
| stylesheet | //www.minnesotamonthly.com/wp-content/plugins/revslider/sr6/assets/css/rs6.css?ver=6.7.41 | |
| js | https://www.minnesotamonthly.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1 | |
| js | https://www.minnesotamonthly.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1 | |
| js | https://www.minnesotamonthly.com/wp-content/plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets-v5/js/bootstrap.bundle.min.js?ver=0.2.47 | |
| js | https://www.minnesotamonthly.com/wp-content/plugins/innoscale-categoryslider/js/bjqs-1.3.js?ver=1.0 | |
| js | https://www.minnesotamonthly.com/wp-content/plugins/innoscale-core/assets/js/modal.min.js?ver=7.0.4 | |
| js | https://www.minnesotamonthly.com/wp-content/plugins/innoscale-core/assets/js/opt-in.js?ver=7.0.4 | |
| js | https://www.minnesotamonthly.com/wp-content/plugins/innoscale-gallery/js/innoscale-gallery.js?ver=1.0 | |
| js | //platform-api.sharethis.com/js/sharethis.js?ver=2.3.6#property=69fa6a881dead62de90c0707&product=-buttons&source=sharethis-share-buttons-wordpress | |
| js | https://www.minnesotamonthly.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.10.6.2 | |
| js | https://www.minnesotamonthly.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=10.6.2 | |
| js | https://www.minnesotamonthly.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.10.6.2 | |
| js | https://www.minnesotamonthly.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=10.6.2 | |
| js | //cdn.broadstreetads.com/init-2.min.js?v=1.52.2&ver=7.0.4 | |
| js | https://www.google.com/recaptcha/api.js?ver=1.0 | |
| js | https://www.googletagmanager.com/gtag/js?id=G-4RVLRM17K6 | |
| js | https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js | |
| js | https://ak.sail-horizon.com/spm/spm.v1.min.js | |
| js | text/javascript | //cdn.cityspark.com/wid/get.js |
| js | //www.minnesotamonthly.com/wp-content/plugins/revslider/sr6/assets/js/rbtools.min.js?ver=6.7.41 | |
| js | //www.minnesotamonthly.com/wp-content/plugins/revslider/sr6/assets/js/rs6.min.js?ver=6.7.41 | |
| js | https://www.minnesotamonthly.com/wp-content/plugins/geodirectory/assets/aui/js/geodirectory.min.js?ver=2.8.157 | |
| js | https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tagdiv_theme.min.js?ver=12.7.5 | |
| js | https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdPostImages.js?ver=12.7.5 | |
| js | https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdSmartSidebar.js?ver=12.7.5 | |
| js | https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdSocialSharing.js?ver=12.7.5 | |
| js | https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdModalPostImages.js?ver=12.7.5 | |
| js | https://www.minnesotamonthly.com/wp-content/plugins/fancy-facebook-comments-pro/public/js/fancy-facebook-comments-pro-public.js?ver=1.1.15 | |
| js | https://www.minnesotamonthly.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=10.6.2 | |
| js | https://www.minnesotamonthly.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=10.6.2 | |
| js | https://www.minnesotamonthly.com/wp-content/plugins/geodirectory/assets/js/geodir-map.min.js?ver=2.8.157 | |
| js | https://js.adsrvr.org/up_loader.3.0.0.js | |
| js | text/javascript | https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdAjaxSearch.js?ver=12.7.5 |
| js | text/javascript | https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdLogin.js?ver=12.7.5 |
| js | text/javascript | https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdMenu.js?ver=12.7.5 |
| js | text/javascript | https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdLoadingBox.js?ver=12.7.5 |
| js | text/javascript | https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdSmartSidebar.js?ver=12.7.5 |
Серверные заголовки
Кол-во: 16
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 16шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Date | Fri, 21 Aug 2026 13:05:51 GMT |
| Vary | Accept-Encoding |
| Server | BunnyCDN-DE1-864 |
| cdn-pullzone | 6360933 |
| cdn-requestcountrycode | RU |
| Cache-Control | public, max-age=600, s-maxage=600 |
| ETag | W/"dku1t93rvqds7m63-zstd" |
| cdn-proxyver | 1.62 |
| cdn-requestpullcode | 200 |
| cdn-requestpullsuccess | True |
| cdn-edgestorageid | 860 |
| cdn-cachedat | 08/20/2026 20:24:06 |
| cdn-status | 200 |
| cdn-requesttime | 0 |
| cdn-requestid | 74c898804271d9de3c2e62610f97bb1a |
| cdn-cache | HIT |
CMS
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
Сайт работает на CMS WordPress.
Веб-сервер
BunnyCDN-DE1-864
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
В заголовке Server указано: BunnyCDN-DE1-864.
Мета-теги Готовность: 23%
Title
Minnesota Monthly | Experience The Spirit of Minnesota
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Устраните дубли в title: minnesota(2)
Необходимо уменьшить число символов в title (текущее значение: 54, оптимально: от 40 до 45)
Description
Minnesota Monthly embodies the spirit of the state, celebrating the best arts, entertainment, food, and culture in Minneapolis, St. Paul, and greater MN
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо уменьшить число символов в description (текущее значение: 152, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
https://www.minnesotamonthly.com/
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Канонический Url прописан корректно.
Robots
index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots со значениями index, follow не накладывает ограничений на индексирование и показ контента.
Адаптивность
width=device-width, initial-scale=1.0
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 6
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:locale | en_US |
| og:type | website |
| og:title | Home |
| og:description | Minnesota Monthly embodies the spirit of the state, celebrating the best arts, entertainment, food, and culture in Minneapolis, St. Paul, and greater MN |
| og:url | https://www.minnesotamonthly.com/ |
| og:site_name | Minnesota Monthly |
Все мета-теги
Кол-во: 18
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 18шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1.0 |
| name | robots | index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1 |
| name | description | Minnesota Monthly embodies the spirit of the state, celebrating the best arts, entertainment, food, and culture in Minneapolis, St. Paul, and greater MN |
| name | twitter:card | summary_large_image |
| name | generator | WordPress 7.0.4 |
| name | generator | WooCommerce 10.6.2 |
| name | generator | Powered by Slider Revolution 6.7.41 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface. |
| name | generator | WP Super Duper v1.2.31 |
| name | generator | WP Font Awesome Settings v1.1.11 |
| property | og:locale | en_US |
| property | og:type | website |
| property | og:title | Home |
| property | og:description | Minnesota Monthly embodies the spirit of the state, celebrating the best arts, entertainment, food, and culture in Minneapolis, St. Paul, and greater MN |
| property | og:url | https://www.minnesotamonthly.com/ |
| property | og:site_name | Minnesota Monthly |
| property | article:modified_time | 2026-06-19T13:20:00+00:00 |
| property | fb:app_id | 573304470912010 |
| property | fb:admins | 100085565980029 |
Оптимизация Готовность: 72%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют в единственном экземпляре).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Абзацев с текстом 1 слишком мало. Добавьте больше абзацев с текстом (тег <p>)!
Среднее число слов в абзаце 5 слишком мало. Сделайте контент более читаемым!
Слова из title 6 встречаются в тексте достаточно.
Кол-во знаков контента 8649 на странице оптимально.
Кол-во слов 1317 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h3> 31.
Тошнота
5,48
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 3. Измените текст страницы!
Академич. тошнота
9,11%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота страницы в пределах нормы.
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| directory | 30 | 2,28% |
| august | 29 | 2,20% |
| minnesota | 21 | 1,59% |
| experience | 9 | 0,68% |
| minneapolis | 9 | 0,68% |
| entertainment | 8 | 0,61% |
| alesha | 8 | 0,61% |
| taylor | 8 | 0,61% |
| dining | 7 | 0,53% |
| burger | 7 | 0,53% |
| monthly | 7 | 0,53% |
| derusha | 6 | 0,46% |
| uptown | 6 | 0,46% |
| cities | 6 | 0,46% |
| travel | 5 | 0,38% |
| culture | 5 | 0,38% |
| shopping | 5 | 0,38% |
| midwest | 5 | 0,38% |
| design | 5 | 0,38% |
| account | 5 | 0,38% |
Индексация Готовность: 0%
Индексирование
Есть ошибки
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 268 слишком много. Проведите ревизию и оптимизацию ссылок сайта.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Кол-во редиректов для файла robots.txt 3 слишком большое! Это может вызывать затруднение при индексации поисковыми роботами!
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://link.minnesotamonthly.com/robots.txt
302 Found
http://minnesotamonthly.com/
301 MovedPermanently
https://www.minnesotamonthly.com/
200 OK
Показать содержимое robots.txt
<!doctype html >
<html lang="en-US">
<head>
<title>Minnesota Monthly | Experience The Spirit of Minnesota</title>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="pingback" href="https://www.minnesotamonthly.com/xmlrpc.php" />
<script type="text/javascript">var heateorFfcpAjaxUrl = 'https://www.minnesotamonthly.com/wp-admin/admin-ajax.php', heateorFfcpWebsiteUrl = 'https://www.minnesotamonthly.com'; </script>
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<link rel="icon" type="image/png" href="/wp-content/uploads/sites/85/2018/12/MNMO_logos_WPnewspaper_Favicon.png"><link rel="apple-touch-icon" sizes="76x76" href="/wp-content/uploads/sites/85/2018/12/MNMO_logos_WPnewspaper_iOS-Bookmarklet-76.png"/><link rel="apple-touch-icon" sizes="120x120" href="/wp-content/uploads/sites/85/2018/12/MNMO_logos_WPnewspaper_iOS-Bookmarklet-120.png"/><link rel="apple-touch-icon" sizes="152x152" href="/wp-content/uploads/sites/85/2018/12/MNMO_logos_WPnewspaper_iOS-Bookmarklet-152.png"/><link rel="apple-touch-icon" sizes="114x114" href="/wp-content/uploads/sites/85/2018/12/MNMO_logos_WPnewspaper_iOS-Bookmarklet-114.png"/><link rel="apple-touch-icon" sizes="144x144" href="/wp-content/uploads/sites/85/2018/12/MNMO_logos_WPnewspaper_iOS-Bookmarklet-144.png"/>
<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https://yoast.com/product/yoast-seo-premium-wordpress/ -->
<meta name="description" content="Minnesota Monthly embodies the spirit of the state, celebrating the best arts, entertainment, food, and culture in Minneapolis, St. Paul, and greater MN" />
<link rel="canonical" href="https://www.minnesotamonthly.com/" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Home" />
<meta property="og:description" content="Minnesota Monthly embodies the spirit of the state, celebrating the best arts, entertainment, food, and culture in Minneapolis, St. Paul, and greater MN" />
<meta property="og:url" content="https://www.minnesotamonthly.com/" />
<meta property="og:site_name" content="Minnesota Monthly" />
<meta property="article:modified_time" content="2026-06-19T13:20:00+00:00" />
<meta name="twitter:card" content="summary_large_image" />
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.minnesotamonthly.com\/","url":"https:\/\/www.minnesotamonthly.com\/","name":"Minnesota Monthly | Experience The Spirit of Minnesota","isPartOf":{"@id":"https:\/\/www.minnesotamonthly.com\/#website"},"about":{"@id":"https:\/\/www.minnesotamonthly.com\/#organization"},"datePublished":"2018-06-16T00:14:57+00:00","dateModified":"2026-06-19T13:20:00+00:00","description":"Minnesota Monthly embodies the spirit of the state, celebrating the best arts, entertainment, food, and culture in Minneapolis, St. Paul, and greater MN","breadcrumb":{"@id":"https:\/\/www.minnesotamonthly.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.minnesotamonthly.com\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.minnesotamonthly.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/www.minnesotamonthly.com\/#website","url":"https:\/\/www.minnesotamonthly.com\/","name":"Minnesota Monthly","description":"The Spirit of Minnesota","publisher":{"@id":"https:\/\/www.minnesotamonthly.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.minnesotamonthly.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.minnesotamonthly.com\/#organization","name":"Minnesota Monthly","url":"https:\/\/www.minnesotamonthly.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.minnesotamonthly.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.minnesotamonthly.com\/wp-content\/uploads\/sites\/85\/2019\/03\/MNMO_logos_WPnewspaper_LogoBlack-Upload.png","contentUrl":"https:\/\/www.minnesotamonthly.com\/wp-content\/uploads\/sites\/85\/2019\/03\/MNMO_logos_WPnewspaper_LogoBlack-Upload.png","width":272,"height":90,"caption":"Minnesota Monthly"},"image":{"@id":"https:\/\/www.minnesotamonthly.com\/#\/schema\/logo\/image\/"}}]}</script>
<!-- / Yoast SEO Premium plugin. -->
<link rel='dns-prefetch' href='//platform-api.sharethis.com' />
<link rel='dns-prefetch' href='//cdn.broadstreetads.com' />
<link rel='dns-prefetch' href='//www.google.com' />
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel='dns-prefetch' href='//use.fontawesome.com' />
<link rel='preconnect' href='https://fonts.googleapis.com' />
<link href='https://fonts.gstatic.com' crossorigin='anonymous' rel='preconnect' />
<link rel="alternate" type="application/rss+xml" title="Minnesota Monthly » Feed" href="https://www.minnesotamonthly.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Minnesota Monthly » Comments Feed" href="https://www.minnesotamonthly.com/comments/feed/" />
<link rel="preload" as="font" type="font/woff2" crossorigin href="https://www.minnesotamonthly.com/wp-content/mu-plugins/assets/fonts/newspaper.woff2?v=1787030575">
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.minnesotamonthly.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.minnesotamonthly.com%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.minnesotamonthly.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.minnesotamonthly.com%2F&format=xml" />
<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>
<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>
<style id="classic-theme-styles-inline-css">
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>
<link rel='stylesheet' id='wc-blocks-style-css' href='https://www.minnesotamonthly.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-10.6.2' media='all' />
<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 11px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 32px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--regular: 15px;--wp--preset--font-size--larger: 50px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-regular-font-size{font-size: var(--wp--preset--font-size--regular) !important;}.has-larger-font-size{font-size: var(--wp--preset--font-size--larger) !important;}
/*# sourceURL=global-styles-inline-css */
</style>
<link rel='stylesheet' id='bjqs-css-css' href='https://www.minnesotamonthly.com/wp-content/plugins/innoscale-categoryslider/css/bjqs.css?ver=7.0.4' media='all' />
<link rel='stylesheet' id='bjqs-css-custom-css' href='https://www.minnesotamonthly.com/wp-content/plugins/innoscale-categoryslider/css/categoryslider.css?ver=7.0.4' media='all' />
<link rel='stylesheet' id='jquery-modal-css-css' href='https://www.minnesotamonthly.com/wp-content/plugins/innoscale-core/assets/css/modal.min.css?ver=7.0.4' media='all' />
<link rel='stylesheet' id='opt-in-css-css' href='https://www.minnesotamonthly.com/wp-content/plugins/innoscale-core/assets/css/opt-in.css?ver=7.0.4' media='all' />
<link rel='stylesheet' id='ig-css-css' href='https://www.minnesotamonthly.com/wp-content/plugins/innoscale-gallery/css/innoscale-gallery.css?ver=7.0.4' media='all' />
<link rel='stylesheet' id='share-this-share-buttons-sticky-css' href='https://www.minnesotamonthly.com/wp-content/plugins/sharethis-share-buttons/css/mu-style.css?ver=1787030641' media='all' />
<link rel='stylesheet' id='taxonomy-image-plugin-public-css' href='https://www.minnesotamonthly.com/wp-content/plugins/taxonomy-images/css/style.css?ver=0.9.6' media='screen' />
<link rel='stylesheet' id='woocommerce-layout-css' href='https://www.minnesotamonthly.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=10.6.2' media='all' />
<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://www.minnesotamonthly.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=10.6.2' media='only screen and (max-width: 768px)' />
<link rel='stylesheet' id='woocommerce-general-css' href='https://www.minnesotamonthly.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=10.6.2' media='all' />
<style id="woocommerce-inline-inline-css">
.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
</style>
<link rel='stylesheet' id='ep_general_styles-css' href='https://www.minnesotamonthly.com/wp-content/plugins/elasticpress/dist/css/general-styles.css?ver=66295efe92a630617c00' media='all' />
<link rel='stylesheet' id='td-plugin-multi-purpose-css' href='https://www.minnesotamonthly.com/wp-content/plugins/td-composer/td-multi-purpose/style.css?ver=0a9c42ac7caaacdeae8b29810ea4175f' media='all' />
<link rel='stylesheet' id='google-fonts-style-css' href='https://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Roboto:400,600,700&display=optional&ver=12.7.5' media='all' />
<link rel='stylesheet' id='heateor_ffcp_front_css-css' href='https://www.minnesotamonthly.com/wp-content/plugins/fancy-facebook-comments-pro/public/css/fancy-facebook-comments-pro-public.css?ver=1.1.15' media='all' />
<link rel='stylesheet' id='ayecode-ui-css' href='https://www.minnesotamonthly.com/wp-content/plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets-v5/css/ayecode-ui-compatibility.css?ver=0.2.47' media='all' />
<style id="ayecode-ui-inline-css">
body.modal-open #wpadminbar{z-index:999}.embed-responsive-16by9 .fluid-width-video-wrapper{padding:0!important;position:initial}
/*# sourceURL=ayecode-ui-inline-css */
</style>
<link rel='stylesheet' id='td-theme-css' href='https://www.minnesotamonthly.com/wp-content/themes/newspaper-min/style.css?ver=1.0' media='all' />
<style id="td-theme-inline-css">@media (max-width:767px){.td-header-desktop-wrap{display:none}}@media (min-width:767px){.td-header-mobile-wrap{display:none}}@font-face{font-family:"newspaper";src:url("https://www.minnesotamonthly.com/wp-content/mu-plugins/assets/fonts/newspaper.woff2?v=1787030575") format("woff2"),url("https://www.minnesotamonthly.com/wp-content/themes/newspaper/images/icons/newspaper.woff?24") format("woff");font-weight:normal;font-style:normal;font-display:optional}</style>
<link rel='stylesheet' id='td-theme-woo-css' href='https://www.minnesotamonthly.com/wp-content/themes/newspaper/style-woocommerce.css?ver=1.0' media='all' />
<link rel='stylesheet' id='td-legacy-framework-front-style-css' href='https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/assets/css/td_legacy_main.css?ver=0a9c42ac7caaacdeae8b29810ea4175f' media='all' />
<link rel='stylesheet' id='td-legacy-framework-woo-style-css' href='https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/assets/css/td_legacy_woocommerce.css?ver=7.0.4' media='all' />
<link rel='stylesheet' id='td-standard-pack-framework-front-style-css' href='https://www.minnesotamonthly.com/wp-content/plugins/td-standard-pack/Newspaper/assets/css/td_standard_pack_main.css?ver=1314111a2e147bac488ccdd97e4704ff' media='all' />
<link rel='stylesheet' id='parent-style-css' href='https://www.minnesotamonthly.com/wp-content/themes/newspaper/style.css?ver=12.7.5-1787030709' media='all' />
<link rel='stylesheet' id='innoscale-utility-css' href='https://www.minnesotamonthly.com/wp-content/plugins/innoscale-utility/assets/css/utility.css?ver=1.1.3' media='all' />
<link rel='stylesheet' id='innoscale-newspaper-legacy-css' href='https://www.minnesotamonthly.com/wp-content/mu-plugins/assets/newspaper-legacy/legacy-custom.css?ver=1787030575' media='all' />
<link rel='stylesheet' id='font-awesome-css' href='https://use.fontawesome.com/releases/v6.7.2/css/all.css?wpfas=true' media='all' />
<script id="jquery-core-js" src="https://www.minnesotamonthly.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script id="jquery-core-js-after">
window.gdSetMap = window.gdSetMap || 'none';window.gdLoadMap = window.gdLoadMap || '';
//# sourceURL=jquery-core-js-after
</script>
<script id="jquery-migrate-js" src="https://www.minnesotamonthly.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
<script id="jquery-js-after">
window.gdSetMap = window.gdSetMap || 'none';window.gdLoadMap = window.gdLoadMap || '';
//# sourceURL=jquery-js-after
</script>
<script id="bootstrap-js-bundle-js" src="https://www.minnesotamonthly.com/wp-content/plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets-v5/js/bootstrap.bundle.min.js?ver=0.2.47"></script>
<script id="bootstrap-js-bundle-js-after">
function aui_init_greedy_nav(){jQuery('nav.greedy').each(function(i,obj){if(jQuery(this).hasClass("being-greedy")){return true}jQuery(this).addClass('navbar-expand');jQuery(this).off('shown.bs.tab').on('shown.bs.tab',function(e){if(jQuery(e.target).closest('.dropdown-menu').hasClass('greedy-links')){jQuery(e.target).closest('.greedy').find('.greedy-btn.dropdown').attr('aria-expanded','false');jQuery(e.target).closest('.greedy-links').removeClass('show').addClass('d-none')}});jQuery(document).off('mousemove','.greedy-btn').on('mousemove','.greedy-btn',function(e){jQuery('.dropdown-menu.greedy-links').removeClass('d-none')});var $vlinks='';var $dDownClass='';var ddItemClass='greedy-nav-item';if(jQuery(this).find('.navbar-nav').length){if(jQuery(this).find('.navbar-nav').hasClass("being-greedy")){return true}$vlinks=jQuery(this).find('.navbar-nav').addClass("being-greedy w-100").removeClass('overflow-hidden')}else if(jQuery(this).find('.nav').length){if(jQuery(this).find('.nav').hasClass("being-greedy")){return true}$vlinks=jQuery(this).find('.nav').addClass("being-greedy w-100").removeClass('overflow-hidden');$dDownClass=' mt-0 p-0 zi-5 ';ddItemClass+=' mt-0 me-0'}else{return false}jQuery($vlinks).append('<li class="nav-item list-unstyled ml-auto greedy-btn d-none dropdown"><button data-bs-toggle="collapse" class="nav-link greedy-nav-link" role="button"><i class="fas fa-ellipsis-h"></i> <span class="greedy-count badge bg-dark rounded-pill"></span></button><ul class="greedy-links dropdown-menu dropdown-menu-end '+$dDownClass+'"></ul></li>');var $hlinks=jQuery(this).find('.greedy-links');var $btn=jQuery(this).find('.greedy-btn');var numOfItems=0;var totalSpace=0;var closingTime=1000;var breakWidths=[];$vlinks.children().outerWidth(function(i,w){totalSpace+=w;numOfItems+=1;breakWidths.push(totalSpace)});var availableSpace,numOfVisibleItems,requiredSpace,buttonSpace,timer;function check(){buttonSpace=$btn.width();availableSpace=$vlinks.width()-10;numOfVisibleItems=$vlinks.children().length;requiredSpace=breakWidths[numOfVisibleItems-1];if(numOfVisibleItems>1&&requiredSpace>availableSpace){var $li=$vlinks.children().last().prev();$li.removeClass('nav-item').addClass(ddItemClass);if(!jQuery($hlinks).children().length){$li.find('.nav-link').addClass('w-100 dropdown-item rounded-0 rounded-bottom')}else{jQuery($hlinks).find('.nav-link').removeClass('rounded-top');$li.find('.nav-link').addClass('w-100 dropdown-item rounded-0 rounded-top')}$li.prependTo($hlinks);numOfVisibleItems-=1;check()}else if(availableSpace>breakWidths[numOfVisibleItems]){$hlinks.children().first().insertBefore($btn);numOfVisibleItems+=1;check()}jQuery($btn).find(".greedy-count").html(numOfItems-numOfVisibleItems);if(numOfVisibleItems===numOfItems){$btn.addClass('d-none')}else $btn.removeClass('d-none')}jQuery(window).on("resize",function(){check()});check()})}function aui_select2_locale(){var aui_select2_params={"i18n_select_state_text":"Select an option\u2026","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %item% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %item% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %item% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026"};return{theme:"bootstrap-5",width:jQuery(this).data('width')?jQuery(this).data('width'):jQuery(this).hasClass('w-100')?'100%':'style',placeholder:jQuery(this).data('placeholder'),language:{errorLoading:function(){return aui_select2_params.i18n_searching},inputTooLong:function(args){var overChars=args.input.length-args.maximum;if(1===overChars){return aui_select2_params.i18n_input_too_long_1}return aui_select2_params.i18n_input_too_long_n.replace('%item%',overChars)},inputTooShort:function(args){var remainingChars=args.minimum-args.input.length;if(1===remainingChars){return aui_select2_params.i18n_input_too_short_1}return aui_select2_params.i18n_input_too_short_n.replace('%item%',remainingChars)},loadingMore:function(){return aui_select2_params.i18n_load_more},maximumSelected:function(args){if(args.maximum===1){return aui_select2_params.i18n_selection_too_long_1}return aui_select2_params.i18n_selection_too_long_n.replace('%item%',args.maximum)},noResults:function(){return aui_select2_params.i18n_no_matches},searching:function(){return aui_select2_params.i18n_searching}}}}function aui_init_select2(){var select2_args=jQuery.extend({},aui_select2_locale());jQuery("select.aui-select2").each(function(){if(!jQuery(this).hasClass("select2-hidden-accessible")){jQuery(this).select2(select2_args)}})}function aui_time_ago(selector){var aui_timeago_params={"prefix_ago":"","suffix_ago":" ago","prefix_after":"after ","suffix_after":"","seconds":"less than a minute","minute":"about a minute","minutes":"%d minutes","hour":"about an hour","hours":"about %d hours","day":"a day","days":"%d days","month":"about a month","months":"%d months","year":"about a year","years":"%d years"};var templates={prefix:aui_timeago_params.prefix_ago,suffix:aui_timeago_params.suffix_ago,seconds:aui_timeago_params.seconds,minute:aui_timeago_params.minute,minutes:aui_timeago_params.minutes,hour:aui_timeago_params.hour,hours:aui_timeago_params.hours,day:aui_timeago_params.day,days:aui_timeago_params.days,month:aui_timeago_params.month,months:aui_timeago_params.months,year:aui_timeago_params.year,years:aui_timeago_params.years};var template=function(t,n){return templates[t]&&templates[t].replace(/%d/i,Math.abs(Math.round(n)))};var timer=function(time){if(!time)return;time=time.replace(/\.\d+/,"");time=time.replace(/-/,"/").replace(/-/,"/");time=time.replace(/T/," ").replace(/Z/," UTC");time=time.replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2");time=new Date(time*1000||time);var now=new Date();var seconds=((now.getTime()-time)*.001)>>0;var minutes=seconds/60;var hours=minutes/60;var days=hours/24;var years=days/365;return templates.prefix+(seconds<45&&template('seconds',seconds)||seconds<90&&template('minute',1)||minutes<45&&template('minutes',minutes)||minutes<90&&template('hour',1)||hours<24&&template('hours',hours)||hours<42&&template('day',1)||days<30&&template('days',days)||days<45&&template('month',1)||days<365&&template('months',days/30)||years<1.5&&template('year',1)||template('years',years))+templates.suffix};var elements=document.getElementsByClassName(selector);if(selector&&elements&&elements.length){for(var i in elements){var $el=elements[i];if(typeof $el==='object'){$el.innerHTML='<i class="far fa-clock"></i> '+timer($el.getAttribute('title')||$el.getAttribute('datetime'))}}}setTimeout(function(){aui_time_ago(selector)},60000)}function aui_init_tooltips(){if(typeof jQuery.fn.tooltip==='function'){jQuery('[data-bs-toggle="tooltip"]').tooltip()}else{console.log('jQuery.fn.tooltip not found')}if(typeof jQuery.fn.popover==='function'){jQuery('[data-bs-toggle="popover"]').popover();jQuery('[data-bs-toggle="popover-html"]').popover({html:true,sanitize:false})}else{console.log('jQuery.fn.popover not found')}jQuery('[data-bs-toggle="popover"],[data-bs-toggle="popover-html"]').on('inserted.bs.popover',function(){jQuery('body > .popover').wrapAll("<div class='bsui' />")})}$aui_doing_init_flatpickr=false;function aui_init_flatpickr(){if(typeof jQuery.fn.flatpickr==="function"&&!$aui_doing_init_flatpickr){$aui_doing_init_flatpickr=true;try{flatpickr.localize({weekdays:{shorthand:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],longhand:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],},months:{shorthand:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],longhand:['January','February','March','April','May','June','July','August','September','October','November','December'],},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(nth){var s=nth%100;if(s>3&&s<21)return"th";switch(s%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:' to ',weekAbbreviation:'Wk',scrollTitle:'Scroll to increment',toggleTitle:'Click to toggle',amPM:['AM','PM'],yearAriaLabel:'Year',hourAriaLabel:'Hour',minuteAriaLabel:'Minute',time_24hr:false})}catch(err){console.log(err.message)}jQuery('input[data-aui-init="flatpickr"]:not(.flatpickr-input)').flatpickr()}$aui_doing_init_flatpickr=false}$aui_doing_init_iconpicker=false;function aui_init_iconpicker(){if(typeof jQuery.fn.iconpicker==="function"&&!$aui_doing_init_iconpicker){$aui_doing_init_iconpicker=true;jQuery('input[data-aui-init="iconpicker"]:not(.iconpicker-input)').iconpicker()}$aui_doing_init_iconpicker=false}function aui_modal_iframe($title,$url,$footer,$dismissible,$class,$dialog_class,$body_class,responsive){if(!$body_class){$body_class='p-0'}var wClass='text-center position-absolute w-100 text-dark overlay overlay-white p-0 m-0 d-flex justify-content-center align-items-center';var wStyle='';var sStyle='';var $body="",sClass="w-100 p-0 m-0";if(responsive){$body+='<div class="embed-responsive embed-responsive-16by9 ratio ratio-16x9">';wClass+=' h-100';sClass+=' embed-responsive-item'}else{wClass+=' vh-100';sClass+=' vh-100';wStyle+=' height: 90vh !important;';sStyle+=' height: 90vh !important;'}$body+='<div class="ac-preview-loading '+wClass+'" style="left:0;top:0;'+wStyle+'"><div class="spinner-border" role="status"></div></div>';$body+='<iframe id="embedModal-iframe" class="'+sClass+'" style="'+sStyle+'" src="" width="100%" height="100%" frameborder="0" allowtransparency="true"></iframe>';if(responsive){$body+='</div>'}$m=aui_modal($title,$body,$footer,$dismissible,$class,$dialog_class,$body_class);const auiModal=document.getElementById('aui-modal');auiModal.addEventListener('shown.bs.modal',function(e){iFrame=jQuery('#embedModal-iframe');jQuery('.ac-preview-loading').removeClass('d-none').addClass('d-flex');iFrame.attr({src:$url});iFrame.load(function(){jQuery('.ac-preview-loading').removeClass('d-flex').addClass('d-none')})});return $m}function aui_modal($title,$body,$footer,$dismissible,$class,$dialog_class,$body_class){if(!$class){$class=''}if(!$dialog_class){$dialog_class=''}if(!$body){$body='<div class="text-center"><div class="spinner-border" role="status"></div></div>'}jQuery('.aui-modal').remove();jQuery('.modal-backdrop').remove();jQuery('body').css({overflow:'','padding-right':''});var $modal='';$modal+='<div id="aui-modal" class="modal aui-modal fade shadow bsui '+$class+'" tabindex="-1">'+'<div class="modal-dialog modal-dialog-centered '+$dialog_class+'">'+'<div class="modal-content border-0 shadow">';if($title){$modal+='<div class="modal-header">'+'<h5 class="modal-title">'+$title+'</h5>';if($dismissible){$modal+='<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close">'+'</button>'}$modal+='</div>'}$modal+='<div class="modal-body '+$body_class+'">'+$body+'</div>';if($footer){$modal+='<div class="modal-footer">'+$footer+'</div>'}$modal+='</div>'+'</div>'+'</div>';jQuery('body').append($modal);const ayeModal=new bootstrap.Modal('.aui-modal',{});ayeModal.show()}function aui_conditional_fields(form){jQuery(form).find(".aui-conditional-field").each(function(){var $element_require=jQuery(this).data('element-require');if($element_require){$element_require=$element_require.replace("'","'");$element_require=$element_require.replace(""",'"');if(aui_check_form_condition($element_require,form)){jQuery(this).removeClass('d-none')}else{jQuery(this).addClass('d-none')}}})}function aui_check_form_condition(condition,form){if(form){condition=condition.replace(/\(form\)/g,"('"+form+"')")}return new Function("return "+condition+";")()}jQuery.fn.aui_isOnScreen=function(){var win=jQuery(window);var viewport={top:win.scrollTop(),left:win.scrollLeft()};viewport.right=viewport.left+win.width();viewport.bottom=viewport.top+win.height();var bounds=this.offset();bounds.right=bounds.left+this.outerWidth();bounds.bottom=bounds.top+this.outerHeight();return(!(viewport.right<bounds.left||viewport.left>bounds.right||viewport.bottom<bounds.top||viewport.top>bounds.bottom))};function aui_carousel_maybe_show_multiple_items($carousel){var $items={};var $item_count=0;if(!jQuery($carousel).find('.carousel-inner-original').length){jQuery($carousel).append('<div class="carousel-inner-original d-none">'+jQuery($carousel).find('.carousel-inner').html().replaceAll('carousel-item','not-carousel-item')+'</div>')}jQuery($carousel).find('.carousel-inner-original .not-carousel-item').each(function(){$items[$item_count]=jQuery(this).html();$item_count++});if(!$item_count){return}if(jQuery(window).width()<=576){if(jQuery($carousel).find('.carousel-inner').hasClass('aui-multiple-items')&&jQuery($carousel).find('.carousel-inner-original').length){jQuery($carousel).find('.carousel-inner').removeClass('aui-multiple-items').html(jQuery($carousel).find('.carousel-inner-original').html().replaceAll('not-carousel-item','carousel-item'));jQuery($carousel).find(".carousel-indicators li").removeClass("d-none")}}else{var $md_count=jQuery($carousel).data('limit_show');var $md_cols_count=jQuery($carousel).data('cols_show');var $new_items='';var $new_items_count=0;var $new_item_count=0;var $closed=true;Object.keys($items).forEach(function(key,index){if(index!=0&&Number.isInteger(index/$md_count)){$new_items+='</div></div>';$closed=true}if(index==0||Number.isInteger(index/$md_count)){$row_cols_class=$md_cols_count?' g-lg-4 g-3 row-cols-1 row-cols-lg-'+$md_cols_count:'';$active=index==0?'active':'';$new_items+='<div class="carousel-item '+$active+'"><div class="row'+$row_cols_class+' ">';$closed=false;$new_items_count++;$new_item_count=0}$new_items+='<div class="col ">'+$items[index]+'</div>';$new_item_count++});if(!$closed){if($md_count-$new_item_count>0){$placeholder_count=$md_count-$new_item_count;while($placeholder_count>0){$new_items+='<div class="col "></div>';$placeholder_count--}}$new_items+='</div></div>'}jQuery($carousel).find('.carousel-inner').addClass('aui-multiple-items').html($new_items);jQuery($carousel).find('.carousel-item.active img').each(function(){if(real_srcset=jQuery(this).attr("data-srcset")){if(!jQuery(this).attr("srcset"))jQuery(this).attr("srcset",real_srcset)}if(real_src=jQuery(this).attr("data-src")){if(!jQuery(this).attr("srcset"))jQuery(this).attr("src",real_src)}});$hide_count=$new_items_count-1;jQuery($carousel).find(".carousel-indicators li:gt("+$hide_count+")").addClass("d-none")}jQuery(window).trigger("aui_carousel_multiple")}function aui_init_carousel_multiple_items(){jQuery(window).on("resize",function(){jQuery('.carousel-multiple-items').each(function(){aui_carousel_maybe_show_multiple_items(this)})});jQuery('.carousel-multiple-items').each(function(){aui_carousel_maybe_show_multiple_items(this)})}function init_nav_sub_menus(){jQuery('.navbar-multi-sub-menus').each(function(i,obj){if(jQuery(this).hasClass("has-sub-sub-menus")){return true}jQuery(this).addClass('has-sub-sub-menus');jQuery(this).find('.dropdown-menu a.dropdown-toggle').on('click',function(e){var $el=jQuery(this);$el.toggleClass('active-dropdown');var $parent=jQuery(this).offsetParent(".dropdown-menu");if(!jQuery(this).next().hasClass('show')){jQuery(this).parents('.dropdown-menu').first().find('.show').removeClass("show")}var $subMenu=jQuery(this).next(".dropdown-menu");$subMenu.toggleClass('show');jQuery(this).parent("li").toggleClass('show');jQuery(this).parents('li.nav-item.dropdown.show').on('hidden.bs.dropdown',function(e){jQuery('.dropdown-menu .show').removeClass("show");$el.removeClass('active-dropdown')});if(!$parent.parent().hasClass('navbar-nav')){$el.next().addClass('position-relative border-top border-bottom')}return false})})}function aui_lightbox_embed($link,ele){ele.preventDefault();jQuery('.aui-carousel-modal').remove();var $modal='<div class="modal fade aui-carousel-modal bsui" id="aui-carousel-modal" tabindex="-1" role="dialog" aria-labelledby="aui-modal-title" aria-hidden="true"><div class="modal-dialog modal-dialog-centered modal-xl mw-100"><div class="modal-content bg-transparent border-0 shadow-none"><div class="modal-header"><h5 class="modal-title" id="aui-modal-title"></h5></div><div class="modal-body text-center"><i class="fas fa-circle-notch fa-spin fa-3x"></i></div></div></div></div>';jQuery('body').append($modal);const ayeModal=new bootstrap.Modal('.aui-carousel-modal',{});const myModalEl=document.getElementById('aui-carousel-modal');myModalEl.addEventListener('hidden.bs.modal',event=>{jQuery(".aui-carousel-modal iframe").attr('src','')});jQuery('.aui-carousel-modal').on('shown.bs.modal',function(e){jQuery('.aui-carousel-modal .carousel-item.active').find('iframe').each(function(){var $iframe=jQuery(this);$iframe.parent().find('.ac-preview-loading').removeClass('d-none').addClass('d-flex');if(!$iframe.attr('src')&&$iframe.data('src')){$iframe.attr('src',$iframe.data('src'))}$iframe.on('load',function(){setTimeout(function(){$iframe.parent().find('.ac-preview-loading').removeClass('d-flex').addClass('d-none')},1250)})})});$container=jQuery($link).closest('.aui-gallery');$clicked_href=jQuery($link).attr('href');$images=[];$container.find('.aui-lightbox-image, .aui-lightbox-iframe').each(function(){var a=this;var href=jQuery(a).attr('href');if(href){$images.push(href)}});if($images.length){var $carousel='<div id="aui-embed-slider-modal" class="carousel slide" >';if($images.length>1){$i=0;$carousel+='<ol class="carousel-indicators position-fixed">';$container.find('.aui-lightbox-image, .aui-lightbox-iframe').each(function(){$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<li data-bs-target="#aui-embed-slider-modal" data-bs-slide-to="'+$i+'" class="'+$active+'"></li>';$i++});$carousel+='</ol>'}$i=0;$rtl_class='justify-content-start';$carousel+='<div class="carousel-inner d-flex align-items-center '+$rtl_class+'">';$container.find('.aui-lightbox-image').each(function(){var a=this;var href=jQuery(a).attr('href');$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<div class="carousel-item '+$active+'"><div>';var css_height=window.innerWidth>window.innerHeight?'90vh':'auto';var srcset=jQuery(a).find('img').attr('srcset');var sizes='';if(srcset){var sources=srcset.split(',').map(s=>{var parts=s.trim().split(/\s+/).filter(Boolean);if(parts.length>=2){return{width:parseInt(parts[1].replace('w','')),descriptor:parts[1].replace('w','px')}}return null}).filter(item=>item!==null).sort((a,b)=>b.width-a.width);sizes=sources.map((source,index,array)=>{if(index===0){return `${source.descriptor}`}else{return `(max-width:${source.width-1}px)${array[index-1].descriptor}`}}).reverse().join(', ')}var img=href?jQuery(a).find('img').clone().attr('src',href).attr('sizes',sizes).removeClass().addClass('mx-auto d-block w-auto rounded').css({'max-height':css_height,'max-width':'98%'}).get(0).outerHTML:jQuery(a).find('img').clone().removeClass().addClass('mx-auto d-block w-auto rounded').css({'max-height':css_height,'max-width':'98%'}).get(0).outerHTML;$carousel+=img;if(jQuery(a).parent().find('.carousel-caption').length){$carousel+=jQuery(a).parent().find('.carousel-caption').clone().removeClass('sr-only visually-hidden').get(0).outerHTML}else if(jQuery(a).parent().find('.figure-caption').length){$carousel+=jQuery(a).parent().find('.figure-caption').clone().removeClass('sr-only visually-hidden').addClass('carousel-caption').get(0).outerHTML}$carousel+='</div></div>';$i++});$container.find('.aui-lightbox-iframe').each(function(){var a=this;var css_height=window.innerWidth>window.innerHeight?'90vh;':'auto;';var styleWidth=$images.length>1?'max-width:70%;':'';$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<div class="carousel-item '+$active+'"><div class="modal-xl mx-auto ratio ratio-16x9" style="max-height:'+css_height+styleWidth+'">';var url=jQuery(a).attr('href');var iframe='<div class="ac-preview-loading text-light d-none" style="left:0;top:0;height:'+css_height+'"><div class="spinner-border m-auto" role="status"></div></div>';iframe+='<iframe class="aui-carousel-iframe" style="height:'+css_height+'" src="" data-src="'+url+'?rel=0&showinfo=0&modestbranding=1&autoplay=1" allow="autoplay"></iframe>';var img=iframe;$carousel+=img;$carousel+='</div></div>';$i++});$carousel+='</div>';if($images.length>1){$carousel+='<a class="carousel-control-prev" href="#aui-embed-slider-modal" role="button" data-bs-slide="prev">';$carousel+='<span class="carousel-control-prev-icon" aria-hidden="true"></span>';$carousel+=' <a class="carousel-control-next" href="#aui-embed-slider-modal" role="button" data-bs-slide="next">';$carousel+='<span class="carousel-control-next-icon" aria-hidden="true"></span>';$carousel+='</a>'}$carousel+='</div>';var $close='<button type="button" class="btn-close btn-close-white text-end position-fixed" style="right: 20px;top: 10px; z-index: 1055;" data-bs-dismiss="modal" aria-label="Close"></button>';jQuery('.aui-carousel-modal .modal-content').html($carousel).prepend($close);ayeModal.show();try{if('ontouchstart'in document.documentElement||navigator.maxTouchPoints>0){let _bsC=new bootstrap.Carousel('#aui-embed-slider-modal')}}catch(err){}}}function aui_init_lightbox_embed(){jQuery('.aui-lightbox-image, .aui-lightbox-iframe').off('click').on("click",function(ele){aui_lightbox_embed(this,ele)})}function aui_init_modal_iframe(){jQuery('.aui-has-embed, [data-aui-embed="iframe"]').each(function(e){if(!jQuery(this).hasClass('aui-modal-iframed')&&jQuery(this).data('embed-url')){jQuery(this).addClass('aui-modal-iframed');jQuery(this).on("click",function(e1){aui_modal_iframe('',jQuery(this).data('embed-url'),'',true,'','modal-lg','aui-modal-iframe p-0',true);return false})}})}$aui_doing_toast=false;function aui_toast($id,$type,$title,$title_small,$body,$time,$can_close){if($aui_doing_toast){setTimeout(function(){aui_toast($id,$type,$title,$title_small,$body,$time,$can_close)},500);return}$aui_doing_toast=true;if($can_close==null){$can_close=false}if($time==''||$time==null){$time=3000}if(document.getElementById($id)){jQuery('#'+$id).toast('show');setTimeout(function(){$aui_doing_toast=false},500);return}var uniqid=Date.now();if($id){uniqid=$id}$op="";$tClass='';$thClass='';$icon="";if($type=='success'){$op="opacity:.92;";$tClass='alert bg-success w-auto';$thClass='bg-transparent border-0 text-white';$icon="<div class='h5 m-0 p-0'><i class='fas fa-check-circle me-2'></i></div>"}else if($type=='error'||$type=='danger'){$op="opacity:.92;";$tClass='alert bg-danger w-auto';$thClass='bg-transparent border-0 text-white';$icon="<div class='h5 m-0 p-0'><i class='far fa-times-circle me-2'></i></div>"}else if($type=='info'){$op="opacity:.92;";$tClass='alert bg-info w-auto';$thClass='bg-transparent border-0 text-white';$icon="<div class='h5 m-0 p-0'><i class='fas fa-info-circle me-2'></i></div>"}else if($type=='warning'){$op="opacity:.92;";$tClass='alert bg-warning w-auto';$thClass='bg-transparent border-0 text-dark';$icon="<div class='h5 m-0 p-0'><i class='fas fa-exclamation-triangle me-2'></i></div>"}if(!document.getElementById("aui-toasts")){jQuery('body').append('<div class="bsui" id="aui-toasts"><div class="position-fixed aui-toast-bottom-right pr-3 pe-3 mb-1" style="z-index: 500000;right: 0;bottom: 0;'+$op+'"></div></div>')}$toast='<div id="'+uniqid+'" class="toast fade hide shadow hover-shadow '+$tClass+'" style="" role="alert" aria-live="assertive" aria-atomic="true" data-bs-delay="'+$time+'">';if($type||$title||$title_small){$toast+='<div class="toast-header '+$thClass+'">';if($icon){$toast+=$icon}if($title){$toast+='<strong class="me-auto">'+$title+'</strong>'}if($title_small){$toast+='<small>'+$title_small+'</small>'}if($can_close){$toast+='<button type="button" class="ms-2 mb-1 btn-close" data-bs-dismiss="toast" aria-label="Close"></button>'}$toast+='</div>'}if($body){$toast+='<div class="toast-body">'+$body+'</div>'}$toast+='</div>';jQuery('.aui-toast-bottom-right').prepend($toast);jQuery('#'+uniqid).toast('show');setTimeout(function(){$aui_doing_toast=false},500)}function aui_init_counters(){const animNum=(EL)=>{if(EL._isAnimated)return;EL._isAnimated=true;let end=EL.dataset.auiend;let start=EL.dataset.auistart;let duration=EL.dataset.auiduration?EL.dataset.auiduration:2000;let seperator=EL.dataset.auisep?EL.dataset.auisep:'';jQuery(EL).prop('Counter',start).animate({Counter:end},{duration:Math.abs(duration),easing:'swing',step:function(now){const text=seperator?(Math.ceil(now)).toLocaleString('en-US'):Math.ceil(now);const html=seperator?text.split(",").map(n=>`<span class="count">${n}</span>`).join(","):text;if(seperator&&seperator!=','){html.replace(',',seperator)}jQuery(this).html(html)}})};const inViewport=(entries,observer)=>{entries.forEach(entry=>{if(entry.isIntersecting)animNum(entry.target)})};jQuery("[data-auicounter]").each((i,EL)=>{const observer=new IntersectionObserver(inViewport);observer.observe(EL)})}function aui_init(){aui_init_counters();init_nav_sub_menus();aui_init_tooltips();aui_init_select2();aui_init_flatpickr();aui_init_iconpicker();aui_init_greedy_nav();aui_time_ago('timeago');aui_init_carousel_multiple_items();aui_init_lightbox_embed();aui_init_modal_iframe()}jQuery(window).on("load",function(){aui_init()});jQuery(function($){var ua=navigator.userAgent.toLowerCase();var isiOS=ua.match(/(iphone|ipod|ipad)/);if(isiOS){var pS=0;pM=parseFloat($('body').css('marginTop'));$(document).on('show.bs.modal',function(){pS=window.scrollY;$('body').css({marginTop:-pS,overflow:'hidden',position:'fixed',})}).on('hidden.bs.modal',function(){$('body').css({marginTop:pM,overflow:'visible',position:'inherit',});window.scrollTo(0,pS)})}$(document).on('slide.bs.carousel',function(el){var $_modal=$(el.relatedTarget).closest('.aui-carousel-modal:visible').length?$(el.relatedTarget).closest('.aui-carousel-modal:visible'):'';if($_modal&&$_modal.find('.carousel-item iframe.aui-carousel-iframe').length){$_modal.find('.carousel-item.active iframe.aui-carousel-iframe').each(function(){if($(this).attr('src')){$(this).data('src',$(this).attr('src'));$(this).attr('src','')}});if($(el.relatedTarget).find('iframe.aui-carousel-iframe').length){$(el.relatedTarget).find('.ac-preview-loading').removeClass('d-none').addClass('d-flex');var $cIframe=$(el.relatedTarget).find('iframe.aui-carousel-iframe');if(!$cIframe.attr('src')&&$cIframe.data('src')){$cIframe.attr('src',$cIframe.data('src'))}$cIframe.on('load',function(){setTimeout(function(){$_modal.find('.ac-preview-loading').removeClass('d-flex').addClass('d-none')},1250)})}}})});var aui_confirm=function(message,okButtonText,cancelButtonText,isDelete,large){okButtonText=okButtonText||'Yes';cancelButtonText=cancelButtonText||'Cancel';message=message||'Are you sure?';sizeClass=large?'':'modal-sm';btnClass=isDelete?'btn-danger':'btn-primary';deferred=jQuery.Deferred();var $body="";$body+="<h3 class='h4 py-3 text-center text-dark'>"+message+"</h3>";$body+="<div class='d-flex'>";$body+="<button class='btn btn-outline-secondary w-50 btn-round' data-bs-dismiss='modal' onclick='deferred.resolve(false);'>"+cancelButtonText+"</button>";$body+="<button class='btn "+btnClass+" ms-2 w-50 btn-round' data-bs-dismiss='modal' onclick='deferred.resolve(true);'>"+okButtonText+"</button>";$body+="</div>";$modal=aui_modal('',$body,'',false,'',sizeClass);return deferred.promise()};function aui_flip_color_scheme_on_scroll($value,$iframe){if(!$value)$value=window.scrollY;var navbar=$iframe?$iframe.querySelector('.color-scheme-flip-on-scroll'):document.querySelector('.color-scheme-flip-on-scroll');if(navbar==null)return;let cs_original=navbar.dataset.cso;let cs_scroll=navbar.dataset.css;if(!cs_scroll&&!cs_original){if(navbar.classList.contains('navbar-light')){cs_original='navbar-light';cs_scroll='navbar-dark'}else if(navbar.classList.contains('navbar-dark')){cs_original='navbar-dark';cs_scroll='navbar-light'}navbar.dataset.cso=cs_original;navbar.dataset.css=cs_scroll}if($value>0||navbar.classList.contains('nav-menu-open')){navbar.classList.remove(cs_original);navbar.classList.add(cs_scroll)}else{navbar.classList.remove(cs_scroll);navbar.classList.add(cs_original)}}window.onscroll=function(){aui_set_data_scroll();aui_flip_color_scheme_on_scroll()};function aui_set_data_scroll(){document.documentElement.dataset.scroll=window.scrollY}aui_set_data_scroll();aui_flip_color_scheme_on_scroll();
document.addEventListener("DOMContentLoaded",function(){geodir_search_setup_advance_search();jQuery("body").on("geodir_setup_search_form",function(){geodir_search_setup_advance_search()});if(jQuery('.geodir-search-container form').length){geodir_search_setup_searched_filters()}if(jQuery('.geodir-search-container select[name="sopen_now"]').length){setInterval(function(e){geodir_search_refresh_open_now_times()},60000);geodir_search_refresh_open_now_times()}if(!window.gdAsBtnText){window.gdAsBtnText=jQuery('.geodir_submit_search').html();window.gdAsBtnTitle=jQuery('.geodir_submit_search').data('title')}jQuery(document).on("click",".geodir-clear-filters",function(e){window.isClearFilters=true;jQuery('.gd-adv-search-labels .gd-adv-search-label').each(function(e){if(!jQuery(this).hasClass('geodir-clear-filters')){jQuery(this).trigger('click')}});window.isClearFilters=false;geodir_search_trigger_submit()});geodir_distance_popover_trigger();var bsDash='bs-';jQuery(document).on('change','.geodir-distance-trigger',function(){var $cont=jQuery(this).closest('.geodir-popover-content'),$_distance=jQuery('#'+$cont.attr('data-'+bsDash+'container'));if(jQuery(this).val()=='km'||jQuery(this).val()=='mi'){jQuery('.geodir-units-wrap .btn',$cont).removeClass('active');jQuery('.geodir-units-wrap .btn.geodir-unit-'+jQuery(this).val(),$cont).addClass('active')}if($_distance.length){var dist=parseInt($cont.find('[name="_gddist"]').val());var unit=$cont.find('[name="_gdunit"]:checked').val();if(!unit){unit='miles';if(unit=='miles'){unit='mi'}}if($cont.find('[name="_gdunit"]:checked').parent().attr('title')){var title=dist+' '+$cont.find('[name="_gdunit"]:checked').parent().attr('title')}else{var title=dist+' '+unit}jQuery('[name="dist"]',$_distance).remove();jQuery('[name="_unit"]',$_distance).remove();var $btn=$_distance.find('.geodir-distance-show');$_distance.append('<input type="hidden" name="_unit" value="'+unit+'" data-ignore-rule>');if(dist>0){$_distance.append('<input type="hidden" name="dist" value="'+dist+'">');$btn.removeClass('btn-secondary').addClass('btn-primary');jQuery('.-gd-icon',$btn).addClass('d-none');jQuery('.-gd-range',$btn).removeClass('d-none').text(dist+' '+unit).attr('title',title)}else{$_distance.append('<input type="hidden" name="dist" value="">');$btn.removeClass('btn-primary').addClass('btn-secondary');jQuery('.-gd-icon',$btn).removeClass('d-none');jQuery('.-gd-range',$btn).addClass('d-none')}if($_distance.closest('form').find('[name="snear"]').val()){jQuery('[name="dist"]',$_distance).trigger('change')}geodir_popover_show_distance($_distance.closest('form'),dist,unit)}});jQuery(document).on('input','.geodir-distance-range',function(){var $cont=jQuery(this).closest('.geodir-popover-content'),$_distance=jQuery('#'+$cont.attr('data-'+bsDash+'container'));geodir_popover_show_distance($_distance.closest('form'),parseInt(jQuery(this).val()))});jQuery('body').on('click',function(e){if(e&&!e.isTrigger&&jQuery('.geodir-distance-popover[aria-describedby]').length){jQuery('.geodir-distance-popover[aria-describedby]').each(function(){if(!jQuery(this).is(e.target)&&jQuery(this).has(e.target).length===0&&jQuery('.popover').has(e.target).length===0){jQuery(this).popover('hide')}})}});jQuery("body").on("geodir_setup_search_form",function($_form){if(typeof aui_cf_field_init_rules==="function"){setTimeout(function(){aui_cf_field_init_rules(jQuery),100})}})});function geodir_distance_popover_trigger(){if(!jQuery('.geodir-distance-popover').length){return}var bsDash='bs-';jQuery('.geodir-distance-popover').popover({html:true,placement:'top',sanitize:false,customClass:'geodir-popover',template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><div class="popover-body p-2"></div></div>'}).on('hidden.bs.popover',function(e){var dist=parseInt(jQuery(this).closest('.gd-search-field-distance').find('[name="dist"]').val());var unit=jQuery(this).closest('.gd-search-field-distance').find('[name="_unit"]').val();var content=jQuery(this).attr('data-'+bsDash+'content');content=content.replace(' geodir-unit-mi active"',' geodir-unit-mi"');content=content.replace(' geodir-unit-km active"',' geodir-unit-km"');content=content.replace("checked='checked'",'');content=content.replace('checked="checked"','');content=content.replace('geodir-drange-values','geodir-drange-values d-none');content=content.replace(' d-none d-none',' d-none');content=content.replace('value="'+unit+'"','value="'+unit+'" checked="checked"');content=content.replace(' geodir-unit-'+unit+'"',' geodir-unit-'+unit+' active"');content=content.replace(' value="'+jQuery(this).attr('data-value')+'" ',' value="'+dist+'" ');jQuery(this).attr('data-'+bsDash+'content',content);jQuery(this).attr('data-value',dist)}).on('shown.bs.popover',function(e){geodir_popover_show_distance(jQuery(this).closest('form'))})}function geodir_popover_show_distance($form,dist,unit){if(!$form){$form=jQuer('body')}if(typeof dist=='undefined'){dist=parseInt(jQuery('[name="dist"]',$form).val())}jQuery('.geodir-drange-dist').text(dist);if(typeof unit=='undefined'){unit=jQuery('[name="_unit"]',$form).val();if(unit&&jQuery('.btn.geodir-unit-'+unit,$form).length&&!jQuery('.btn.geodir-unit-'+unit,$form).hasClass('active')){jQuery('.geodir-units-wrap .geodir-distance-trigger',$form).removeAttr('checked');jQuery('.geodir-units-wrap .geodir-distance-trigger[value="'+unit+'"]',$form).attr('checked','checked');jQuery('.geodir-units-wrap .btn',$form).removeClass('active');jQuery('.btn.geodir-unit-'+unit,$form).addClass('active')}}if(unit){jQuery('.geodir-drange-unit').text(unit)}if(dist>0){if(jQuery('.geodir-drange-values').hasClass('d-none')){jQuery('.geodir-drange-values').removeClass('d-none')}}else{if(!jQuery('.geodir-drange-values').hasClass('d-none')){jQuery('.geodir-drange-values').addClass('d-none')}}}function geodir_search_setup_advance_search(){jQuery('.geodir-search-container.geodir-advance-search-searched').each(function(){var $el=this;if(jQuery($el).attr('data-show-adv')=='search'){jQuery('.geodir-show-filters',$el).trigger('click')}});jQuery('.geodir-more-filters','.geodir-filter-container').each(function(){var $cont=this;var $form=jQuery($cont).closest('form');var $adv_show=jQuery($form).closest('.geodir-search-container').attr('data-show-adv');if($adv_show=='always'&&typeof jQuery('.geodir-show-filters',$form).html()!='undefined'){jQuery('.geodir-show-filters',$form).remove();if(!jQuery('.geodir-more-filters',$form).is(":visible")){jQuery('.geodir-more-filters',$form).slideToggle(500)}}});geodir_distance_popover_trigger()}function geodir_search_setup_searched_filters(){jQuery(document).on('click','.gd-adv-search-labels .gd-adv-search-label',function(e){if(!jQuery(this).hasClass('geodir-clear-filters')){var $this=jQuery(this),$form,name,to_name;name=$this.data('name');to_name=$this.data('names');if((typeof name!='undefined'&&name)||$this.hasClass('gd-adv-search-near')){jQuery('.geodir-search-container form').each(function(){$form=jQuery(this);if($this.hasClass('gd-adv-search-near')){name='snear';jQuery('.sgeo_lat,.sgeo_lon,.geodir-location-search-type',$form).val('');jQuery('.geodir-location-search-type',$form).attr('name','')}if(jQuery('[name="'+name+'"]',$form).closest('.gd-search-has-date').length){jQuery('[name="'+name+'"]',$form).closest('.gd-search-has-date').find('input').each(function(){geodir_search_deselect(jQuery(this))})}else{geodir_search_deselect(jQuery('[name="'+name+'"]',$form));if(typeof to_name!='undefined'&&to_name){geodir_search_deselect(jQuery('[name="'+to_name+'"]',$form))}if((name=='snear'||name=='dist')&&jQuery('.geodir-distance-popover',$form).length){if(jQuery('[name="_unit"]',$form).length){jQuery('[name="dist"]',$form).remove();var $btn=jQuery('.geodir-distance-show',$form);$btn.removeClass('btn-primary').addClass('btn-secondary');jQuery('.-gd-icon',$btn).removeClass('d-none');jQuery('.-gd-range',$btn).addClass('d-none')}}}});if(!window.isClearFilters){$form=jQuery('.geodir-search-container form');if($form.length>1){$form=jQuery('.geodir-current-form:visible').length?jQuery('.geodir-current-form:visible:first'):jQuery('.geodir-search-container:visible:first form')}geodir_search_trigger_submit($form)}}$this.remove()}})}function geodir_search_refresh_open_now_times(){jQuery('.geodir-search-container select[name="sopen_now"]').each(function(){geodir_search_refresh_open_now_time(jQuery(this))})}function geodir_search_refresh_open_now_time($this){var $option=$this.find('option[value="now"]'),label,value,d,date_now,time,$label,open_now_format=geodir_search_params.open_now_format;if($option.length&&open_now_format){if($option.data('bkp-text')){label=$option.data('bkp-text')}else{label=$option.text();$option.attr('data-bkp-text',label)}d=new Date();date_now=d.getFullYear()+'-'+(("0"+(d.getMonth()+1)).slice(-2))+'-'+(("0"+(d.getDate())).slice(-2))+'T'+(("0"+(d.getHours())).slice(-2))+':'+(("0"+(d.getMinutes())).slice(-2))+':'+(("0"+(d.getSeconds())).slice(-2));time=geodir_search_format_time(d);open_now=geodir_search_params.open_now_format;open_now=open_now.replace("{label}",label);open_now=open_now.replace("{time}",time);$option.text(open_now);$option.closest('select').data('date-now',date_now);$label=jQuery('.gd-adv-search-open_now .gd-adv-search-label-t');if(jQuery('.gd-adv-search-open_now').length&&jQuery('.gd-adv-search-open_now').data('value')=='now'){if($label.data('bkp-text')){label=$label.data('bkp-text')}else{label=$label.text();$label.attr('data-bkp-text',label)}open_now=geodir_search_params.open_now_format;open_now=open_now.replace("{label}",label);open_now=open_now.replace("{time}",time);$label.text(open_now)}}}function geodir_search_format_time(d){var format=geodir_search_params.time_format,am_pm=eval(geodir_search_params.am_pm),hours,aL,aU;hours=d.getHours();if(hours<12){aL=0;aU=1}else{hours=hours>12?hours-12:hours;aL=2;aU=3}time=format.replace("g",hours);time=time.replace("G",(d.getHours()));time=time.replace("h",("0"+hours).slice(-2));time=time.replace("H",("0"+(d.getHours())).slice(-2));time=time.replace("i",("0"+(d.getMinutes())).slice(-2));time=time.replace("s",'');time=time.replace("a",am_pm[aL]);time=time.replace("A",am_pm[aU]);return time}function geodir_search_deselect(el){var fType=jQuery(el).prop('type');switch(fType){case'checkbox':case'radio':jQuery(el).prop('checked',false);jQuery(el).trigger('gdclear');break;default:jQuery(el).val('');jQuery(el).trigger('gdclear');break}}function geodir_search_trigger_submit($form){if(!$form){$form=jQuery('.geodir-current-form').length?jQuery('.geodir-current-form'):jQuery('form[name="geodir-listing-search"]')}if($form.data('show')=='advanced'){if(jQuery('form.geodir-search-show-all:visible').length){$form=jQuery('form.geodir-search-show-all')}else if(jQuery('form.geodir-search-show-main:visible').length){$form=jQuery('form.geodir-search-show-main')}else if(jQuery('[name="geodir_search"]').closest('form:visible').length){$form=jQuery('[name="geodir_search"]').closest('form')}}geodir_click_search($form.find('.geodir_submit_search'))}function geodir_search_update_button(){return'<i class=\"fas fa-sync\" aria-hidden=\"true\"></i><span class=\"sr-only visually-hidden\">Update Results</span>'}var aui_cf_field_rules=[],aui_cf_field_key_rules={},aui_cf_field_default_values={};jQuery(function($){aui_cf_field_init_rules($)});function aui_cf_field_init_rules($){if(!$('[data-has-rule]').length){return}$('input.select2-search__field,.aui-cf-ignore-rule').attr('data-ignore-rule','');$('[data-rule-key]').on('change keypress keyup gdclear','input, textarea',function(){if(!$(this).hasClass('select2-search__field')){aui_cf_field_apply_rules($(this))}});$('[data-rule-key]').on('change change.select2 gdclear','select',function(){aui_cf_field_apply_rules($(this))});aui_cf_field_setup_rules($)}function aui_cf_field_setup_rules($){var aui_cf_field_keys=[];$('[data-rule-key]').each(function(){var key=$(this).data('rule-key'),irule=parseInt($(this).data('has-rule'));if(key){aui_cf_field_keys.push(key)}var parse_conds={};if($(this).data('rule-fie-0')){$(this).find('input,select,textarea').each(function(){if($(this).attr('required')||$(this).attr('oninvalid')){$(this).addClass('aui-cf-req');if($(this).attr('required')){$(this).attr('data-rule-req',true)}if($(this).attr('oninvalid')){$(this).attr('data-rule-oninvalid',$(this).attr('oninvalid'))}}});for(var i=0;i<irule;i++){var field=$(this).data('rule-fie-'+i);if(typeof parse_conds[i]==='undefined'){parse_conds[i]={}}parse_conds[i].action=$(this).data('rule-act-'+i);parse_conds[i].field=$(this).data('rule-fie-'+i);parse_conds[i].condition=$(this).data('rule-con-'+i);parse_conds[i].value=$(this).data('rule-val-'+i)}$.each(parse_conds,function(j,data){var item={field:{key:key,action:data.action,field:data.field,condition:data.condition,value:data.value,rule:{key:key,action:data.action,condition:data.condition,value:data.value}}};aui_cf_field_rules.push(item)})}aui_cf_field_default_values[$(this).data('rule-key')]=aui_cf_field_get_default_value($(this))});$.each(aui_cf_field_keys,function(i,fkey){aui_cf_field_key_rules[fkey]=aui_cf_field_get_children(fkey)});$('[data-rule-key]:visible').each(function(){var conds=aui_cf_field_key_rules[$(this).data('rule-key')];if(conds&&conds.length){var $main_el=$(this),el=aui_cf_field_get_element($main_el);if($(el).length){aui_cf_field_apply_rules($(el))}}})}function aui_cf_field_apply_rules($el){if(!$el.parents('[data-rule-key]').length){return}if($el.data('no-rule')){return}var key=$el.parents('[data-rule-key]').data('rule-key');var conditions=aui_cf_field_key_rules[key];if(typeof conditions==='undefined'){return}var field_type=aui_cf_field_get_type($el.parents('[data-rule-key]')),current_value=aui_cf_field_get_value($el);var $keys={},$keys_values={},$key_rules={};jQuery.each(conditions,function(index,condition){if(typeof $keys_values[condition.key]=='undefined'){$keys_values[condition.key]=[];$key_rules[condition.key]={}}$keys_values[condition.key].push(condition.value);$key_rules[condition.key]=condition});jQuery.each(conditions,function(index,condition){if(typeof $keys[condition.key]=='undefined'){$keys[condition.key]={}}if(condition.condition==='empty'){var field_value=Array.isArray(current_value)?current_value.join(''):current_value;if(!field_value||field_value===''){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}}else if(condition.condition==='not empty'){var field_value=Array.isArray(current_value)?current_value.join(''):current_value;if(field_value&&field_value!==''){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}}else if(condition.condition==='equals to'){var field_value=(Array.isArray(current_value)&¤t_value.length===1)?current_value[0]:current_value;if(((condition.value&&condition.value==condition.value)||(condition.value===field_value))&&aui_cf_field_in_array(field_value,$keys_values[condition.key])){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}}else if(condition.condition==='not equals'){var field_value=(Array.isArray(current_value)&¤t_value.length===1)?current_value[0]:current_value;if(jQuery.isNumeric(condition.value)&&parseInt(field_value)!==parseInt(condition.value)&&field_value&&!aui_cf_field_in_array(field_value,$keys_values[condition.key])){$keys[condition.key][index]=true}else if(condition.value!=field_value&&!aui_cf_field_in_array(field_value,$keys_values[condition.key])){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}}else if(condition.condition==='greater than'){var field_value=(Array.isArray(current_value)&¤t_value.length===1)?current_value[0]:current_value;if(jQuery.isNumeric(condition.value)&&parseInt(field_value)>parseInt(condition.value)){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}}else if(condition.condition==='less than'){var field_value=(Array.isArray(current_value)&¤t_value.length===1)?current_value[0]:current_value;if(jQuery.isNumeric(condition.value)&&parseInt(field_value)<parseInt(condition.value)){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}}else if(condition.condition==='contains'){var avalues=condition.value;if(!Array.isArray(avalues)){if(jQuery.isNumeric(avalues)){avalues=[avalues]}else{avalues=avalues.split(",")}}switch(field_type){case'multiselect':var found=false;for(var key in avalues){var svalue=jQuery.isNumeric(avalues[key])?avalues[key]:(avalues[key]).trim();if(!found&¤t_value&&((!Array.isArray(current_value)&¤t_value.indexOf(svalue)>=0)||(Array.isArray(current_value)&&aui_cf_field_in_array(svalue,current_value)))){found=true}}if(found){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}break;case'checkbox':if(current_value&&((!Array.isArray(current_value)&¤t_value.indexOf(condition.value)>=0)||(Array.isArray(current_value)&&aui_cf_field_in_array(condition.value,current_value)))){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}break;default:if(typeof $keys[condition.key][index]==='undefined'){if(current_value&¤t_value.indexOf(condition.value)>=0&&aui_cf_field_in_array(current_value,$keys_values[condition.key],false,true)){$keys[condition.key][index]=true}else{$keys[condition.key][index]=false}}break}}});jQuery.each($keys,function(index,field){if(aui_cf_field_in_array(true,field)){aui_cf_field_apply_action($el,$key_rules[index],true)}else{aui_cf_field_apply_action($el,$key_rules[index],false)}});if($keys.length){$el.trigger('aui_cf_field_on_change')}}function aui_cf_field_get_element($el){var el=$el.find('input,textarea,select').not('[data-ignore-rule]'),type=aui_cf_field_get_type($el);if(type&&window._aui_cf_field_elements&&typeof window._aui_cf_field_elements=='object'&&typeof window._aui_cf_field_elements[type]!='undefined'){el=window._aui_cf_field_elements[type]}return el}function aui_cf_field_get_type($el){return $el.data('rule-type')}function aui_cf_field_get_value($el){var current_value=$el.val();if($el.is(':checkbox')){current_value='';if($el.parents('[data-rule-key]').find('input:checked').not('[data-ignore-rule]').length>1){$el.parents('[data-rule-key]').find('input:checked').not('[data-ignore-rule]').each(function(){current_value=current_value+jQuery(this).val()+' '})}else{if($el.parents('[data-rule-key]').find('input:checked').not('[data-ignore-rule]').length>=1){current_value=$el.parents('[data-rule-key]').find('input:checked').not('[data-ignore-rule]').val()}}}if($el.is(':radio')){current_value=$el.parents('[data-rule-key]').find('input[type=radio]:checked').not('[data-ignore-rule]').val()}return current_value}function aui_cf_field_get_default_value($el){var value='',type=aui_cf_field_get_type($el);switch(type){case'text':case'number':case'date':case'textarea':case'select':value=$el.find('input:text,input[type="number"],textarea,select').not('[data-ignore-rule]').val();break;case'phone':case'email':case'color':case'url':case'hidden':case'password':case'file':value=$el.find('input[type="'+type+'"]').not('[data-ignore-rule]').val();break;case'multiselect':value=$el.find('select').not('[data-ignore-rule]').val();break;case'radio':if($el.find('input[type="radio"]:checked').not('[data-ignore-rule]').length>=1){value=$el.find('input[type="radio"]:checked').not('[data-ignore-rule]').val()}break;case'checkbox':if($el.find('input[type="checkbox"]:checked').not('[data-ignore-rule]').length>=1){if($el.find('input[type="checkbox"]:checked').not('[data-ignore-rule]').length>1){var values=[];values.push(value);$el.find('input[type="checkbox"]:checked').not('[data-ignore-rule]').each(function(){values.push(jQuery(this).val())});value=values}else{value=$el.find('input[type="checkbox"]:checked').not('[data-ignore-rule]').val()}}break;default:if(window._aui_cf_field_default_values&&typeof window._aui_cf_field_default_values=='object'&&typeof window._aui_cf_field_default_values[type]!='undefined'){value=window._aui_cf_field_default_values[type]}break}return{type:type,value:value}}function aui_cf_field_reset_default_value($el,bHide,setVal){if(!($el&&$el.length)){return}var type=aui_cf_field_get_type($el),key=$el.data('rule-key'),field=aui_cf_field_default_values[key];if(typeof setVal==='undefined'||(typeof setVal!=='undefined'&&setVal===null)){setVal=field.value}switch(type){case'text':case'number':case'date':case'textarea':$el.find('input:text,input[type="number"],textarea').not('[data-ignore-rule]').val(setVal);break;case'phone':case'email':case'color':case'url':case'hidden':case'password':case'file':$el.find('input[type="'+type+'"]:not("[data-ignore-rule]")').val(setVal);break;case'select':var $elSelect=$el.find('select').not('[data-ignore-rule]');$elSelect.find('option').prop('selected',false);$elSelect.val(setVal);$elSelect.trigger('change');break;case'multiselect':var $elSelect=$el.find('select').not('[data-ignore-rule]');$elSelect.find('option').prop('selected',false);if((typeof setVal==='object'||typeof setVal==='array')&&!setVal.length&&$elSelect.find('option:first').text()==''){$elSelect.find('option:first').remove()}if(typeof setVal==='string'){$elSelect.val(setVal)}else{jQuery.each(setVal,function(i,v){$elSelect.find('option[value="'+v+'"]').prop('selected',true)})}$elSelect.trigger('change');break;case'checkbox':if($el.find('input[type="checkbox"]:checked').not('[data-ignore-rule]').length>=1){$el.find('input[type="checkbox"]:checked').not('[data-ignore-rule]').prop('checked',false).removeAttr('checked')}if(Array.isArray(setVal)){jQuery.each(setVal,function(i,v){$el.find('input[type="checkbox"][value="'+v+'"]').not('[data-ignore-rule]').prop('checked',true)})}else{$el.find('input[type="checkbox"][value="'+setVal+'"]').not('[data-ignore-rule]').prop('checked',true)}break;case'radio':setTimeout(function(){if($el.find('input[type="radio"]:checked').not('[data-ignore-rule]').length>=1){$el.find('input[type="radio"]:checked').not('[data-ignore-rule]').prop('checked',false).removeAttr('checked')}$el.find('input[type="radio"][value="'+setVal+'"]').not('[data-ignore-rule]').prop('checked',true)},100);break;default:jQuery(document.body).trigger('aui_cf_field_reset_default_value',type,$el,field);break}if(!$el.hasClass('aui-cf-field-has-changed')){var el=aui_cf_field_get_element($el);if(type==='radio'||type==='checkbox'){el=el.find(':checked')}if(el){el.trigger('change');$el.addClass('aui-cf-field-has-changed')}}}function aui_cf_field_get_children(field_key){var rules=[];jQuery.each(aui_cf_field_rules,function(j,rule){if(rule.field.field===field_key){rules.push(rule.field.rule)}});return rules}function aui_cf_field_in_array(find,item,exact,match){var found=false,key;exact=!!exact;for(key in item){if((exact&&item[key]===find)||(!exact&&item[key]==find)||(match&&(typeof find==='string'||typeof find==='number')&&(typeof item[key]==='string'||typeof item[key]==='number')&&find.length&&find.indexOf(item[key])>=0)){found=true;break}}return found}function aui_cf_field_apply_action($el,rule,isTrue){var $destEl=jQuery('[data-rule-key="'+rule.key+'"]'),$inputEl=(rule.key&&$destEl.find('[name="'+rule.key+'"]').length)?$destEl.find('[name="'+rule.key+'"]'):null;if(rule.action==='show'&&isTrue){if($destEl.is(':hidden')&&!($destEl.hasClass('aui-cf-skip-reset')||($inputEl&&$inputEl.hasClass('aui-cf-skip-reset')))){aui_cf_field_reset_default_value($destEl)}aui_cf_field_show_element($destEl)}else if(rule.action==='show'&&!isTrue){if((!$destEl.is(':hidden')||($destEl.is(':hidden')&&($destEl.hasClass('aui-cf-force-reset')||($inputEl&&$inputEl.hasClass('aui-cf-skip-reset'))||($destEl.closest('.aui-cf-use-parent').length&&$destEl.closest('.aui-cf-use-parent').is(':hidden')))))&&!($destEl.hasClass('aui-cf-skip-reset')||($inputEl&&$inputEl.hasClass('aui-cf-skip-reset')))){var _setVal=$destEl.hasClass('aui-cf-force-empty')||($inputEl&&$inputEl.hasClass('aui-cf-force-empty'))?'':null;aui_cf_field_reset_default_value($destEl,true,_setVal)}aui_cf_field_hide_element($destEl)}else if(rule.action==='hide'&&isTrue){if((!$destEl.is(':hidden')||($destEl.is(':hidden')&&($destEl.hasClass('aui-cf-force-reset')||($inputEl&&$inputEl.hasClass('aui-cf-skip-reset'))||($destEl.closest('.aui-cf-use-parent').length&&$destEl.closest('.aui-cf-use-parent').is(':hidden')))))&&!($destEl.hasClass('aui-cf-skip-reset')||($inputEl&&$inputEl.hasClass('aui-cf-skip-reset')))){var _setVal=$destEl.hasClass('aui-cf-force-empty')||($inputEl&&$inputEl.hasClass('aui-cf-force-empty'))?'':null;aui_cf_field_reset_default_value($destEl,true,_setVal)}aui_cf_field_hide_element($destEl)}else if(rule.action==='hide'&&!isTrue){if($destEl.is(':hidden')&&!($destEl.hasClass('aui-cf-skip-reset')||($inputEl&&$inputEl.hasClass('aui-cf-skip-reset')))){aui_cf_field_reset_default_value($destEl)}aui_cf_field_show_element($destEl)}return $el.removeClass('aui-cf-field-has-changed')}function aui_cf_field_show_element($el){$el.removeClass('d-none').show();$el.find('.aui-cf-req').each(function(){if(jQuery(this).data('rule-req')){jQuery(this).removeAttr('required').prop('required',true)}if(jQuery(this).data('rule-oninvalid')){jQuery(this).removeAttr('oninvalid').attr('oninvalid',jQuery(this).data('rule-oninvalid'))}});if(window&&window.navigator.userAgent.indexOf("MSIE")!==-1){$el.css({"visibility":"visible"})}}function aui_cf_field_hide_element($el){$el.addClass('d-none').hide();$el.find('.aui-cf-req').each(function(){if(jQuery(this).data('rule-req')){jQuery(this).removeAttr('required')}if(jQuery(this).data('rule-oninvalid')){jQuery(this).removeAttr('oninvalid')}});if(window&&window.navigator.userAgent.indexOf("MSIE")!==-1){$el.css({"visibility":"hidden"})}}
//# sourceURL=bootstrap-js-bundle-js-after
</script>
<script id="bjqs-js-js" src="https://www.minnesotamonthly.com/wp-content/plugins/innoscale-categoryslider/js/bjqs-1.3.js?ver=1.0"></script>
<script id="jquery-modal-js-js" src="https://www.minnesotamonthly.com/wp-content/plugins/innoscale-core/assets/js/modal.min.js?ver=7.0.4"></script>
<script id="opt-in-js-js" src="https://www.minnesotamonthly.com/wp-content/plugins/innoscale-core/assets/js/opt-in.js?ver=7.0.4"></script>
<script id="ig-js-js" src="https://www.minnesotamonthly.com/wp-content/plugins/innoscale-gallery/js/innoscale-gallery.js?ver=1.0"></script>
<script id="share-this-share-buttons-mu-js" src="//platform-api.sharethis.com/js/sharethis.js?ver=2.3.6#property=69fa6a881dead62de90c0707&product=-buttons&source=sharethis-share-buttons-wordpress"></script>
<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://www.minnesotamonthly.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.10.6.2"></script>
<script id="wc-add-to-cart-js-extra">
var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://www.minnesotamonthly.com/cart/","is_cart":"","cart_redirect_after_add":"yes"};
//# sourceURL=wc-add-to-cart-js-extra
</script>
<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://www.minnesotamonthly.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=10.6.2"></script>
<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://www.minnesotamonthly.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.10.6.2"></script>
<script id="woocommerce-js-extra">
var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
//# sourceURL=woocommerce-js-extra
</script>
<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://www.minnesotamonthly.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=10.6.2"></script>
<script async data-cfasync='false' id="broadstreet-init-js" src="//cdn.broadstreetads.com/init-2.min.js?v=1.52.2&ver=7.0.4"></script>
<script id="wc-af-re-captcha-js" src="https://www.google.com/recaptcha/api.js?ver=1.0"></script>
<link rel="https://api.w.org/" href="https://www.minnesotamonthly.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.minnesotamonthly.com/wp-json/wp/v2/pages/15" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.minnesotamonthly.com/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 7.0.4" />
<meta name="generator" content="WooCommerce 10.6.2" />
<link rel='shortlink' href='https://www.minnesotamonthly.com/' />
<meta property="fb:app_id" content="573304470912010" />
<meta property="fb:admins" content="100085565980029" />
<style>
.getty.aligncenter {
text-align: center;
}
.getty.alignleft {
float: none;
margin-right: 0;
}
.getty.alignleft > div {
float: left;
margin-right: 5px;
}
.getty.alignright {
float: none;
margin-left: 0;
}
.getty.alignright > div {
float: right;
margin-left: 5px;
}
</style>
<!-- Stream WordPress user activity plugin v4.1.2 -->
<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
<script type="text/javascript">document.addEventListener("DOMContentLoaded",function(){jQuery("body").addClass("td-js-loaded"); window.tdAnimationStack.init()})</script><meta name="generator" content="Powered by Slider Revolution 6.7.41 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface." />
<!-- JS generated by theme -->
<script type="text/javascript" id="td-generated-header-js">
var tdBlocksArray = []; //here we store all the items for the current page
// td_block class - each ajax block uses a object of this class for requests
function tdBlock() {
this.id = '';
this.block_type = 1; //block type id (1-234 etc)
this.atts = '';
this.td_column_number = '';
this.td_current_page = 1; //
this.post_count = 0; //from wp
this.found_posts = 0; //from wp
this.max_num_pages = 0; //from wp
this.td_filter_value = ''; //current live filter value
this.is_ajax_running = false;
this.td_user_action = ''; // load more or infinite loader (used by the animation)
this.header_color = '';
this.ajax_pagination_infinite_stop = ''; //show load more at page x
}
// td_js_generator - mini detector
( function () {
var htmlTag = document.getElementsByTagName("html")[0];
if ( navigator.userAgent.indexOf("MSIE 10.0") > -1 ) {
htmlTag.className += ' ie10';
}
if ( !!navigator.userAgent.match(/Trident.*rv\:11\./) ) {
htmlTag.className += ' ie11';
}
if ( navigator.userAgent.indexOf("Edge") > -1 ) {
htmlTag.className += ' ieEdge';
}
if ( /(iPad|iPhone|iPod)/g.test(navigator.userAgent) ) {
htmlTag.className += ' td-md-is-ios';
}
var user_agent = navigator.userAgent.toLowerCase();
if ( user_agent.indexOf("android") > -1 ) {
htmlTag.className += ' td-md-is-android';
}
if ( -1 !== navigator.userAgent.indexOf('Mac OS X') ) {
htmlTag.className += ' td-md-is-os-x';
}
if ( /chrom(e|ium)/.test(navigator.userAgent.toLowerCase()) ) {
htmlTag.className += ' td-md-is-chrome';
}
if ( -1 !== navigator.userAgent.indexOf('Firefox') ) {
htmlTag.className += ' td-md-is-firefox';
}
if ( -1 !== navigator.userAgent.indexOf('Safari') && -1 === navigator.userAgent.indexOf('Chrome') ) {
htmlTag.className += ' td-md-is-safari';
}
if( -1 !== navigator.userAgent.indexOf('IEMobile') ){
htmlTag.className += ' td-md-is-iemobile';
}
})();
var tdLocalCache = {};
( function () {
"use strict";
tdLocalCache = {
data: {},
remove: function (resource_id) {
delete tdLocalCache.data[resource_id];
},
exist: function (resource_id) {
return tdLocalCache.data.hasOwnProperty(resource_id) && tdLocalCache.data[resource_id] !== null;
},
get: function (resource_id) {
return tdLocalCache.data[resource_id];
},
set: function (resource_id, cachedData) {
tdLocalCache.remove(resource_id);
tdLocalCache.data[resource_id] = cachedData;
}
};
})();
var td_viewport_interval_list=[{"limitBottom":767,"sidebarWidth":228},{"limitBottom":1018,"sidebarWidth":300},{"limitBottom":1140,"sidebarWidth":324}];
var tdc_is_installed="yes";
var tdc_domain_active=false;
var td_ajax_url="https:\/\/www.minnesotamonthly.com\/wp-admin\/admin-ajax.php?td_theme_name=Newspaper&v=12.7.5";
var td_get_template_directory_uri="https:\/\/www.minnesotamonthly.com\/wp-content\/plugins\/td-composer\/legacy\/common";
var tds_snap_menu="snap";
var tds_logo_on_sticky="";
var tds_header_style="3";
var td_please_wait="Please wait...";
var td_email_user_pass_incorrect="User or password incorrect!";
var td_email_user_incorrect="Email or username incorrect!";
var td_email_incorrect="Email incorrect!";
var td_user_incorrect="Username incorrect!";
var td_email_user_empty="Email or username empty!";
var td_pass_empty="Pass empty!";
var td_pass_pattern_incorrect="Invalid Pass Pattern!";
var td_retype_pass_incorrect="Retyped Pass incorrect!";
var tds_more_articles_on_post_enable="";
var tds_more_articles_on_post_time_to_wait="";
var tds_more_articles_on_post_pages_distance_from_top=0;
var tds_captcha="";
var tds_theme_color_site_wide="#3ac2b5";
var tds_smart_sidebar="enabled";
var tdThemeName="Newspaper";
var tdThemeNameWl="Newspaper";
var td_magnific_popup_translation_tPrev="Previous (Left arrow key)";
var td_magnific_popup_translation_tNext="Next (Right arrow key)";
var td_magnific_popup_translation_tCounter="%curr% of %total%";
var td_magnific_popup_translation_ajax_tError="The content from %url% could not be loaded.";
var td_magnific_popup_translation_image_tError="The image #%curr% could not be loaded.";
var tdBlockNonce="841c0b4f99";
var tdMobileMenu="enabled";
var tdMobileSearch="enabled";
var tdDateNamesI18n={"month_names":["January","February","March","April","May","June","July","August","September","October","November","December"],"month_names_short":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"day_names":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"day_names_short":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]};
var tdb_modal_confirm="Save";
var tdb_modal_cancel="Cancel";
var tdb_modal_confirm_alt="Yes";
var tdb_modal_cancel_alt="No";
var td_deploy_mode="deploy";
var td_ad_background_click_link="";
var td_ad_background_click_target="";
</script>
<!-- Header style compiled by theme -->
<style>.td_module_wrap .td-image-wrap:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/05/post-feature-1.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1}ul.sf-menu>.menu-item>a{font-family:"Open Sans";font-size:11px}.sf-menu ul .menu-item a{font-family:"Open Sans"}.td-header-wrap .td-logo-text-container .td-logo-text{font-family:"Open Sans"}.td-header-wrap .td-logo-text-container .td-tagline-text{font-family:"Open Sans"}#td-mobile-nav,#td-mobile-nav .wpb_button,.td-search-wrap-mob{font-family:"Open Sans"}.td-page-title,.td-category-title-holder .td-page-title{font-family:"Open Sans"}.td-page-content p,.td-page-content li,.td-page-content .td_block_text_with_title,.wpb_text_column p{font-family:"Open Sans";font-size:16px}.td-page-content h1,.wpb_text_column h1{font-family:"Open Sans"}.td-page-content h2,.wpb_text_column h2{font-family:"Open Sans";font-size:28px;line-height:40px}.td-page-content h3,.wpb_text_column h3{font-family:"Open Sans";font-size:24px;line-height:36px}.td-page-content h4,.wpb_text_column h4{font-family:"Open Sans"}.td-page-content h5,.wpb_text_column h5{font-family:"Open Sans"}.td-page-content h6,.wpb_text_column h6{font-family:"Open Sans"}:root{--td_theme_color:#3ac2b5;--td_slider_text:rgba(58,194,181,0.7);--td_mobile_gradient_one_mob:#000000;--td_mobile_gradient_two_mob:rgba(0,0,0,0.8)}.td-header-style-12 .td-header-menu-wrap-full,.td-header-style-12 .td-affix,.td-grid-style-1.td-hover-1 .td-big-grid-post:hover .td-post-category,.td-grid-style-5.td-hover-1 .td-big-grid-post:hover .td-post-category,.td_category_template_3 .td-current-sub-category,.td_category_template_8 .td-category-header .td-category a.td-current-sub-category,.td_category_template_4 .td-category-siblings .td-category a:hover,.td_block_big_grid_9.td-grid-style-1 .td-post-category,.td_block_big_grid_9.td-grid-style-5 .td-post-category,.td-grid-style-6.td-hover-1 .td-module-thumb:after,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-menu-item>a,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-menu-ancestor>a,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.current-category-ancestor>a,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>li>a:hover,.tdm-menu-active-style5 .td-header-menu-wrap .sf-menu>.sfHover>a{background-color:#3ac2b5}.td_mega_menu_sub_cats .cur-sub-cat,.td-mega-span h3 a:hover,.td_mod_mega_menu:hover .entry-title a,.header-search-wrap .result-msg a:hover,.td-header-top-menu .td-drop-down-search .td_module_wrap:hover .entry-title a,.td-header-top-menu .td-icon-search:hover,.td-header-wrap .result-msg a:hover,.top-header-menu li a:hover,.top-header-menu .current-menu-item>a,.top-header-menu .current-menu-ancestor>a,.top-header-menu .current-category-ancestor>a,.td-social-icon-wrap>a:hover,.td-header-sp-top-widget .td-social-icon-wrap a:hover,.td_mod_related_posts:hover h3>a,.td-post-template-11 .td-related-title .td-related-left:hover,.td-post-template-11 .td-related-title .td-related-right:hover,.td-post-template-11 .td-related-title .td-cur-simple-item,.td-post-template-11 .td_block_related_posts .td-next-prev-wrap a:hover,.td-category-header .td-pulldown-category-filter-link:hover,.td-category-siblings .td-subcat-dropdown a:hover,.td-category-siblings .td-subcat-dropdown a.td-current-sub-category,.footer-text-wrap .footer-email-wrap a,.footer-social-wrap a:hover,.td_module_17 .td-read-more a:hover,.td_module_18 .td-read-more a:hover,.td_module_19 .td-post-author-name a:hover,.td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more span,.td-pulldown-syle-2 .td-subcat-dropdown:hover .td-subcat-more i,.td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more span,.td-pulldown-syle-3 .td-subcat-dropdown:hover .td-subcat-more i,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-category-ancestor>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-menu-ancestor>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.current-menu-item>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>.sfHover>a,.tdm-menu-active-style3 .tdm-header.td-header-wrap .sf-menu>li>a:hover{color:#3ac2b5}.td-mega-menu-page .wpb_content_element ul li a:hover,.td-theme-wrap .td-aj-search-results .td_module_wrap:hover .entry-title a,.td-theme-wrap .header-search-wrap .result-msg a:hover{color:#3ac2b5!important}.td_category_template_8 .td-category-header .td-category a.td-current-sub-category,.td_category_template_4 .td-category-siblings .td-category a:hover,.tdm-menu-active-style4 .tdm-header .sf-menu>.current-menu-item>a,.tdm-menu-active-style4 .tdm-header .sf-menu>.current-menu-ancestor>a,.tdm-menu-active-style4 .tdm-header .sf-menu>.current-category-ancestor>a,.tdm-menu-active-style4 .tdm-header .sf-menu>li>a:hover,.tdm-menu-active-style4 .tdm-header .sf-menu>.sfHover>a{border-color:#3ac2b5}ul.sf-menu>.td-menu-item>a,.td-theme-wrap .td-header-menu-social{font-family:"Open Sans";font-size:11px}.sf-menu ul .td-menu-item a{font-family:"Open Sans"}.td-header-wrap .td-logo-text-container .td-logo-text{color:#ffffff}.td-header-wrap .td-logo-text-container .td-tagline-text{color:#ffffff}.td-header-bg:before{background-repeat:repeat}.td-header-bg:before{opacity:.8}.block-title>span,.block-title>a,.widgettitle,body .td-trending-now-title,.wpb_tabs li a,.vc_tta-container .vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab>a,.td-theme-wrap .td-related-title a,.woocommerce div.product .woocommerce-tabs ul.tabs li a,.woocommerce .product .products h2:not(.woocommerce-loop-product__title),.td-theme-wrap .td-block-title{font-family:"Open Sans"}.td_module_wrap .td-post-author-name a{font-family:"Open Sans";font-size:14px;line-height:20px}.td-post-date .entry-date{font-family:"Open Sans";font-size:14px;line-height:20px}.td-module-comments a,.td-post-views span,.td-post-comments a{font-family:"Open Sans"}.td-big-grid-meta .td-post-category,.td_module_wrap .td-post-category,.td-module-image .td-post-category{font-family:"Open Sans"}.top-header-menu>li>a,.td-weather-top-widget .td-weather-now .td-big-degrees,.td-weather-top-widget .td-weather-header .td-weather-city,.td-header-sp-top-menu .td_data_time{font-family:"Open Sans"}.top-header-menu .menu-item-has-children li a{font-family:"Open Sans"}.td_mod_mega_menu .item-details a{font-family:"Open Sans"}.td_mega_menu_sub_cats .block-mega-child-cats a{font-family:"Open Sans"}.td-subcat-filter .td-subcat-dropdown a,.td-subcat-filter .td-subcat-list a,.td-subcat-filter .td-subcat-dropdown span{font-family:"Open Sans"}.td-excerpt,.td_module_14 .td-excerpt{font-family:"Open Sans";font-size:18px;line-height:26px}.td_module_wrap .td-module-title{font-family:"Open Sans"}.td_module_1 .td-module-title{font-family:"Open Sans"}.td_module_2 .td-module-title{font-family:"Open Sans"}.td_module_3 .td-module-title{font-family:"Open Sans"}.td_module_4 .td-module-title{font-family:"Open Sans"}.td_module_5 .td-module-title{font-family:"Open Sans"}.td_module_6 .td-module-title{font-family:"Open Sans"}.td_module_7 .td-module-title{font-family:"Open Sans"}.td_module_8 .td-module-title{font-family:"Open Sans"}.td_module_9 .td-module-title{font-family:"Open Sans"}.td_module_10 .td-module-title{font-family:"Open Sans"}.td_module_11 .td-module-title{font-family:"Open Sans"}.td_module_12 .td-module-title{font-family:"Open Sans"}.td_module_13 .td-module-title{font-family:"Open Sans"}.td_module_14 .td-module-title{font-family:"Open Sans"}.td_module_15 .entry-title{font-family:"Open Sans"}.td_module_16 .td-module-title{font-family:"Open Sans"}.td_module_17 .td-module-title{font-family:"Open Sans"}.td_module_18 .td-module-title{font-family:"Open Sans"}.td_module_19 .td-module-title{font-family:"Open Sans"}.td_block_trending_now .entry-title,.td-theme-slider .td-module-title,.td-big-grid-post .entry-title{font-family:"Open Sans"}.post .td-post-header .entry-title{font-family:"Open Sans"}.td-post-content p,.td-post-content{font-family:"Open Sans";font-size:16px;line-height:26px}.td-post-content h2{font-size:28px;line-height:40px}.td-post-content h3{font-size:24px;line-height:36px}.td-post-content h4{font-size:20px}.post .td-category a{font-family:"Open Sans";font-size:14px;line-height:18px}.post header .td-post-author-name,.post header .td-post-author-name a{font-family:"Open Sans";font-size:14px;line-height:18px}.post header .td-post-date .entry-date{font-family:"Open Sans";font-size:14px;line-height:18px}.post header .td-post-views span,.post header .td-post-comments{font-family:"Open Sans"}.post .td-post-source-tags a,.post .td-post-source-tags span{font-family:"Open Sans"}.post .td-post-next-prev-content span{font-family:"Open Sans";font-size:14px;line-height:18px}.post .td-post-next-prev-content a{font-family:"Open Sans"}.post .author-box-wrap .td-author-name a{font-family:"Open Sans";font-size:20px}.post .author-box-wrap .td-author-url a{font-family:"Open Sans"}.post .author-box-wrap .td-author-description{font-family:"Open Sans";font-size:16px;line-height:24px}.wp-caption-text,.wp-caption-dd,.wp-block-image figcaption{font-family:"Open Sans";font-size:14px;line-height:18px;font-style:normal}.td-post-template-default .td-post-sub-title,.td-post-template-1 .td-post-sub-title,.td-post-template-4 .td-post-sub-title,.td-post-template-5 .td-post-sub-title,.td-post-template-9 .td-post-sub-title,.td-post-template-10 .td-post-sub-title,.td-post-template-11 .td-post-sub-title{font-family:"Open Sans"}.td_block_related_posts .entry-title a{font-family:"Open Sans";font-size:16px;line-height:24px}.post .td-post-share-title{font-family:"Open Sans"}.td-post-template-2 .td-post-sub-title,.td-post-template-3 .td-post-sub-title,.td-post-template-6 .td-post-sub-title,.td-post-template-7 .td-post-sub-title,.td-post-template-8 .td-post-sub-title{font-family:"Open Sans"}.footer-text-wrap{font-family:"Open Sans";font-size:16px;line-height:24px}.td-sub-footer-copy{font-family:"Open Sans"}.td-sub-footer-menu ul li a{font-family:"Open Sans";font-size:16px;line-height:24px}.entry-crumbs a,.entry-crumbs span,#bbpress-forums .bbp-breadcrumb a,#bbpress-forums .bbp-breadcrumb .bbp-breadcrumb-current{font-size:14px;line-height:18px}</style>
<!-- Google tag (gtag.js) GA4 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-4RVLRM17K6"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-4RVLRM17K6');
</script>
<!-- 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-WX5L7RL');</script>
<!-- End Google Tag Manager -->
<!-- Adsense validation -->
<script data-ad-client="ca-pub-3285922795818850" async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Facebook Pixel Code COMPASS MNMO 2020.12.14 -->
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '439976413672091');
fbq('track', 'PageView');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=439976413672091&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->
<!-- SailThru Script -->
<script src="https://ak.sail-horizon.com/spm/spm.v1.min.js"></script>
<script>Sailthru.init({ customerId: '80e381851d9eb4b1b1735251ee020103' });</script><meta name="generator" content="WP Super Duper v1.2.31" data-sd-source="geodirectory" /><meta name="generator" content="WP Font Awesome Settings v1.1.11" data-ac-source="geodirectory" /><script>function setREVStartSize(e){
//window.requestAnimationFrame(function() {
window.RSIW = window.RSIW===undefined ? window.innerWidth : window.RSIW;
window.RSIH = window.RSIH===undefined ? window.innerHeight : window.RSIH;
try {
var pw = document.getElementById(e.c).parentNode.offsetWidth,
newh;
pw = pw===0 || isNaN(pw) || (e.l=="fullwidth" || e.layout=="fullwidth") ? window.RSIW : pw;
e.tabw = e.tabw===undefined ? 0 : parseInt(e.tabw);
e.thumbw = e.thumbw===undefined ? 0 : parseInt(e.thumbw);
e.tabh = e.tabh===undefined ? 0 : parseInt(e.tabh);
e.thumbh = e.thumbh===undefined ? 0 : parseInt(e.thumbh);
e.tabhide = e.tabhide===undefined ? 0 : parseInt(e.tabhide);
e.thumbhide = e.thumbhide===undefined ? 0 : parseInt(e.thumbhide);
e.mh = e.mh===undefined || e.mh=="" || e.mh==="auto" ? 0 : parseInt(e.mh,0);
if(e.layout==="fullscreen" || e.l==="fullscreen")
newh = Math.max(e.mh,window.RSIH);
else{
e.gw = Array.isArray(e.gw) ? e.gw : [e.gw];
for (var i in e.rl) if (e.gw[i]===undefined || e.gw[i]===0) e.gw[i] = e.gw[i-1];
e.gh = e.el===undefined || e.el==="" || (Array.isArray(e.el) && e.el.length==0)? e.gh : e.el;
e.gh = Array.isArray(e.gh) ? e.gh : [e.gh];
for (var i in e.rl) if (e.gh[i]===undefined || e.gh[i]===0) e.gh[i] = e.gh[i-1];
var nl = new Array(e.rl.length),
ix = 0,
sl;
e.tabw = e.tabhide>=pw ? 0 : e.tabw;
e.thumbw = e.thumbhide>=pw ? 0 : e.thumbw;
e.tabh = e.tabhide>=pw ? 0 : e.tabh;
e.thumbh = e.thumbhide>=pw ? 0 : e.thumbh;
for (var i in e.rl) nl[i] = e.rl[i]<window.RSIW ? 0 : e.rl[i];
sl = nl[0];
for (var i in nl) if (sl>nl[i] && nl[i]>0) { sl = nl[i]; ix=i;}
var m = pw>(e.gw[ix]+e.tabw+e.thumbw) ? 1 : (pw-(e.tabw+e.thumbw)) / (e.gw[ix]);
newh = (e.gh[ix] * m) + (e.tabh + e.thumbh);
}
var el = document.getElementById(e.c);
if (el!==null && el) el.style.height = newh+"px";
el = document.getElementById(e.c+"_wrapper");
if (el!==null && el) {
el.style.height = newh+"px";
el.style.display = "block";
}
} catch(e){
console.log("Failure at Presize of Slider:" + e)
}
//});
};</script>
<style id="geodir-list-only">.gd-list-view-select{display:none!important;}</style>
<script id="geodir-list-only-js">(function(){try{if(typeof Storage!=='undefined'){localStorage.setItem('gd_list_view','0');localStorage.setItem('gd_widget_list_view','0');}}catch(e){}})();</script>
<script type="text/javascript">
maxmind_user_id = "589663";
(function() {
var loadDeviceJs = function() {
var element = document.createElement('script');
element.src = 'https://device.maxmind.com/js/device.js';
document.body.appendChild(element);
};
if (window.addEventListener) {
window.addEventListener('load', loadDeviceJs, false);
} else if (window.attachEvent) {
window.attachEvent('onload', loadDeviceJs);
}
})();
</script>
<!-- Button style compiled by theme -->
<style>.tdm-btn-style1{background-color:#3ac2b5}.tdm-btn-style2:before{border-color:#3ac2b5}.tdm-btn-style2{color:#3ac2b5}.tdm-btn-style3{-webkit-box-shadow:0 2px 16px #3ac2b5;-moz-box-shadow:0 2px 16px #3ac2b5;box-shadow:0 2px 16px #3ac2b5}.tdm-btn-style3:hover{-webkit-box-shadow:0 4px 26px #3ac2b5;-moz-box-shadow:0 4px 26px #3ac2b5;box-shadow:0 4px 26px #3ac2b5}</style>
<style id="tdw-css-placeholder">.tds-title-over-image1{background-color:rgba(249,249,249,0.6)}.tdm-title img{max-width:50%}.min_legacy_top_doctor{background-color:#fced80!important}</style><link rel='stylesheet' id='rs-plugin-settings-css' href='//www.minnesotamonthly.com/wp-content/plugins/revslider/sr6/assets/css/rs6.css?ver=6.7.41' media='all' />
<style id="rs-plugin-settings-inline-css">
#rs-demo-id {}
/*# sourceURL=rs-plugin-settings-inline-css */
</style>
</head>
<body class="home wp-singular page-template-default page page-id-15 wp-theme-newspaper wp-child-theme-newspaper-min theme-newspaper td-standard-pack woocommerce-no-js geodir_custom_posts global-block-template-8 aui_bs5 tdb-template td-full-layout gd-map-none" itemscope="itemscope" itemtype="https://schema.org/WebPage">
<div class="td-scroll-up"><i class="td-icon-menu-up"></i></div>
<div class="td-menu-background" style="visibility:hidden"></div>
<div id="td-mobile-nav" style="visibility:hidden">
<div class="td-mobile-container">
<!-- mobile menu top section -->
<div class="td-menu-socials-wrap">
<!-- socials -->
<div class="td-menu-socials">
<span class="td-social-icon-wrap">
<a target="_blank" href="https://www.facebook.com/MinnesotaMonthly" title="Facebook">
<i class="td-icon-font td-icon-facebook"></i>
<span style="display: none">Facebook</span>
</a>
</span>
<span class="td-social-icon-wrap">
<a target="_blank" href="https://www.instagram.com/mnmomag/" title="Instagram">
<i class="td-icon-font td-icon-instagram"></i>
<span style="display: none">Instagram</span>
</a>
</span>
<span class="td-social-icon-wrap">
<a target="_blank" href="https://x.com/mnmomag" title="X">
<i class="td-icon-font td-icon-twitter"></i>
<span style="display: none">X</span>
</a>
</span> </div>
<!-- close button -->
<div class="td-mobile-close">
<span><i class="td-icon-close-mobile"></i></span>
</div>
</div>
<!-- login section -->
<!-- menu section -->
<div class="td-mobile-content">
<div class="menu-main-nav-bar-container"><ul id="menu-main-nav-bar" class="td-mobile-main-menu"><li id="menu-item-104633" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-first menu-item-104633"><a href="https://www.minnesotamonthly.com/travel-recreation/">Explore + Travel<i class="td-icon-menu-right td-element-after"></i></a>
<ul class="sub-menu">
<li id="menu-item-146326" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-146326"><a href="https://www.minnesotamonthly.com/calendar/">Calendar</a></li>
<li id="menu-item-185063" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-185063"><a href="/travel-recreation/#recreation">Recreation + Outdoors</a></li>
<li id="menu-item-763452" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-763452"><a href="https://www.minnesotamonthly.com/sponsored/12-weeks-of-summer/">12 Weeks of Summer</a></li>
<li id="menu-item-469498" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-469498"><a href="https://www.minnesotamonthly.com/destinations-itinerary-browse/">Destination Itineraries</a></li>
<li id="menu-item-483826" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-483826"><a href="https://www.minnesotamonthly.com/greenspring-media-custom-publications/">Travel Guides: Plan Your Trip</a></li>
<li id="menu-item-613639" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-613639"><a href="https://www.minnesotamonthly.com/directory/attractions/">Attractions Directory</a></li>
<li id="menu-item-613634" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-613634"><a href="https://www.minnesotamonthly.com/hotels/">Hotels Directory</a></li>
</ul>
</li>
<li id="menu-item-104636" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-104636"><a href="https://www.minnesotamonthly.com/food-drink/">Food<i class="td-icon-menu-right td-element-after"></i></a>
<ul class="sub-menu">
<li id="menu-item-590219" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-590219"><a href="https://www.minnesotamonthly.com/top-75-restaurants/">Top 75 Restaurants</a></li>
<li id="menu-item-185065" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-185065"><a href="/food-drink/#reviews">Reviews</a></li>
<li id="menu-item-185072" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-185072"><a href="/food-drink/#recipes">Recipes</a></li>
<li id="menu-item-185071" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-185071"><a href="/food-drink/#drinks">Drinks</a></li>
<li id="menu-item-613619" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-613619"><a href="https://www.minnesotamonthly.com/directory/dining/">Dining Directory</a></li>
<li id="menu-item-767082" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-767082"><a href="https://www.minnesotamonthly.com/brewery-bracket-challenge/">Brewery Bracket Challenge</a></li>
</ul>
</li>
<li id="menu-item-104643" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-104643"><a href="https://www.minnesotamonthly.com/arts-entertainment/">Arts + Entertainment<i class="td-icon-menu-right td-element-after"></i></a>
<ul class="sub-menu">
<li id="menu-item-436159" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-436159"><a href="https://www.minnesotamonthly.com/sponsored/arts-entertainment/">12 Weeks of Arts + Entertainment</a></li>
<li id="menu-item-185082" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-185082"><a href="/arts-entertainment/#theater">Theater + Dance</a></li>
<li id="menu-item-674759" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-674759"><a href="/arts-entertainment/#visualarts">Museums + Visual Arts</a></li>
<li id="menu-item-185079" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-185079"><a href="/arts-entertainment/#music">Music + Books</a></li>
<li id="menu-item-613637" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-613637"><a href="https://www.minnesotamonthly.com/directory/entertainment/">Entertainment Directory</a></li>
</ul>
</li>
<li id="menu-item-104638" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-104638"><a href="https://www.minnesotamonthly.com/lifestyle/">Culture<i class="td-icon-menu-right td-element-after"></i></a>
<ul class="sub-menu">
<li id="menu-item-185087" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-185087"><a href="/lifestyle/#people">People</a></li>
<li id="menu-item-185089" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-185089"><a href="/lifestyle/#business">Business + Politics</a></li>
<li id="menu-item-185101" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-185101"><a href="/schools-camps/">Education Directory</a></li>
<li id="menu-item-613628" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-613628"><a href="https://www.minnesotamonthly.com/directory/venue-1/">Venues Directory</a></li>
<li id="menu-item-613643" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-613643"><a href="https://www.minnesotamonthly.com/nonprofits/">Nonprofits Directory</a></li>
</ul>
</li>
<li id="menu-item-185093" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-185093"><a href="/lifestyle/#style">Style + Shopping<i class="td-icon-menu-right td-element-after"></i></a>
<ul class="sub-menu">
<li id="menu-item-613631" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-613631"><a href="https://www.minnesotamonthly.com/directory/retail/">Shopping Directory</a></li>
<li id="menu-item-742235" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-742235"><a href="https://www.minnesotamonthly.com/sponsored/holiday-gift-guide/">Holiday Gift Guide</a></li>
</ul>
</li>
<li id="menu-item-185090" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-185090"><a href="https://www.minnesotamonthly.com/health/">Health<i class="td-icon-menu-right td-element-after"></i></a>
<ul class="sub-menu">
<li id="menu-item-337548" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-337548"><a href="https://www.minnesotamonthly.com/doctors/">Top Doctors Directory</a></li>
<li id="menu-item-271240" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-271240"><a href="https://www.minnesotamonthly.com/dentists/">Best Dentists Directory</a></li>
<li id="menu-item-212809" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-212809"><a href="/chiropractors/">Best Chiropractors Directory</a></li>
</ul>
</li>
<li id="menu-item-672953" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-672953"><a href="https://www.minnesotamonthly.com/our-events/">Our Events<i class="td-icon-menu-right td-element-after"></i></a>
<ul class="sub-menu">
<li id="menu-item-672959" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-672959"><a href="https://www.minnesotamonthly.com/food-wine/">Food & Wine Experience</a></li>
<li id="menu-item-672962" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-672962"><a href="https://www.minnesotamonthly.com/cannafest/">CannaFest</a></li>
<li id="menu-item-672965" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-672965"><a href="https://www.minnesotamonthly.com/grill-fest/">GrillFest</a></li>
<li id="menu-item-672956" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-672956"><a href="https://www.minnesotamonthly.com/fine-spirits-classic/">Fine Spirits Classic</a></li>
<li id="menu-item-672968" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-672968"><a href="https://www.minnesotamonthly.com/brews/">Rhythm & Brews</a></li>
<li id="menu-item-773319" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-773319"><a href="https://www.mnburgerweek.com/">MN Burger Week</a></li>
<li id="menu-item-672971" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-672971"><a href="https://midwestdesignmag.com/designawards/">Midwest Design Awards</a></li>
</ul>
</li>
<li id="menu-item-473920" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-473920"><a>Subscribe<i class="td-icon-menu-right td-element-after"></i></a>
<ul class="sub-menu">
<li id="menu-item-185099" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-185099"><a href="https://simplecirc.com/subscribe/minnesota-monthly/mmonline">Magazine</a></li>
<li id="menu-item-588416" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-588416"><a href="https://link.minnesotamonthly.com/join/7ng/signup-mnmo?">ENewsletter</a></li>
<li id="menu-item-609374" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-609374"><a href="https://simplecirc.com/shop/minnesota-monthly?source=MMONLINE">Purchase Single Issues</a></li>
<li id="menu-item-265663" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-265663"><a href="https://www.minnesotamonthly.com/where-to-find/">Where to Find</a></li>
</ul>
</li>
</ul></div> </div>
</div>
<!-- register/login section -->
</div> <div class="td-search-background" style="visibility:hidden"></div>
<div class="td-search-wrap-mob" style="visibility:hidden">
<div class="td-drop-down-search">
<form method="get" class="td-search-form" action="https://www.minnesotamonthly.com/">
<!-- close button -->
<div class="td-search-close">
<span><i class="td-icon-close-mobile"></i></span>
</div>
<div role="search" class="td-search-input">
<span>Search</span>
<input id="td-header-search-mob" type="text" value="" name="s" autocomplete="off" />
</div>
</form>
<div id="td-aj-search-mob" class="td-ajax-search-flex"></div>
</div>
</div>
<div id="td-outer-wrap" class="td-theme-wrap">
<div class="tdc-header-wrap ">
<!--
Header style 3
-->
<div class="td-header-wrap td-header-style-3 ">
<div class="td-header-top-menu-full td-container-wrap ">
<div class="td-container td-header-row td-header-top-menu">
<div class="top-bar-style-1">
<div class="td-header-sp-top-menu">
<div class="menu-top-container"><ul id="menu-directories" class="top-header-menu"><li id="menu-item-473926" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-first td-menu-item td-normal-menu menu-item-473926"><a href="https://simplecirc.com/subscribe/minnesota-monthly/mmonline">Subscribe</a></li>
<li id="menu-item-753887" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-753887"><a href="https://link.minnesotamonthly.com/join/7ng/signup-mnmo?">E-Newsletter</a></li>
<li id="menu-item-672215" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-672215"><a href="https://www.minnesotamonthly.com/calendar/">Calendar</a></li>
<li id="menu-item-185012" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children td-menu-item td-normal-menu menu-item-185012"><a href="#">Best Professionals</a>
<ul class="sub-menu">
<li id="menu-item-645596" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-645596"><a href="https://issuu.com/greenspring_media/docs/0925_mnmo_digitaledition?fr=sZTFjNzg3NjY5NjY">Top Doctors 2025 Digital Edition</a></li>
<li id="menu-item-184982" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-184982"><a href="/doctors/">Top Doctors</a></li>
<li id="menu-item-184985" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-184985"><a href="/dentists/">Best Dentists</a></li>
<li id="menu-item-184990" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-184990"><a href="/chiropractors/">Best Chiropractors</a></li>
<li id="menu-item-483328" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-483328"><a href="/lawyers">Top Lawyers</a></li>
<li id="menu-item-184979" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-184979"><a href="/?geodir_search=1&stype=gd_real_estate_pro&sslug=agents&stag=&s=+&snear=&sgeo_lat=&sgeo_lon=">Real Estate Professionals</a></li>
<li id="menu-item-614987" class="menu-item menu-item-type-taxonomy menu-item-object-gd_real_estate_procategory td-menu-item td-normal-menu menu-item-614987"><a href="https://www.minnesotamonthly.com/real-estate/category/mortgage/">Mortgage Professionals</a></li>
<li id="menu-item-614990" class="menu-item menu-item-type-taxonomy menu-item-object-gd_real_estate_procategory td-menu-item td-normal-menu menu-item-614990"><a href="https://www.minnesotamonthly.com/real-estate/category/insurance/">Insurance Professionals</a></li>
</ul>
</li>
<li id="menu-item-672239" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children td-menu-item td-normal-menu menu-item-672239"><a href="https://www.minnesotamonthly.com/directories/">Directories</a>
<ul class="sub-menu">
<li id="menu-item-672242" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-672242"><a href="https://www.minnesotamonthly.com/directory/dining/">Dining Directory</a></li>
<li id="menu-item-672245" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-672245"><a href="https://www.minnesotamonthly.com/directory/entertainment/">Entertainment Directory</a></li>
<li id="menu-item-672248" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-672248"><a href="https://www.minnesotamonthly.com/directory/retail/">Shopping Directory</a></li>
<li id="menu-item-672251" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-672251"><a href="https://www.minnesotamonthly.com/directory/attractions/">Attractions Directory</a></li>
<li id="menu-item-672254" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-672254"><a href="https://www.minnesotamonthly.com/hotels/">Hotels Directory</a></li>
<li id="menu-item-672257" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-672257"><a href="/schools-camps/">Education Directory</a></li>
<li id="menu-item-672260" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-672260"><a href="https://www.minnesotamonthly.com/directory/venue-1/">Venues Directory</a></li>
<li id="menu-item-672263" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-672263"><a href="https://www.minnesotamonthly.com/nonprofits/">Nonprofits Directory</a></li>
</ul>
</li>
<li id="menu-item-742247" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-742247"><a href="https://www.minnesotamonthly.com/sponsored/holiday-gift-guide/">Holiday Gift Guide</a></li>
<li id="menu-item-672266" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-672266"><a href="https://midwestdesignmag.com/">Midwest Design</a></li>
<li id="menu-item-207245" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-207245"><a href="https://www.minnesotamonthly.com/about-us/advertise/">Advertise</a></li>
<li id="menu-item-207248" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-207248"><a href="https://www.minnesotamonthly.com/about-us/contact-us/">Contact Us</a></li>
</ul></div></div>
<div class="td-header-sp-top-widget">
</div>
</div>
<!-- LOGIN MODAL -->
<div id="login-form" class="white-popup-block mfp-hide mfp-with-anim td-login-modal-wrap">
<div class="td-login-wrap">
<a href="#" aria-label="Back" class="td-back-button"><i class="td-icon-modal-back"></i></a>
<div id="td-login-div" class="td-login-form-div td-display-block">
<div class="td-login-panel-title">Sign in</div>
<div class="td-login-panel-descr">Welcome! Log into your account</div>
<div class="td_display_err"></div>
<form id="loginForm" action="#" method="post">
<div class="td-login-inputs"><input class="td-login-input" autocomplete="username" type="text" name="login_email" id="login_email" value="" required><label for="login_email">your username</label></div>
<div class="td-login-inputs"><input class="td-login-input" autocomplete="current-password" type="password" name="login_pass" id="login_pass" value="" required><label for="login_pass">your password</label></div>
<input type="button" name="login_button" id="login_button" class="wpb_button btn td-login-button" value="Login">
</form>
<div class="td-login-info-text"><a href="#" id="forgot-pass-link">Forgot your password? Get help</a></div>
<a id="register-link">Create an account</a>
<div class="td-login-info-text"><a class="privacy-policy-link" href="https://www.minnesotamonthly.com/about-us/privacy-cookies-policy/">Privacy and Cookies Policy</a></div>
</div>
<div id="td-register-div" class="td-login-form-div td-display-none td-login-modal-wrap">
<div class="td-login-panel-title">Create an account</div>
<div class="td-login-panel-descr">Welcome! Register for an account</div>
<div class="td_display_err"></div>
<form id="registerForm" action="#" method="post">
<div class="td-login-inputs"><input class="td-login-input" type="email" name="register_email" id="register_email" value="" required><label for="register_email">your email</label></div>
<div class="td-login-inputs"><input class="td-login-input" type="text" name="register_user" id="register_user" value="" required><label for="register_user">your username</label></div>
<input type="button" name="register_button" id="register_button" class="wpb_button btn td-login-button" value="Register">
</form>
<div class="td-login-info-text">A password will be e-mailed to you.</div>
<div class="td-login-info-text"><a class="privacy-policy-link" href="https://www.minnesotamonthly.com/about-us/privacy-cookies-policy/">Privacy and Cookies Policy</a></div>
</div>
<div id="td-forgot-pass-div" class="td-login-form-div td-display-none">
<div class="td-login-panel-title">Password recovery</div>
<div class="td-login-panel-descr">Recover your password</div>
<div class="td_display_err"></div>
<form id="forgotpassForm" action="#" method="post">
<div class="td-login-inputs"><input class="td-login-input" type="text" name="forgot_email" id="forgot_email" value="" required><label for="forgot_email">your email</label></div>
<input type="button" name="forgot_button" id="forgot_button" class="wpb_button btn td-login-button" value="Send My Password">
</form>
<div class="td-login-info-text">A password will be e-mailed to you.</div>
</div>
</div>
</div>
</div>
</div>
<div class="td-banner-wrap-full td-container-wrap ">
<div class="td-container td-header-row td-header-header">
<div class="td-header-sp-logo">
<h1 class="td-logo"> <a class="td-main-logo" href="https://www.minnesotamonthly.com/">
<img class="td-retina-data" data-retina="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/09/minnesota-monthly-logo-retina.png" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/09/minnesota-monthly-logo.png" alt="Minnesota Monthly logo" title="Minnesota Monthly" width="272" height="90"/>
<span class="td-visual-hidden">Minnesota Monthly</span>
</a>
</h1> </div>
<div class="td-header-sp-recs">
<div class="td-header-rec-wrap">
<div class="td-a-rec td-a-rec-id-header td-a-rec-no-translate tdi_1 td_block_template_8">
<style>.tdi_1.td-a-rec{text-align:center}.tdi_1.td-a-rec:not(.td-a-rec-no-translate){transform:translateZ(0)}.tdi_1 .td-element-style{z-index:-1}.tdi_1.td-a-rec-img{text-align:left}.tdi_1.td-a-rec-img img{margin:0 auto 0 0}.tdi_1 .td_spot_img_all img,.tdi_1 .td_spot_img_tl img,.tdi_1 .td_spot_img_tp img,.tdi_1 .td_spot_img_mob img{border-style:none}@media (max-width:767px){.tdi_1.td-a-rec-img{text-align:center}}</style><div class="td-visible-desktop">
<broadstreet-zone zone-id="146009" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone>
</div>
<div class="td-visible-tablet-portrait">
<broadstreet-zone zone-id="146009" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone>
</div>
<div class="td-visible-tablet-landscape">
<broadstreet-zone zone-id="146009" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone>
</div>
<div class="td-visible-phone">
<broadstreet-zone zone-id="146016" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone>
</div></div>
</div> </div>
</div>
</div>
<div class="td-header-menu-wrap-full td-container-wrap ">
<div class="td-header-menu-wrap ">
<div class="td-container td-header-row td-header-main-menu black-menu">
<div id="td-header-menu" role="navigation">
<div id="td-top-mobile-toggle"><a href="#" role="button" aria-label="Menu"><i class="td-icon-font td-icon-mobile"></i></a></div>
<div class="td-main-menu-logo td-logo-in-header">
<a class="td-mobile-logo td-sticky-disable" aria-label="Logo" href="https://www.minnesotamonthly.com/">
<img class="td-retina-data" data-retina="/wp-content/uploads/sites/85/2018/12/MNMO_logos_WPnewspaper_Retina-Logo-Mobile.png" src="/wp-content/uploads/sites/85/2018/12/MNMO_logos_WPnewspaper_Logo-Mobile.png" alt="Minnesota Monthly logo" title="Minnesota Monthly" width="" height=""/>
</a>
<a class="td-header-logo td-sticky-disable" aria-label="Logo" href="https://www.minnesotamonthly.com/">
<img class="td-retina-data" data-retina="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/09/minnesota-monthly-logo-retina.png" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/09/minnesota-monthly-logo.png" alt="Minnesota Monthly logo" title="Minnesota Monthly" width="" height=""/>
</a>
</div>
<div class="menu-main-nav-bar-container"><ul id="menu-main-nav-bar-1" class="sf-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-first td-menu-item td-normal-menu menu-item-104633"><a href="https://www.minnesotamonthly.com/travel-recreation/">Explore + Travel</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-146326"><a href="https://www.minnesotamonthly.com/calendar/">Calendar</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-185063"><a href="/travel-recreation/#recreation">Recreation + Outdoors</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-763452"><a href="https://www.minnesotamonthly.com/sponsored/12-weeks-of-summer/">12 Weeks of Summer</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-469498"><a href="https://www.minnesotamonthly.com/destinations-itinerary-browse/">Destination Itineraries</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-483826"><a href="https://www.minnesotamonthly.com/greenspring-media-custom-publications/">Travel Guides: Plan Your Trip</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-613639"><a href="https://www.minnesotamonthly.com/directory/attractions/">Attractions Directory</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-613634"><a href="https://www.minnesotamonthly.com/hotels/">Hotels Directory</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children td-menu-item td-normal-menu menu-item-104636"><a href="https://www.minnesotamonthly.com/food-drink/">Food</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-590219"><a href="https://www.minnesotamonthly.com/top-75-restaurants/">Top 75 Restaurants</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-185065"><a href="/food-drink/#reviews">Reviews</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-185072"><a href="/food-drink/#recipes">Recipes</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-185071"><a href="/food-drink/#drinks">Drinks</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-613619"><a href="https://www.minnesotamonthly.com/directory/dining/">Dining Directory</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-767082"><a href="https://www.minnesotamonthly.com/brewery-bracket-challenge/">Brewery Bracket Challenge</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children td-menu-item td-normal-menu menu-item-104643"><a href="https://www.minnesotamonthly.com/arts-entertainment/">Arts + Entertainment</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-436159"><a href="https://www.minnesotamonthly.com/sponsored/arts-entertainment/">12 Weeks of Arts + Entertainment</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-185082"><a href="/arts-entertainment/#theater">Theater + Dance</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-674759"><a href="/arts-entertainment/#visualarts">Museums + Visual Arts</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-185079"><a href="/arts-entertainment/#music">Music + Books</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-613637"><a href="https://www.minnesotamonthly.com/directory/entertainment/">Entertainment Directory</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children td-menu-item td-normal-menu menu-item-104638"><a href="https://www.minnesotamonthly.com/lifestyle/">Culture</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-185087"><a href="/lifestyle/#people">People</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-185089"><a href="/lifestyle/#business">Business + Politics</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-185101"><a href="/schools-camps/">Education Directory</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-613628"><a href="https://www.minnesotamonthly.com/directory/venue-1/">Venues Directory</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-613643"><a href="https://www.minnesotamonthly.com/nonprofits/">Nonprofits Directory</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children td-menu-item td-normal-menu menu-item-185093"><a href="/lifestyle/#style">Style + Shopping</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-613631"><a href="https://www.minnesotamonthly.com/directory/retail/">Shopping Directory</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-742235"><a href="https://www.minnesotamonthly.com/sponsored/holiday-gift-guide/">Holiday Gift Guide</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children td-menu-item td-normal-menu menu-item-185090"><a href="https://www.minnesotamonthly.com/health/">Health</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-337548"><a href="https://www.minnesotamonthly.com/doctors/">Top Doctors Directory</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-271240"><a href="https://www.minnesotamonthly.com/dentists/">Best Dentists Directory</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-212809"><a href="/chiropractors/">Best Chiropractors Directory</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children td-menu-item td-normal-menu menu-item-672953"><a href="https://www.minnesotamonthly.com/our-events/">Our Events</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-672959"><a href="https://www.minnesotamonthly.com/food-wine/">Food & Wine Experience</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-672962"><a href="https://www.minnesotamonthly.com/cannafest/">CannaFest</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-672965"><a href="https://www.minnesotamonthly.com/grill-fest/">GrillFest</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-672956"><a href="https://www.minnesotamonthly.com/fine-spirits-classic/">Fine Spirits Classic</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-672968"><a href="https://www.minnesotamonthly.com/brews/">Rhythm & Brews</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-773319"><a href="https://www.mnburgerweek.com/">MN Burger Week</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-672971"><a href="https://midwestdesignmag.com/designawards/">Midwest Design Awards</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children td-menu-item td-normal-menu menu-item-473920"><a>Subscribe</a>
<ul class="sub-menu">
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-185099"><a href="https://simplecirc.com/subscribe/minnesota-monthly/mmonline">Magazine</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-588416"><a href="https://link.minnesotamonthly.com/join/7ng/signup-mnmo?">ENewsletter</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-609374"><a href="https://simplecirc.com/shop/minnesota-monthly?source=MMONLINE">Purchase Single Issues</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-265663"><a href="https://www.minnesotamonthly.com/where-to-find/">Where to Find</a></li>
</ul>
</li>
</ul></div></div>
<div class="header-search-wrap">
<div class="td-search-btns-wrap">
<a id="td-header-search-button" href="#" role="button" aria-label="Search" class="dropdown-toggle " data-toggle="dropdown"><i class="td-icon-search"></i></a>
<a id="td-header-search-button-mob" href="#" role="button" aria-label="Search" class="dropdown-toggle " data-toggle="dropdown"><i class="td-icon-search"></i></a>
</div>
<div class="td-drop-down-search" aria-labelledby="td-header-search-button">
<form method="get" class="td-search-form" action="https://www.minnesotamonthly.com/">
<div role="search" class="td-head-form-search-wrap">
<input id="td-header-search" type="text" value="" name="s" autocomplete="off" /><input class="wpb_button wpb_btn-inverse btn" type="submit" id="td-header-search-top" value="Search" />
</div>
</form>
<div id="td-aj-search"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="td-main-content-wrap td-main-page-wrap td-container-wrap" role="main">
<div class="tdc-content-wrap">
<div id="tdi_2" class="tdc-zone"><div class="tdc_zone tdi_3 wpb_row td-pb-row" >
<style scoped>.tdi_3{min-height:0}</style><div id="tdi_4" class="tdc-row stretch_row"><div class="vc_row tdi_5 wpb_row td-pb-row" >
<style scoped>.tdi_5,.tdi_5 .tdc-columns{min-height:0}.tdi_5,.tdi_5 .tdc-columns{display:block}.tdi_5 .tdc-columns{width:100%}.tdi_5:before,.tdi_5:after{display:table}</style><div class="vc_column tdi_7 wpb_column vc_column_container tdc-column td-pb-span12">
<style scoped>.tdi_7{vertical-align:baseline}.tdi_7>.wpb_wrapper,.tdi_7>.wpb_wrapper>.tdc-elements{display:block}.tdi_7>.wpb_wrapper>.tdc-elements{width:100%}.tdi_7>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_7>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="wpb_wrapper td_block_wrap vc_widget_sidebar tdi_9 " ><div class="td-a-rec td-a-rec-id-custom_ad_2 tdi_10 td_block_template_8">
<style>.tdi_10.td-a-rec{text-align:center}.tdi_10.td-a-rec:not(.td-a-rec-no-translate){transform:translateZ(0)}.tdi_10 .td-element-style{z-index:-1}.tdi_10.td-a-rec-img{text-align:left}.tdi_10.td-a-rec-img img{margin:0 auto 0 0}.tdi_10 .td_spot_img_all img,.tdi_10 .td_spot_img_tl img,.tdi_10 .td_spot_img_tp img,.tdi_10 .td_spot_img_mob img{border-style:none}@media (max-width:767px){.tdi_10.td-a-rec-img{text-align:center}}</style><div class="td-visible-desktop">
<broadstreet-zone zone-id="146037" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone>
</div>
<div class="td-visible-tablet-portrait">
<broadstreet-zone zone-id="146037" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone>
</div>
<div class="td-visible-tablet-landscape">
<broadstreet-zone zone-id="146037" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone>
</div>
<div class="td-visible-phone">
<broadstreet-zone zone-id="146030" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone>
</div></div></div><div class="wpb_wrapper td_block_wrap vc_widget_sidebar tdi_12 " ><aside class="widget_text td_block_template_8 widget widget_custom_html"><div class="textwidget custom-html-widget"><div class="td-visible-desktop">
<broadstreet-zone zone-id="147871" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone>
</div>
<div class="td-visible-tablet-portrait">
<broadstreet-zone zone-id="147871" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone>
</div>
<div class="td-visible-tablet-landscape">
<broadstreet-zone zone-id="147871" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone>
</div>
<div class="td-visible-phone">
<broadstreet-zone zone-id="147872" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone>
</div></div></aside></div><div class="wpb_wrapper td_block_empty_space td_block_wrap vc_empty_space tdi_14 " style="height: 5px"></div></div></div></div></div><div id="tdi_15" class="tdc-row"><div class="vc_row tdi_16 wpb_row td-pb-row" >
<style scoped>.tdi_16,.tdi_16 .tdc-columns{min-height:0}.tdi_16,.tdi_16 .tdc-columns{display:block}.tdi_16 .tdc-columns{width:100%}.tdi_16:before,.tdi_16:after{display:table}</style><div class="vc_column tdi_18 wpb_column vc_column_container tdc-column td-pb-span8">
<style scoped>.tdi_18{vertical-align:baseline}.tdi_18>.wpb_wrapper,.tdi_18>.wpb_wrapper>.tdc-elements{display:block}.tdi_18>.wpb_wrapper>.tdc-elements{width:100%}.tdi_18>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_18>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="td_block_wrap td_block_slide tdi_19 td-pb-border-top td_block_template_8" data-td-block-uid="tdi_19" >
<style>.td_block_slide{position:relative;overflow:hidden;*zoom:1}.td_block_slide:before,.td_block_slide:after{display:table;content:'';line-height:0}.td_block_slide:after{clear:both}.td_block_slide .td_block_inner{position:relative}.td_block_slide .td-module-thumb,.td_block_slide .td-video-play-ico,.td_block_slide .td-slide-meta,.td_block_slide i{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.td_block_slide .td-module-thumb{margin-bottom:0;z-index:-1;position:static}.td_block_slide .td-video-play-ico{width:40px!important;height:40px!important;font-size:40px!important;border-width:0.05em!important}.td_block_slide .td-admin-edit{height:auto!important}.td_block_slide .td_module_slide{z-index:1;visibility:hidden!important}.td_block_slide .td-image-gradient:before{height:100%}.td_block_slide .td-module-thumb,.td_block_slide .entry-thumb{height:100%}.td_block_slide .entry-thumb{background-size:cover}.td_block_slide .td-slide-meta{z-index:2;position:absolute;bottom:10px;width:100%;padding:0 22px;color:#fff;left:0;right:0;margin:0 auto}.td_block_slide .td-slide-meta a,.td_block_slide .td-slide-meta span{color:#fff}.td_block_slide .entry-title{margin:5px 0}.td_block_slide .entry-review-stars{margin-right:22px;top:0}.td_block_slide .td-post-date{color:#fff;margin-left:4px}.td_block_slide .td-post-views{display:inline-block;vertical-align:top;margin-right:22px;line-height:15px}.td_block_slide .td-icon-views{position:relative;line-height:17px;font-size:14px;margin-right:5px;vertical-align:top}.td_block_slide .td-post-comments{position:relative;top:2px;display:inline-block;vertical-align:top;margin-left:10px}.td_block_slide .td-icon-comments{margin-right:5px;font-size:9px;position:relative;top:1px}.td_block_slide .td-slide-nav{padding:20px;position:absolute;display:block;height:80px;margin-top:-40px;top:50%;font-size:38px;color:#fff;opacity:0;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}.td_block_slide .td-slide-nav-svg{display:inline-flex;align-items:center;justify-content:center}.td_block_slide .td-slide-nav-svg svg{width:38px;height:auto}.td_block_slide .td-slide-nav-svg svg,.td_block_slide .td-slide-nav-svg svg *{fill:#fff}.td_block_slide .prevButton{left:0}.td_block_slide .nextButton{right:0}.td_block_slide .td_module_wrap:hover .entry-title a{color:#fff}.td-ss-main-sidebar .td_block_slide,.td-ss-row .td-pb-span4 .td_block_slide{overflow:visible}.td-theme-slider .slide-meta-cat a{font-family:var(--td_default_google_font_2,'Roboto',sans-serif);font-size:12px;font-weight:500;text-transform:uppercase;display:inline-block;margin:0 0 5px 0;padding:4px 7px 3px;line-height:14px;background-color:rgba(0,0,0,0.7);-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}.td-theme-slider:hover .td-slide-nav{opacity:1;z-index:1}.td-theme-slider:hover .slide-meta-cat a{background-color:var(--td_theme_color,#4db2ec)}@-moz-document url-prefix(){.td-theme-slider .slide-meta-cat a{padding:3px 7px 4px}}.iosSlider-col-3,.iosSlider-col-3 .td_module_slide{height:580px}.iosSlider-col-3 .entry-title{font-size:48px;line-height:58px}.iosSlider-col-2,.iosSlider-col-2 .td_module_slide{height:385px}.iosSlider-col-2 .entry-title{font-size:26px;line-height:32px}.td_block_slide .iosSlider-col-1,.td_block_slide .iosSlider-col-1 .td_module_slide{height:385px}.td_block_slide .iosSlider-col-1 .entry-title{font-size:18px;line-height:24px}.td_block_slide .td_module_slide:first-child,.td-js-loaded .td_block_slide .td_module_slide{visibility:visible!important}.tdi_19 .td-slide-meta{max-width:calc(100% + 44px)}.tdi_19 .entry-thumb{background-position:center 50%}.tdi_19 .slide-meta-cat{display:inline-block}.tdi_19 .td-post-author-name{display:inline-block}.tdi_19 .td-post-date,.tdi_19 .td-post-author-name span{display:inline-block}.tdi_19 .td-post-comments{display:inline-block}.tdi_19 .td-slide-nav{font-size:55px}.tdi_19 .td-slide-nav-svg svg{width:55px}.tdi_19 .td-theme-slider:hover .entry-thumb:before{opacity:0}@media (max-width:1018px){.td_block_slide .td-video-play-ico{top:12px;left:auto;right:12px;-webkit-transform:none;transform:none}}@media (max-width:767px){.td_block_slide .td-slide-meta{padding:0 12px;bottom:3px}}@media (max-width:767px){.td-theme-slider .slide-meta-cat a{font-size:10px;padding:2px 5px 2px;margin-bottom:0;line-height:13px}}@media (max-width:767px){.td-theme-slider .slide-meta-cat a{line-height:12px}}@media (min-width:1019px) and (max-width:1140px){.iosSlider-col-3,.iosSlider-col-3 .td_module_slide{height:532px}}@media (min-width:768px) and (max-width:1018px){.iosSlider-col-3,.iosSlider-col-3 .td_module_slide{height:402px}}@media (max-width:767px){.iosSlider-col-3,.iosSlider-col-3 .td_module_slide{height:298px}}@media (max-width:500px){.iosSlider-col-3,.iosSlider-col-3 .td_module_slide{height:163px}}@media (min-width:1019px) and (max-width:1140px){.iosSlider-col-3 .entry-title{font-size:42px;line-height:52px}}@media (min-width:768px) and (max-width:1018px){.iosSlider-col-3 .entry-title{font-size:34px;line-height:44px}}@media (max-width:767px){.iosSlider-col-3 .entry-title{font-size:26px;line-height:32px}}@media (max-width:500px){.iosSlider-col-3 .entry-title{font-size:18px;line-height:24px}}@media (min-width:1019px) and (max-width:1140px){.iosSlider-col-2,.iosSlider-col-2 .td_module_slide{height:354px}}@media (min-width:768px) and (max-width:1018px){.iosSlider-col-2,.iosSlider-col-2 .td_module_slide{height:268px}}@media (max-width:767px){.iosSlider-col-2,.iosSlider-col-2 .td_module_slide{height:303px}}@media (max-width:500px){.iosSlider-col-2,.iosSlider-col-2 .td_module_slide{height:166px}}@media (min-width:768px) and (max-width:1018px){.iosSlider-col-2 .entry-title{font-size:22px;line-height:28px}}@media (max-width:500px){.iosSlider-col-2 .entry-title{font-size:18px;line-height:24px}}@media (min-width:1019px) and (max-width:1140px){.td_block_slide .iosSlider-col-1,.td_block_slide .iosSlider-col-1 .td_module_slide{height:354px}}@media (min-width:768px) and (max-width:1018px){.td_block_slide .iosSlider-col-1,.td_block_slide .iosSlider-col-1 .td_module_slide{height:268px}}@media (max-width:767px){.td_block_slide .iosSlider-col-1,.td_block_slide .iosSlider-col-1 .td_module_slide{height:303px}}@media (max-width:500px){.td_block_slide .iosSlider-col-1,.td_block_slide .iosSlider-col-1 .td_module_slide{height:200px}}@media (max-width:767px){.td_block_slide .iosSlider-col-1 .entry-title{font-size:26px;line-height:32px}}@media (max-width:500px){.td_block_slide .iosSlider-col-1 .entry-title{font-size:18px;line-height:24px}}@media (max-width:767px){.tdi_19 .td-slide-meta{max-width:calc(100% + 24px)}}</style><script>var block_tdi_19 = new tdBlock();
block_tdi_19.id = "tdi_19";
block_tdi_19.atts = '{"category_id":"8197","autoplay":"5","block_type":"td_block_slide","separator":"","custom_title":"","custom_url":"","block_template_id":"","title_tag":"","ms_title_tag":"","post_ids":"","taxonomies":"","category_ids":"","in_all_terms":"","tag_slug":"","autors_id":"","installed_post_types":"","include_cf_posts":"","exclude_cf_posts":"","sort":"","popular_by_date":"","linked_posts":"","favourite_only":"","limit":"5","offset":"","open_in_new_window":"","show_modified_date":"","time_ago":"","time_ago_add_txt":"ago","time_ago_txt_pos":"","review_source":"","el_class":"","td_ajax_filter_type":"","td_ajax_filter_ids":"","td_filter_default_txt":"All","td_ajax_preloading":"","content_width":"","image_size":"","image_alignment":"50","image_height":"","meta_info_horiz":"content-horiz-left","meta_info_vert":"content-vert-bottom","meta_padding":"","art_title_space":"","category_margin":"","category_padding":"","category_radius":"0","show_cat":"inline-block","show_author":"inline-block","show_date":"inline-block","show_com":"inline-block","prev_tdicon":"","next_tdicon":"","nav_icon_size":"55","f_header_font_header":"","f_header_font_title":"Block header","f_header_font_settings":"","f_header_font_family":"","f_header_font_size":"","f_header_font_line_height":"","f_header_font_style":"","f_header_font_weight":"","f_header_font_transform":"","f_header_font_spacing":"","f_header_":"","f_ajax_font_title":"Ajax categories","f_ajax_font_settings":"","f_ajax_font_family":"","f_ajax_font_size":"","f_ajax_font_line_height":"","f_ajax_font_style":"","f_ajax_font_weight":"","f_ajax_font_transform":"","f_ajax_font_spacing":"","f_ajax_":"","msf_title_font_header":"","msf_title_font_title":"Article title","msf_title_font_settings":"","msf_title_font_family":"","msf_title_font_size":"","msf_title_font_line_height":"","msf_title_font_style":"","msf_title_font_weight":"","msf_title_font_transform":"","msf_title_font_spacing":"","msf_title_":"","msf_cat_font_title":"Article category tag","msf_cat_font_settings":"","msf_cat_font_family":"","msf_cat_font_size":"","msf_cat_font_line_height":"","msf_cat_font_style":"","msf_cat_font_weight":"","msf_cat_font_transform":"","msf_cat_font_spacing":"","msf_cat_":"","msf_meta_font_title":"Article meta info","msf_meta_font_settings":"","msf_meta_font_family":"","msf_meta_font_size":"","msf_meta_font_line_height":"","msf_meta_font_style":"","msf_meta_font_weight":"","msf_meta_font_transform":"","msf_meta_font_spacing":"","msf_meta_":"","mix_color":"","mix_type":"","fe_brightness":"1","fe_contrast":"1","fe_saturate":"1","mix_color_h":"","mix_type_h":"","fe_brightness_h":"1","fe_contrast_h":"1","fe_saturate_h":"1","color_overlay":"","color_overlay_h":"","title_color":"","cat_bg":"","cat_txt":"","cat_bg_hover":"","cat_txt_hover":"","author_txt":"","author_txt_hover":"","date_txt":"","comm_txt":"","review_stars":"","nav_icons_color":"","css":"","tdc_css":"","blogs":"","mindate":"","td_column_number":2,"header_color":"","ajax_pagination_infinite_stop":"","color_preset":"","ajax_pagination":"","ajax_pagination_next_prev_swipe":"","border_top":"","class":"tdi_19","tdc_css_class":"tdi_19","tdc_css_class_style":"tdi_19_rand_style"}';
block_tdi_19.td_column_number = "2";
block_tdi_19.block_type = "td_block_slide";
block_tdi_19.post_count = "5";
block_tdi_19.found_posts = "364";
block_tdi_19.header_color = "";
block_tdi_19.ajax_pagination_infinite_stop = "";
block_tdi_19.max_num_pages = "73";
tdBlocksArray.push(block_tdi_19);
</script><div class="td-block-title-wrap"></div><div id=tdi_19 class="td_block_inner"><div id="tdi_20" class="td-theme-slider iosSlider-col-2 td_mod_wrap"><div class="td-slider "><div id="tdi_20_item_0" class = "td_module_slide td-animation-stack td-image-gradient td-cpt-post"><div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/food-drink/all-in-good-taste/" rel="bookmark" class="td-image-wrap " title="All in Good Taste" ><span class="entry-thumb td-thumb-css " style="background-image: url('https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/KadoNoMise_BestChefMidwest_Restaurant2_MUSTCREDIT_ChuckMartens_CourtesyOfMeetMinneapolis-scaled-e1786718649510-696x541.jpg')" ></span></a></div><div class="td-slide-meta"><span class="slide-meta-cat"><a href="https://www.minnesotamonthly.com/category/food-drink/">Food</a></span><h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/food-drink/all-in-good-taste/" rel="bookmark" title="All in Good Taste">All in Good Taste</a></h3><div class="td-module-meta-info"><span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/emmaenebak/" title="Posts by Emma Enebak" class="author url fn" rel="author">Emma Enebak</a> <span>-</span> </span><span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-14T10:16:14-05:00" >August 14, 2026</time></span></div></div></div><div id="tdi_20_item_1" class = "td_module_slide td-animation-stack td-image-gradient td-cpt-post"><div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/lifestyle/the-case-for-an-analog-childhood/" rel="bookmark" class="td-image-wrap " title="The Case for an Analog Childhood" ><span class="entry-thumb td-thumb-css " style="background-image: url('https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/mm-0726_FEAT_Kids-Wellness_Alexandra-Schmitz_Opener_G-696x813.jpg')" ></span></a></div><div class="td-slide-meta"><span class="slide-meta-cat"><a href="https://www.minnesotamonthly.com/category/lifestyle/">Culture</a></span><h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/lifestyle/the-case-for-an-analog-childhood/" rel="bookmark" title="The Case for an Analog Childhood">The Case for an Analog Childhood</a></h3><div class="td-module-meta-info"><span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/jpitterle/" title="Posts by Jennifer Pitterle" class="author url fn" rel="author">Jennifer Pitterle</a> <span>-</span> </span><span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-11T08:00:51-05:00" >August 11, 2026</time></span></div></div></div><div id="tdi_20_item_2" class = "td_module_slide td-animation-stack td-image-gradient td-cpt-post"><div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/general/editors-picks-mn-burger-week-edition/" rel="bookmark" class="td-image-wrap " title="Editor’s Picks: MN Burger Week Edition" ><span class="entry-thumb td-thumb-css " style="background-image: url('https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/AdobeStock_1966780205-696x388.jpeg')" ></span></a></div><div class="td-slide-meta"><span class="slide-meta-cat"><a href="https://www.minnesotamonthly.com/category/featured/homepage-feature/">Homepage Feature</a></span><h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/general/editors-picks-mn-burger-week-edition/" rel="bookmark" title="Editor’s Picks: MN Burger Week Edition">Editor’s Picks: MN Burger Week Edition</a></h3><div class="td-module-meta-info"><span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/ataylor/" title="Posts by Alesha Taylor" class="author url fn" rel="author">Alesha Taylor</a> <span>-</span> </span><span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-10T12:21:47-05:00" >August 10, 2026</time></span></div></div></div><div id="tdi_20_item_3" class = "td_module_slide td-animation-stack td-image-gradient td-cpt-post"><div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/general/the-future-of-mn-politics-is-now/" rel="bookmark" class="td-image-wrap " title="The Future of MN Politics is Now" ><span class="entry-thumb td-thumb-css " style="background-image: url('https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/07/AdobeStock_514909304-696x335.jpeg')" ></span></a></div><div class="td-slide-meta"><span class="slide-meta-cat"><a href="https://www.minnesotamonthly.com/category/lifestyle/business-politics/">Business + Politics</a></span><h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/general/the-future-of-mn-politics-is-now/" rel="bookmark" title="The Future of MN Politics is Now">The Future of MN Politics is Now</a></h3><div class="td-module-meta-info"><span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/drew-wood/" title="Posts by Drew Wood" class="author url fn" rel="author">Drew Wood</a> <span>-</span> </span><span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-07-30T10:24:40-05:00" >July 30, 2026</time></span></div></div></div><div id="tdi_20_item_4" class = "td_module_slide td-animation-stack td-image-gradient td-cpt-post"><div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/general/minnesota-biking-a-to-z/" rel="bookmark" class="td-image-wrap " title="Minnesota Biking, A to Z" ><span class="entry-thumb td-thumb-css " style="background-image: url('https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/07/Fat_Tire_Camp_Cuyuna_Hopper_Hill_0648_aaron-w-hautala-696x392.jpg')" ></span></a></div><div class="td-slide-meta"><span class="slide-meta-cat"><a href="https://www.minnesotamonthly.com/category/travel-recreation/recreation/">Recreation</a></span><h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/general/minnesota-biking-a-to-z/" rel="bookmark" title="Minnesota Biking, A to Z">Minnesota Biking, A to Z</a></h3><div class="td-module-meta-info"><span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/ataylor/" title="Posts by Alesha Taylor" class="author url fn" rel="author">Alesha Taylor</a> <span>-</span> </span><span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-07-28T15:30:04-05:00" >July 28, 2026</time></span></div></div></div></div><i class="td-slide-nav td-icon-left prevButton"></i><i class="td-slide-nav td-icon-right nextButton"></i></div></div></div> <!-- ./block1 --><div class="td_block_wrap td_block_4 tdi_21 td_with_ajax_pagination td-pb-border-top td_block_template_8 td-column-2 td_block_padding" data-td-block-uid="tdi_21" >
<style>
.td_block_template_8.widget > ul > li {
margin-left: 0 !important;
}
.td_block_template_8 .td-block-title {
font-size: 20px;
font-weight: 800;
margin-top: 0;
margin-bottom: 18px;
line-height: 29px;
position: relative;
overflow: hidden;
text-align: left;
}
.td_block_template_8 .td-block-title > * {
position: relative;
padding-right: 20px;
color: var(--td_text_header_color, #000);
}
.td_block_template_8 .td-block-title > *:before,
.td_block_template_8 .td-block-title > *:after {
content: '';
display: block;
height: 4px;
position: absolute;
top: 50%;
margin-top: -2px;
width: 2000px;
background-color: #f5f5f5;
}
.td_block_template_8 .td-block-title > *:before {
left: 100%;
}
.td_block_template_8 .td-block-title > *:after {
right: 100%;
}
@media (max-width: 767px) {
.td_block_template_8 .td-related-title a {
font-size: 15px;
}
}
.td_block_template_8 .td-related-title a:before {
display: none;
}
.td_block_template_8 .td-related-title a:first-child:after {
display: none;
}
.td_block_template_8 .td-related-title a:last-child:after {
left: 100%;
right: auto;
}
.td_block_template_8 .td-related-title .td-cur-simple-item {
color: var(--td_theme_color, #4db2ec);
}
</style><script>var block_tdi_21 = new tdBlock();
block_tdi_21.id = "tdi_21";
block_tdi_21.atts = '{"custom_title":"News","block_template_id":"","limit":"4","category_ids":"-6,-163,-155","ajax_pagination":"next_prev","block_type":"td_block_4","separator":"","custom_url":"","m2_tl":"","m2_el":"","post_ids":"","category_id":"","taxonomies":"","in_all_terms":"","tag_slug":"","autors_id":"","installed_post_types":"","include_cf_posts":"","exclude_cf_posts":"","sort":"","popular_by_date":"","linked_posts":"","favourite_only":"","offset":"","open_in_new_window":"","show_modified_date":"","time_ago":"","time_ago_add_txt":"ago","time_ago_txt_pos":"","review_source":"","el_class":"","td_ajax_filter_type":"","td_ajax_filter_ids":"","td_filter_default_txt":"All","td_ajax_preloading":"","f_header_font_header":"","f_header_font_title":"Block header","f_header_font_settings":"","f_header_font_family":"","f_header_font_size":"","f_header_font_line_height":"","f_header_font_style":"","f_header_font_weight":"","f_header_font_transform":"","f_header_font_spacing":"","f_header_":"","f_ajax_font_title":"Ajax categories","f_ajax_font_settings":"","f_ajax_font_family":"","f_ajax_font_size":"","f_ajax_font_line_height":"","f_ajax_font_style":"","f_ajax_font_weight":"","f_ajax_font_transform":"","f_ajax_font_spacing":"","f_ajax_":"","f_more_font_title":"Load more button","f_more_font_settings":"","f_more_font_family":"","f_more_font_size":"","f_more_font_line_height":"","f_more_font_style":"","f_more_font_weight":"","f_more_font_transform":"","f_more_font_spacing":"","f_more_":"","m2f_title_font_header":"","m2f_title_font_title":"Article title","m2f_title_font_settings":"","m2f_title_font_family":"","m2f_title_font_size":"","m2f_title_font_line_height":"","m2f_title_font_style":"","m2f_title_font_weight":"","m2f_title_font_transform":"","m2f_title_font_spacing":"","m2f_title_":"","m2f_cat_font_title":"Article category tag","m2f_cat_font_settings":"","m2f_cat_font_family":"","m2f_cat_font_size":"","m2f_cat_font_line_height":"","m2f_cat_font_style":"","m2f_cat_font_weight":"","m2f_cat_font_transform":"","m2f_cat_font_spacing":"","m2f_cat_":"","m2f_meta_font_title":"Article meta info","m2f_meta_font_settings":"","m2f_meta_font_family":"","m2f_meta_font_size":"","m2f_meta_font_line_height":"","m2f_meta_font_style":"","m2f_meta_font_weight":"","m2f_meta_font_transform":"","m2f_meta_font_spacing":"","m2f_meta_":"","m2f_ex_font_title":"Article excerpt","m2f_ex_font_settings":"","m2f_ex_font_family":"","m2f_ex_font_size":"","m2f_ex_font_line_height":"","m2f_ex_font_style":"","m2f_ex_font_weight":"","m2f_ex_font_transform":"","m2f_ex_font_spacing":"","m2f_ex_":"","ajax_pagination_next_prev_swipe":"","ajax_pagination_infinite_stop":"","css":"","tdc_css":"","blogs":"","mindate":"","td_column_number":2,"header_color":"","color_preset":"","border_top":"","class":"tdi_21","tdc_css_class":"tdi_21","tdc_css_class_style":"tdi_21_rand_style"}';
block_tdi_21.td_column_number = "2";
block_tdi_21.block_type = "td_block_4";
block_tdi_21.post_count = "4";
block_tdi_21.found_posts = "15549";
block_tdi_21.header_color = "";
block_tdi_21.ajax_pagination_infinite_stop = "";
block_tdi_21.max_num_pages = "3888";
tdBlocksArray.push(block_tdi_21);
</script><div class="td-block-title-wrap"><h4 class="td-block-title"><span>News</span></h4></div><div id=tdi_21 class="td_block_inner">
<div class="td-block-row">
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/general/eat-your-way-through-the-2026-minnesota-state-fair/" rel="bookmark" class="td-image-wrap " title="Eat Your Way Through the 2026 Minnesota State Fair" ><img fetchpriority="high" decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/18-when-pigs-fly-1536x1152-1-324x160.jpg" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/18-when-pigs-fly-1536x1152-1-324x160.jpg 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/18-when-pigs-fly-1536x1152-1-533x261.jpg 533w" sizes="(max-width: 324px) 100vw, 324px" alt="" title="Eat Your Way Through the 2026 Minnesota State Fair" /></a></div> </div>
<h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/general/eat-your-way-through-the-2026-minnesota-state-fair/" rel="bookmark" title="Eat Your Way Through the 2026 Minnesota State Fair">Eat Your Way Through the 2026 Minnesota State Fair</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/jason-derusha/" title="Posts by Jason DeRusha" class="author url fn" rel="author">Jason DeRusha</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-20T11:42:59-05:00" >August 20, 2026</time></span> </div>
<div class="td-excerpt">
Our walking tour maps out the new Fair foods worth seeking out, from the West End to the North End </div>
</div>
</div> <!-- ./td-block-span6 -->
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/general/sticker-shock-or-fair-shake/" rel="bookmark" class="td-image-wrap " title="Sticker Shock or Fair Shake?" ><img decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Screenshot-2026-08-20-at-10.41.45-AM-324x160.png" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Screenshot-2026-08-20-at-10.41.45-AM-324x160.png 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Screenshot-2026-08-20-at-10.41.45-AM-533x261.png 533w" sizes="(max-width: 324px) 100vw, 324px" alt="" title="Sticker Shock or Fair Shake?" /></a></div> </div>
<h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/general/sticker-shock-or-fair-shake/" rel="bookmark" title="Sticker Shock or Fair Shake?">Sticker Shock or Fair Shake?</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/jason-derusha/" title="Posts by Jason DeRusha" class="author url fn" rel="author">Jason DeRusha</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-20T10:45:34-05:00" >August 20, 2026</time></span> </div>
<div class="td-excerpt">
Jason DeRusha breaks down Bill’s Bait Shop’s prices—and what “affordable” dining really means in 2026 </div>
</div>
</div> <!-- ./td-block-span6 --></div><!--./row-fluid-->
<div class="td-block-row">
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/arts-entertainment/a-giant-yeti-takes-over-uptown/" rel="bookmark" class="td-image-wrap " title="A Giant Yeti Takes Over Uptown" ><img decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/fun-pose_wide_2026_08_08_JASON_CRAIG_FINAL_by-Debra-Van-De-Weghe-1-324x160.jpg" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/fun-pose_wide_2026_08_08_JASON_CRAIG_FINAL_by-Debra-Van-De-Weghe-1-324x160.jpg 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/fun-pose_wide_2026_08_08_JASON_CRAIG_FINAL_by-Debra-Van-De-Weghe-1-533x261.jpg 533w" sizes="(max-width: 324px) 100vw, 324px" alt="Jason Craig and his Yeti Photo by Debra Van De Weghe" title="A Giant Yeti Takes Over Uptown" /></a></div> </div>
<h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/arts-entertainment/a-giant-yeti-takes-over-uptown/" rel="bookmark" title="A Giant Yeti Takes Over Uptown">A Giant Yeti Takes Over Uptown</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/lydia-quiggle/" title="Posts by Lydia Quiggle" class="author url fn" rel="author">Lydia Quiggle</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-19T14:42:02-05:00" >August 19, 2026</time></span> </div>
<div class="td-excerpt">
If you’re looking for a new place to snap a photo in the Twin Cities, head into Uptown where a giant yeti has officially... </div>
</div>
</div> <!-- ./td-block-span6 -->
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/travel-recreation/titanic-comes-to-minneapolis/" rel="bookmark" class="td-image-wrap " title="Titanic Comes to Minneapolis" ><img loading="lazy" decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Screenshot-2026-08-19-at-12.53.31-PM-324x160.png" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Screenshot-2026-08-19-at-12.53.31-PM-324x160.png 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Screenshot-2026-08-19-at-12.53.31-PM-533x261.png 533w" sizes="auto, (max-width: 324px) 100vw, 324px" alt="" title="Titanic Comes to Minneapolis" /></a></div> </div>
<h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/travel-recreation/titanic-comes-to-minneapolis/" rel="bookmark" title="Titanic Comes to Minneapolis">Titanic Comes to Minneapolis</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/ataylor/" title="Posts by Alesha Taylor" class="author url fn" rel="author">Alesha Taylor</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-19T12:59:55-05:00" >August 19, 2026</time></span> </div>
<div class="td-excerpt">
‘Titanic: An Immersive Voyage’ brings artifacts, life-size recreations, and an impressive virtual reality experience to Minneapolis </div>
</div>
</div> <!-- ./td-block-span6 --></div><!--./row-fluid--></div><div class="td-next-prev-wrap"><a href="#" class="td-ajax-prev-page ajax-page-disabled" aria-label="prev-page" id="prev-page-tdi_21" data-td_block_id="tdi_21"><i class="td-next-prev-icon td-icon-font td-icon-menu-left"></i></a><a href="#" class="td-ajax-next-page" aria-label="next-page" id="next-page-tdi_21" data-td_block_id="tdi_21"><i class="td-next-prev-icon td-icon-font td-icon-menu-right"></i></a></div></div> <!-- ./block --><div class="wpb_wrapper td_block_separator td_block_wrap vc_separator tdi_23 td_separator_solid td_separator_center"><span style="border-color:#EBEBEB;border-width:1px;width:100%;"></span>
<style scoped>.td_block_separator{width:100%;align-items:center;margin-bottom:38px;padding-bottom:10px}.td_block_separator span{position:relative;display:block;margin:0 auto;width:100%;height:1px;border-top:1px solid #EBEBEB}.td_separator_align_left span{margin-left:0}.td_separator_align_right span{margin-right:0}.td_separator_dashed span{border-top-style:dashed}.td_separator_dotted span{border-top-style:dotted}.td_separator_double span{height:3px;border-bottom:1px solid #EBEBEB}.td_separator_shadow>span{position:relative;height:20px;overflow:hidden;border:0;color:#EBEBEB}.td_separator_shadow>span>span{position:absolute;top:-30px;left:0;right:0;margin:0 auto;height:13px;width:98%;border-radius:100%}html :where([style*='border-width']){border-style:none}</style></div><div class="vc_row_inner tdi_25 vc_row vc_inner wpb_row td-pb-row" >
<style scoped>.tdi_25{position:relative!important;top:0;transform:none;-webkit-transform:none}.tdi_25,.tdi_25 .tdc-inner-columns{display:block}.tdi_25 .tdc-inner-columns{width:100%}</style><div class="vc_column_inner tdi_27 wpb_column vc_column_container tdc-inner-column td-pb-span12">
<style scoped>.tdi_27{vertical-align:baseline}.tdi_27 .vc_column-inner>.wpb_wrapper,.tdi_27 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_27 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}</style><div class="vc_column-inner"><div class="wpb_wrapper" ><div class="td_block_wrap td_block_4 tdi_28 td-pb-border-top td_block_template_8 td-column-2 td_block_padding" data-td-block-uid="tdi_28" ><script>var block_tdi_28 = new tdBlock();
block_tdi_28.id = "tdi_28";
block_tdi_28.atts = '{"limit":"6","category_id":"3778","block_type":"td_block_4","separator":"","custom_title":"","custom_url":"","block_template_id":"","m2_tl":"","m2_el":"","post_ids":"","taxonomies":"","category_ids":"","in_all_terms":"","tag_slug":"","autors_id":"","installed_post_types":"","include_cf_posts":"","exclude_cf_posts":"","sort":"","popular_by_date":"","linked_posts":"","favourite_only":"","offset":"","open_in_new_window":"","show_modified_date":"","time_ago":"","time_ago_add_txt":"ago","time_ago_txt_pos":"","review_source":"","el_class":"","td_ajax_filter_type":"","td_ajax_filter_ids":"","td_filter_default_txt":"All","td_ajax_preloading":"","f_header_font_header":"","f_header_font_title":"Block header","f_header_font_settings":"","f_header_font_family":"","f_header_font_size":"","f_header_font_line_height":"","f_header_font_style":"","f_header_font_weight":"","f_header_font_transform":"","f_header_font_spacing":"","f_header_":"","f_ajax_font_title":"Ajax categories","f_ajax_font_settings":"","f_ajax_font_family":"","f_ajax_font_size":"","f_ajax_font_line_height":"","f_ajax_font_style":"","f_ajax_font_weight":"","f_ajax_font_transform":"","f_ajax_font_spacing":"","f_ajax_":"","f_more_font_title":"Load more button","f_more_font_settings":"","f_more_font_family":"","f_more_font_size":"","f_more_font_line_height":"","f_more_font_style":"","f_more_font_weight":"","f_more_font_transform":"","f_more_font_spacing":"","f_more_":"","m2f_title_font_header":"","m2f_title_font_title":"Article title","m2f_title_font_settings":"","m2f_title_font_family":"","m2f_title_font_size":"","m2f_title_font_line_height":"","m2f_title_font_style":"","m2f_title_font_weight":"","m2f_title_font_transform":"","m2f_title_font_spacing":"","m2f_title_":"","m2f_cat_font_title":"Article category tag","m2f_cat_font_settings":"","m2f_cat_font_family":"","m2f_cat_font_size":"","m2f_cat_font_line_height":"","m2f_cat_font_style":"","m2f_cat_font_weight":"","m2f_cat_font_transform":"","m2f_cat_font_spacing":"","m2f_cat_":"","m2f_meta_font_title":"Article meta info","m2f_meta_font_settings":"","m2f_meta_font_family":"","m2f_meta_font_size":"","m2f_meta_font_line_height":"","m2f_meta_font_style":"","m2f_meta_font_weight":"","m2f_meta_font_transform":"","m2f_meta_font_spacing":"","m2f_meta_":"","m2f_ex_font_title":"Article excerpt","m2f_ex_font_settings":"","m2f_ex_font_family":"","m2f_ex_font_size":"","m2f_ex_font_line_height":"","m2f_ex_font_style":"","m2f_ex_font_weight":"","m2f_ex_font_transform":"","m2f_ex_font_spacing":"","m2f_ex_":"","ajax_pagination":"","ajax_pagination_next_prev_swipe":"","ajax_pagination_infinite_stop":"","css":"","tdc_css":"","blogs":"","mindate":"","td_column_number":2,"header_color":"","color_preset":"","border_top":"","class":"tdi_28","tdc_css_class":"tdi_28","tdc_css_class_style":"tdi_28_rand_style"}';
block_tdi_28.td_column_number = "2";
block_tdi_28.block_type = "td_block_4";
block_tdi_28.post_count = "6";
block_tdi_28.found_posts = "50";
block_tdi_28.header_color = "";
block_tdi_28.ajax_pagination_infinite_stop = "";
block_tdi_28.max_num_pages = "9";
tdBlocksArray.push(block_tdi_28);
</script><div class="td-block-title-wrap"></div><div id=tdi_28 class="td_block_inner">
<div class="td-block-row">
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack sponsored">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/sponsored/built-for-a-minnesota-winter/" rel="bookmark" class="td-image-wrap " title="Built for a Minnesota Winter" ><img loading="lazy" decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/PS4_MY26_Performance_Exterior_29-324x160.jpg" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/PS4_MY26_Performance_Exterior_29-324x160.jpg 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/PS4_MY26_Performance_Exterior_29-533x261.jpg 533w" sizes="auto, (max-width: 324px) 100vw, 324px" alt="" title="Built for a Minnesota Winter" /></a></div> </div>
<div class="custom-content-label "> <span class="label" > Sponsored</span>
</div><h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/sponsored/built-for-a-minnesota-winter/" rel="bookmark" title="Built for a Minnesota Winter">Built for a Minnesota Winter</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/polestar/" title="Posts by Polestar" class="author url fn" rel="author">Polestar</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-20T15:11:05-05:00" >August 20, 2026</time></span> </div>
<div class="td-excerpt">
What Polestar’s Swedish roots can teach us about driving electric when the temperature drops </div>
</div>
</div> <!-- ./td-block-span6 -->
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/general/your-mn-burger-week-game-plan-insider-tips-featured-restaurants/" rel="bookmark" class="td-image-wrap " title="Your MN Burger Week Game Plan: Insider Tips & Featured Restaurants" ><img loading="lazy" decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/MN-Burger-Week-Mockup-324x160.png" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/MN-Burger-Week-Mockup-324x160.png 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/MN-Burger-Week-Mockup-533x261.png 533w" sizes="auto, (max-width: 324px) 100vw, 324px" alt="" title="Your MN Burger Week Game Plan: Insider Tips & Featured Restaurants" /></a></div> </div>
<h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/general/your-mn-burger-week-game-plan-insider-tips-featured-restaurants/" rel="bookmark" title="Your MN Burger Week Game Plan: Insider Tips & Featured Restaurants">Your MN Burger Week Game Plan: Insider Tips & Featured Restaurants</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/minnesota-monthly/" title="Posts by Minnesota Monthly" class="author url fn" rel="author">Minnesota Monthly</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-10T00:00:23-05:00" >August 10, 2026</time></span> </div>
<div class="td-excerpt">
Minnesotans know good burgers, and for one mouthwatering week in August, participating restaurants across the Twin Cities </div>
</div>
</div> <!-- ./td-block-span6 --></div><!--./row-fluid-->
<div class="td-block-row">
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack sponsored">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/general/experience-the-magic-at-the-minnesota-renaissance-festival/" rel="bookmark" class="td-image-wrap " title="Experience the Magic at the Minnesota Renaissance Festival" ><img loading="lazy" decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/07/882917618-greenspring-native-articleimage-7-324x160.png" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/07/882917618-greenspring-native-articleimage-7-324x160.png 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/07/882917618-greenspring-native-articleimage-7-533x261.png 533w" sizes="auto, (max-width: 324px) 100vw, 324px" alt="Minnesota Renaissance festival" title="Experience the Magic at the Minnesota Renaissance Festival" /></a></div> </div>
<div class="custom-content-label "> <span class="label" > Sponsored</span>
</div><h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/general/experience-the-magic-at-the-minnesota-renaissance-festival/" rel="bookmark" title="Experience the Magic at the Minnesota Renaissance Festival">Experience the Magic at the Minnesota Renaissance Festival</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/minnesotarenaissancefestival/" title="Posts by Minnesota Renaissance Festival" class="author url fn" rel="author">Minnesota Renaissance Festival</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-03T00:00:15-05:00" >August 3, 2026</time></span> </div>
<div class="td-excerpt">
Starting August 22, step into a realm of artisan marketplaces, heart-pounding jousts, legendary turkey legs, and nonstop adventure </div>
</div>
</div> <!-- ./td-block-span6 -->
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack sponsored">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/partner/homepage-sponsored-1/rest-easy/" rel="bookmark" class="td-image-wrap " title="Rest Easy" ><img loading="lazy" decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/07/TOPTEN_Native_-324x160.png" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/07/TOPTEN_Native_-324x160.png 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/07/TOPTEN_Native_-533x261.png 533w" sizes="auto, (max-width: 324px) 100vw, 324px" alt="Sleeping Woman" title="Rest Easy" /></a></div> </div>
<div class="custom-content-label "> <span class="label" > Sponsored</span>
</div><h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/partner/homepage-sponsored-1/rest-easy/" rel="bookmark" title="Rest Easy">Rest Easy</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/toptenliquors/" title="Posts by Top Ten Liquors" class="author url fn" rel="author">Top Ten Liquors</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-07-20T00:00:29-05:00" >July 20, 2026</time></span> </div>
<div class="td-excerpt">
Restful sleep doesn’t have to be an uphill battle. Swap heavy nightcaps for low-dose, hemp-derived THC for a clean, predictable night’s rest. </div>
</div>
</div> <!-- ./td-block-span6 --></div><!--./row-fluid-->
<div class="td-block-row">
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack sponsored">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/sponsored/build-confidence-in-every-equipment-decision-for-free/" rel="bookmark" class="td-image-wrap " title="Build Confidence in Every Equipment Decision—for Free!" ><img loading="lazy" decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/06/2022-Q1-FLC-image-from-Scott-3767-2-324x160.png" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/06/2022-Q1-FLC-image-from-Scott-3767-2-324x160.png 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/06/2022-Q1-FLC-image-from-Scott-3767-2-533x261.png 533w" sizes="auto, (max-width: 324px) 100vw, 324px" alt="CenterPoint Energy" title="Build Confidence in Every Equipment Decision—for Free!" /></a></div> </div>
<div class="custom-content-label "> <span class="label" > Sponsored</span>
</div><h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/sponsored/build-confidence-in-every-equipment-decision-for-free/" rel="bookmark" title="Build Confidence in Every Equipment Decision—for Free!">Build Confidence in Every Equipment Decision—for Free!</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/centerpointenergy/" title="Posts by CenterPoint Energy" class="author url fn" rel="author">CenterPoint Energy</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-07-06T00:00:41-05:00" >July 6, 2026</time></span> </div>
<div class="td-excerpt">
Explore CenterPoint Energy’s Foodservice Learning Center in Minneapolis—your free resource for equipment training and energy insights </div>
</div>
</div> <!-- ./td-block-span6 -->
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack sponsored">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/general/how-to-prepare-for-mn-burger-week/" rel="bookmark" class="td-image-wrap " title="How to Prepare for MN Burger Week" ><img loading="lazy" decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/06/70652smash_burger_5-v2-324x160.png" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/06/70652smash_burger_5-v2-324x160.png 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/06/70652smash_burger_5-v2-533x261.png 533w" sizes="auto, (max-width: 324px) 100vw, 324px" alt="MN Burger Week" title="How to Prepare for MN Burger Week" /></a></div> </div>
<div class="custom-content-label "> <span class="label" > Sponsored</span>
</div><h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/general/how-to-prepare-for-mn-burger-week/" rel="bookmark" title="How to Prepare for MN Burger Week">How to Prepare for MN Burger Week</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/minnesota-monthly/" title="Posts by Minnesota Monthly" class="author url fn" rel="author">Minnesota Monthly</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-07-06T00:00:08-05:00" >July 6, 2026</time></span> </div>
<div class="td-excerpt">
Burger lovers, mark your calendars: Minnesota Monthly's newest food event, MN Burger Week, is coming this August. </div>
</div>
</div> <!-- ./td-block-span6 --></div><!--./row-fluid--></div></div> <!-- ./block --></div></div></div></div><div class="vc_row_inner tdi_30 vc_row vc_inner wpb_row td-pb-row" >
<style scoped>.tdi_30{position:relative!important;top:0;transform:none;-webkit-transform:none}.tdi_30,.tdi_30 .tdc-inner-columns{display:block}.tdi_30 .tdc-inner-columns{width:100%}</style><div class="vc_column_inner tdi_32 wpb_column vc_column_container tdc-inner-column td-pb-span6">
<style scoped>.tdi_32{vertical-align:baseline}.tdi_32 .vc_column-inner>.wpb_wrapper,.tdi_32 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_32 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}</style><div class="vc_column-inner"><div class="wpb_wrapper" ></div></div></div><div class="vc_column_inner tdi_34 wpb_column vc_column_container tdc-inner-column td-pb-span6">
<style scoped>.tdi_34{vertical-align:baseline}.tdi_34 .vc_column-inner>.wpb_wrapper,.tdi_34 .vc_column-inner>.wpb_wrapper .tdc-elements{display:block}.tdi_34 .vc_column-inner>.wpb_wrapper .tdc-elements{width:100%}</style><div class="vc_column-inner"><div class="wpb_wrapper" ></div></div></div></div><div class="td_block_wrap td_block_4 tdi_35 td_with_ajax_pagination td-pb-border-top td_block_template_8 td-column-2 td_block_padding" data-td-block-uid="tdi_35" ><script>var block_tdi_35 = new tdBlock();
block_tdi_35.id = "tdi_35";
block_tdi_35.atts = '{"custom_title":"Explore","block_template_id":"","category_ids":"70, -6","limit":"4","category_id":"70","ajax_pagination":"next_prev","block_type":"td_block_4","separator":"","custom_url":"","m2_tl":"","m2_el":"","post_ids":"","taxonomies":"","in_all_terms":"","tag_slug":"","autors_id":"","installed_post_types":"","include_cf_posts":"","exclude_cf_posts":"","sort":"","popular_by_date":"","linked_posts":"","favourite_only":"","offset":"","open_in_new_window":"","show_modified_date":"","time_ago":"","time_ago_add_txt":"ago","time_ago_txt_pos":"","review_source":"","el_class":"","td_ajax_filter_type":"","td_ajax_filter_ids":"","td_filter_default_txt":"All","td_ajax_preloading":"","f_header_font_header":"","f_header_font_title":"Block header","f_header_font_settings":"","f_header_font_family":"","f_header_font_size":"","f_header_font_line_height":"","f_header_font_style":"","f_header_font_weight":"","f_header_font_transform":"","f_header_font_spacing":"","f_header_":"","f_ajax_font_title":"Ajax categories","f_ajax_font_settings":"","f_ajax_font_family":"","f_ajax_font_size":"","f_ajax_font_line_height":"","f_ajax_font_style":"","f_ajax_font_weight":"","f_ajax_font_transform":"","f_ajax_font_spacing":"","f_ajax_":"","f_more_font_title":"Load more button","f_more_font_settings":"","f_more_font_family":"","f_more_font_size":"","f_more_font_line_height":"","f_more_font_style":"","f_more_font_weight":"","f_more_font_transform":"","f_more_font_spacing":"","f_more_":"","m2f_title_font_header":"","m2f_title_font_title":"Article title","m2f_title_font_settings":"","m2f_title_font_family":"","m2f_title_font_size":"","m2f_title_font_line_height":"","m2f_title_font_style":"","m2f_title_font_weight":"","m2f_title_font_transform":"","m2f_title_font_spacing":"","m2f_title_":"","m2f_cat_font_title":"Article category tag","m2f_cat_font_settings":"","m2f_cat_font_family":"","m2f_cat_font_size":"","m2f_cat_font_line_height":"","m2f_cat_font_style":"","m2f_cat_font_weight":"","m2f_cat_font_transform":"","m2f_cat_font_spacing":"","m2f_cat_":"","m2f_meta_font_title":"Article meta info","m2f_meta_font_settings":"","m2f_meta_font_family":"","m2f_meta_font_size":"","m2f_meta_font_line_height":"","m2f_meta_font_style":"","m2f_meta_font_weight":"","m2f_meta_font_transform":"","m2f_meta_font_spacing":"","m2f_meta_":"","m2f_ex_font_title":"Article excerpt","m2f_ex_font_settings":"","m2f_ex_font_family":"","m2f_ex_font_size":"","m2f_ex_font_line_height":"","m2f_ex_font_style":"","m2f_ex_font_weight":"","m2f_ex_font_transform":"","m2f_ex_font_spacing":"","m2f_ex_":"","ajax_pagination_next_prev_swipe":"","ajax_pagination_infinite_stop":"","css":"","tdc_css":"","blogs":"","mindate":"","td_column_number":2,"header_color":"","color_preset":"","border_top":"","class":"tdi_35","tdc_css_class":"tdi_35","tdc_css_class_style":"tdi_35_rand_style"}';
block_tdi_35.td_column_number = "2";
block_tdi_35.block_type = "td_block_4";
block_tdi_35.post_count = "4";
block_tdi_35.found_posts = "2323";
block_tdi_35.header_color = "";
block_tdi_35.ajax_pagination_infinite_stop = "";
block_tdi_35.max_num_pages = "581";
tdBlocksArray.push(block_tdi_35);
</script><div class="td-block-title-wrap"><h4 class="td-block-title"><span>Explore</span></h4></div><div id=tdi_35 class="td_block_inner">
<div class="td-block-row">
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/arts-entertainment/a-giant-yeti-takes-over-uptown/" rel="bookmark" class="td-image-wrap " title="A Giant Yeti Takes Over Uptown" ><img decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/fun-pose_wide_2026_08_08_JASON_CRAIG_FINAL_by-Debra-Van-De-Weghe-1-324x160.jpg" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/fun-pose_wide_2026_08_08_JASON_CRAIG_FINAL_by-Debra-Van-De-Weghe-1-324x160.jpg 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/fun-pose_wide_2026_08_08_JASON_CRAIG_FINAL_by-Debra-Van-De-Weghe-1-533x261.jpg 533w" sizes="(max-width: 324px) 100vw, 324px" alt="Jason Craig and his Yeti Photo by Debra Van De Weghe" title="A Giant Yeti Takes Over Uptown" /></a></div> </div>
<h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/arts-entertainment/a-giant-yeti-takes-over-uptown/" rel="bookmark" title="A Giant Yeti Takes Over Uptown">A Giant Yeti Takes Over Uptown</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/lydia-quiggle/" title="Posts by Lydia Quiggle" class="author url fn" rel="author">Lydia Quiggle</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-19T14:42:02-05:00" >August 19, 2026</time></span> </div>
<div class="td-excerpt">
If you’re looking for a new place to snap a photo in the Twin Cities, head into Uptown where a giant yeti has officially... </div>
</div>
</div> <!-- ./td-block-span6 -->
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/travel-recreation/titanic-comes-to-minneapolis/" rel="bookmark" class="td-image-wrap " title="Titanic Comes to Minneapolis" ><img loading="lazy" decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Screenshot-2026-08-19-at-12.53.31-PM-324x160.png" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Screenshot-2026-08-19-at-12.53.31-PM-324x160.png 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Screenshot-2026-08-19-at-12.53.31-PM-533x261.png 533w" sizes="auto, (max-width: 324px) 100vw, 324px" alt="" title="Titanic Comes to Minneapolis" /></a></div> </div>
<h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/travel-recreation/titanic-comes-to-minneapolis/" rel="bookmark" title="Titanic Comes to Minneapolis">Titanic Comes to Minneapolis</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/ataylor/" title="Posts by Alesha Taylor" class="author url fn" rel="author">Alesha Taylor</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-19T12:59:55-05:00" >August 19, 2026</time></span> </div>
<div class="td-excerpt">
‘Titanic: An Immersive Voyage’ brings artifacts, life-size recreations, and an impressive virtual reality experience to Minneapolis </div>
</div>
</div> <!-- ./td-block-span6 --></div><!--./row-fluid-->
<div class="td-block-row">
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/arts-entertainment/best-bets-aug-17-23/" rel="bookmark" class="td-image-wrap " title="Best Bets: Aug. 17-23" ><img loading="lazy" decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/BIZHIKIEDITS-39_Graham-Tolbert-324x160.jpg" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/BIZHIKIEDITS-39_Graham-Tolbert-324x160.jpg 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/BIZHIKIEDITS-39_Graham-Tolbert-533x261.jpg 533w" sizes="auto, (max-width: 324px) 100vw, 324px" alt="" title="Best Bets: Aug. 17-23" /></a></div> </div>
<h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/arts-entertainment/best-bets-aug-17-23/" rel="bookmark" title="Best Bets: Aug. 17-23">Best Bets: Aug. 17-23</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/swhite/" title="Posts by Spencer White" class="author url fn" rel="author">Spencer White</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-17T12:53:36-05:00" >August 17, 2026</time></span> </div>
<div class="td-excerpt">
Things to do in Minnesota this week: “Private Lives,” LCD Soundsystem, Vikings preseason, and more </div>
</div>
</div> <!-- ./td-block-span6 -->
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/travel-recreation/serving-up-state-fair-tradition/" rel="bookmark" class="td-image-wrap " title="Serving Up State Fair Tradition" ><img loading="lazy" decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/hamline-324x160.jpg" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/hamline-324x160.jpg 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/hamline-533x261.jpg 533w" sizes="auto, (max-width: 324px) 100vw, 324px" alt="" title="Serving Up State Fair Tradition" /></a></div> </div>
<h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/travel-recreation/serving-up-state-fair-tradition/" rel="bookmark" title="Serving Up State Fair Tradition">Serving Up State Fair Tradition</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/ataylor/" title="Posts by Alesha Taylor" class="author url fn" rel="author">Alesha Taylor</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-17T08:30:31-05:00" >August 17, 2026</time></span> </div>
<div class="td-excerpt">
Inside the nearly 130-year legacy of Hamline Church Dining Hall—and the volunteers keeping it alive </div>
</div>
</div> <!-- ./td-block-span6 --></div><!--./row-fluid--></div><div class="td-next-prev-wrap"><a href="#" class="td-ajax-prev-page ajax-page-disabled" aria-label="prev-page" id="prev-page-tdi_35" data-td_block_id="tdi_35"><i class="td-next-prev-icon td-icon-font td-icon-menu-left"></i></a><a href="#" class="td-ajax-next-page" aria-label="next-page" id="next-page-tdi_35" data-td_block_id="tdi_35"><i class="td-next-prev-icon td-icon-font td-icon-menu-right"></i></a></div></div> <!-- ./block --><div class="td_block_wrap td_block_4 tdi_36 td_with_ajax_pagination td-pb-border-top td_block_template_8 td-column-2 td_block_padding" data-td-block-uid="tdi_36" ><script>var block_tdi_36 = new tdBlock();
block_tdi_36.id = "tdi_36";
block_tdi_36.atts = '{"custom_title":"Arts","block_template_id":"","category_ids":"4674, -6","limit":"4","category_id":"4674","ajax_pagination":"next_prev","block_type":"td_block_4","separator":"","custom_url":"","m2_tl":"","m2_el":"","post_ids":"","taxonomies":"","in_all_terms":"","tag_slug":"","autors_id":"","installed_post_types":"","include_cf_posts":"","exclude_cf_posts":"","sort":"","popular_by_date":"","linked_posts":"","favourite_only":"","offset":"","open_in_new_window":"","show_modified_date":"","time_ago":"","time_ago_add_txt":"ago","time_ago_txt_pos":"","review_source":"","el_class":"","td_ajax_filter_type":"","td_ajax_filter_ids":"","td_filter_default_txt":"All","td_ajax_preloading":"","f_header_font_header":"","f_header_font_title":"Block header","f_header_font_settings":"","f_header_font_family":"","f_header_font_size":"","f_header_font_line_height":"","f_header_font_style":"","f_header_font_weight":"","f_header_font_transform":"","f_header_font_spacing":"","f_header_":"","f_ajax_font_title":"Ajax categories","f_ajax_font_settings":"","f_ajax_font_family":"","f_ajax_font_size":"","f_ajax_font_line_height":"","f_ajax_font_style":"","f_ajax_font_weight":"","f_ajax_font_transform":"","f_ajax_font_spacing":"","f_ajax_":"","f_more_font_title":"Load more button","f_more_font_settings":"","f_more_font_family":"","f_more_font_size":"","f_more_font_line_height":"","f_more_font_style":"","f_more_font_weight":"","f_more_font_transform":"","f_more_font_spacing":"","f_more_":"","m2f_title_font_header":"","m2f_title_font_title":"Article title","m2f_title_font_settings":"","m2f_title_font_family":"","m2f_title_font_size":"","m2f_title_font_line_height":"","m2f_title_font_style":"","m2f_title_font_weight":"","m2f_title_font_transform":"","m2f_title_font_spacing":"","m2f_title_":"","m2f_cat_font_title":"Article category tag","m2f_cat_font_settings":"","m2f_cat_font_family":"","m2f_cat_font_size":"","m2f_cat_font_line_height":"","m2f_cat_font_style":"","m2f_cat_font_weight":"","m2f_cat_font_transform":"","m2f_cat_font_spacing":"","m2f_cat_":"","m2f_meta_font_title":"Article meta info","m2f_meta_font_settings":"","m2f_meta_font_family":"","m2f_meta_font_size":"","m2f_meta_font_line_height":"","m2f_meta_font_style":"","m2f_meta_font_weight":"","m2f_meta_font_transform":"","m2f_meta_font_spacing":"","m2f_meta_":"","m2f_ex_font_title":"Article excerpt","m2f_ex_font_settings":"","m2f_ex_font_family":"","m2f_ex_font_size":"","m2f_ex_font_line_height":"","m2f_ex_font_style":"","m2f_ex_font_weight":"","m2f_ex_font_transform":"","m2f_ex_font_spacing":"","m2f_ex_":"","ajax_pagination_next_prev_swipe":"","ajax_pagination_infinite_stop":"","css":"","tdc_css":"","blogs":"","mindate":"","td_column_number":2,"header_color":"","color_preset":"","border_top":"","class":"tdi_36","tdc_css_class":"tdi_36","tdc_css_class_style":"tdi_36_rand_style"}';
block_tdi_36.td_column_number = "2";
block_tdi_36.block_type = "td_block_4";
block_tdi_36.post_count = "4";
block_tdi_36.found_posts = "4672";
block_tdi_36.header_color = "";
block_tdi_36.ajax_pagination_infinite_stop = "";
block_tdi_36.max_num_pages = "1168";
tdBlocksArray.push(block_tdi_36);
</script><div class="td-block-title-wrap"><h4 class="td-block-title"><span>Arts</span></h4></div><div id=tdi_36 class="td_block_inner">
<div class="td-block-row">
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/arts-entertainment/a-giant-yeti-takes-over-uptown/" rel="bookmark" class="td-image-wrap " title="A Giant Yeti Takes Over Uptown" ><img decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/fun-pose_wide_2026_08_08_JASON_CRAIG_FINAL_by-Debra-Van-De-Weghe-1-324x160.jpg" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/fun-pose_wide_2026_08_08_JASON_CRAIG_FINAL_by-Debra-Van-De-Weghe-1-324x160.jpg 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/fun-pose_wide_2026_08_08_JASON_CRAIG_FINAL_by-Debra-Van-De-Weghe-1-533x261.jpg 533w" sizes="(max-width: 324px) 100vw, 324px" alt="Jason Craig and his Yeti Photo by Debra Van De Weghe" title="A Giant Yeti Takes Over Uptown" /></a></div> </div>
<h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/arts-entertainment/a-giant-yeti-takes-over-uptown/" rel="bookmark" title="A Giant Yeti Takes Over Uptown">A Giant Yeti Takes Over Uptown</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/lydia-quiggle/" title="Posts by Lydia Quiggle" class="author url fn" rel="author">Lydia Quiggle</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-19T14:42:02-05:00" >August 19, 2026</time></span> </div>
<div class="td-excerpt">
If you’re looking for a new place to snap a photo in the Twin Cities, head into Uptown where a giant yeti has officially... </div>
</div>
</div> <!-- ./td-block-span6 -->
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/travel-recreation/titanic-comes-to-minneapolis/" rel="bookmark" class="td-image-wrap " title="Titanic Comes to Minneapolis" ><img loading="lazy" decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Screenshot-2026-08-19-at-12.53.31-PM-324x160.png" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Screenshot-2026-08-19-at-12.53.31-PM-324x160.png 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Screenshot-2026-08-19-at-12.53.31-PM-533x261.png 533w" sizes="auto, (max-width: 324px) 100vw, 324px" alt="" title="Titanic Comes to Minneapolis" /></a></div> </div>
<h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/travel-recreation/titanic-comes-to-minneapolis/" rel="bookmark" title="Titanic Comes to Minneapolis">Titanic Comes to Minneapolis</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/ataylor/" title="Posts by Alesha Taylor" class="author url fn" rel="author">Alesha Taylor</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-19T12:59:55-05:00" >August 19, 2026</time></span> </div>
<div class="td-excerpt">
‘Titanic: An Immersive Voyage’ brings artifacts, life-size recreations, and an impressive virtual reality experience to Minneapolis </div>
</div>
</div> <!-- ./td-block-span6 --></div><!--./row-fluid-->
<div class="td-block-row">
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/arts-entertainment/best-bets-aug-17-23/" rel="bookmark" class="td-image-wrap " title="Best Bets: Aug. 17-23" ><img loading="lazy" decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/BIZHIKIEDITS-39_Graham-Tolbert-324x160.jpg" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/BIZHIKIEDITS-39_Graham-Tolbert-324x160.jpg 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/BIZHIKIEDITS-39_Graham-Tolbert-533x261.jpg 533w" sizes="auto, (max-width: 324px) 100vw, 324px" alt="" title="Best Bets: Aug. 17-23" /></a></div> </div>
<h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/arts-entertainment/best-bets-aug-17-23/" rel="bookmark" title="Best Bets: Aug. 17-23">Best Bets: Aug. 17-23</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/swhite/" title="Posts by Spencer White" class="author url fn" rel="author">Spencer White</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-17T12:53:36-05:00" >August 17, 2026</time></span> </div>
<div class="td-excerpt">
Things to do in Minnesota this week: “Private Lives,” LCD Soundsystem, Vikings preseason, and more </div>
</div>
</div> <!-- ./td-block-span6 -->
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/arts-entertainment/capturing-the-madness-of-youth-sports-new-minnesota-film-good-sport/" rel="bookmark" class="td-image-wrap " title="Capturing the Madness of Youth Sports: New Minnesota Film ‘Good Sport’" ><img loading="lazy" decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/coachpoint-324x160.jpg" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/coachpoint-324x160.jpg 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/coachpoint-533x261.jpg 533w" sizes="auto, (max-width: 324px) 100vw, 324px" alt=""Good Sport"" title="Capturing the Madness of Youth Sports: New Minnesota Film ‘Good Sport’" /></a></div> </div>
<h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/arts-entertainment/capturing-the-madness-of-youth-sports-new-minnesota-film-good-sport/" rel="bookmark" title="Capturing the Madness of Youth Sports: New Minnesota Film ‘Good Sport’">Capturing the Madness of Youth Sports: New Minnesota Film ‘Good Sport’</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/jerrod-sumner/" title="Posts by Jerrod Sumner" class="author url fn" rel="author">Jerrod Sumner</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-17T11:41:37-05:00" >August 17, 2026</time></span> </div>
<div class="td-excerpt">
A conversation with “Good Sport” writer and director Andrew Jack Zuckerman and actress Sari Lennick </div>
</div>
</div> <!-- ./td-block-span6 --></div><!--./row-fluid--></div><div class="td-next-prev-wrap"><a href="#" class="td-ajax-prev-page ajax-page-disabled" aria-label="prev-page" id="prev-page-tdi_36" data-td_block_id="tdi_36"><i class="td-next-prev-icon td-icon-font td-icon-menu-left"></i></a><a href="#" class="td-ajax-next-page" aria-label="next-page" id="next-page-tdi_36" data-td_block_id="tdi_36"><i class="td-next-prev-icon td-icon-font td-icon-menu-right"></i></a></div></div> <!-- ./block --><div class="td_block_wrap td_block_4 tdi_37 td_with_ajax_pagination td-pb-border-top td_block_template_8 td-column-2 td_block_padding" data-td-block-uid="tdi_37" ><script>var block_tdi_37 = new tdBlock();
block_tdi_37.id = "tdi_37";
block_tdi_37.atts = '{"custom_title":"Food","block_template_id":"","limit":"4","category_id":"77","category_ids":"77, -6","ajax_pagination":"next_prev","block_type":"td_block_4","separator":"","custom_url":"","m2_tl":"","m2_el":"","post_ids":"","taxonomies":"","in_all_terms":"","tag_slug":"","autors_id":"","installed_post_types":"","include_cf_posts":"","exclude_cf_posts":"","sort":"","popular_by_date":"","linked_posts":"","favourite_only":"","offset":"","open_in_new_window":"","show_modified_date":"","time_ago":"","time_ago_add_txt":"ago","time_ago_txt_pos":"","review_source":"","el_class":"","td_ajax_filter_type":"","td_ajax_filter_ids":"","td_filter_default_txt":"All","td_ajax_preloading":"","f_header_font_header":"","f_header_font_title":"Block header","f_header_font_settings":"","f_header_font_family":"","f_header_font_size":"","f_header_font_line_height":"","f_header_font_style":"","f_header_font_weight":"","f_header_font_transform":"","f_header_font_spacing":"","f_header_":"","f_ajax_font_title":"Ajax categories","f_ajax_font_settings":"","f_ajax_font_family":"","f_ajax_font_size":"","f_ajax_font_line_height":"","f_ajax_font_style":"","f_ajax_font_weight":"","f_ajax_font_transform":"","f_ajax_font_spacing":"","f_ajax_":"","f_more_font_title":"Load more button","f_more_font_settings":"","f_more_font_family":"","f_more_font_size":"","f_more_font_line_height":"","f_more_font_style":"","f_more_font_weight":"","f_more_font_transform":"","f_more_font_spacing":"","f_more_":"","m2f_title_font_header":"","m2f_title_font_title":"Article title","m2f_title_font_settings":"","m2f_title_font_family":"","m2f_title_font_size":"","m2f_title_font_line_height":"","m2f_title_font_style":"","m2f_title_font_weight":"","m2f_title_font_transform":"","m2f_title_font_spacing":"","m2f_title_":"","m2f_cat_font_title":"Article category tag","m2f_cat_font_settings":"","m2f_cat_font_family":"","m2f_cat_font_size":"","m2f_cat_font_line_height":"","m2f_cat_font_style":"","m2f_cat_font_weight":"","m2f_cat_font_transform":"","m2f_cat_font_spacing":"","m2f_cat_":"","m2f_meta_font_title":"Article meta info","m2f_meta_font_settings":"","m2f_meta_font_family":"","m2f_meta_font_size":"","m2f_meta_font_line_height":"","m2f_meta_font_style":"","m2f_meta_font_weight":"","m2f_meta_font_transform":"","m2f_meta_font_spacing":"","m2f_meta_":"","m2f_ex_font_title":"Article excerpt","m2f_ex_font_settings":"","m2f_ex_font_family":"","m2f_ex_font_size":"","m2f_ex_font_line_height":"","m2f_ex_font_style":"","m2f_ex_font_weight":"","m2f_ex_font_transform":"","m2f_ex_font_spacing":"","m2f_ex_":"","ajax_pagination_next_prev_swipe":"","ajax_pagination_infinite_stop":"","css":"","tdc_css":"","blogs":"","mindate":"","td_column_number":2,"header_color":"","color_preset":"","border_top":"","class":"tdi_37","tdc_css_class":"tdi_37","tdc_css_class_style":"tdi_37_rand_style"}';
block_tdi_37.td_column_number = "2";
block_tdi_37.block_type = "td_block_4";
block_tdi_37.post_count = "4";
block_tdi_37.found_posts = "3846";
block_tdi_37.header_color = "";
block_tdi_37.ajax_pagination_infinite_stop = "";
block_tdi_37.max_num_pages = "962";
tdBlocksArray.push(block_tdi_37);
</script><div class="td-block-title-wrap"><h4 class="td-block-title"><span>Food</span></h4></div><div id=tdi_37 class="td_block_inner">
<div class="td-block-row">
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/general/eat-your-way-through-the-2026-minnesota-state-fair/" rel="bookmark" class="td-image-wrap " title="Eat Your Way Through the 2026 Minnesota State Fair" ><img fetchpriority="high" decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/18-when-pigs-fly-1536x1152-1-324x160.jpg" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/18-when-pigs-fly-1536x1152-1-324x160.jpg 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/18-when-pigs-fly-1536x1152-1-533x261.jpg 533w" sizes="(max-width: 324px) 100vw, 324px" alt="" title="Eat Your Way Through the 2026 Minnesota State Fair" /></a></div> </div>
<h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/general/eat-your-way-through-the-2026-minnesota-state-fair/" rel="bookmark" title="Eat Your Way Through the 2026 Minnesota State Fair">Eat Your Way Through the 2026 Minnesota State Fair</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/jason-derusha/" title="Posts by Jason DeRusha" class="author url fn" rel="author">Jason DeRusha</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-20T11:42:59-05:00" >August 20, 2026</time></span> </div>
<div class="td-excerpt">
Our walking tour maps out the new Fair foods worth seeking out, from the West End to the North End </div>
</div>
</div> <!-- ./td-block-span6 -->
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/general/sticker-shock-or-fair-shake/" rel="bookmark" class="td-image-wrap " title="Sticker Shock or Fair Shake?" ><img decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Screenshot-2026-08-20-at-10.41.45-AM-324x160.png" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Screenshot-2026-08-20-at-10.41.45-AM-324x160.png 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Screenshot-2026-08-20-at-10.41.45-AM-533x261.png 533w" sizes="(max-width: 324px) 100vw, 324px" alt="" title="Sticker Shock or Fair Shake?" /></a></div> </div>
<h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/general/sticker-shock-or-fair-shake/" rel="bookmark" title="Sticker Shock or Fair Shake?">Sticker Shock or Fair Shake?</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/jason-derusha/" title="Posts by Jason DeRusha" class="author url fn" rel="author">Jason DeRusha</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-20T10:45:34-05:00" >August 20, 2026</time></span> </div>
<div class="td-excerpt">
Jason DeRusha breaks down Bill’s Bait Shop’s prices—and what “affordable” dining really means in 2026 </div>
</div>
</div> <!-- ./td-block-span6 --></div><!--./row-fluid-->
<div class="td-block-row">
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/travel-recreation/serving-up-state-fair-tradition/" rel="bookmark" class="td-image-wrap " title="Serving Up State Fair Tradition" ><img loading="lazy" decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/hamline-324x160.jpg" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/hamline-324x160.jpg 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/hamline-533x261.jpg 533w" sizes="auto, (max-width: 324px) 100vw, 324px" alt="" title="Serving Up State Fair Tradition" /></a></div> </div>
<h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/travel-recreation/serving-up-state-fair-tradition/" rel="bookmark" title="Serving Up State Fair Tradition">Serving Up State Fair Tradition</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/ataylor/" title="Posts by Alesha Taylor" class="author url fn" rel="author">Alesha Taylor</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-17T08:30:31-05:00" >August 17, 2026</time></span> </div>
<div class="td-excerpt">
Inside the nearly 130-year legacy of Hamline Church Dining Hall—and the volunteers keeping it alive </div>
</div>
</div> <!-- ./td-block-span6 -->
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/food-drink/fulton-brewing-partners-with-bemidji-brewing-forms-new-minnesota-beverage-collective/" rel="bookmark" class="td-image-wrap " title="Fulton Brewing Partners with Bemidji Brewing, Forms New Minnesota Beverage Collective " ><img loading="lazy" decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/True-North-Bev-Brands-scaled-e1786722829203-324x160.jpg" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/True-North-Bev-Brands-scaled-e1786722829203-324x160.jpg 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/True-North-Bev-Brands-scaled-e1786722829203-533x261.jpg 533w" sizes="auto, (max-width: 324px) 100vw, 324px" alt="True North Beverage Brands" title="Fulton Brewing Partners with Bemidji Brewing, Forms New Minnesota Beverage Collective " /></a></div> </div>
<h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/food-drink/fulton-brewing-partners-with-bemidji-brewing-forms-new-minnesota-beverage-collective/" rel="bookmark" title="Fulton Brewing Partners with Bemidji Brewing, Forms New Minnesota Beverage Collective ">Fulton Brewing Partners with Bemidji Brewing, Forms New Minnesota Beverage Collective </a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/lydia-quiggle/" title="Posts by Lydia Quiggle" class="author url fn" rel="author">Lydia Quiggle</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-14T10:56:51-05:00" >August 14, 2026</time></span> </div>
<div class="td-excerpt">
A new partnership aims to help Minnesota craft brands expand across the state without losing their local character </div>
</div>
</div> <!-- ./td-block-span6 --></div><!--./row-fluid--></div><div class="td-next-prev-wrap"><a href="#" class="td-ajax-prev-page ajax-page-disabled" aria-label="prev-page" id="prev-page-tdi_37" data-td_block_id="tdi_37"><i class="td-next-prev-icon td-icon-font td-icon-menu-left"></i></a><a href="#" class="td-ajax-next-page" aria-label="next-page" id="next-page-tdi_37" data-td_block_id="tdi_37"><i class="td-next-prev-icon td-icon-font td-icon-menu-right"></i></a></div></div> <!-- ./block --><div class="td_block_wrap td_block_4 tdi_38 td_with_ajax_pagination td-pb-border-top td_block_template_8 td-column-2 td_block_padding" data-td-block-uid="tdi_38" ><script>var block_tdi_38 = new tdBlock();
block_tdi_38.id = "tdi_38";
block_tdi_38.atts = '{"custom_title":"Culture","block_template_id":"","category_ids":"74, -6","limit":"4","category_id":"74","ajax_pagination":"next_prev","block_type":"td_block_4","separator":"","custom_url":"","m2_tl":"","m2_el":"","post_ids":"","taxonomies":"","in_all_terms":"","tag_slug":"","autors_id":"","installed_post_types":"","include_cf_posts":"","exclude_cf_posts":"","sort":"","popular_by_date":"","linked_posts":"","favourite_only":"","offset":"","open_in_new_window":"","show_modified_date":"","time_ago":"","time_ago_add_txt":"ago","time_ago_txt_pos":"","review_source":"","el_class":"","td_ajax_filter_type":"","td_ajax_filter_ids":"","td_filter_default_txt":"All","td_ajax_preloading":"","f_header_font_header":"","f_header_font_title":"Block header","f_header_font_settings":"","f_header_font_family":"","f_header_font_size":"","f_header_font_line_height":"","f_header_font_style":"","f_header_font_weight":"","f_header_font_transform":"","f_header_font_spacing":"","f_header_":"","f_ajax_font_title":"Ajax categories","f_ajax_font_settings":"","f_ajax_font_family":"","f_ajax_font_size":"","f_ajax_font_line_height":"","f_ajax_font_style":"","f_ajax_font_weight":"","f_ajax_font_transform":"","f_ajax_font_spacing":"","f_ajax_":"","f_more_font_title":"Load more button","f_more_font_settings":"","f_more_font_family":"","f_more_font_size":"","f_more_font_line_height":"","f_more_font_style":"","f_more_font_weight":"","f_more_font_transform":"","f_more_font_spacing":"","f_more_":"","m2f_title_font_header":"","m2f_title_font_title":"Article title","m2f_title_font_settings":"","m2f_title_font_family":"","m2f_title_font_size":"","m2f_title_font_line_height":"","m2f_title_font_style":"","m2f_title_font_weight":"","m2f_title_font_transform":"","m2f_title_font_spacing":"","m2f_title_":"","m2f_cat_font_title":"Article category tag","m2f_cat_font_settings":"","m2f_cat_font_family":"","m2f_cat_font_size":"","m2f_cat_font_line_height":"","m2f_cat_font_style":"","m2f_cat_font_weight":"","m2f_cat_font_transform":"","m2f_cat_font_spacing":"","m2f_cat_":"","m2f_meta_font_title":"Article meta info","m2f_meta_font_settings":"","m2f_meta_font_family":"","m2f_meta_font_size":"","m2f_meta_font_line_height":"","m2f_meta_font_style":"","m2f_meta_font_weight":"","m2f_meta_font_transform":"","m2f_meta_font_spacing":"","m2f_meta_":"","m2f_ex_font_title":"Article excerpt","m2f_ex_font_settings":"","m2f_ex_font_family":"","m2f_ex_font_size":"","m2f_ex_font_line_height":"","m2f_ex_font_style":"","m2f_ex_font_weight":"","m2f_ex_font_transform":"","m2f_ex_font_spacing":"","m2f_ex_":"","ajax_pagination_next_prev_swipe":"","ajax_pagination_infinite_stop":"","css":"","tdc_css":"","blogs":"","mindate":"","td_column_number":2,"header_color":"","color_preset":"","border_top":"","class":"tdi_38","tdc_css_class":"tdi_38","tdc_css_class_style":"tdi_38_rand_style"}';
block_tdi_38.td_column_number = "2";
block_tdi_38.block_type = "td_block_4";
block_tdi_38.post_count = "4";
block_tdi_38.found_posts = "2314";
block_tdi_38.header_color = "";
block_tdi_38.ajax_pagination_infinite_stop = "";
block_tdi_38.max_num_pages = "579";
tdBlocksArray.push(block_tdi_38);
</script><div class="td-block-title-wrap"><h4 class="td-block-title"><span>Culture</span></h4></div><div id=tdi_38 class="td_block_inner">
<div class="td-block-row">
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/travel-recreation/titanic-comes-to-minneapolis/" rel="bookmark" class="td-image-wrap " title="Titanic Comes to Minneapolis" ><img loading="lazy" decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Screenshot-2026-08-19-at-12.53.31-PM-324x160.png" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Screenshot-2026-08-19-at-12.53.31-PM-324x160.png 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Screenshot-2026-08-19-at-12.53.31-PM-533x261.png 533w" sizes="auto, (max-width: 324px) 100vw, 324px" alt="" title="Titanic Comes to Minneapolis" /></a></div> </div>
<h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/travel-recreation/titanic-comes-to-minneapolis/" rel="bookmark" title="Titanic Comes to Minneapolis">Titanic Comes to Minneapolis</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/ataylor/" title="Posts by Alesha Taylor" class="author url fn" rel="author">Alesha Taylor</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-19T12:59:55-05:00" >August 19, 2026</time></span> </div>
<div class="td-excerpt">
‘Titanic: An Immersive Voyage’ brings artifacts, life-size recreations, and an impressive virtual reality experience to Minneapolis </div>
</div>
</div> <!-- ./td-block-span6 -->
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/arts-entertainment/best-bets-aug-17-23/" rel="bookmark" class="td-image-wrap " title="Best Bets: Aug. 17-23" ><img loading="lazy" decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/BIZHIKIEDITS-39_Graham-Tolbert-324x160.jpg" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/BIZHIKIEDITS-39_Graham-Tolbert-324x160.jpg 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/BIZHIKIEDITS-39_Graham-Tolbert-533x261.jpg 533w" sizes="auto, (max-width: 324px) 100vw, 324px" alt="" title="Best Bets: Aug. 17-23" /></a></div> </div>
<h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/arts-entertainment/best-bets-aug-17-23/" rel="bookmark" title="Best Bets: Aug. 17-23">Best Bets: Aug. 17-23</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/swhite/" title="Posts by Spencer White" class="author url fn" rel="author">Spencer White</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-17T12:53:36-05:00" >August 17, 2026</time></span> </div>
<div class="td-excerpt">
Things to do in Minnesota this week: “Private Lives,” LCD Soundsystem, Vikings preseason, and more </div>
</div>
</div> <!-- ./td-block-span6 --></div><!--./row-fluid-->
<div class="td-block-row">
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/general/minnesotas-2026-primary-results-set-up-historic-november-matchups/" rel="bookmark" class="td-image-wrap " title="Minnesota’s 2026 Primary Results Set Up Historic November Matchups" ><img loading="lazy" decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Michele-324x160.jpeg" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Michele-324x160.jpeg 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Michele-533x261.jpeg 533w" sizes="auto, (max-width: 324px) 100vw, 324px" alt="" title="Minnesota’s 2026 Primary Results Set Up Historic November Matchups" /></a></div> </div>
<h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/general/minnesotas-2026-primary-results-set-up-historic-november-matchups/" rel="bookmark" title="Minnesota’s 2026 Primary Results Set Up Historic November Matchups">Minnesota’s 2026 Primary Results Set Up Historic November Matchups</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/minnesota-monthly/" title="Posts by Minnesota Monthly" class="author url fn" rel="author">Minnesota Monthly</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-12T11:08:24-05:00" >August 12, 2026</time></span> </div>
<div class="td-excerpt">
Amy Klobuchar and Lisa Demuth advance for governor, while Peggy Flanagan and Michele Tafoya face off for U.S. Senate </div>
</div>
</div> <!-- ./td-block-span6 -->
<div class="td-block-span6">
<div class="td_module_2 td_module_wrap td-animation-stack">
<div class="td-module-image">
<div class="td-module-thumb"><a href="https://www.minnesotamonthly.com/general/lonny-price-on-bringing-dirty-dancing-to-the-ordway/" rel="bookmark" class="td-image-wrap " title="Lonny Price on Bringing ‘Dirty Dancing’ to the Ordway" ><img loading="lazy" decoding="async" width="324" height="160" class="entry-thumb" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Photo_4_-_Lonny_Price__Director__and_Annalese_Starzec__Frances__Baby__Houseman_._Photo_by_Tricia_Baron-324x160.jpg" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Photo_4_-_Lonny_Price__Director__and_Annalese_Starzec__Frances__Baby__Houseman_._Photo_by_Tricia_Baron-324x160.jpg 324w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/Photo_4_-_Lonny_Price__Director__and_Annalese_Starzec__Frances__Baby__Houseman_._Photo_by_Tricia_Baron-533x261.jpg 533w" sizes="auto, (max-width: 324px) 100vw, 324px" alt="" title="Lonny Price on Bringing ‘Dirty Dancing’ to the Ordway" /></a></div> </div>
<h3 class="entry-title td-module-title"><a href="https://www.minnesotamonthly.com/general/lonny-price-on-bringing-dirty-dancing-to-the-ordway/" rel="bookmark" title="Lonny Price on Bringing ‘Dirty Dancing’ to the Ordway">Lonny Price on Bringing ‘Dirty Dancing’ to the Ordway</a></h3>
<div class="td-module-meta-info">
<span class="td-post-author-name"><a href="https://www.minnesotamonthly.com/author/jerrod-sumner/" title="Posts by Jerrod Sumner" class="author url fn" rel="author">Jerrod Sumner</a> <span>-</span> </span> <span class="td-post-date"><time class="entry-date updated td-module-date" datetime="2026-08-11T09:15:36-05:00" >August 11, 2026</time></span> </div>
<div class="td-excerpt">
Nearly 40 years after appearing in the beloved film, Lonny Price returns to Dirty Dancing—this time from the director’s chair </div>
</div>
</div> <!-- ./td-block-span6 --></div><!--./row-fluid--></div><div class="td-next-prev-wrap"><a href="#" class="td-ajax-prev-page ajax-page-disabled" aria-label="prev-page" id="prev-page-tdi_38" data-td_block_id="tdi_38"><i class="td-next-prev-icon td-icon-font td-icon-menu-left"></i></a><a href="#" class="td-ajax-next-page" aria-label="next-page" id="next-page-tdi_38" data-td_block_id="tdi_38"><i class="td-next-prev-icon td-icon-font td-icon-menu-right"></i></a></div></div> <!-- ./block --></div></div><div class="vc_column tdi_40 wpb_column vc_column_container tdc-column td-pb-span4 td-is-sticky">
<style scoped>.tdi_40{vertical-align:baseline}.tdi_40>.wpb_wrapper,.tdi_40>.wpb_wrapper>.tdc-elements{display:block}.tdi_40>.wpb_wrapper>.tdc-elements{width:100%}.tdi_40>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_40>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" data-sticky-enabled-on="W3RydWUsdHJ1ZSx0cnVlLHRydWVd" data-sticky-offset="20" data-sticky-is-width-auto="W2ZhbHNlLGZhbHNlLGZhbHNlLGZhbHNlXQ=="><div class="wpb_wrapper td_block_wrap vc_widget_sidebar tdi_42 " ><div class="td-a-rec td-a-rec-id-custom_ad_1 tdi_43 td_block_template_8">
<style>.tdi_43.td-a-rec{text-align:center}.tdi_43.td-a-rec:not(.td-a-rec-no-translate){transform:translateZ(0)}.tdi_43 .td-element-style{z-index:-1}.tdi_43.td-a-rec-img{text-align:left}.tdi_43.td-a-rec-img img{margin:0 auto 0 0}.tdi_43 .td_spot_img_all img,.tdi_43 .td_spot_img_tl img,.tdi_43 .td_spot_img_tp img,.tdi_43 .td_spot_img_mob img{border-style:none}@media (max-width:767px){.tdi_43.td-a-rec-img{text-align:center}}</style><broadstreet-zone zone-id="146013" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone></div><aside id="custom_html-11" class="widget_text td_block_template_8 widget custom_html-11 widget_custom_html"><div class="textwidget custom-html-widget"><center><broadstreet-zone zone-id="146018" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone></center></div></aside><aside id="custom_html-14" class="widget_text td_block_template_8 widget custom_html-14 widget_custom_html"><div class="textwidget custom-html-widget"><br />
<br />
<div data-cswidget="13015"> </div>
<script type="text/javascript" async defer src="//cdn.cityspark.com/wid/get.js" > </script>
<br />
<br /></div></aside><aside id="custom_html-13" class="widget_text td_block_template_8 widget custom_html-13 widget_custom_html"><div class="textwidget custom-html-widget"><center><broadstreet-zone zone-id="175305" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone></center>
</div></aside><aside id="custom_html-15" class="widget_text td_block_template_8 widget custom_html-15 widget_custom_html"><div class="textwidget custom-html-widget"><center><broadstreet-zone zone-id="190580" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone></center>
</div></aside><div class="td_block_wrap td_block_text_with_title td_block_widget tdi_44 tagdiv-type td-pb-border-top td_block_template_8" data-td-block-uid="tdi_44" >
<style>.td_block_text_with_title{margin-bottom:44px;-webkit-transform:translateZ(0);transform:translateZ(0)}.td_block_text_with_title p:last-child{margin-bottom:0}</style><div class="td-block-title-wrap"><h4 class="td-block-title"><span>NEWSLETTERS</span></h4></div><div class="td_mod_wrap td-fix-index"><p><a href="https://link.minnesotamonthly.com/join/7ng/signup-mnmo?" target="_blank"><img decoding="async" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2024/02/minnesota-monthly-newsletter-signup-bw.png" ></a></p>
</div></div><div class="td-a-rec td-a-rec-id-custom_ad_3 tdi_45 td_block_template_8">
<style>.tdi_45.td-a-rec{text-align:center}.tdi_45.td-a-rec:not(.td-a-rec-no-translate){transform:translateZ(0)}.tdi_45 .td-element-style{z-index:-1}.tdi_45.td-a-rec-img{text-align:left}.tdi_45.td-a-rec-img img{margin:0 auto 0 0}.tdi_45 .td_spot_img_all img,.tdi_45 .td_spot_img_tl img,.tdi_45 .td_spot_img_tp img,.tdi_45 .td_spot_img_mob img{border-style:none}@media (max-width:767px){.tdi_45.td-a-rec-img{text-align:center}}</style><broadstreet-zone zone-id="146015" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone></div><div class="td-a-rec td-a-rec-id-custom_ad_4 tdi_46 td_block_template_8">
<style>.tdi_46.td-a-rec{text-align:center}.tdi_46.td-a-rec:not(.td-a-rec-no-translate){transform:translateZ(0)}.tdi_46 .td-element-style{z-index:-1}.tdi_46.td-a-rec-img{text-align:left}.tdi_46.td-a-rec-img img{margin:0 auto 0 0}.tdi_46 .td_spot_img_all img,.tdi_46 .td_spot_img_tl img,.tdi_46 .td_spot_img_tp img,.tdi_46 .td_spot_img_mob img{border-style:none}@media (max-width:767px){.tdi_46.td-a-rec-img{text-align:center}}</style><broadstreet-zone zone-id="146058" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone></div></div></div></div></div></div><div id="tdi_47" class="tdc-row"><div class="vc_row tdi_48 wpb_row td-pb-row" >
<style scoped>.tdi_48,.tdi_48 .tdc-columns{min-height:0}.tdi_48,.tdi_48 .tdc-columns{display:block}.tdi_48 .tdc-columns{width:100%}.tdi_48:before,.tdi_48:after{display:table}</style><div class="vc_column tdi_50 wpb_column vc_column_container tdc-column td-pb-span12">
<style scoped>.tdi_50{vertical-align:baseline}.tdi_50>.wpb_wrapper,.tdi_50>.wpb_wrapper>.tdc-elements{display:block}.tdi_50>.wpb_wrapper>.tdc-elements{width:100%}.tdi_50>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_50>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ><div class="td-a-rec td-a-rec-id-custom_ad_5 tdi_51 td_block_template_8">
<style>.tdi_51.td-a-rec{text-align:center}.tdi_51.td-a-rec:not(.td-a-rec-no-translate){transform:translateZ(0)}.tdi_51 .td-element-style{z-index:-1}.tdi_51.td-a-rec-img{text-align:left}.tdi_51.td-a-rec-img img{margin:0 auto 0 0}.tdi_51 .td_spot_img_all img,.tdi_51 .td_spot_img_tl img,.tdi_51 .td_spot_img_tp img,.tdi_51 .td_spot_img_mob img{border-style:none}@media (max-width:767px){.tdi_51.td-a-rec-img{text-align:center}}</style><div class="td-visible-desktop">
<broadstreet-zone zone-id="146033" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone>
</div>
<div class="td-visible-tablet-portrait">
<broadstreet-zone zone-id="146033" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone>
</div>
<div class="td-visible-tablet-landscape">
<broadstreet-zone zone-id="146016" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone>
</div>
<div class="td-visible-phone">
<broadstreet-zone zone-id="146016" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone>
</div></div></div></div></div></div><div id="tdi_52" class="tdc-row"><div class="vc_row tdi_53 wpb_row td-pb-row" >
<style scoped>.tdi_53,.tdi_53 .tdc-columns{min-height:0}.tdi_53,.tdi_53 .tdc-columns{display:block}.tdi_53 .tdc-columns{width:100%}.tdi_53:before,.tdi_53:after{display:table}</style><div class="vc_column tdi_55 wpb_column vc_column_container tdc-column td-pb-span12">
<style scoped>.tdi_55{vertical-align:baseline}.tdi_55>.wpb_wrapper,.tdi_55>.wpb_wrapper>.tdc-elements{display:block}.tdi_55>.wpb_wrapper>.tdc-elements{width:100%}.tdi_55>.wpb_wrapper>.vc_row_inner{width:auto}.tdi_55>.wpb_wrapper{width:auto;height:auto}</style><div class="wpb_wrapper" ></div></div></div></div></div></div> </div>
</div> <!-- /.td-main-content-wrap -->
<div class="tdc-footer-wrap ">
<!-- Footer -->
<div class="td-footer-wrapper td-footer-container td-container-wrap ">
<div class="td-container">
<div class="td-pb-row">
<div class="td-pb-span12">
</div>
</div>
<div class="td-pb-row">
<div class="td-pb-span4">
<aside class="widget_text td_block_template_8 widget widget_custom_html"><div class="textwidget custom-html-widget"><broadstreet-zone zone-id="172212" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone>
<div class="td-visible-desktop">
<broadstreet-zone zone-id="146055" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone>
</div>
<div class="td-visible-tablet-portrait">
<broadstreet-zone zone-id="146055" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone>
</div>
<div class="td-visible-tablet-landscape">
<broadstreet-zone zone-id="146055" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone>
</div>
<div class="td-visible-phone">
<broadstreet-zone zone-id="146063" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone>
</div></div></aside><aside class="td_block_template_8 widget widget_nav_menu"><h4 class="td-block-title"><span>Find Your Way Around</span></h4><div class="menu-footer-navigation-menu-container"><ul id="menu-footer-navigation-menu" class="menu"><li id="menu-item-473923" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-first td-menu-item td-normal-menu menu-item-473923"><a href="https://simplecirc.com/subscribe/minnesota-monthly/mmonline">Subscribe</a></li>
<li id="menu-item-104703" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-104703"><a href="https://www.minnesotamonthly.com/my-account/">My Account</a></li>
<li id="menu-item-146346" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-146346"><a href="https://www.minnesotamonthly.com/about-us/advertise/">Advertise</a></li>
<li id="menu-item-146344" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-146344"><a href="https://www.minnesotamonthly.com/about-us/">About Us</a></li>
<li id="menu-item-146348" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-146348"><a href="https://www.minnesotamonthly.com/about-us/contact-us/">Contact Us</a></li>
<li id="menu-item-588419" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-588419"><a href="https://link.minnesotamonthly.com/join/7ng/signup-mnmo?">Newsletters</a></li>
<li id="menu-item-146352" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-146352"><a href="https://www.minnesotamonthly.com/about-us/terms-of-use/">Terms of Use</a></li>
<li id="menu-item-402516" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-402516"><a href="https://greenspring.com/privacy-policy/">Privacy Policy</a></li>
</ul></div></aside><aside class="td_block_template_8 widget widget_nav_menu"><h4 class="td-block-title"><span>Our Events</span></h4><div class="menu-events-1-container"><ul id="menu-events-1" class="menu"><li id="menu-item-146353" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-first td-menu-item td-normal-menu menu-item-146353"><a target="_blank" href="https://foodwineexperience.com">Food & Wine Experience</a></li>
<li id="menu-item-146354" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-146354"><a target="_blank" href="https://grillfestival.com">GrillFest</a></li>
<li id="menu-item-745109" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-745109"><a href="https://midwestdesignawardsportal.com/Sign-In">Midwest Design Awards</a></li>
<li id="menu-item-146355" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-146355"><a target="_blank" href="https://finespiritsclassic.com">Fine Spirits Classic</a></li>
<li id="menu-item-490365" class="menu-item menu-item-type-post_type menu-item-object-page td-menu-item td-normal-menu menu-item-490365"><a href="https://www.minnesotamonthly.com/brews/">Rhythm & Brews</a></li>
<li id="menu-item-745112" class="menu-item menu-item-type-custom menu-item-object-custom td-menu-item td-normal-menu menu-item-745112"><a href="https://www.minnesotamonthly.com/cannafest/">CannaFest</a></li>
</ul></div></aside> </div>
<div class="td-pb-span8">
<aside class="td_block_template_8 widget woocommerce widget_products"><h4 class="td-block-title"><span>View & Order Greenspring Publications</span></h4><ul class="product_list_widget"><li>
<a href="https://www.minnesotamonthly.com/product/minnesota-monthly-subscription/">
<img width="600" height="788" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/03/0725_MNMO_Cover-600x788.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Minnesota Monthly Subscription" decoding="async" loading="lazy" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/03/0725_MNMO_Cover-600x788.jpg 600w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/03/0725_MNMO_Cover-229x300.jpg 229w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/03/0725_MNMO_Cover-780x1024.jpg 780w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/03/0725_MNMO_Cover-768x1008.jpg 768w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/03/0725_MNMO_Cover-1170x1536.jpg 1170w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/03/0725_MNMO_Cover-696x914.jpg 696w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/03/0725_MNMO_Cover-1068x1402.jpg 1068w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/03/0725_MNMO_Cover-320x420.jpg 320w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/03/0725_MNMO_Cover.jpg 1200w" sizes="auto, (max-width: 600px) 100vw, 600px" /> <span class="product-title">Minnesota Monthly Subscription</span>
</a>
<span class="from">From: </span><span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">$</span>14.95</bdi></span> <span class="subscription-details"> for 1 year</span>
</li>
<li>
<a href="https://www.minnesotamonthly.com/product/midwest-home/">
<img width="600" height="816" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/02/MDFA25_Cover-600x816.jpg" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Midwest Design" decoding="async" loading="lazy" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/02/MDFA25_Cover-600x816.jpg 600w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/02/MDFA25_Cover-221x300.jpg 221w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/02/MDFA25_Cover-753x1024.jpg 753w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/02/MDFA25_Cover-768x1044.jpg 768w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/02/MDFA25_Cover-1130x1536.jpg 1130w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/02/MDFA25_Cover-1506x2048.jpg 1506w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/02/MDFA25_Cover-696x946.jpg 696w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/02/MDFA25_Cover-1068x1452.jpg 1068w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/02/MDFA25_Cover-1920x2610.jpg 1920w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/02/MDFA25_Cover-309x420.jpg 309w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/02/MDFA25_Cover-scaled.jpg 1883w" sizes="auto, (max-width: 600px) 100vw, 600px" /> <span class="product-title">Midwest Design</span>
</a>
<span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">$</span>9.95</bdi></span>
</li>
<li>
<a href="https://www.minnesotamonthly.com/product/minnesota-biking-guide/">
<img width="600" height="792" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/02/BikeMN_2025_Cover-600x792.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Bike Minnesota" decoding="async" loading="lazy" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/02/BikeMN_2025_Cover-600x792.png 600w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/02/BikeMN_2025_Cover-227x300.png 227w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/02/BikeMN_2025_Cover-775x1024.png 775w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/02/BikeMN_2025_Cover-768x1014.png 768w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/02/BikeMN_2025_Cover-1163x1536.png 1163w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/02/BikeMN_2025_Cover-1551x2048.png 1551w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/02/BikeMN_2025_Cover-696x919.png 696w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/02/BikeMN_2025_Cover-1068x1410.png 1068w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/02/BikeMN_2025_Cover-1920x2535.png 1920w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/02/BikeMN_2025_Cover-318x420.png 318w" sizes="auto, (max-width: 600px) 100vw, 600px" /> <span class="product-title">Bike Minnesota</span>
</a>
<span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">$</span>2.50</bdi></span>
</li>
<li>
<a href="https://www.minnesotamonthly.com/product/experience-rochester-visitors-guide/">
<img width="600" height="780" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/02/2026ExpR_CV1-600x780.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Experience Rochester Visitors Guide" decoding="async" loading="lazy" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/02/2026ExpR_CV1-600x780.png 600w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/02/2026ExpR_CV1-231x300.png 231w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/02/2026ExpR_CV1-787x1024.png 787w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/02/2026ExpR_CV1-768x999.png 768w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/02/2026ExpR_CV1-1181x1536.png 1181w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/02/2026ExpR_CV1-1575x2048.png 1575w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/02/2026ExpR_CV1-696x905.png 696w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/02/2026ExpR_CV1-1068x1389.png 1068w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/02/2026ExpR_CV1-1920x2497.png 1920w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/02/2026ExpR_CV1-323x420.png 323w" sizes="auto, (max-width: 600px) 100vw, 600px" /> <span class="product-title">Experience Rochester Visitors Guide</span>
</a>
<span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">$</span>2.50</bdi></span>
</li>
<li>
<a href="https://www.minnesotamonthly.com/product/twin-cities-living-relocation-guide/">
<img width="600" height="788" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/08/TCL26_CV1-600x788.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Twin Cities Living Relocation Guide" decoding="async" loading="lazy" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/08/TCL26_CV1-600x788.png 600w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/08/TCL26_CV1-228x300.png 228w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/08/TCL26_CV1-779x1024.png 779w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/08/TCL26_CV1-768x1009.png 768w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/08/TCL26_CV1-1169x1536.png 1169w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/08/TCL26_CV1-1558x2048.png 1558w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/08/TCL26_CV1-696x915.png 696w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/08/TCL26_CV1-1068x1404.png 1068w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/08/TCL26_CV1-1920x2523.png 1920w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/08/TCL26_CV1-320x420.png 320w" sizes="auto, (max-width: 600px) 100vw, 600px" /> <span class="product-title">Twin Cities Living Relocation Guide</span>
</a>
<span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">$</span>2.50</bdi></span>
</li>
<li>
<a href="https://www.minnesotamonthly.com/product/minnesota-monthlys-ultimate-travel-guide/">
<img width="600" height="794" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/05/UTG25_CV1-600x794.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Minnesota Monthly Ultimate Travel Guide" decoding="async" loading="lazy" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/05/UTG25_CV1-600x794.png 600w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/05/UTG25_CV1-227x300.png 227w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/05/UTG25_CV1-774x1024.png 774w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/05/UTG25_CV1-768x1017.png 768w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/05/UTG25_CV1-1160x1536.png 1160w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/05/UTG25_CV1-1547x2048.png 1547w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/05/UTG25_CV1-696x921.png 696w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/05/UTG25_CV1-1068x1414.png 1068w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/05/UTG25_CV1-1920x2542.png 1920w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/05/UTG25_CV1-317x420.png 317w" sizes="auto, (max-width: 600px) 100vw, 600px" /> <span class="product-title">Minnesota Monthly Ultimate Travel Guide</span>
</a>
<span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">$</span>2.50</bdi></span>
</li>
<li>
<a href="https://www.minnesotamonthly.com/product/mall-of-america-bloomington-visitors-guide/">
<img width="600" height="781" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2024/12/Pages-from-BMOA25_DE-2-600x781.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Mall of America/Bloomington Visitors Guide" decoding="async" loading="lazy" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2024/12/Pages-from-BMOA25_DE-2-600x781.png 600w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2024/12/Pages-from-BMOA25_DE-2-230x300.png 230w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2024/12/Pages-from-BMOA25_DE-2-787x1024.png 787w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2024/12/Pages-from-BMOA25_DE-2-768x1000.png 768w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2024/12/Pages-from-BMOA25_DE-2-1180x1536.png 1180w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2024/12/Pages-from-BMOA25_DE-2-1574x2048.png 1574w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2024/12/Pages-from-BMOA25_DE-2-696x906.png 696w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2024/12/Pages-from-BMOA25_DE-2-1068x1390.png 1068w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2024/12/Pages-from-BMOA25_DE-2-1920x2499.png 1920w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2024/12/Pages-from-BMOA25_DE-2-323x420.png 323w" sizes="auto, (max-width: 600px) 100vw, 600px" /> <span class="product-title">Mall of America/Bloomington Visitors Guide</span>
</a>
</li>
<li>
<a href="https://www.minnesotamonthly.com/product/official-visitors-guide-to-the-twin-cities/">
<img width="600" height="792" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2024/12/OVG25_Cover-600x792.png" class="attachment-woocommerce_thumbnail size-woocommerce_thumbnail" alt="Official Visitors Guide to the Twin Cities" decoding="async" loading="lazy" srcset="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2024/12/OVG25_Cover-600x792.png 600w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2024/12/OVG25_Cover-227x300.png 227w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2024/12/OVG25_Cover-775x1024.png 775w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2024/12/OVG25_Cover-768x1014.png 768w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2024/12/OVG25_Cover-1163x1536.png 1163w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2024/12/OVG25_Cover-1551x2048.png 1551w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2024/12/OVG25_Cover-696x919.png 696w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2024/12/OVG25_Cover-1068x1410.png 1068w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2024/12/OVG25_Cover-1920x2535.png 1920w, https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2024/12/OVG25_Cover-318x420.png 318w" sizes="auto, (max-width: 600px) 100vw, 600px" /> <span class="product-title">Official Visitors Guide to the Twin Cities</span>
</a>
<span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">$</span>2.50</bdi></span>
</li>
</ul></aside> </div>
</div>
</div>
<div class="td-footer-bottom-full">
<div class="td-container">
<div class="td-pb-row">
<div class="td-pb-span3"><aside class="footer-logo-wrap"><a href="https://www.minnesotamonthly.com/"><img class="td-retina-data" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/03/minnesota-monthly-logo-small-tagline_NEW.png" data-retina="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2019/03/minnesota-monthly-logo-small-tagline_NEWLARGE-300x97.png" alt="The Spirit of Minnesota logo" title="The Spirit of Minnesota" width="185" height="60" /></a></aside></div><div class="td-pb-span5"><aside class="footer-text-wrap"><div class="block-title"><span>ABOUT US</span></div><i>Minnesota Monthly</i> magazine embodies the spirit of our state while celebrating the best arts, entertainment, food, culture, philanthropy, sports and lives of our home.</aside></div><div class="td-pb-span4"><aside class="footer-social-wrap td-social-style-2"><div class="block-title"><span>FOLLOW US</span></div>
<span class="td-social-icon-wrap">
<a target="_blank" href="https://www.facebook.com/MinnesotaMonthly" title="Facebook">
<i class="td-icon-font td-icon-facebook"></i>
<span style="display: none">Facebook</span>
</a>
</span>
<span class="td-social-icon-wrap">
<a target="_blank" href="https://www.instagram.com/mnmomag/" title="Instagram">
<i class="td-icon-font td-icon-instagram"></i>
<span style="display: none">Instagram</span>
</a>
</span>
<span class="td-social-icon-wrap">
<a target="_blank" href="https://x.com/mnmomag" title="X">
<i class="td-icon-font td-icon-twitter"></i>
<span style="display: none">X</span>
</a>
</span></aside></div> </div>
</div>
</div>
</div>
<!-- Sub Footer -->
<div class="td-sub-footer-container td-container-wrap ">
<div class="td-container">
<div class="td-pb-row">
<div class="td-pb-span td-sub-footer-menu">
</div>
<div class="td-pb-span td-sub-footer-copy">
© 2026 Greenspring Media, LLC </div>
</div>
</div>
</div>
</div><!--close td-footer-wrap-->
</div><!--close td-outer-wrap-->
<script>
window.RS_MODULES = window.RS_MODULES || {};
window.RS_MODULES.modules = window.RS_MODULES.modules || {};
window.RS_MODULES.waiting = window.RS_MODULES.waiting || [];
window.RS_MODULES.defered = true;
window.RS_MODULES.moduleWaiting = window.RS_MODULES.moduleWaiting || {};
window.RS_MODULES.type = 'compiled';
</script>
<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/sites/85/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/newspaper-min/*","/wp-content/themes/newspaper/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<script data-cfasync='false'>window.broadstreetKeywords = ['is_home_page','is_landing_page','not_article_page']
window.broadstreetTargets = {"pagetype":["is_home_page"],"category":[],"url":"www.minnesotamonthly.com"};
window.broadstreet = window.broadstreet || { run: [] };window.broadstreet.run.push(function () {
window.broadstreet.loadNetworkJS(7935, {});
});</script> <script type="text/javascript">
var default_location = '';
var latlng;
var address;
var dist = 0;
var Sgeocoder = (typeof google!=='undefined' && typeof google.maps!=='undefined') ? new google.maps.Geocoder() : {};
function geodir_setup_submit_search($form) {
jQuery('.geodir_submit_search').off('click');// unbind any other click events
jQuery('.geodir_submit_search').on("click",function(e) {
e.preventDefault();
var s = ' ';
var $form = jQuery(this).closest('form');
if (jQuery("#sdistance input[type='radio']:checked").length != 0) dist = jQuery("#sdistance input[type='radio']:checked").val();
if (jQuery('.search_text', $form).val() == '' || jQuery('.search_text', $form).val() == 'Search for') jQuery('.search_text', $form).val(s);
// Disable location based search for disabled location post type.
if (jQuery('.search_by_post', $form).val() != '' && typeof gd_cpt_no_location == 'function') {
if (gd_cpt_no_location(jQuery('.search_by_post', $form).val())) {
jQuery('.snear', $form).remove();
jQuery('.sgeo_lat', $form).remove();
jQuery('.sgeo_lon', $form).remove();
jQuery('select[name="sort_by"]', $form).remove();
jQuery($form).trigger("submit");
return;
}
}
if (
dist > 0
|| (jQuery('select[name="sort_by"]').val() == 'nearest'
|| jQuery('select[name="sort_by"]', $form).val() == 'farthest')
|| (jQuery(".snear", $form).val() != '' && jQuery(".snear", $form).val() != 'Near' && !jQuery('.geodir-location-search-type', $form).val() )
) {
var vNear = jQuery(".snear", $form).val();
/* OSM can't handle post code with no space so we test for it and add one if needed */
if(window.gdMaps === 'osm'){
var $near_val = vNear;
var $is_post_code = $near_val.match("^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]??[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$");
if($is_post_code){
$near_val = $near_val.replace(/.{3}$/,' $&');
jQuery(".snear", $form).val($near_val);
}
}
geodir_setsearch($form);
} else {
jQuery(".snear", $form).val('');
jQuery($form).trigger("submit");
}
});
// Clear near search GPS for core
if (!jQuery('input.geodir-location-search-type').length && jQuery('[name="snear"]').length){
jQuery('[name="snear"]').off('keyup');
jQuery('[name="snear"]').on('keyup', function($){
jQuery('.sgeo_lat').val('');
jQuery('.sgeo_lon').val('');
});
}
}
jQuery(document).ready(function() {
geodir_setup_submit_search();
//setup advanced search form on form ajax load
jQuery("body").on("geodir_setup_search_form", function($form){
geodir_setup_submit_search($form);
});
});
function geodir_setsearch($form) {
if ((dist > 0 || (jQuery('select[name="sort_by"]', $form).val() == 'nearest' || jQuery('select[name="sort_by"]', $form).val() == 'farthest')) && (jQuery(".snear", $form).val() == '' || jQuery(".snear", $form).val() == 'Near')) jQuery(".snear", $form).val(default_location);
geocodeAddress($form);
}
function updateSearchPosition(latLng, $form) {
if (window.gdMaps === 'google') {
jQuery('.sgeo_lat').val(latLng.lat());
jQuery('.sgeo_lon').val(latLng.lng());
} else if (window.gdMaps === 'osm') {
jQuery('.sgeo_lat').val(latLng.lat);
jQuery('.sgeo_lon').val(latLng.lon);
}
jQuery($form).trigger("submit"); // submit form after inserting the lat long positions
}
function geocodeAddress($form) {
// Call the geocode function
Sgeocoder = window.gdMaps == 'google' ? new google.maps.Geocoder() : null;
if (jQuery('.snear', $form).val() == '' || ( jQuery('.sgeo_lat').val() != '' && jQuery('.sgeo_lon').val() != '' ) || (jQuery('.snear', $form).val() && jQuery('.snear', $form).val().match("^In:"))) {
if (jQuery('.snear', $form).val() && jQuery('.snear', $form).val().match("^In:")) {
jQuery(".snear", $form).val('');
}
jQuery($form).trigger("submit");
} else {
var address = jQuery(".snear", $form).val();
if (address && address.trim() == 'Near') {
initialise2();
} else if(address && address.trim() == 'Near: My Location') {
jQuery($form).trigger("submit");
} else {
var search_address = address+", Minnesota";
if (window.gdMaps === 'google') {
var geocodeQueryParams = {'address': search_address};
if (geodirIsZipCode(address)) {
if (typeof geocodeQueryParams['componentRestrictions'] != 'undefined') {
if (typeof geocodeQueryParams['componentRestrictions']['postalCode'] == 'undefined') {
geocodeQueryParams['componentRestrictions']['postalCode'] = address;
}
} else {
geocodeQueryParams['componentRestrictions'] = {'postalCode': address};
}
}
Sgeocoder.geocode(geocodeQueryParams,
function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
updateSearchPosition(results[0].geometry.location, $form);
} else {
alert("Search was not successful for the following reason :" + status);
}
});
} else if (window.gdMaps === 'osm') {
var osmCountryCodes = false;
geocodePositionOSM(false, search_address, osmCountryCodes, false,
function(geo) {
if (typeof geo !== 'undefined' && geo.lat && geo.lon) {
updateSearchPosition(geo, $form);
} else {
alert("Search was not successful for the requested address.");
}
});
} else {
jQuery($form).trigger("submit");
}
}
}
}
function geodirIsZipCode(string) {
if (/^\d+$/.test(string)) {
if (string.length > 3 && string.length < 7) {
return true;
}
}
return false;
}
function initialise2() {
if (!window.gdMaps) {
return;
}
if (window.gdMaps === 'google') {
var latlng = new google.maps.LatLng(56.494343, -4.205446);
var myOptions = {
zoom: 4,
mapTypeId: google.maps.MapTypeId.TERRAIN,
disableDefaultUI: true
}
} else if (window.gdMaps === 'osm') {
var latlng = new L.LatLng(56.494343, -4.205446);
var myOptions = {
zoom: 4,
mapTypeId: 'TERRAIN',
disableDefaultUI: true
}
}
try { prepareGeolocation(); } catch (e) {}
doGeolocation();
}
function doGeolocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(positionSuccess, positionError);
} else {
positionError(-1);
}
}
function positionError(err) {
var msg;
switch (err.code) {
case err.UNKNOWN_ERROR:
msg = "Unable to find your location";
break;
case err.PERMISSION_DENINED:
msg = "Permission denied in finding your location";
break;
case err.POSITION_UNAVAILABLE:
msg = "Your location is currently unknown";
break;
case err.BREAK:
msg = "Attempt to find location took too long";
break;
default:
msg = "Location detection not supported in browser";
}
jQuery('#info').html(msg);
}
function positionSuccess(position) {
var coords = position.coords || position.coordinate || position;
jQuery('.sgeo_lat').val(coords.latitude);
jQuery('.sgeo_lon').val(coords.longitude);
jQuery('.geodir-listing-search').trigger("submit");
}
/**
* On unload page do some cleaning so back button cache does not store these values.
*/
jQuery(window).on("beforeunload", function(e) {
if(jQuery('.sgeo_lat').length ){
jQuery('.sgeo_lat').val('');
jQuery('.sgeo_lon').val('');
}
});
</script>
<script type="text/javascript">
var gdasac_selected = '', gdasac_li_type = '', gdasac_categories = [], gdasac_tags = [], gdasac_listings = [], gdasac_do_not_close = false, gdasac_doing_search = 0, gdasac_is_search = false, gdasac_keyup_timeout = null, gdasac_suggestions_with = '', gdasac_with_tags = false;
jQuery(function($) {
/*Init*/
gdas_ac_init('.gd_search_text');
if ($('.gd_search_text').length){$('.gd_search_text').each(function(){if(!$(this).parent().find(".gdas-search-suggestions").length){jQuery(this).after("<div class='dropdown-menu dropdown-caret-0 w-100 scrollbars-ios overflow-auto p-0 m-0 gd-suggestions-dropdown gdas-search-suggestions gd-ios-scrollbars'><ul class='gdasac-listing list-unstyled p-0 m-0'></ul><ul class='gdasac-category list-unstyled p-0 m-0'></ul></div>");}});}
/*On CPT change*/
jQuery("body").on("geodir_setup_search_form",function(){gdas_ac_init('.gd_search_text');});
});
function gdas_ac_init($field){jQuery($field).on("focusin",function(){gdasac_selected=this;gdas_ac_focus_in(this)}).on("focusout",function(){gdasac_selected="";gdas_ac_focus_out(this)});jQuery(window).on("resize",function(){gdas_ac_resize_suggestions()})}
function gdas_ac_focus_in($input){
var $suggestions = jQuery($input).parent().find(".gdas-search-suggestions"), gdas_fire = false;
if($suggestions.length){gdas_fire = true}else{jQuery($input).after("<div class='dropdown-menu dropdown-caret-0 w-100 scrollbars-ios overflow-auto p-0 m-0 gd-suggestions-dropdown gdas-search-suggestions gd-ios-scrollbars'><ul class='gdasac-listing list-unstyled p-0 m-0'></ul></div>");gdas_fire = true;}
/* Fire search */
if(gdas_fire&&!$suggestions.hasClass("gdasac-focused")){$suggestions.addClass("gdasac-focused");gdas_ac_init_suggestions($input);if(gdasac_suggestions_with!="posts"){gdas_ac_categories($input)}}
/* Resize */
gdas_ac_resize_suggestions();
/* Set if is search near */
if(jQuery('.gdlm-location-suggestions:visible').prev().hasClass('snear')){gdasac_is_search = true;}else{gdasac_is_search = false;}
}
function gdas_ac_focus_out($input){setTimeout(function() {if (!gdasac_do_not_close) {}},200);}
/* Get the current post_type categories as suggestions. */
function gdas_ac_categories(el){
$input=jQuery(gdasac_selected);var post_type=jQuery($input).parent().parent().find("input[name='stype']").val();var post_type_slug=jQuery($input).closest(".geodir-search").find("input[name='stype']").data("slug");if(!post_type_slug){post_type_slug=jQuery($input).closest(".geodir-search").find(".search_by_post").find(":selected").data("slug")}if(typeof post_type_slug=="undefined"){post_type_slug=jQuery(".search_by_post").find(":selected").data("slug")}var search=jQuery($input).val();if(typeof search=="undefined"){search=""}request_url=geodir_params.api_url+""+post_type_slug+"/categories/?orderby=count&order=desc&search="+search+"&per_page="+geodir_search_params.autocompleter_max_results;if(geodir_search_params.autocompleter_filter_location&&el&&jQuery(el).closest("form.geodir-listing-search").length){$form=jQuery(el).closest("form.geodir-listing-search");lname=jQuery(".geodir-location-search-type",$form).prop("name");lval=jQuery(".geodir-location-search-type",$form).val();if(lval&&(lname=="country"||lname=="region"||lname=="city"||lname=="neighbourhood")){request_url+="&"+lname+"="+lval}}
jQuery.ajax({
type: "GET",
url: request_url,
dataType: 'json',
success: function (data) {
gdasac_categories = data;gdasac_doing_search--;
html = '';
gdasac_li_type = 'category';
jQuery.each(gdasac_categories, function (index, value) {html = html + gdas_ac_create_li('category', value);});
var gdasCe = gdasac_selected ? gdasac_selected : el;
jQuery(gdasCe).parent().find("ul.gdasac-category").empty().append(html);
if(html && gdasac_selected && !jQuery(el).closest('form.geodir-listing-search').find('.gdas-search-suggestions').is(':visible')){try{jQuery(gdasCe).dropdown('show');}catch(err){console.log(err.message);}} },
error: function (xhr, textStatus, errorThrown) {console.log(errorThrown);}
});
}
function gdas_ac_tags(el){$input=jQuery(gdasac_selected);var post_type=jQuery($input).parent().parent().find("input[name='stype']").val();var post_type_slug=jQuery($input).closest(".geodir-search").find("input[name='stype']").data("slug");if(!post_type_slug){post_type_slug=jQuery($input).closest(".geodir-search").find(".search_by_post").find(":selected").data("slug")}var search=jQuery($input).val(),gdasPe=gdasac_selected?gdasac_selected:el;if(search&&search.length>=geodir_search_params.autocomplete_min_chars){request_url=geodir_params.api_url+""+post_type_slug+"/tags/?orderby=count&order=desc&search="+search+"&per_page="+geodir_search_params.autocompleter_max_results;if(geodir_search_params.autocompleter_filter_location&&el&&jQuery(el).closest("form.geodir-listing-search").length){$form=jQuery(el).closest("form.geodir-listing-search");lname=jQuery(".geodir-location-search-type",$form).prop("name");lval=jQuery(".geodir-location-search-type",$form).val();if(lval&&(lname=="country"||lname=="region"||lname=="city"||lname=="neighbourhood")){request_url+="&"+lname+"="+lval}}jQuery.ajax({type:"GET",url:request_url,dataType:"json",success:function(data){gdasac_tags=data;gdasac_doing_search--;html="";gdasac_li_type="tag";jQuery.each(gdasac_tags,function(index,value){html=html+gdas_ac_create_li("tag",value)});jQuery(gdasPe).parent().find("ul.gdasac-tag").empty().append(html);if(html&&gdasac_selected&&!jQuery(el).closest("form.geodir-listing-search").find(".gdas-search-suggestions").is(":visible")){try{jQuery(gdasPe).dropdown("show")}catch(err){console.log(err.message)}}},error:function(xhr,textStatus,errorThrown){console.log(errorThrown)}})}else{jQuery(gdasPe).parent().find("ul.gdasac-tag").empty()}}
/* Get the current post_type categories as suggestions. */
function gdas_ac_listings(el){
$input = jQuery(gdasac_selected);
var post_type = jQuery($input).parent().parent().find("input[name='stype']").val();
var post_type_slug = jQuery($input).closest('.geodir-search').find("input[name='stype']").data("slug");
if(!post_type_slug) {
post_type_slug = jQuery($input).closest('.geodir-search').find(".search_by_post").find(':selected').data("slug");
}
var search = jQuery($input).val(), gdasLe = gdasac_selected ? gdasac_selected : el;
if(search && search.length >= geodir_search_params.autocomplete_min_chars){
request_url = geodir_params.api_url + "" + post_type_slug+"/?search="+search+"&per_page="+geodir_search_params.autocompleter_max_results;
if (geodir_search_params.autocompleter_filter_location && el && jQuery(el).closest('form.geodir-listing-search').length) {
$form = jQuery(el).closest('form.geodir-listing-search');
lname = jQuery('.geodir-location-search-type', $form).prop('name');
lval = jQuery('.geodir-location-search-type', $form).val();
if (lval && (lname == 'country' || lname == 'region' || lname == 'city' || lname == 'neighbourhood')) {
request_url += '&' + lname + '=' + lval;
}
}
jQuery.ajax({
type: "GET",
url: request_url,
dataType: 'json',
success: function (data) {
gdasac_listings = data;gdasac_doing_search--;
html = '';
gdasac_li_type = 'listing';
jQuery.each(gdasac_listings, function (index, value) {
html = html + gdas_ac_create_li('listing', value);
});
jQuery(gdasLe).parent().find("ul.gdasac-listing").empty().append(html);
if(html && gdasac_selected && !jQuery(el).closest('form.geodir-listing-search').find('.gdas-search-suggestions').is(':visible')){try{jQuery(gdasLe).dropdown('show');}catch(err){console.log(err.message);}} },
error: function (xhr, textStatus, errorThrown) {console.log(errorThrown);}
});
}else{jQuery(gdasLe).parent().find("ul.gdasac-listing").empty();}
}
/* Set the max height for the suggestion div so to never scroll past the bottom of the page. */
function gdas_ac_resize_suggestions(){setTimeout(function(){if(jQuery(".gd-suggestions-dropdown:visible").length){var offset=jQuery(".gd-suggestions-dropdown:visible").offset().top;var windowHeight=jQuery(window).height();var maxHeight=windowHeight-(offset-jQuery(window).scrollTop());if(jQuery(".gd-suggestions-dropdown:visible").prev().hasClass("gd_search_text")){jQuery(".gd-suggestions-dropdown:visible").css("max-height",windowHeight-40)}else{jQuery(".gd-suggestions-dropdown:visible").css("max-height",maxHeight)}}},50)}
function gdas_ac_init_suggestions($input){setTimeout(function(){gdas_ac_resize_suggestions()},250);jQuery($input).on("keyup",function(e){gdasac_doing_search=3;/*city, region, country*/if(gdasac_keyup_timeout!=null)clearTimeout(gdasac_keyup_timeout);gdasac_keyup_timeout=setTimeout(function(){gdas_ac_maybe_fire_suggestions($input)},500)})}
function gdas_ac_maybe_fire_suggestions(el){gdasac_keyup_timeout=null;if(gdasac_suggestions_with!="terms"){gdas_ac_listings(el)}if(gdasac_suggestions_with!="posts"){gdas_ac_categories(el)}if(gdasac_with_tags){gdas_ac_tags(el)}}
function gdas_ac_create_li($type,$data){
var output = '', history = '', $delete = '';
var $common_class = 'list-group-item-action c-pointer p-0 m-0 d-flex justify-content-start align-items-center text-muted';
var $common_class_icon = ' d-flex align-items-center justify-content-center p-0 m-0 me-2';
var $common_class_title = 'dropdown-header h6 p-2 m-0 bg-light';
var $icon_size = 'height:38px;width:38px;';
if(gdasac_li_type != ''){if($type=='category'){output += '<li class="gdas-section-title '+$common_class_title+'" onclick="var event = arguments[0] || window.event; geodir_cancelBubble(event);">Categories</li>';}else if($type=='tag'){output += '<li class="gdas-section-title '+$common_class_title+'" onclick="var event = arguments[0] || window.event; geodir_cancelBubble(event);">Tags</li>';}else if($type=='listing'){output += '<li class="gdas-section-title '+$common_class_title+'">Listings</li>';}else{output += '<li class="gdas-section-title '+$common_class_title+'">'+$type.charAt(0).toUpperCase() + $type.slice(1)+'</li>';}}
gdasac_li_type = '';
if($data.history){
history = '<i class="far fa-clock" title="Search history"></i> ';
$delete = '<i onclick="var event=arguments[0]||window.event;geodir_cancelBubble(event);gdas_ac_del_location_history(\''+$data.slug+'\');jQuery(this).parent().remove();" class="fas fa-times" title="Remove from history"></i> ';
}else if($type == 'category' && $data.fa_icon){
var icon_color = $data.fa_icon_color ? '#fff' : '';
history = '<span class="gdasac-icon '+$common_class_icon+'" style="background-color:'+$data.fa_icon_color+';color:'+icon_color+';'+$icon_size+'"><i class="'+$data.fa_icon+' fa-fw"></i></span> ';
}else if($type == 'category'){
history = '<span class="gdasac-icon '+$common_class_icon+'" style="'+$icon_size+'"><i class="fas fa-folder-open"></i></span> ';
}else if($type == 'tag'){
history = '<span class="gdasac-icon '+$common_class_icon+' fs-base" style="'+$icon_size+'"><i class="fas fa-tag"></i></span>';
}else if($type == 'listing' && $data.featured_image.thumbnail){
history = '<span class="gdasac-icon '+$common_class_icon+'" style="'+$icon_size+'"><img src="'+$data.featured_image.thumbnail+'" class="w-100"></span> ';
}else{
history = '<span class="gdasac-icon '+$common_class_icon+'" style="'+$icon_size+'"><i class="fas fa-map-marker-alt"></i></span> ';
}
if($type=='category' || $type=='tag'){
if($data.area){$data.city = $data.area;}
output += '<li class="'+$common_class+'" data-type="'+$type+'" onclick="gdasac_click_action(\''+$type+'\',\''+$data.link+'\','+$data.id+',\''+geodirSearchEscapeQuote($data.name)+'\');">'+history+'<b>'+ $data.name + '</b>'+$delete+'</li>';
}else if($type=='listing'){
if($data.area){$data.region = $data.area;}
output += '<li class="'+$common_class+'" data-type="'+$type+'" onclick="gdasac_click_action(\''+$type+'\',\''+$data.link+'\','+$data.id+',\'\');">'+history+'<b>'+ $data.title.rendered + '</b>'+$delete+'</li>';
}
return output;
}
function geodirSearchEscapeQuote(str){if(str){str=str.replace(/"/g, """);str=str.replace(/'/g, "\\'");str=str.replace(/'/g, "\\'");}return str;}
function gdasac_click_action($type,$url,$id, $name){
if($type=='category'){
window.location = $url; }else if($type=='tag'){window.location = $url; }else if($type=='listing'){window.location = $url}
}
</script> <script type="text/javascript">
map_id_arr = [];
gdUmarker = '';
my_location = '';
lat = '';
lon = '';
gdUmarker = '';
userMarkerActive = false;
gdLocationOptions = {
enableHighAccuracy: true,
timeout: 5000,
maximumAge: 0
};
jQuery("body").on("map_show", function(event, map_id) {
map_id_arr.push(map_id);
if (lat && lon) {
setTimeout(function(map_id) {
geodir_search_setUserMarker(lat, lon, map_id);
}, 1, map_id);
}
});
</script>
<!--
Theme: Newspaper by tagDiv.com 2025
Version: 12.7.5 (rara)
Deploy mode: deploy
uid: 6a87618edc935
-->
<!-- Custom css from theme panel -->
<style type="text/css" media="screen">@import url('https://fonts.googleapis.com/css?family=BenchNine:300&display=swap');body,h1,h2,h3,h4,h5,h6,.hs-richtext{font-family:'Open Sans',sans-serif}.td-banner-wrap-full.td-container-wrap{padding:10px;background:url(/wp-content/uploads/sites/85/2019/03/gray_wood_grainpattern3.png) #e8e8e8}.td-header-sp-recs .td-a-rec{margin-bottom:0}.td-header-style-3 .td-header-sp-logo,.td-header-style-3 .td-header-sp-recs{margin-top:0;margin-bottom:0}.td-header-style-3 .td-header-sp-logo{float:left;margin:0}.td-header-style-3 .td-header-sp-recs{float:right}.td-header-style-3 .td-header-top-menu-full{background:#151515}.td-header-style-3 .td-header-menu-wrap-full,.td-header-style-3 .td-header-main-menu,.td-header-menu-wrap.td-affix{background:#1f1f1f!important}.td-header-style-3 .td-header-menu-wrap-full{box-shadow:-1px 7px 25px 1px rgba(255,255,255,0.50)}.td-header-sp-logo img{margin:0}.td-full-layout .td-header-style-3 .td-header-main-menu{padding-left:0}.sf-menu>li.td-normal-menu>ul.sub-menu{left:0}.menu-item .menu-item.td-menu-item.td-normal-menu a{font-weight:600}.td-header-menu-wrap-full .sf-menu ul .td-menu-item>a{font-size:13px}.td-header-menu-wrap-full .menu-item .menu-item.td-menu-item.td-normal-menu{background:#fafafa;border:1px solid #eaeaea}.menu-item .menu-item.td-menu-item.td-normal-menu:hover{background:#ffffff}.td-header-menu-wrap-full .td-full-layout .td-header-style-3 .td_mega_menu_sub_cats{padding-top:0}.td-header-menu-wrap-full .sf-menu .td-normal-menu ul{padding:0!important}.td-header-menu-wrap-full ul.sub-menu{box-shadow:3px 1px 1px 2px rgba(0,0,0,0.15)!important}.sponsored-nav-link{background:#3ac1b4!important}.sponsored-nav-link>a{color:white!important}.sponsored-nav-link:hover{background:url(/wp-content/uploads/sites/85/2019/03/gray_wood_grainpattern3.png) #a7dcd7!important}.sponsored-nav-link a:hover{color:#1e1e1e!important}.entry-crumbs,.geodir-breadcrumb ul li,.geodir-breadcrumb ul a{font-family:'Open Sans',arial,sans-serif;font-size:1em;color:#c3c3c3;line-height:18px;padding-top:1px;padding-bottom:2px}.td-post-author-name{font-weight:normal}.td-post-author-name a,header .td-post-author-name a{font-weight:bold;margin-right:unset}.post .td-excerpt{font-size:18px;margin-bottom:10px}.td-post-template-7 .td-excerpt{color:#dedede}.td-module-meta-info{font-size:12px}.td-post-content>p:first-of-type{margin-top:1.5em}figure{margin-top:2.5em!important}.fineprint,.wp-caption-text{font-size:12px!important;font-style:normal;margin-bottom:0!important;padding-bottom:10px;line-height:16px}.photo-credit,.credits{text-transform:uppercase;font-size:12px!important;border-bottom:1px solid rgba(128,128,128,0.25);text-align:left;margin-bottom:0}p.fineprint img{margin-bottom:0}.widget,.td-a-rec{margin-bottom:20px}.widget_text{margin-bottom:0}.tribe-events-adv-list-widget .tribe-event-featured .tribe-mini-calendar-event,.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-mini-calendar-event{background-color:#3ac2b5!important}.widget_text .tds-button a{color:white!important;margin-bottom:20px}aside .td_block_wrap,aside .td_block_wrap h4{margin-bottom:0!important}.widget_text a{color:#30c2b4}.geodir-breadcrumb{padding:0}#breadcrumbs{margin:0}.entry-title{margin:5px 0}.geodir-loc-bar{margin:0}.fa-fw{width:unset}.td-footer-wrapper .menu-item{background:none!important}.td-footer-bottom-full .block-title{margin-bottom:5px}.woocommerce.widget_products .product-title,.woocommerce.widget_products .woocommerce-Price-amount.amount,.woocommerce.widget_products .from,.woocommerce.widget_products .subscription-details{display:none}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{width:150px;float:left;margin-right:10px;height:190px}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:95%!important;float:left;box-shadow:rgba(51,51,51,0.8) 1px -8px 10px!important}.woocommerce.widget_products img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail.wp-post-image{margin-left:0;margin-right:10px}#tribe-events-bar{margin-top:55px}#tribe-bar-views .tribe-bar-views-list{z-index:9}#geodir-wrapper{max-width:1068px;margin:0 auto}.geodir-breadcrumb ul li,.geodir_category_list_view li{margin-left:0}.geodir_category_list_view li .geodir-content{width:74%!important}.geodir-listview{min-height:128px!important}.geodir-post-img{display:none!important}.excerpt-read-more{color:silver}.geodir-entry-meta{display:none}.geodir-sidebar-right{max-width:300px!important}.geodir-sidebar-right .geodir-post-img{display:none!important}#geodir_slider,#geodir_carousel{display:none}.geodir-tags{float:unset;clear:both;display:block}.geodir-tabs-content.entry-content{border:1px #e1e1e1 solid}.geodir-company_info{border:none}#post_profileTab .gd-tab-list-title,#post_profileTab hr{display:none}#jquery-lightbox{position:fixed}.gd-post-featured{border-bottom:solid 1px #3AC3B6;background-color:#9de5de;padding:1em}.gd-post-featured .excerpt-read-more{color:white}.geodir_category_list_view .gd-post-featured .geodir-post-img{display:inline-block!important;width:20%}.geodir_category_list_view li .geodir-post-img:after{margin-top:100%}.geodir_featured_img{display:none!important}.gd-post-featured .geodir-addtofav-icon,.gd-post-featured .geodir-pinpoint-link{color:white;font-weight:bold}.geodir-page #post_profileTab img{max-width:250px}.post-type-archive-gd_resource #geodir_map_v3_listing_map-1,.post-type-archive-gd_resource .geodir_map_container{display:none}.single-gd_lawyer .best-lawyers-logo img,.post-type-archive-gd_lawyer .best-lawyers-logo img{display:unset!important}.faces-of-minnesota.page .sponsored{background-color:white}.faces-of-minnesota.page .sponsored .custom-content-label{display:none!important}.where-in-mn-container{margin-bottom:10px}.where-in-mn-most-recent{margin-bottom:0}.page-id-39951 .td-pb-row .td-element-style-before{background-position:right!important}.page-id-39951 .td-no-img-custom-url{max-width:100%}.page-id-39951 .sponsored{background-color:white!important;padding:0!important}.page-id-311029 .td-pb-row .td-element-style-before{background-position:right!important}.page-id-311029 .td-no-img-custom-url{max-width:100%}.page-id-311029 .sponsored{background-color:white!important;padding:0!important}.page-id-469438 .sponsored{background-color:white!important;padding:0!important}.page-id-27306 .td-main-page-wrap{background:repeating-linear-gradient(60deg,#d6d6d0,#fefefe 10px,#fefefe 10px,#dadada 20px)!important}.page-id-27306 .tdc-row{background:white;padding:20px}.td-a-rec-id-custom_ad_4 .td-visible-desktop,.td-a-rec-id-custom_ad_4 .td-visible-tablet-landscape,.td-a-rec-id-custom_ad_4 .td-visible-tablet-portrait{width:468px}.td-a-rec-id-custom_ad_3,.td-a-rec-id-custom_ad_1{max-width:300px}.td-a-rec-id-custom_ad_5{max-width:970px}.archive .sponsored,.page .sponsored{padding:10px 10px 0 10px;margin-bottom:40px;background-color:#efefef;background-clip:padding-box}.td-big-grid-meta .sponsor-name{color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,0.2)}.sponsored span.label{text-transform:uppercase;font-weight:bold;color:#3ac2b5}.td-main-content .sponsored .td-module-thumb img{padding:10px!important}.home .td-main-page-wrap{padding-top:0}.td-fix-index{-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}.td-header-menu-wrap.td-affix{background-color:#151515!important}ins{background:transparent}.gs-hpt-over,.gs-hpt-stick{background-color:#e8e8e8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='church-on-sunday' fill='%23ffffff' fill-opacity='0.34'%3E%3Cpath d='M77.17 0H80v2.83l-.1.1A39.9 39.9 0 0 1 74.64 20a39.9 39.9 0 0 1 5.24 17.06l.11.11v2.89c-.01 6.9-1.8 13.79-5.35 19.94A39.96 39.96 0 0 1 80 79.94V80h-2.83L66.84 69.66a39.83 39.83 0 0 1-24.1 10.25l.09.09h-5.66l.1-.1c-8.7-.58-17.22-4-24.1-10.23L2.82 80H0V79.94c.01-6.9 1.8-13.8 5.35-19.94A39.96 39.96 0 0 1 0 40.06V37.17l.1-.1A39.9 39.9 0 0 1 5.36 20 39.9 39.9 0 0 1 .1 2.94L0 2.83V0h2.83l-.1.1a39.83 39.83 0 0 1 24.1 10.24L37.18 0H40c0 6.92-1.78 13.83-5.35 20A39.96 39.96 0 0 1 40 40c0-6.92 1.78-13.83 5.35-20A39.96 39.96 0 0 1 40 0h2.83l10.33 10.34A39.83 39.83 0 0 1 77.26.09L77.17 0zm.77 77.94c-.3-5.52-1.8-11-4.49-16a40.18 40.18 0 0 1-5.17 6.34l9.66 9.66zm-12.52-9.7l-6.83-6.83-5.46 5.46-1.41 1.41-9.66 9.66c8.4-.45 16.69-3.68 23.36-9.7zm-23.07 6.58l7.99-7.98a40.05 40.05 0 0 1-3.79-4.9 37.88 37.88 0 0 0-4.2 12.88zM47.68 60a37.98 37.98 0 0 0 4.07 5.42L57.17 60l-5.42-5.42A38 38 0 0 0 47.68 60zm2.66-6.84a40.06 40.06 0 0 0-3.79 4.9 37.88 37.88 0 0 1-4.2-12.88l7.99 7.98zm1.38-1.44l1.41 1.41 5.46 5.46 6.83-6.84a37.85 37.85 0 0 0-23.36-9.7l9.66 9.67zM60 60l6.87 6.87A38.1 38.1 0 0 0 72.32 60a38.11 38.11 0 0 0-5.45-6.87L60 60zm-14.65 0a39.9 39.9 0 0 0-5.24 17.06l-.11.11-.1-.1A39.9 39.9 0 0 0 34.64 60a39.9 39.9 0 0 0 5.24-17.06l.11-.11.1.1A39.9 39.9 0 0 0 45.36 60zm9.23-48.25a37.85 37.85 0 0 1 23.36-9.7l-9.66 9.67-1.41 1.41-5.46 5.46-6.83-6.84zm13.67 13.67L62.83 20l5.42-5.42A38 38 0 0 1 72.32 20a37.98 37.98 0 0 1-4.07 5.42zm5.2-3.47a40.05 40.05 0 0 1-3.79 4.89l7.99 7.98c-.61-4.45-2.01-8.82-4.2-12.87zm-6.58 4.92l1.41 1.41 9.66 9.66a37.85 37.85 0 0 1-23.36-9.7l6.83-6.83 5.46 5.46zM53.13 13.13L60 20l-6.87 6.87A38.11 38.11 0 0 1 47.68 20a38.1 38.1 0 0 1 5.45-6.87zm-1.41-1.41l-9.66-9.66c.3 5.52 1.8 11 4.49 16a40.18 40.18 0 0 1 5.17-6.34zm-9.66 26.22c.3-5.52 1.8-11 4.49-16a40.18 40.18 0 0 0 5.17 6.34l-9.66 9.66zm26.22 13.78l9.66-9.66c-.3 5.52-1.8 11-4.49 16a40.18 40.18 0 0 0-5.17-6.34zm8.98-11.81L66.84 50.34a39.83 39.83 0 0 0-24.1-10.25l10.42-10.43a39.83 39.83 0 0 0 24.1 10.25zm-7.6-26.75a40.06 40.06 0 0 1 3.79 4.9 37.88 37.88 0 0 0 4.2-12.88l-7.99 7.98zm-31.72 28.9c-8.4.45-16.69 3.68-23.36 9.7l6.83 6.83 5.46-5.46 1.41-1.41 9.66-9.66zM22.83 60l5.42 5.42c1.54-1.7 2.9-3.52 4.07-5.42a38 38 0 0 0-4.07-5.42L22.83 60zm5.45 8.28l-1.41-1.41-5.46-5.46-6.83 6.84a37.85 37.85 0 0 0 23.36 9.7l-9.66-9.67zm9.37 6.54l-7.99-7.98a40.05 40.05 0 0 0 3.79-4.9 37.88 37.88 0 0 1 4.2 12.88zM20 60l-6.87-6.87A38.11 38.11 0 0 0 7.68 60a38.11 38.11 0 0 0 5.45 6.87L20 60zm17.26-19.9L26.84 29.65a39.83 39.83 0 0 1-24.1 10.25l10.42 10.43a39.83 39.83 0 0 1 24.1-10.25zm-35.2 1.96l9.66 9.66a40.18 40.18 0 0 0-5.17 6.33c-2.7-5-4.2-10.47-4.5-16zm4.49 19.89c-2.7 5-4.2 10.47-4.5 16l9.67-9.67a40.18 40.18 0 0 1-5.17-6.33zm31.1-16.77c-.61 4.45-2.01 8.82-4.2 12.87a40.06 40.06 0 0 0-3.79-4.89l7.99-7.98zm-4.2-23.23c2.7 5 4.2 10.47 4.5 16l-9.67-9.67c1.97-1.97 3.7-4.1 5.17-6.33zm-14.86-.54l6.83 6.84a37.85 37.85 0 0 1-23.36 9.7l9.66-9.67 1.41-1.41 5.46-5.46zm-8.25 5.43l-7.99 7.98c.61-4.45 2.01-8.82 4.2-12.87a40.04 40.04 0 0 0 3.79 4.89zm1.41-1.42A37.99 37.99 0 0 1 7.68 20a38 38 0 0 1 4.07-5.42L17.17 20l-5.42 5.42zm-5.2-7.37a40.04 40.04 0 0 1 3.79-4.89L2.35 5.18c.61 4.45 2.01 8.82 4.2 12.87zm6.58-4.92l-1.41-1.41-9.66-9.66a37.85 37.85 0 0 1 23.36 9.7l-6.83 6.83-5.46-5.46zm13.74 13.74L20 20l6.87-6.87A38.1 38.1 0 0 1 32.32 20a38.1 38.1 0 0 1-5.45 6.87zm6.58-8.82a40.18 40.18 0 0 0-5.17-6.33l9.66-9.66c-.3 5.52-1.8 11-4.49 16z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.gs-hpt-over{height:600px;width:100%;display:flex;justify-content:center;align-items:center}.gs-hpt-stick{height:50px;width:100vw;position:fixed;top:48px;left:0;display:flex;justify-content:center;align-items:center;z-index:2}.admin-bar .gs-hpt-stick{top:80px}.gs-hpt-stick img{max-width:1068px;margin-left:-15px;margin-top:4px}.gs-hpt-hide{display:none}.hp-takeover-instructions{position:absolute;top:0;margin-top:5px;font-style:italic}.page-id-96 .td-main-page-wrap{padding-top:0}.page-id-96 .wpb_wrapper>.vc_widget_sidebar,.page-id-96 .wpb_wrapper>.vc_widget_sidebar aside{margin-bottom:0}.mid-page-anchor::before{display:block;content:" ";height:50px;visibility:hidden;pointer-events:none}img{height:auto!important}.heateor_ffc_facebook_comments{max-width:1068px;margin:0 auto;background:white}.slide-meta-cat{display:none!important}.custom-content-label .label{text-transform:uppercase;font-weight:bold;color:#3ac2b5;background-color:unset;padding:0;font-size:100%}.sponsored .td-main-content-wrap,.sponsored .td-module-container{background-color:unset}.category-profile .td-module-meta-info,.category-profile .author-box-wrap{display:none}.td-slider .entry-thumb{height:385px;width:100%}@media all and (max-width:425px){.td-slider .entry-thumb{width:100%}}@media screen and (max-width:1439px){.gs-hpt-over{height:600px}}@media (min-width:1141px){.gs-mobile-interstitial,.gs-mobile-sticky{display:none!important}.gs-large-interstitial,.gs-large-sticky{display:unset!important}}@media (max-width:1140px) and (min-width:1019px){.gs-mobile-interstitial,.gs-large-sticky{display:none!important}.gs-large-interstitial,.gs-mobile-sticky{display:unset!important}.td-header-style-3 .td-header-sp-logo{margin-right:28px}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{width:33%;max-height:200px}#geodir-wrapper{max-width:980px}}@media screen and (max-width:1018px){.gs-large-interstitial,.gs-mobile-sticky{display:unset!important}.gs-mobile-interstitial,.gs-large-sticky{display:none!important}ul.sf-menu>.td-menu-item>a,.td-theme-wrap .td-header-menu-social{font-size:13px}.td-header-menu-wrap-full.td-container-wrap{height:48px!important}a.td_single_image_bg{height:320px!important}#geodir-wrapper{max-width:740px}}@media screen and (max-width:767px){.gs-mobile-interstitial,.gs-mobile-sticky{display:unset!important}.gs-large-interstitial,.gs-large-sticky{display:none!important}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{width:50%;max-height:220px}}@media screen and (max-width:740px){#geodir-wrapper{padding:0 10px}}@media screen and (max-width:480px){.geodir_category_list_view li.gd-post-featured .geodir-post-img{display:block!important;width:50%;margin:0 auto!important}.geodir_category_list_view li .geodir-content{width:100%!important}}@media screen and (max-width:425px){.gs-hpt-wrap{height:320px}.gs-hpt-over{position:absolute;margin:0 -20px;width:100vw;height:inherit}.gs-hpt-stick,.admin-bar .gs-hpt-stick{top:54px}}#menu-item-473926{background-color:#1485bd;padding-left:20px;margin-right:10px}#menu-item-473926 a{color:white}#menu-item-473926:hover,#menu-item-473926:hover a{background-color:white;color:#1485bd!important}.td-main-page-wrap{padding-top:0px}.broadstreet-html-placement{width:100%}.widget a{color:#fff}</style>
<div class="td-container"><style>
.td-a-rec-id-content_inline img { width: auto;}
</style></div><!-- Modal -->
<div class="modal fade bsui" id="gdlm-switcher" tabindex="-1" aria-labelledby="dlm-switcher-title" aria-hidden="true">
<div class="modal-dialog ">
<div class="modal-content ">
<div class="modal-header text-center">
<div class="modal-title text-center w-100">
<div class="w-100 h5" id="dlm-switcher-title">Change Location</div>
<div class="w-100 h6 text-muted">Find awesome listings near you!</div>
</div>
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
</div>
<div class="modal-body text-center">
<div class="dropdown">
<div class="mb-3" ><label class="sr-only visually-hidden form-label">Change Location</label><input type="text" placeholder="city, region, country" class="form-control geodir-location-search" data-bs-toggle="dropdown" aria-label="city, region, country" ></div> </div>
</div>
</div>
</div>
</div>
<script>
var gdlmls_selected = '';
var gdlmls_nearest = [];
var gdlmls_country = [];
var gdlmls_region = [];
var gdlmls_city = [];
var gdlmls_neighbourhood = [];
var gdlmls_google_sessionToken = '';// google session token
var gdlmls_google_service = '';// google service
var gdlmls_do_not_close = false;
var gdlmls_doing_search = 0;
var gdlmls_doing_nearest = false;
var gdlmls_is_search = false;
var gdlmls_keyup_timeout = null;
jQuery(function() {
// init
gdlm_ls_init('.geodir-location-search');
gdlm_ls_init('.snear'); gdlm_is_search_input_location();
// on CPT change
jQuery("body").on("geodir_setup_search_form", function(){
gdlm_ls_init('.geodir-location-search');
gdlm_ls_init('.snear'); gdlm_is_search_input_location();
});
});
function gdlm_is_search_input_location(){
/* Check for on change */
jQuery(".snear").on("change", function(){
setTimeout(function(){
if (typeof geodir_search_params !== 'undefined' && geodir_search_params.autocompleter_filter_location) {
jQuery('.gd-search-field-search .gd-suggestions-dropdown').remove();
}
var $type = jQuery('.geodir-location-search-type').attr('name');
if($type ){
jQuery('.gd-search-field-near').removeClass('in-location in-neighbourhood in-city in-region in-country').addClass('in-location in-'+$type);
}else{
jQuery('.gd-search-field-near').removeClass('in-location in-neighbourhood in-city in-region in-country');
}
}, 100);
}).on("keyup", function () {
if (!(jQuery(this).val().trim() == geodir_params.txt_near_my_location && jQuery(this).closest('form').find('.geodir-location-search-type').val()=='me')) {
jQuery('.gd-search-field-near').removeClass('in-location in-neighbourhood in-city in-region in-country');
jQuery('.geodir-location-search-type').val('').attr('name','');
jQuery('.sgeo_lat').val('');
jQuery('.sgeo_lon').val('');
}
});
}
function gdlm_ls_init($field){
jQuery($field).on("focusin",
function(){
gdlmls_selected = this;
gdlm_ls_focus_in(this);
}).on("focusout",
function(){
gdlmls_selected = '';
gdlm_ls_focus_out(this);
});
// window resize tasks
jQuery(window).on("resize", function(){
gdls_ls_resize_suggestions();
});
}
function gdlm_ls_focus_in($input){
if(jQuery($input).parent().find(".gdlm-location-suggestions").length){
gdlm_ls_current_location_suggestion($input);
}else{
jQuery($input).after("<div class='dropdown-menu dropdown-caret-0 w-100 scrollbars-ios overflow-auto p-0 m-0 gd-suggestions-dropdown gdlm-location-suggestions gd-ios-scrollbars'>" +
"<ul class='gdlmls-near list-unstyled p-0 m-0 '></ul>" +
"<ul class='gdlmls-neighbourhood list-unstyled p-0 m-0'></ul>" +
"<ul class='gdlmls-city list-unstyled p-0 m-0'></ul>" +
"<ul class='gdlmls-region list-unstyled p-0 m-0'></ul>" +
"<ul class='gdlmls-country list-unstyled p-0 m-0'></ul>" +
"<ul class='gdlmls-more list-unstyled p-0 m-0'></ul>" +
"</div>");
gdlm_ls_init_suggestions($input);
gdlm_ls_current_location_suggestion($input);
}
// resize
gdls_ls_resize_suggestions();
// set if is search near
if(jQuery('.gdlm-location-suggestions:visible').prev().hasClass('snear') || jQuery($input).hasClass('snear')){
gdlmls_is_search = true;
}else{
gdlmls_is_search = false;
}
}
function gdlm_ls_focus_out($input) {
setTimeout(function() {
_ua = navigator.userAgent.toLowerCase();
isChrome = /chrome/.test(_ua);
isWin10 = /windows nt 10.0/.test(_ua);
if (!gdlmls_do_not_close) {
}
}, 200);
}
/**
* Set the max height for the suggestion div so to never scroll past the bottom of the page.
*/
function gdls_ls_resize_suggestions() {
setTimeout(function() {
if (jQuery('.gdlm-location-suggestions:visible').length) {
var offset = jQuery('.gdlm-location-suggestions:visible').offset().top;
var windowHeight = jQuery(window).height();
var maxHeight = windowHeight - (offset - jQuery(window).scrollTop());
if (jQuery('.gdlm-location-suggestions:visible').prev().hasClass('snear')) {
jQuery('.gdlm-location-suggestions:visible').css('max-height', windowHeight - 40);
} else {
jQuery('.gdlm-location-suggestions:visible').css('max-height', maxHeight);
}
}
}, 50);
}
function gdlm_ls_init_suggestions($input) {
setTimeout(function() {
gdls_ls_resize_suggestions();
}, 250);
jQuery($input).off("keypress").on("keypress",function(e) {
if(e.keyCode && e.keyCode == 13 && !gdlmls_is_search && !jQuery($input).parent().find(".gdlm-location-suggestions").hasClass('show')) {
jQuery($input).attr('aria-expanded','true').addClass('show');jQuery($input).parent().find(".gdlm-location-suggestions").addClass('show');
}
});
jQuery($input).on("keyup", function($input) {
gdlmls_doing_search = 2; // city, neighbourhood, region, country
if (gdlmls_keyup_timeout != null) clearTimeout(gdlmls_keyup_timeout);
gdlmls_keyup_timeout = setTimeout(gdlm_ls_maybe_fire_suggestions, 500);
});
}
function gdlm_ls_maybe_fire_suggestions(){
/* Reset timer */
gdlmls_keyup_timeout = null;
/* Do suggestions */
gdlm_ls_current_location_suggestion();
_value = gdlmls_selected ? jQuery(gdlmls_selected).val().trim() : '';
_chars = parseInt( geodir_location_params.autocompleter_min_chars );
if ((!_value || _chars < 1 || _chars > 0 && _value && parseInt(_value.length) >= _chars) && !(_value == geodir_params.txt_near_my_location && jQuery(gdlmls_selected).closest("form").find(".geodir-location-search-type").val() == "me")) {
gdlm_ls_city_suggestion(); gdlm_ls_neighbourhood_suggestion(); }
}
function gdlm_ls_maybe_suggest_more() {
if (
gdlmls_doing_search == 0 &&
gdlmls_country.length == 0 &&
gdlmls_region.length == 0 &&
gdlmls_city.length == 0 &&
gdlmls_neighbourhood.length == 0
) {
$input = jQuery(gdlmls_selected).val();
if ($input) {
$input = $input + ", Minnesota";
if ((typeof google !== 'undefined' && typeof google.maps !== 'undefined')) {
gdlm_ls_google_suggestions($input);
}
} else {
jQuery(gdlmls_selected).parent().find("ul.gdlmls-more").empty();
}
}
}
function gdlm_ls_neighbourhood_suggestion() {
var $search = jQuery(gdlmls_selected).val();
if ($search) {
jQuery.ajax({
type: "GET",
url: geodir_params.api_url + "locations/neighbourhoods/?search=" + $search,
success: function(data) {
gdlmls_neighbourhood = data;
gdlmls_doing_search--;
gdlm_ls_maybe_suggest_more();
html = '';
jQuery.each(gdlmls_neighbourhood, function(index, value) {
html = html + gdlm_ls_create_li('neighbourhood', value);
});
jQuery(gdlmls_selected).parent().find("ul.gdlmls-neighbourhood").empty().append(html);
if (html && gdlmls_is_search){
geodirLMShowDropdown(gdlmls_selected);
}
},
error: function(xhr, textStatus, errorThrown) {
console.log(errorThrown);
}
});
} else {
gdlmls_neighbourhood = [];
gdlmls_doing_search--;
gdlm_ls_maybe_suggest_more();
jQuery(gdlmls_selected).parent().find("ul.gdlmls-city").empty();
}
}
function gdlm_ls_city_suggestion() {
var $search = jQuery(gdlmls_selected).val();
if ($search) {
jQuery.ajax({
type: "GET",
url: geodir_params.api_url + "locations/cities/?search=" + $search,
success: function(data) {
gdlmls_city = data;
gdlmls_doing_search--;
gdlm_ls_maybe_suggest_more();
html = '';
jQuery.each(gdlmls_city, function(index, value) {
html = html + gdlm_ls_create_li('city', value);
});
jQuery(gdlmls_selected).parent().find("ul.gdlmls-city").empty().append(html);
if (html && gdlmls_is_search){
geodirLMShowDropdown(gdlmls_selected);
}
},
error: function(xhr, textStatus, errorThrown) {
console.log(errorThrown);
}
});
} else {
gdlmls_city = [];
gdlmls_doing_search--;
gdlm_ls_maybe_suggest_more();
jQuery(gdlmls_selected).parent().find("ul.gdlmls-city").empty();
}
}
function gdlm_ls_current_location_suggestion() {
jQuery(gdlmls_selected).parent().find("ul.gdlmls-near").empty();
// Near me
jQuery(gdlmls_selected).parent().find("ul.gdlmls-near").empty().append(gdlm_ls_create_li('near', {
type: "near",
slug: "me",
title: geodir_params.txt_form_my_location
}));
if (jQuery(gdlmls_selected).val() == '') {
var $search_history = JSON.parse(gdlm_ls_get_location_history());
if ($search_history) {
jQuery.each($search_history, function(index, value) {
jQuery(gdlmls_selected).parent().find("ul.gdlmls-near").append(gdlm_ls_create_li(value.type, value));
});
}
if ( ! geodir_location_params.disable_nearest_cities ) {
// Add near cities from ip
gdlm_ls_nearest_cities();
}
}
console.log(JSON.parse(gdlm_ls_get_location_history()));
}
function gdlm_ls_nearest_cities() {
if(!gdlmls_doing_nearest){
gdlmls_doing_nearest = true;
jQuery.ajax({
type: "GET",
url: geodir_params.api_url + "locations/cities/?orderby=ip",
success: function(data) {
if (data) {
jQuery.each(data, function(index, value) {
jQuery(gdlmls_selected).parent().find("ul.gdlmls-near").append(gdlm_ls_create_li('city', value));
});
}
gdlmls_doing_nearest = false;
},
error: function(xhr, textStatus, errorThrown) {
console.log(errorThrown);
gdlmls_doing_nearest = false;
}
});
}
}
function gdlm_ls_create_li($type,$data){
var output;
var history = '';
var $delete = '';
var $common_class = 'list-group-item-action c-pointer px-1 py-1 m-0 d-flex justify-content-between';
if($data.history){
history = '<i class="fas fa-history" title="Search history"></i> ';
$delete = '<span><i onclick="var event = arguments[0] || window.event; geodir_cancelBubble(event);gdlm_ls_del_location_history(\''+$data.slug+'\');jQuery(this).parent().parent().remove();" class="fas fa-times" title="Remove from history"></i></span> ';
}else if($type == 'neighbourhood' || $type == 'city' || $type == 'region' || $type == 'country'){
history = '<i class="fas fa-map-marker-alt"></i> ';
}
if($type=='neighbourhood'){
if($data.area){$data.city = $data.area;}
output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.title)+'\',\''+geodirLMEscapeQuote($data.city)+'\',\''+$data.country_slug+'\',\''+$data.region_slug+'\',\''+$data.city_slug+'\',\''+$data.slug+'\');"><span>'+history+'In: <b>'+ $data.title + '</b>, '+ $data.city + ' (Neighbourhood)</span>'+$delete+'</li>';
}else if($type=='city'){
if($data.area){$data.region = $data.area;}
output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.title)+'\',\''+geodirLMEscapeQuote($data.region)+'\',\''+$data.country_slug+'\',\''+$data.region_slug+'\',\''+$data.slug+'\');"><span>'+history+'In: <b>'+ $data.title + '</b>, '+$data.region+' (City)</span>'+$delete+'</li>';
}else if($type=='region'){
if($data.area){$data.country = $data.area;}
output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.title)+'\',\''+geodirLMEscapeQuote($data.country)+'\',\''+$data.country_slug+'\',\''+$data.slug+'\');"><span>'+history+'In: <b>'+ $data.title + '</b>, '+$data.country_title+' (Region)</span>'+$delete+'</li>';
}else if($type=='country'){
output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.title)+'\',\'\',\''+$data.slug+'\');"><span>'+history+'In: <b>'+ $data.title + '</b> (Country)</span>'+$delete+'</li>';
}else if($type=='near'){
output = '<li data-type="'+$type+'" class="gd-near-me text-primary '+$common_class+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.title)+'\',\'\',\''+$data.slug+'\');"><span><i class="fas fa-location-arrow"></i> Near: '+ $data.title + '</span></li>';
}else if($type=='near-search'){
output = '<li class="'+$common_class+'" data-type="'+$type+'" ontouchstart="this.click();return false;" onclick="gdlm_click_action(\''+$type+'\',\''+geodirLMEscapeQuote($data.description)+'\');"><span><i class="fas fa-search"></i> Near: '+ $data.description + '</span></li>';
}
return output;
}
function gdlm_click_action($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug){
if(gdlmls_is_search){
if($type=='neighbourhood' || $type=='city' || $type=='region' || $type=='country'){
$slug = '';
if($type=='neighbourhood'){$slug = $hood_slug;}
else if($type=='city'){$slug = $city_slug;}
else if($type=='region'){$slug = $region_slug;}
else if($type=='country'){$slug = $country_slug;}
gdlm_search_fill_location($type,$slug,$title);
}else if($type=='near-search'){
gdlm_search_fill_location($type,'',$title);
}else if($type=='near'){
gd_get_user_position(gdlm_search_near_me);
}
}else{
if($type=='neighbourhood' || $type=='city' || $type=='region' || $type=='country'){
gdlm_go_location($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug);
}else if($type=='near-search'){
gdlm_go_search($title);
}else if($type=='near'){
gd_get_user_position(gdlm_ls_near_me);
}
}
setTimeout(function() {
_ua = navigator.userAgent.toLowerCase();
isChrome = /chrome/.test(_ua);
isWin10 = /windows nt 10.0/.test(_ua);
if (isChrome && isWin10) {
jQuery(".gdlm-location-suggestions").hide();
}
},200);
}
function gdlm_ls_near_me($lat,$lon){
window.location = geodir_params.location_base_url+"near/me/"+$lat+","+$lon+"/";
}
function gdlm_ls_near_gps($lat,$lon){
window.location = geodir_params.location_base_url+"near/gps/"+$lat+","+$lon+"/";
}
function gdlm_search_near_me($lat,$lon){
gdlm_search_fill_location('near','me',"Near: "+geodir_params.txt_form_my_location,$lat,$lon)
}
function gdlm_search_fill_location($type,$slug,$title,$lat,$lon){
if($type=='near'){
}else if($type=='near-search'){
$type='';
}else{
var txtType;
if ($type == 'country') {
txtType = '(Country)';
} else if ($type == 'region') {
txtType = '(Region)';
} else if ($type == 'city') {
txtType = '(City)';
} else if ($type == 'neighbourhood') {
txtType = '(Neighbourhood)';
} else {
txtType = "("+$type+")";
}
$title = "In: "+$title+" "+txtType;
}
jQuery('.geodir-location-search-type').val($slug).attr('name', $type);
jQuery('.sgeo_lat').val($lat);
jQuery('.sgeo_lon').val($lon);
jQuery('.snear').val($title).trigger('change'); // fire change event so we can check if we need to add in-location class
}
function gdlm_go_search($text){
if (window.gdMaps === 'google') {
var geocoder = new google.maps.Geocoder();
geocoder.geocode({'address': $text},
function (results, status) {
if (status == 'OK') {
$lat = results[0].geometry.location.lat();
$lon = results[0].geometry.location.lng();
gdlm_ls_near_gps($lat,$lon);
} else {
alert("Search was not successful for the following reason :" + status);
}
});
} else if (window.gdMaps === 'osm') {
geocodePositionOSM(false, $text, false, false,
function(geo) {
if (typeof geo !== 'undefined' && geo.lat && geo.lon) {
console.log(results);
} else {
alert("Search was not successful for the requested address.");
}
});
}
}
function gdlm_ls_search_location($type,$term){
jQuery.ajax({
type: "GET",
url: geodir_params.api_url+$type+"/?search="+$term,
success: function(data) {
console.log(data);
return data;
},
error: function(xhr, textStatus, errorThrown) {
console.log(errorThrown);
}
});
}
function gdlm_go_location($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug){
// save search history before redirect
gdlm_ls_set_location_history($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug);
window.location = gdlm_ls_location_url($country_slug,$region_slug,$city_slug,$hood_slug);
//console.log( gdlm_ls_location_url($country_slug,$region_slug,$city_slug,$hood_slug));
}
function gdlm_ls_location_url($country_slug,$region_slug,$city_slug,$hood_slug){
//$url = geodir_params.location_url.slice(0, -1); // get location url without the ending slash
$url = geodir_params.location_base_url; // get location url without the ending slash
var show_country = 0;
var show_region = 0;
var show_city = 1;
var show_hood = 1;
if(show_country && $country_slug){
$url += ""+$country_slug+"/";
}
if(show_region && $region_slug){
$url += ""+$region_slug+"/";
}
if(show_city && $city_slug){
$url += ""+$city_slug+"/";
}
if(show_hood && $hood_slug){
$url += ""+$hood_slug+"/";
}
return $url;
}
function gdlm_ls_get_location_history(){
if (geodir_is_localstorage() === true) {
return gdlm_ls_history = localStorage.getItem("gdlm_ls_history");
}else{
return '';
}
}
function gdlm_ls_del_location_history($slug){
gdlmls_do_not_close = true;
if (geodir_is_localstorage() === true) {
gdlm_ls_history = JSON.parse(localStorage.getItem("gdlm_ls_history"));
var found = '';
jQuery.each(gdlm_ls_history, function(index, value) {
if($slug && $slug==value.slug){
// its already in the list so bail.
//gdlm_ls_history.splice(index, 1);
found = index;
}
});
if(found!==''){
gdlm_ls_history.splice(found, 1);
// store the user selection
localStorage.setItem("gdlm_ls_history", JSON.stringify(gdlm_ls_history));
}
}
setTimeout(function(){gdlmls_do_not_close = false;}, 200);
}
function gdlm_ls_set_location_history($type,$title,$area,$country_slug,$region_slug,$city_slug,$hood_slug){
// set a searched location
if (geodir_is_localstorage() === true) {
var gdlm_ls_history = localStorage.getItem("gdlm_ls_history");
var $exists = false;
if (!gdlm_ls_history || gdlm_ls_history === undefined) {
gdlm_ls_history = []
}else{
gdlm_ls_history = JSON.parse(gdlm_ls_history);
jQuery.each(gdlm_ls_history, function(index, value) {
if(value.type == $type && value.title==$title){
// its already in the list so bail.
$exists = true;
}
});
}
if(!$exists){
$slug = $city_slug;
if($type=='neighbourhood'){
$slug = $hood_slug;
}if($type=='city'){
$slug = $city_slug;
}else if($type=='region'){
$slug = $region_slug;
}else if($type=='country'){
$slug = $country_slug;
}
var $location = {
history:true, // set it as historical
type:$type,
title:$title,
country_slug:$country_slug,
region_slug:$region_slug,
city_slug:$city_slug,
hood_slug:$hood_slug,
slug:$slug,
area:$area
};
gdlm_ls_history.unshift($location);
// only keep latest 5 searches
if(gdlm_ls_history.length > 5){
gdlm_ls_history.pop();
}
}
// store the user selection
localStorage.setItem("gdlm_ls_history", JSON.stringify(gdlm_ls_history));
}
}
function gdlm_ls_google_suggestions($search){
// Create a new session token.
if(!gdlmls_google_sessionToken){
gdlmls_google_sessionToken = new google.maps.places.AutocompleteSessionToken();
}
// display function
var displaySuggestions = function(predictions, status) {
if (status != google.maps.places.PlacesServiceStatus.OK) {
return;
}
console.log(predictions);
html = '';
predictions.forEach(function(prediction) {
html = html + gdlm_ls_create_li('near-search', prediction);
});
jQuery(gdlmls_selected).parent().find("ul.gdlmls-more").empty().append(html);
if (html && gdlmls_is_search){
geodirLMShowDropdown(gdlmls_selected);
}
};
if(!gdlmls_google_service){
gdlmls_google_service = new google.maps.places.AutocompleteService();
}
gdlmls_google_service.getPlacePredictions({input: $search, sessionToken: gdlmls_google_sessionToken, types: ['geocode']}, displaySuggestions);
}
function geodirLMEscapeQuote(str) {
if (str) {
str = str.replace(/"/g, """);
str = str.replace(/'/g, "\\'");
str = str.replace(/'/g, "\\'");
}
return str;
}
/**
* Open the location switcher
*/
function geodir_lm_setup_switcher_trigger() {
var no_show = false;
// Clear the location and redirect to the base location page
jQuery(".gdlmls-menu-icon").on("click", function(event){
no_show = true;
event.preventDefault();
window.location = geodir_params.location_base_url;
});
// detect the menu item location switcher click
jQuery('a[href$="#location-switcher"]').on("click", function(event){
if (!window.gdMaps) {
if ((window.gdSetMap=='google' || window.gdSetMap=='auto') && window.google && typeof google.maps!=='undefined') {
gdMaps = 'google';
} else if ((window.gdSetMap=='osm' || window.gdSetMap=='auto') && typeof L!=='undefined' && typeof L.version!=='undefined') {
gdMaps = 'osm';
} else {
gdMaps = null;
}
window.gdMaps = window.gdMaps || gdMaps;
}
if (!window.gdMaps) {
jQuery(this).geodirLoadMap({loadJS:true});
jQuery(window).trigger('resize');
}
// prevent the hash being added to the url
event.preventDefault();
// only fire if the click is not the clear location button.
if(!no_show){
jQuery('#gdlm-switcher').modal('show').on('shown.bs.modal', function (e) {
jQuery('.modal .geodir-location-search').trigger("focus").trigger("click");
// second open might not trigger dropdown so we check.
setTimeout(function(){
if( jQuery('.modal .geodir-location-search').attr('aria-expanded')=='false' ){
jQuery('.modal .geodir-location-search').dropdown('show');
}
}, 200);
});
}
});
}
function geodirLMShowDropdown(el) {
/* Windows 11 Edge/Chrome dropdown fix */
var uA = navigator.userAgent.toLowerCase();
if (navigator.platform.toLowerCase().indexOf('win') !== -1 && uA.indexOf("windows nt 10") !== -1 && (uA.match(/chrome/i) || uA.match(/edge/i))) {
jQuery(el).dropdown('show');
setTimeout(function(){
jQuery('.gd-search-field-near .gdlm-location-suggestions').css('display',"").show();
}, 30);
} else if (jQuery(el).attr('aria-expanded')=='false'){
jQuery(el).dropdown('show');
}
}
jQuery(document).ready(function() {geodir_lm_setup_switcher_trigger()});
</script><style>html{font-size:16px;}</style> <script type='text/javascript'>
(function () {
var c = document.body.className;
c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
document.body.className = c;
})();
</script>
<script defer async id="tp-tools-js" src="//www.minnesotamonthly.com/wp-content/plugins/revslider/sr6/assets/js/rbtools.min.js?ver=6.7.41"></script>
<script defer async id="revmin-js" src="//www.minnesotamonthly.com/wp-content/plugins/revslider/sr6/assets/js/rs6.min.js?ver=6.7.41"></script>
<script id="geodir-js-extra">
var geodir_search_params = {"geodir_advanced_search_plugin_url":"https://www.minnesotamonthly.com/wp-content/plugins/geodir_advance_search_filters","geodir_admin_ajax_url":"https://www.minnesotamonthly.com/wp-admin/admin-ajax.php","request_param":"{\"geo_url\":\"is_location\"}","msg_Near":"Near:","default_Near":"Near","msg_Me":"Me","unom_dist":"miles","autocomplete_field_name":"s","geodir_enable_autocompleter":"1","search_suggestions_with":"","geodir_location_manager_active":"1","msg_User_defined":"User defined","ask_for_share_location":"","geodir_autolocate_ask":"","geodir_autolocate_ask_msg":"Do you wish to be geolocated to listings near you?","UNKNOWN_ERROR":"Unable to find your location.","PERMISSION_DENINED":"Permission denied in finding your location.","POSITION_UNAVAILABLE":"Your location is currently unknown.","BREAK":"Attempt to find location took too long.","GEOLOCATION_NOT_SUPPORTED":"Geolocation is not supported by this browser.","DEFAUTL_ERROR":"Browser unable to find your location.","text_more":"More","text_less":"Less","msg_In":"In:","txt_in_country":"(Country)","txt_in_region":"(Region)","txt_in_city":"(City)","txt_in_hood":"(Neighbourhood)","compass_active_color":"#087CC9","onload_redirect":"no","onload_askRedirect":"","onload_redirectLocation":"","autocomplete_min_chars":"3","autocompleter_max_results":"10","autocompleter_filter_location":"","time_format":"g:i a","am_pm":"[\"am\", \"AM\", \"pm\", \"PM\"]","open_now_format":"{label}, {time}","ajaxPagination":"","txt_loadMore":"Load More","txt_loading":"Loading..."};
var geodir_location_params = {"select_merge_city_msg":"Please select merge city.","confirm_set_default":"Are sure you want to make this city default?","LISTING_URL_PREFIX":"Please enter listing url prefix","LISTING_URL_PREFIX_INVALID_CHAR":"Invalid character in listing url prefix","LOCATION_URL_PREFIX":"Please enter location url prefix","LOCATOIN_PREFIX_INVALID_CHAR":"Invalid character in location url prefix","LOCATION_CAT_URL_SEP":"Please enter location and category url separator","LOCATION_CAT_URL_SEP_INVALID_CHAR":"Invalid character in location and category url separator","LISTING_DETAIL_URL_SEP":"Please enter listing detail url separator","LISTING_DETAIL_URL_SEP_INVALID_CHAR":"Invalid character in listing detail url separator","LOCATION_PLEASE_WAIT":"Please wait...","LOCATION_CHOSEN_NO_RESULT_TEXT":"Sorry, nothing found!","LOCATION_CHOSEN_KEEP_TYPE_TEXT":"Please wait...","LOCATION_CHOSEN_LOOKING_FOR_TEXT":"We are searching for","select_location_translate_msg":"Please select country to update translation.","select_location_translate_confirm_msg":"Are you sure?","gd_text_search_city":"Search City","gd_text_search_region":"Search Region","gd_text_search_country":"Search Country","gd_text_search_location":"Search location","gd_base_location":"https://www.minnesotamonthly.com/?page_id=432/","UNKNOWN_ERROR":"Unable to find your location.","PERMISSION_DENINED":"Permission denied in finding your location.","POSITION_UNAVAILABLE":"Your location is currently unknown.","BREAK":"Attempt to find location took too long.","DEFAUTL_ERROR":"Browser unable to find your location.","msg_Near":"Near:","msg_Me":"Me","msg_User_defined":"User defined","confirm_delete_location":"Deleting location will also DELETE any LISTINGS in this location. Are you sure want to DELETE this location?","confirm_delete_neighbourhood":"Are you sure you want to delete this neighbourhood?","delete_bulk_location_select_msg":"Please select at least one location.","neighbourhood_is_active":"1","text_In":"In:","autocompleter_min_chars":"0","disable_nearest_cities":""};
var geodir_params = {"siteurl":"https://www.minnesotamonthly.com","plugin_url":"https://www.minnesotamonthly.com/wp-content/plugins/geodirectory","ajax_url":"https://www.minnesotamonthly.com/wp-admin/admin-ajax.php","gd_ajax_url":"https://www.minnesotamonthly.com/wp-admin/admin-ajax.php?gd-ajax=1","has_gd_ajax":"1","gd_modal":"0","is_rtl":"","basic_nonce":"758ba730ba","text_add_fav":"Add to Favorites","text_fav":"Favorite","text_remove_fav":"Remove from Favorites","text_unfav":"Unfavorite","icon_fav":"fas fa-heart","icon_unfav":"fas fa-heart","api_url":"https://www.minnesotamonthly.com/wp-json/geodir/v2/","location_base_url":"https://www.minnesotamonthly.com/?page_id=432/","location_url":"https://www.minnesotamonthly.com/?page_id=432/","search_base_url":"https://www.minnesotamonthly.com/search/","custom_field_not_blank_var":"Field label must not be blank","custom_field_not_special_char":"Please do not use special character and spaces in field key Variable Name.","custom_field_unique_name":"Field key must be unique.","custom_field_delete":"Are you sure you wish to delete this field?","custom_field_delete_children":"You must move or remove child elements first.","tax_meta_class_succ_del_msg":"File has been successfully deleted.","tax_meta_class_not_permission_to_del_msg":"You do NOT have permission to delete this file.","tax_meta_class_order_save_msg":"Order saved!","tax_meta_class_not_permission_record_img_msg":"You do not have permission to reorder images.","address_not_found_on_map_msg":"Address not found for:","my_place_listing_del":"Are you sure you wish to delete this listing?","confirmPostAuthorAction":"Are you sure you wish to perform this action?","my_main_listing_del":"Deleting the main listing of a franchise will turn all franchises in regular listings. Are you sure wish to delete this main listing?","rating_error_msg":"Error : please retry","listing_url_prefix_msg":"Please enter listing url prefix","invalid_listing_prefix_msg":"Invalid character in listing url prefix","location_url_prefix_msg":"Please enter location url prefix","invalid_location_prefix_msg":"Invalid character in location url prefix","location_and_cat_url_separator_msg":"Please enter location and category url separator","invalid_char_and_cat_url_separator_msg":"Invalid character in location and category url separator","listing_det_url_separator_msg":"Please enter listing detail url separator","invalid_char_listing_det_url_separator_msg":"Invalid character in listing detail url separator","loading_listing_error_favorite":"Error loading listing.","field_id_required":"This field is required.","valid_email_address_msg":"Please enter valid email address.","default_marker_icon":"https://www.minnesotamonthly.com/wp-content/plugins/geodirectory/assets/images/pin.png","default_marker_w":"50","default_marker_h":"50","latitude_error_msg":"A numeric value is required. Please make sure you have either dragged the marker or clicked the button: Set Address On Map","longgitude_error_msg":"A numeric value is required. Please make sure you have either dragged the marker or clicked the button: Set Address On Map","gd_cmt_btn_post_reply":"Post Reply","gd_cmt_btn_reply_text":"Reply text","gd_cmt_btn_post_review":"Post Review","gd_cmt_btn_review_text":"Review text","gd_cmt_err_no_rating":"Please select star rating, you can't leave a review without stars.","err_max_file_size":"File size error : You tried to upload a file over %s","err_file_upload_limit":"You have reached your upload limit of %s files.","err_pkg_upload_limit":"You may only upload %s files with this package, please try again.","action_remove":"Remove","txt_all_files":"Allowed files","err_file_type":"File type error. Allowed file types: %s","gd_allowed_img_types":"jpg,jpe,jpeg,gif,png,bmp,ico,webp,avif","txt_form_wait":"Wait...","txt_form_searching":"Searching...","txt_form_my_location":"My Location","txt_near_my_location":"Near: My Location","rating_type":"fa","reviewrating":"","multirating":"","map_name":"none","osmStart":"Start","osmVia":"Via {viaNumber}","osmEnd":"Enter Your Location","osmPressEnter":"Press Enter key to search","geoMyLocation":"My Location","geoErrUNKNOWN_ERROR":"Unable to find your location","geoErrPERMISSION_DENINED":"Permission denied in finding your location","geoErrPOSITION_UNAVAILABLE":"Your location is currently unknown","geoErrBREAK":"Attempt to find location took too long","geoErrDEFAULT":"Location detection not supported in browser","i18n_set_as_default":"Set as default","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %item% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %item% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %item% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026","txt_choose_image":"Choose an image","txt_use_image":"Use image","img_spacer":"https://www.minnesotamonthly.com/wp-content/plugins/geodirectory/assets/images/media-button-image.gif","txt_post_review":"Post Review","txt_post_reply":"Post reply","txt_leave_a_review":"Leave a Review","txt_leave_a_reply":"Leave a reply","txt_reply_text":"Reply text","txt_review_text":"Review text","txt_read_more":"Read more","txt_about_listing":"about this listing","txt_open_now":"Open now","txt_closed_now":"Closed now","txt_closed_today":"Closed today","txt_closed":"Closed","txt_single_use":"This field is single use only and is already being used.","txt_page_settings":"Page selections should not be the same, please correct the issue to continue.","txt_save_other_setting":"Please save the current setting before adding a new one.","txt_previous":"Previous","txt_next":"Next","txt_lose_changes":"You may lose changes if you navigate away now!","txt_are_you_sure":"Are you sure?","txt_saving":"Saving...","txt_saved":"Saved","txt_order_saved":"Order saved","txt_preview":"Preview","txt_edit":"Edit","txt_delete":"Delete","txt_cancel":"Cancel","txt_confirm":"Confirm","txt_continue":"Continue","txt_yes":"Yes","txt_deleted":"Deleted","txt_google_key_error":"Google API key Error","txt_documentation":"Documentation","txt_google_key_verifying":"Verifying API Key","txt_google_key_enable_billing":"Enable Billing","txt_google_key_error_project":"Key invalid, you might have entered the project number instead of the API key","txt_google_key_error_invalid":"Key invalid, please double check you have entered it correctly","txt_google_key_error_referer":"This URL is not allowed for this API Key","txt_google_key_error_billing":"You must enable billing on your Google account.","txt_google_key_error_brave":"Brave browser shield will block this check and return a false positive","confirm_new_wp_template":"Are you sure want to create a new template to customize?","gmt_offset":"-5:00","timezone_string":"America/Chicago","autosave":"10000","search_users_nonce":"d5a6dbe47d","google_api_key":"AIzaSyCVNQnHvKYFLn8slyuDSYp5mO41JqdfTnU","mapLanguage":"en","osmRouteLanguage":"en","markerAnimation":"bounce","confirm_set_location":"Would you like to manually set your location?","confirm_lbl_error":"ERROR:","label_title":"Title","label_caption":"Caption","button_set":"Set","BH_altTimeFormat":"h:i K","splitUK":"0","time_ago":{"prefix_ago":"","suffix_ago":" ago","prefix_after":"after ","suffix_after":"","seconds":"less than a minute","minute":"about a minute","minutes":"%d minutes","hour":"about an hour","hours":"about %d hours","day":"a day","days":"%d days","month":"about a month","months":"%d months","year":"about a year","years":"%d years"},"resize_marker":"","marker_max_width":"50","marker_max_height":"50","hasAjaxSearch":""};
//# sourceURL=geodir-js-extra
</script>
<script id="geodir-js" src="https://www.minnesotamonthly.com/wp-content/plugins/geodirectory/assets/aui/js/geodirectory.min.js?ver=2.8.157"></script>
<script id="geodir-js-after">
//# sourceURL=geodir-js-after
</script>
<script id="td-site-min-js" src="https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tagdiv_theme.min.js?ver=12.7.5"></script>
<script id="tdPostImages-js" src="https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdPostImages.js?ver=12.7.5"></script>
<script id="tdSmartSidebar-js" src="https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdSmartSidebar.js?ver=12.7.5"></script>
<script id="tdSocialSharing-js" src="https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdSocialSharing.js?ver=12.7.5"></script>
<script id="tdModalPostImages-js" src="https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdModalPostImages.js?ver=12.7.5"></script>
<script id="heateor_ffcp_front_js-js" src="https://www.minnesotamonthly.com/wp-content/plugins/fancy-facebook-comments-pro/public/js/fancy-facebook-comments-pro-public.js?ver=1.1.15"></script>
<script id="sourcebuster-js-js" src="https://www.minnesotamonthly.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=10.6.2"></script>
<script id="wc-order-attribution-js-extra">
var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://www.minnesotamonthly.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
//# sourceURL=wc-order-attribution-js-extra
</script>
<script id="wc-order-attribution-js" src="https://www.minnesotamonthly.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=10.6.2"></script>
<script id="geodir-map-js-extra">
var geodir_map_params = {"api":"none","lazyLoad":"","language":"en","lazyLoadButton":"\u003Cdiv class=\"btn btn-light text-center mx-auto align-self-center shadow-lg c-pointer w-auto z-index-1\"\u003E\u003Ci class=\"far fa-map\"\u003E\u003C/i\u003E Load Map\u003C/div\u003E","lazyLoadPlaceholder":"https://www.minnesotamonthly.com/wp-content/plugins/geodirectory/assets/images/placeholder.svg","apis":{"google":{"key":"AIzaSyCVNQnHvKYFLn8slyuDSYp5mO41JqdfTnU","scripts":[{"id":"geodir-google-maps-script","src":"https://maps.googleapis.com/maps/api/js?key=AIzaSyCVNQnHvKYFLn8slyuDSYp5mO41JqdfTnU&libraries=places&language=en&callback=geodirInitGoogleMap&ver=2.8.157","main":true,"onLoad":true,"onError":true},{"id":"geodir-gomap-script","src":"https://www.minnesotamonthly.com/wp-content/plugins/geodirectory/assets/js/goMap.min.js?ver=2.8.157"},{"id":"geodir-g-overlappingmarker-script","src":"https://www.minnesotamonthly.com/wp-content/plugins/geodirectory/assets/jawj/oms.min.js?ver=2.8.157","check":true},{"id":"geodir-map-widget-script","src":"https://www.minnesotamonthly.com/wp-content/plugins/geodirectory/assets/aui/js/map.min.js?ver=2.8.157"}]},"osm":{"styles":[{"id":"geodir-leaflet-css","src":"https://www.minnesotamonthly.com/wp-content/plugins/geodirectory/assets/leaflet/leaflet.css?ver=2.8.157"},{"id":"geodir-leaflet-routing-machine-css","src":"https://www.minnesotamonthly.com/wp-content/plugins/geodirectory/assets/leaflet/routing/leaflet-routing-machine.css","check":true}],"scripts":[{"id":"geodir-leaflet-script","src":"https://www.minnesotamonthly.com/wp-content/plugins/geodirectory/assets/leaflet/leaflet.min.js?ver=2.8.157","main":true},{"id":"geodir-leaflet-geo-script","src":"https://www.minnesotamonthly.com/wp-content/plugins/geodirectory/assets/leaflet/osm.geocode.min.js?ver=2.8.157"},{"id":"leaflet-routing-machine-script","src":"https://www.minnesotamonthly.com/wp-content/plugins/geodirectory/assets/leaflet/routing/leaflet-routing-machine.min.js?ver=2.8.157","check":true},{"id":"geodir-o-overlappingmarker-script","src":"https://www.minnesotamonthly.com/wp-content/plugins/geodirectory/assets/jawj/oms-leaflet.min.js?ver=2.8.157","check":true},{"id":"geodir-gomap-script","src":"https://www.minnesotamonthly.com/wp-content/plugins/geodirectory/assets/js/goMap.min.js?ver=2.8.157"},{"id":"geodir-map-widget-script","src":"https://www.minnesotamonthly.com/wp-content/plugins/geodirectory/assets/aui/js/map.min.js?ver=2.8.157"}]}}};
//# sourceURL=geodir-map-js-extra
</script>
<script id="geodir-map-js-before">
function geodirInitGoogleMap(){window.geodirGoogleMapsCallback=true;try{jQuery(document).trigger("geodir.googleMapsCallback")}catch(err){}}
//# sourceURL=geodir-map-js-before
</script>
<script id="geodir-map-js" src="https://www.minnesotamonthly.com/wp-content/plugins/geodirectory/assets/js/geodir-map.min.js?ver=2.8.157"></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://www.minnesotamonthly.com/wp-includes/js/wp-emoji-release.min.js?ver=7.0.4"}}
</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://www.minnesotamonthly.com/wp-includes/js/wp-emoji-loader.min.js
</script>
<!-- Quantcast Tag -->
<script type="text/javascript">
window._qevents = window._qevents || [];
(function() {
var elem = document.createElement('script');
elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js";
elem.async = true;
elem.type = "text/javascript";
var scpt = document.getElementsByTagName('script')[0];
scpt.parentNode.insertBefore(elem, scpt);
})();
window._qevents.push({
qacct:"p-p5WAhL0nvxy8E",
uid:"__INSERT_EMAIL_HERE__"
});
</script>
<noscript>
<div style="display:none;">
<img src="//pixel.quantserve.com/pixel/p-p5WAhL0nvxy8E.gif" border="0" height="1" width="1" alt="Quantcast"/>
</div>
</noscript>
<!-- End Quantcast tag -->
<!-- Programmatic Pixel -->
<script async src="https://js.adsrvr.org/up_loader.3.0.0.js"></script>
<script>
window.ttdConversionEventsLayer = window.ttdConversionEventsLayer || [];
function ttdConversionEvents() {
window.ttdConversionEventsLayer.push(arguments);
}
ttdConversionEvents("init", {
advertiserId: "eac6kka",
pixelIds: ["r0at51i"]
});
ttdConversionEvents("event", {
dvertiserId: "eac6kka",
pixelIds: ["r0at51i"]
});
</script>
<script type="text/javascript" src="https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdAjaxSearch.js?ver=12.7.5" id="tdAjaxSearch-js"></script>
<script type="text/javascript" src="https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdLogin.js?ver=12.7.5" id="tdLogin-js"></script>
<script type="text/javascript" src="https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdMenu.js?ver=12.7.5" id="tdMenu-js"></script>
<script type="text/javascript" src="https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdLoadingBox.js?ver=12.7.5" id="tdLoadingBox-js"></script>
<script type="text/javascript" src="https://www.minnesotamonthly.com/wp-content/plugins/td-composer/legacy/Newspaper/js/tdSmartSidebar.js?ver=12.7.5" id="tdSmartSidebar-js"></script>
<!-- JS generated by theme -->
<script type="text/javascript" id="td-generated-footer-js">
jQuery(document).ready(function() {
jQuery("#tdi_20").iosSlider({
snapToChildren: true,
desktopClickDrag: true,
keyboardControls: false,
responsiveSlideContainer: true,
responsiveSlides: true,
autoSlide: true,
autoSlideTimer: 5000,
infiniteSlider: true,
navPrevSelector: jQuery("#tdi_20 .prevButton"),
navNextSelector: jQuery("#tdi_20 .nextButton")
,
//onSliderLoaded : td_resize_normal_slide,
//onSliderResize : td_resize_normal_slide_and_update
});
});
</script>
<script>var td_res_context_registered_atts=["style_general_block_slide","style_general_separator","style_general_text_with_title"];</script>
</body>
</html><!--
Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com
Retrieved 18965 objects (5 MB) from Redis using PhpRedis (v6.3.0).
-->
<!-- Cache Enabler by KeyCDN @ Thu, 20 Aug 2026 20:20:30 GMT (https-index.html) -->
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 13
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 13 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 1.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| /schools-camps/ |
Education Directory
|
|
Анализировать url |
| /chiropractors/ |
Best Chiropractors Directory
|
|
Анализировать url |
| /join/7ng/signup-mnmo? |
ENewsletter
|
|
Анализировать url |
| /join/7ng/signup-mnmo? |
E-Newsletter
|
|
Анализировать url |
| /doctors/ |
Top Doctors
|
|
Анализировать url |
| /dentists/ |
Best Dentists
|
|
Анализировать url |
| /chiropractors/ |
Best Chiropractors
|
|
Анализировать url |
| /lawyers |
Top Lawyers
|
|
Анализировать url |
| /schools-camps/ |
Education Directory
|
|
Анализировать url |
| /schools-camps/ |
Education Directory
|
|
Анализировать url |
| /chiropractors/ |
Best Chiropractors Directory
|
|
Анализировать url |
| /join/7ng/signup-mnmo? |
ENewsletter
|
|
Анализировать url |
| /join/7ng/signup-mnmo? |
Newsletters
|
|
Анализировать url |
Внешние ссылки
Кол-во: 214
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 214 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать первые 100 внешних ссылок
| Url | Анкор | Анализировать |
|---|---|---|
| facebook.com |
<i class="td-icon-font td-icon-facebook"></i>
<span style="display: none">Facebook</span>
|
|
| instagram.com |
<i class="td-icon-font td-icon-instagram"></i>
<span style="display: none">Instagram</span>
|
|
| x.com |
<i class="td-icon-font td-icon-twitter"></i>
<span style="display: none">X</span>
|
Анализировать url |
| minnesotamonthly.com |
Explore + Travel<i class="td-icon-menu-right td-element-after"></i>
|
Анализировать url |
| minnesotamonthly.com |
Calendar
|
Анализировать url |
| minnesotamonthly.com |
12 Weeks of Summer
|
Анализировать url |
| minnesotamonthly.com |
Destination Itineraries
|
Анализировать url |
| minnesotamonthly.com |
Travel Guides: Plan Your Trip
|
Анализировать url |
| minnesotamonthly.com |
Attractions Directory
|
Анализировать url |
| minnesotamonthly.com |
Hotels Directory
|
Анализировать url |
| minnesotamonthly.com |
Food<i class="td-icon-menu-right td-element-after"></i>
|
Анализировать url |
| minnesotamonthly.com |
Top 75 Restaurants
|
Анализировать url |
| minnesotamonthly.com |
Dining Directory
|
Анализировать url |
| minnesotamonthly.com |
Brewery Bracket Challenge
|
Анализировать url |
| minnesotamonthly.com |
Arts + Entertainment<i class="td-icon-menu-right td-element-after"></i>
|
Анализировать url |
| minnesotamonthly.com |
12 Weeks of Arts + Entertainment
|
Анализировать url |
| minnesotamonthly.com |
Entertainment Directory
|
Анализировать url |
| minnesotamonthly.com |
Culture<i class="td-icon-menu-right td-element-after"></i>
|
Анализировать url |
| minnesotamonthly.com |
Venues Directory
|
Анализировать url |
| minnesotamonthly.com |
Nonprofits Directory
|
Анализировать url |
| minnesotamonthly.com |
Shopping Directory
|
Анализировать url |
| minnesotamonthly.com |
Holiday Gift Guide
|
Анализировать url |
| minnesotamonthly.com |
Health<i class="td-icon-menu-right td-element-after"></i>
|
Анализировать url |
| minnesotamonthly.com |
Top Doctors Directory
|
Анализировать url |
| minnesotamonthly.com |
Best Dentists Directory
|
Анализировать url |
| minnesotamonthly.com |
Our Events<i class="td-icon-menu-right td-element-after"></i>
|
Анализировать url |
| minnesotamonthly.com |
Food & Wine Experience
|
Анализировать url |
| minnesotamonthly.com |
CannaFest
|
Анализировать url |
| minnesotamonthly.com |
GrillFest
|
Анализировать url |
| minnesotamonthly.com |
Fine Spirits Classic
|
Анализировать url |
| minnesotamonthly.com |
Rhythm & Brews
|
Анализировать url |
| mnburgerweek.com |
MN Burger Week
|
Анализировать url |
| midwestdesignmag.com |
Midwest Design Awards
|
Анализировать url |
| simplecirc.com |
Magazine
|
Анализировать url |
| simplecirc.com |
Purchase Single Issues
|
Анализировать url |
| minnesotamonthly.com |
Where to Find
|
Анализировать url |
| simplecirc.com |
Subscribe
|
Анализировать url |
| minnesotamonthly.com |
Calendar
|
Анализировать url |
| issuu.com |
Top Doctors 2025 Digital Edition
|
Анализировать url |
| minnesotamonthly.com |
Mortgage Professionals
|
Анализировать url |
| minnesotamonthly.com |
Insurance Professionals
|
Анализировать url |
| minnesotamonthly.com |
Directories
|
Анализировать url |
| minnesotamonthly.com |
Dining Directory
|
Анализировать url |
| minnesotamonthly.com |
Entertainment Directory
|
Анализировать url |
| minnesotamonthly.com |
Shopping Directory
|
Анализировать url |
| minnesotamonthly.com |
Attractions Directory
|
Анализировать url |
| minnesotamonthly.com |
Hotels Directory
|
Анализировать url |
| minnesotamonthly.com |
Venues Directory
|
Анализировать url |
| minnesotamonthly.com |
Nonprofits Directory
|
Анализировать url |
| minnesotamonthly.com |
Holiday Gift Guide
|
Анализировать url |
| midwestdesignmag.com |
Midwest Design
|
Анализировать url |
| minnesotamonthly.com |
Advertise
|
Анализировать url |
| minnesotamonthly.com |
Contact Us
|
Анализировать url |
| minnesotamonthly.com |
Privacy and Cookies Policy
|
Анализировать url |
| minnesotamonthly.com |
Privacy and Cookies Policy
|
Анализировать url |
| minnesotamonthly.com |
<img class="td-retina-data" data-retina="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/09/minnesota-monthly-logo-retina.png" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/09/minnesota-monthly-logo.png" alt="Minnesota Monthly logo" title="Minnesota Monthly" width="272" height="90">
<span class="td-visual-hidden">Minnesota Monthly</span>
|
Анализировать url |
| minnesotamonthly.com |
<img class="td-retina-data" data-retina="/wp-content/uploads/sites/85/2018/12/MNMO_logos_WPnewspaper_Retina-Logo-Mobile.png" src="/wp-content/uploads/sites/85/2018/12/MNMO_logos_WPnewspaper_Logo-Mobile.png" alt="Minnesota Monthly logo" title="Minnesota Monthly" width="" height="">
|
Анализировать url |
| minnesotamonthly.com |
<img class="td-retina-data" data-retina="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/09/minnesota-monthly-logo-retina.png" src="https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2025/09/minnesota-monthly-logo.png" alt="Minnesota Monthly logo" title="Minnesota Monthly" width="" height="">
|
Анализировать url |
| minnesotamonthly.com |
Explore + Travel
|
Анализировать url |
| minnesotamonthly.com |
Calendar
|
Анализировать url |
| minnesotamonthly.com |
12 Weeks of Summer
|
Анализировать url |
| minnesotamonthly.com |
Destination Itineraries
|
Анализировать url |
| minnesotamonthly.com |
Travel Guides: Plan Your Trip
|
Анализировать url |
| minnesotamonthly.com |
Attractions Directory
|
Анализировать url |
| minnesotamonthly.com |
Hotels Directory
|
Анализировать url |
| minnesotamonthly.com |
Food
|
Анализировать url |
| minnesotamonthly.com |
Top 75 Restaurants
|
Анализировать url |
| minnesotamonthly.com |
Dining Directory
|
Анализировать url |
| minnesotamonthly.com |
Brewery Bracket Challenge
|
Анализировать url |
| minnesotamonthly.com |
Arts + Entertainment
|
Анализировать url |
| minnesotamonthly.com |
12 Weeks of Arts + Entertainment
|
Анализировать url |
| minnesotamonthly.com |
Entertainment Directory
|
Анализировать url |
| minnesotamonthly.com |
Culture
|
Анализировать url |
| minnesotamonthly.com |
Venues Directory
|
Анализировать url |
| minnesotamonthly.com |
Nonprofits Directory
|
Анализировать url |
| minnesotamonthly.com |
Shopping Directory
|
Анализировать url |
| minnesotamonthly.com |
Holiday Gift Guide
|
Анализировать url |
| minnesotamonthly.com |
Health
|
Анализировать url |
| minnesotamonthly.com |
Top Doctors Directory
|
Анализировать url |
| minnesotamonthly.com |
Best Dentists Directory
|
Анализировать url |
| minnesotamonthly.com |
Our Events
|
Анализировать url |
| minnesotamonthly.com |
Food & Wine Experience
|
Анализировать url |
| minnesotamonthly.com |
CannaFest
|
Анализировать url |
| minnesotamonthly.com |
GrillFest
|
Анализировать url |
| minnesotamonthly.com |
Fine Spirits Classic
|
Анализировать url |
| minnesotamonthly.com |
Rhythm & Brews
|
Анализировать url |
| mnburgerweek.com |
MN Burger Week
|
Анализировать url |
| midwestdesignmag.com |
Midwest Design Awards
|
Анализировать url |
| simplecirc.com |
Magazine
|
Анализировать url |
| simplecirc.com |
Purchase Single Issues
|
Анализировать url |
| minnesotamonthly.com |
Where to Find
|
Анализировать url |
| minnesotamonthly.com |
<span class="entry-thumb td-thumb-css " style="background-image: url('https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/KadoNoMise_BestChefMidwest_Restaurant2_MUSTCREDIT_ChuckMartens_CourtesyOfMeetMinneapolis-scaled-e1786718649510-696x541.jpg')"></span>
|
Анализировать url |
| minnesotamonthly.com |
Food
|
Анализировать url |
| minnesotamonthly.com |
All in Good Taste
|
Анализировать url |
| minnesotamonthly.com |
Emma Enebak
|
Анализировать url |
| minnesotamonthly.com |
<span class="entry-thumb td-thumb-css " style="background-image: url('https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/mm-0726_FEAT_Kids-Wellness_Alexandra-Schmitz_Opener_G-696x813.jpg')"></span>
|
Анализировать url |
| minnesotamonthly.com |
Culture
|
Анализировать url |
| minnesotamonthly.com |
The Case for an Analog Childhood
|
Анализировать url |
| minnesotamonthly.com |
Jennifer Pitterle
|
Анализировать url |
| minnesotamonthly.com |
<span class="entry-thumb td-thumb-css " style="background-image: url('https://www.minnesotamonthly.com/wp-content/uploads/sites/85/2026/08/AdobeStock_1966780205-696x388.jpeg')"></span>
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Оптимизация сайта link.minnesotamonthly.com выполнена всего на 34%. Чтобы исправить ситуацию и попасть в ТОП необходимо:
Постарайтесь исправить общие ошибки.
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: