CINXE.COM
Philadelphia Wedding Ideas, Vendors, Venues | Philadelphia Magazine
<!doctype html> <html lang="en-US"> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta content="text/html;charset=utf-8" http-equiv="Content-Type"> <meta content="utf-8" http-equiv="encoding"> <link rel="preconnect" href="https://securepubads.g.doubleclick.net"><link rel="preconnect" href="https://www.googleadservices.com"><link rel="preconnect" href="https://s.ntv.io"><link rel="preconnect" href="https://ib.adnxs.com"><link rel="preconnect" href="https://ap.lijit.com"><link rel="preconnect" href="https://static.criteo.net"> <!-- Below is a recommended list of pre-connections, which allow the network to establish each connection quicker, speeding up response times and improving ad performance. --> <link rel="preconnect" href="https://a.pub.network/" crossorigin> <link rel="preconnect" href="https://b.pub.network/" crossorigin> <link rel="preconnect" href="https://c.pub.network/" crossorigin> <link rel="preconnect" href="https://d.pub.network/" crossorigin> <link rel="preconnect" href="https://btloader.com/" crossorigin> <link rel="preconnect" href="https://api.btloader.com/" crossorigin> <link rel="preconnect" href="https://cdn.confiant-integrations.net" crossorigin> <!-- Below is a link to a CSS file that accounts for Cumulative Layout Shift, a new Core Web Vitals subset that Google uses to help rank your site in search --> <!-- The file is intended to eliminate the layout shifts that are seen when ads load into the page. If you don't want to use this, simply remove this file --> <!-- To find out more about CLS, visit https://web.dev/vitals/ --> <link rel="stylesheet" href="https://a.pub.network/phillymag-com/cls.css"> <script data-cfasync="false" type="text/javascript"> var freestar = freestar || {}; freestar.queue = freestar.queue || []; freestar.config = freestar.config || {}; freestar.config.enabled_slots = []; freestar.config.targeting = [ { "phillymag_banner-1": { "pos": ["1"], } }, { "phillymag_banner-2": { "pos": ["2"], } }, { "phillymag_banner-3": { "pos": ["3"], } }, { "phillymag_rail-1": { "pos": ["1"], } }, { "phillymag_rail-2": { "pos": ["2"], } }, { "phillymag_rail-3": { "pos": ["3"], } }, { "phillymag_curated_module-1": { "pos": ["1"], } }, { "phillymag_curated_module-2": { "pos": ["2"], } }, { "phillymag_curated_module-3": { "pos": ["3"], } }, ]; freestar.initCallback = function () { (freestar.config.enabled_slots.length === 0) ? freestar.initCallbackCalled = false : freestar.newAdSlots(freestar.config.enabled_slots) } </script> <script src="https://a.pub.network/phillymag-com/pubfig.min.js" data-cfasync="false" async></script> <style> #pmLink { visibility: hidden; text-decoration: none; cursor: pointer; background: transparent; border: none; } #pmLink:hover { visibility: visible; color: grey; } </style> <link rel="preconnect" href="https://cdn10.bostonmagazine.com/"><link rel="preconnect" href="https://s.ntv.io/"><meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"> <!-- This site is optimized with the Yoast SEO Premium plugin v21.7 (Yoast SEO v23.3) - https://yoast.com/wordpress/plugins/seo/ --> <title>Philadelphia Wedding Ideas, Vendors, Venues | Philadelphia Magazine</title> <meta name="description" content="Getting engaged? Planning a wedding? Look no further! Check out Philadelphia's coolest venues, bachelorette parties, and even an elegant Harry Potter themed wedding."> <link rel="canonical" href="https://www.phillymag.com/philadelphia-wedding/"> <link rel="next" href="https://www.phillymag.com/philadelphia-wedding/page/2/"> <meta property="og:locale" content="en_US"> <meta property="og:type" content="article"> <meta property="og:title" content="Philadelphia Wedding Archives"> <meta property="og:description" content="Getting engaged? Planning a wedding? Look no further! Check out Philadelphia's coolest venues, bachelorette parties, and even an elegant Harry Potter themed wedding."> <meta property="og:url" content="https://www.phillymag.com/philadelphia-wedding/"> <meta property="og:site_name" content="Philadelphia Magazine"> <meta name="twitter:card" content="summary_large_image"> <!-- / Yoast SEO Premium plugin. --> <link rel="dns-prefetch" href="//securepubads.g.doubleclick.net"> <link rel="dns-prefetch" href="//static.criteo.net"> <link rel="dns-prefetch" href="//s.ntv.io"> <link rel="dns-prefetch" href="//cloud.typography.com"> <link rel="alternate" type="application/rss+xml" title="Philadelphia Magazine » Philadelphia Wedding Vertical Feed" href="https://www.phillymag.com/philadelphia-wedding/feed/"> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/cdn10.phillymag.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.5.5"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!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!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));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(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id="wp-emoji-styles-inline-css" type="text/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; } </style> <style id="co-authors-plus-coauthors-style-inline-css" type="text/css"> .wp-block-co-authors-plus-coauthors.is-layout-flow [class*=wp-block-co-authors-plus]{display:inline} </style> <style id="co-authors-plus-avatar-style-inline-css" type="text/css"> .wp-block-co-authors-plus-avatar :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-avatar :where(img){vertical-align:middle}.wp-block-co-authors-plus-avatar:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-avatar.aligncenter{display:table;margin-inline:auto} </style> <style id="co-authors-plus-image-style-inline-css" type="text/css"> .wp-block-co-authors-plus-image{margin-bottom:0}.wp-block-co-authors-plus-image :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-image :where(img){vertical-align:middle}.wp-block-co-authors-plus-image:is(.alignfull,.alignwide) :where(img){width:100%}.wp-block-co-authors-plus-image:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-image.aligncenter{display:table;margin-inline:auto} </style> <style id="classic-theme-styles-inline-css" type="text/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} </style> <style id="global-styles-inline-css" type="text/css"> body{--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,rgba(6,147,227,1) 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,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 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: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--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 rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.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;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel="stylesheet" id="metrocorp-countdown-css-css" href="https://cdn10.phillymag.com/wp-content/mu-plugins/metrocorp-countdown/assets/css/countdown.css?ver=1.0.1" type="text/css" media="all"> <link rel="stylesheet" id="phillymag-css" href="https://cdn10.phillymag.com/wp-content/themes/metrocorp/dist/css/philly.min.css?ver=112" type="text/css" media="all"> <link rel="stylesheet" id="tablepress-default-css" href="https://cdn10.phillymag.com/wp-content/plugins/tablepress/css/build/default.css?ver=2.4.1" type="text/css" media="all"> <link rel="stylesheet" id="tablepress-responsive-tables-css" href="https://cdn10.phillymag.com/wp-content/plugins/tablepress-responsive-tables/css/tablepress-responsive.min.css?ver=1.8" type="text/css" media="all"> <script type="text/javascript" id="gpt-js-extra"> /* <![CDATA[ */ var mcAds = {"advertiserSlug":"","currentSite":"phillymag","gptNetworkID":"\/307442\/a.site195.tmus\/","hasBannerThree":"true","isArchive":"false","isGeodir":"false","isSingle":"","postType":"page","slots":{"banner-1":{"adUnit":"banner","adSizes":"[[728, 90], [320, 100], [970, 250], [320, 50], [970, 90]]","id":"banner-1","mapping":"bannerOneMapping","hasSettings":true,"targeting":{"pos":"1"},"isRefresh":"true","isLazy":"false","isPrebid":"true"},"banner-2":{"adUnit":"banner","adSizes":"[[728, 90], [320, 100], [970, 250], [300, 250], [320, 50], [970, 90]]","id":"banner-2","mapping":"bannerMapping","hasSettings":true,"targeting":{"pos":"2"},"isRefresh":"true","isLazy":"true","isPrebid":"true"},"banner-3":{"adUnit":"banner","adSizes":"[[728, 90], [320, 100], [970, 250], [300, 250], [320, 50], [970, 90], [1,1]]","id":"banner-3","mapping":"bannerMapping","hasSettings":true,"targeting":{"pos":"3"},"isRefresh":"true","isLazy":"true","isPrebid":"true"},"adslot_0":{"adUnit":"native_river","adSizes":"fluid","id":"adslot_0","targeting":{"pos":"1"}},"adslot_1":{"adUnit":"native_river","adSizes":"fluid","id":"adslot_1","targeting":{"pos":"2"}},"adslot_2":{"adUnit":"native_river","adSizes":"fluid","id":"adslot_2","targeting":{"pos":"3"}},"curated_module-1":{"adUnit":"curated_module","adSizes":"fluid","id":"curated_module-1","hasSettings":true,"targeting":{"pos":"1"},"isRefresh":"false","isLazy":"true","isPrebid":"false"},"curated_module-2":{"adUnit":"curated_module","adSizes":"fluid","id":"curated_module-2","hasSettings":true,"targeting":{"pos":"2"},"isRefresh":"false","isLazy":"true","isPrebid":"false"},"rail-1":{"adUnit":"rail","adSizes":"[[320, 100], [320, 50], [300, 250], [300, 600], [1,1]]","id":"rail-1","mapping":"railMapping","hasSettings":true,"targeting":{"pos":"1"},"isRefresh":"true","isLazy":"true","isPrebid":"true"},"rail-2":{"adUnit":"rail","adSizes":"[[320, 100], [320, 50], [300, 250], [300, 600], [1,1]]","id":"rail-2","mapping":"railMapping","hasSettings":true,"targeting":{"pos":"2"},"isRefresh":"true","isLazy":"true","isPrebid":"true"},"rail-3":{"adUnit":"rail","adSizes":"[[320, 100], [320, 50], [300, 250], [300, 600], [1,1]]","id":"rail-3","mapping":"railMapping","hasSettings":true,"targeting":{"pos":"3"},"isRefresh":"true","isLazy":"true","isPrebid":"true"},"toprailsponsor-1":{"adUnit":"toprailsponsor","adSizes":"[[300, 150], [300, 90], [1,1]]","id":"toprailsponsor-1","mapping":"toprailMapping","targeting":{"pos":"1"}},"interstitial":{"adUnit":"interstitial","id":"interstitial","outOfPage":true},"skin":{"adUnit":"skin","adSizes":"[1, 1]","id":"skin"},"ad-reveal":{"adUnit":"ad-reveal","adSizes":"[[1300, 500], [780, 300], [360, 585]]","id":"ad-reveal","hasSettings":true,"mapping":"adrevealMapping","isRefresh":"false","isLazy":"false","isPrebid":"false"},"bottom-anchor":{"adUnit":"BOTTOM_ANCHOR","id":"bottom-anchor","isMobile":true,"outOfPage":true,"outOfPageFormat":"BOTTOM_ANCHOR","targeting":{"test":"outofpage"}}},"slotsFired":[],"slotsViewed":[],"targeting":{"vertical":"philadelphia-wedding","cat":[],"environment":"production","post_type":"section","vertical-landing":"philadelphia-wedding-218861"},"debug":""}; /* ]]> */ </script> <script type="text/javascript" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" id="gpt-js" async></script> <script type="text/javascript" id="gpt-js-after"> /* <![CDATA[ */ !function(){var e={909:function(){window.googletag=window.googletag||{},googletag.cmd=googletag.cmd||[],googletag.cmd.push((function(){mcAds.mapping={},mcAds.mapping.bannerOneMapping=googletag.sizeMapping().addSize([0,0],[[320,100],[320,50]]).addSize([768,200],[[728,90]]).addSize([1050,200],[[728,90],[970,90],[970,250]]).build(),mcAds.mapping.bannerMapping=googletag.sizeMapping().addSize([0,0],[[300,250],[320,100],[320,50]]).addSize([768,200],[[728,90]]).addSize([1050,200],[[728,90],[970,90],[970,250]]).build(),mcAds.mapping.railMapping=googletag.sizeMapping().addSize([0,0],[[300,250],[320,100],[320,50]]).addSize([768,200],[[300,250],[300,600]]).addSize([1050,200],[[300,250],[300,600]]).build(),mcAds.mapping.toprailMapping=googletag.sizeMapping().addSize([0,0],[[300,150],[300,90]]).addSize([768,200],[[300,150],[300,90]]).addSize([1050,200],[[300,150],[300,90]]).build(),mcAds.mapping.inlineMapping=googletag.sizeMapping().addSize([0,0],[[300,250],[320,50],[320,100]]).addSize([768,200],[[300,250],[320,50],[320,100]]).addSize([1050,200],[[300,250],[320,50],[320,100]]).build(),mcAds.mapping.searchMapping=googletag.sizeMapping().addSize([0,0],[[300,250],[320,100],[320,50]]).addSize([768,200],[[728,90],[300,250]]).addSize([1050,200],[[728,90],[970,90],[970,250],[300,250]]).build(),mcAds.mapping.adrevealMapping=googletag.sizeMapping().addSize([0,0],[[360,585]]).addSize([650,200],[[780,300]]).addSize([1050,200],[[1300,500]]).build()}))},90:function(){gtpMaybeMoveRailOneSlot=function(){if(!(window.innerWidth<=768)&&"undefined"!==typeof mcAds&&mcAds.isSingle){var e=document.querySelector(".sidebar");if(e){var t=document.getElementById(mcAds.currentSite+"_rail-1");if(t){t.classList.remove("freestar-sticky"),t.classList.add("sticky-single-ad");var i=e.children.length;e.insertBefore(t,e.children[i]),window.stickyAds&&window.stickyAds.update()}}}},gptDirectoryMaybeRepositionBannerSlot=function(){if(!(window.innerWidth<=768)&&"undefined"!==typeof mcgdVars&&"isSingle"in mcgdVars&&"true"===mcgdVars.isSingle){var e=document.getElementById(mcAds.currentSite+"banner-1"),t=document.getElementById("geodir-wrapper-content").querySelector(".listing-profile");e&&t&&t.insertBefore(e,t.lastChild.nextSibling)}}},547:function(){window.googletag=window.googletag||{},googletag.cmd=googletag.cmd||[],googletag.cmd.push((function(){if(mcAds.slots){window.gptDirectoryMaybeRepositionBannerSlot();var e=window.innerWidth<=768;if("targeting"in mcAds&&"object"===typeof mcAds.targeting&&null!==mcAds.targeting)for(var t in mcAds.targeting)googletag.pubads().setTargeting(t,mcAds.targeting[t]);for(var i in mcAds.slots){var n;if((!("isMobile"in mcAds.slots[i])||!mcAds.slots[i].isMobile||e)&&((!("isDesktop"in mcAds.slots[i]&&mcAds.slots[i].isDesktop&&e)||document.getElementById("bestof-nav-wrapper"))&&document.getElementById(i))){if("outOfPage"in mcAds.slots[i]&&mcAds.slots[i].outOfPage){var o=mcAds.slots[i].id;"outOfPageFormat"in mcAds.slots[i]&&(o=googletag.enums.OutOfPageFormat[mcAds.slots[i].outOfPageFormat]),n=googletag.defineOutOfPageSlot(mcAds.gptNetworkID+mcAds.slots[i].adUnit,o)}else{var d=mcAds.slots[i].adSizes;0===d.lastIndexOf("[",0)&&(d=JSON.parse(d)),n=googletag.defineSlot(mcAds.gptNetworkID+mcAds.slots[i].adUnit,d,mcAds.slots[i].id)}if("mapping"in mcAds&&"mapping"in mcAds.slots[i]&&mcAds.slots[i].mapping in mcAds.mapping&&n.defineSizeMapping(mcAds.mapping[mcAds.slots[i].mapping]),"targeting"in mcAds.slots[i]&&"object"===typeof mcAds.slots[i].targeting&&null!==mcAds.slots[i].targeting)for(var s in mcAds.slots[i].targeting)n.setTargeting(s,mcAds.slots[i].targeting[s]);n.addService(googletag.pubads()),mcAds.slotsFired[mcAds.slots[i].id]=n}}googletag.pubads().enableAsyncRendering(),googletag.pubads().disableInitialLoad(),googletag.pubads().enableSingleRequest(),googletag.enableServices(),window.gtpMaybeMoveRailOneSlot(),googletag.pubads().addEventListener("slotRenderEnded",(function(t){var i=t.slot.getSlotElementId(),n=(String(t.size),mcAds.currentSite+"_ad-reveal");if(!t.isEmpty&&i===n){console.log("HAS AD REVEAL"),document.body.classList.add("has-reveal");var o=document.getElementById(n);console.log(o);var d=o.clientHeight,s=document.getElementsByTagName("body")[0],a=document.body,g=document.documentElement,l=Math.max(a.scrollHeight,a.offsetHeight,g.clientHeight,g.scrollHeight,g.offsetHeight),r=document.getElementById("under-reveal"),c=document.getElementById("wpadminbar");c&&(c.style.position="absolute",c.style.top=0),r.style.height=l+"px";var p=d,m=(p-0)/60,u=0,f=!1,y=setInterval((function(){if((u+=m)>=p)return clearInterval(y),s.style.marginTop=p+"px",r.style.top=p+"px",c&&(c.style.top=p+"px"),f=!0,void("undefined"!==window.stickyHeader&&window.mcStickyHeader.update());s.style.marginTop=u+"px",r.style.top=u+"px",c&&(c.style.top=u+"px")}),1e3/60);document.addEventListener("scroll",(function(t){if(f)if(window.pageYOffset>d){var i=document.getElementById("js-mobile-sticky");e&&(i.style.display="block"),c&&(c.style.position="fixed",c.style.top=0),o.style.visibility="hidden"}else c&&(c.style.position="absolute",c.style.top=p+"px"),o.style.visibility="visible"}))}}))}}))},193:function(){window.addEventListener("message",(function(e){if("initdfp"===e.data){if(!e.source)return;var t=window.innerWidth||document.body.clientWidth,i="tiny";t>=1400?i="x-large":t>=1024?i="large":t>=970?i="fullmenu":t>=768?i="medium":t>=560?i="small-medium":t>=320&&(i="small");var n="breakpoint:"+i+"-mc";e.source.postMessage(n,"*")}}),!1)}},t={};function i(n){var o=t[n];if(void 0!==o)return o.exports;var d=t[n]={exports:{}};return e[n](d,d.exports,i),d.exports}i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,{a:t}),t},i.d=function(e,t){for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";i(90),i(909),i(547),i(193)}()}(); /* ]]> */ </script> <script type="text/javascript" src="https://static.criteo.net/js/ld/publishertag.js?ver=6.5.5" id="criteo-js" async></script> <script type="text/javascript" src="https://s.ntv.io/serve/load.js" id="nativo-tracking-js" async></script> <link rel="https://api.w.org/" href="https://www.phillymag.com/wp-json/"><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.phillymag.com/xmlrpc.php?rsd"> <meta name="generator" content="WordPress 6.5.5"> <link rel="preload" href="https://www.phillymag.com/wp-content/themes/metrocorp/dist/fonts/noetext-regular-v11-woff-eot/Noe-Text-Regular.woff" as="font" type="font/woff" crossorigin> <link rel="preload" href="https://www.phillymag.com/wp-content/themes/metrocorp/dist/fonts/noetext-regularitalic-v11-woff-eot/Noe-Text-Regular-Italic.woff" as="font" type="font/woff" crossorigin> <link rel="preload" href="https://www.phillymag.com/wp-content/themes/metrocorp/dist/fonts/noetext-semibold-v11-woff-eot/Noe-Text-Semibold.woff" as="font" type="font/woff" crossorigin> <link rel="preload" href="https://www.phillymag.com/wp-content/themes/metrocorp/dist/fonts/noetext-semibolditalic-v11-woff-eot/Noe-Text-Semibold-Italic.woff" as="font" type="font/woff" crossorigin> <link rel="preload" href="https://cdn10.phillymag.com/wp-content/themes/metrocorp/dist/fonts/TypeTrustWebFonts17080803686/heroiccondweb-bold.ttf" as="font" type="font/ttf" crossorigin> <link rel="preload" href="https://www.phillymag.com/wp-content/themes/metrocorp/dist/fonts/inter/inter-v12-latin-regular.woff2" as="font" type="font/woff" crossorigin> <link rel="preload" href="https://www.phillymag.com/wp-content/themes/metrocorp/dist/fonts/inter/inter-v12-latin-500.woff2" as="font" type="font/woff" crossorigin> <link rel="preload" href="https://www.phillymag.com/wp-content/themes/metrocorp/dist/fonts/inter-v12-latin-600.woff2" as="font" type="font/woff" crossorigin> <link rel="preload" href="https://www.phillymag.com/wp-content/themes/metrocorp/dist/fonts/inter-v12-latin-700.woff2" as="font" type="font/woff" crossorigin> <script type="application/ld+json">{ "@context": "http:\/\/schema.org", "@type": "WebPage", "publisher": { "@type": "Organization", "name": "Philadelphia Magazine", "logo": { "@type": "ImageObject", "url": "https:\/\/www.phillymag.com\/wp-content\/themes\/metrocorp-phillymag\/images\/logo-philadelphia.png" } }, "mainEntityOfPage": { "@type": "WebPage", "@id": "https:\/\/www.phillymag.com\/philadelphia-wedding" } }</script><meta name="google-site-verification" content="jaT6k5odH6wQbrXb-WKQeHiEFFkfePsGXSELOChSybY"><link rel="icon" href="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2017/10/cropped-phillymag-favicon-32x32.png" sizes="32x32"> <link rel="icon" href="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2017/10/cropped-phillymag-favicon-192x192.png" sizes="192x192"> <link rel="apple-touch-icon" href="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2017/10/cropped-phillymag-favicon-180x180.png"> <meta name="msapplication-TileImage" content="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2017/10/cropped-phillymag-favicon-270x270.png"> <script>dataLayer = [{"content_type":"non-post","post_id":"non-post"}];gtmLoaded=true;</script><!-- Google Tag Manager --> <noscript> <iframe src="//www.googletagmanager.com/ns.html?id=GTM-PLKVN8" height="0" width="0" style="display:none;visibility:hidden"></noscript> <script> window.dataLayer = window.dataLayer || []; if ( typeof dataLayer[0].gaReferer === 'undefined' ) { var referrer = document.referrer, siteURL = window.location.origin; if ( ! referrer || referrer.indexOf( siteURL ) === 0 ) { dataLayer[0].gaReferer = null; } else { dataLayer[0].gaReferer = referrer; } } dataLayer.push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); </script> <script async type="text/javascript" src="https://www.googletagmanager.com/gtm.js?id=GTM-PLKVN8"></script><!-- End Google Tag Manager --> <!-- Facebook Pixel Code --> <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', '907137196060410'); fbq('track', 'PageView'); </script> <noscript><img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=907137196060410&amp;ev=PageView&amp;noscript=1"></noscript> <!-- End Facebook Pixel Code --> <!-- Facebook --> <script> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); </script> <!-- End Facebook Tag --> <!-- Start of HubSpot Embed Code --> <script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/510637.js"></script> <!-- End of HubSpot Embed Code --> <script type="text/javascript"> _linkedin_partner_id = "1153130"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script><script type="text/javascript"> (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(); </script> <noscript> <img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=1153130&amp;fmt=gif"> </noscript> </head> <body class="archive tax-mc-tax-vertical term-philadelphia-wedding term-218861 current-site-phillymag"> <div align="center" data-freestar-ad="__360x585 __1300x500" id="phillymag_ad-reveal" class="gpt-ad"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_ad-reveal", slotId: "phillymag_ad-reveal" }); </script> </div><div id="under-reveal"></div><div class="header-navigation-spacer"></div> <div class="header-navigation js-header-menu-full" id="js-header-navigation"> <div class="container header-navigation-inner"> <div class="navigation-logo"> <a href="//www.phillymag.com"> <svg class="mc-icon phillymag-logo" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-phillymag-logo"></use></svg> </a> </div> <button id="js-mobile-menu-toggle" class="mobile-menu-toggle" aria-hidden="true"> <svg class="mc-icon hamburger" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-hamburger"></use></svg> <svg class="mc-icon close" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-close"></use></svg> </button> <div class="header-menu-wrapper" id="js-header-navigation-wrapper"> <div class="header-menu"><ul id="menu-primary-menu" class="menu-header-main"><li id="menu-item-3441760" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3441760"><a href="/find-it-philly-search/">Find It/Philly</a> <ul class="sub-menu"> <li id="menu-item-3441764" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3441764"><a href="/find-a-doctor/">Doctors</a></li> <li id="menu-item-3441765" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3441765"><a href="/dentists/">Dentists</a></li> <li id="menu-item-3556438" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3556438"><a href="/home-design/">Home Design Experts</a></li> <li id="menu-item-3441767" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3441767"><a href="/senior-living/">Senior Living</a></li> <li id="menu-item-3441776" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3441776"><a href="/weddings/">Wedding Experts</a></li> <li id="menu-item-3570068" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3570068"><a href="/real-estate-agents/">Real Estate Agents</a></li> <li id="menu-item-3869015" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3869015"><a href="/private-schools/">Private Schools</a></li> </ul> </li> <li id="menu-item-3357928" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3357928"><a href="https://www.phillymag.com/news">City Life</a> <ul class="sub-menu"> <li id="menu-item-3701551" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3701551"><a href="https://www.phillymag.com/news">The Latest</a></li> </ul> </li> <li id="menu-item-3357931" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3357931"><a href="https://www.phillymag.com/foobooz">Restaurants</a> <ul class="sub-menu"> <li id="menu-item-3358386" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3358386"><a href="https://www.phillymag.com/foobooz">Foobooz</a></li> <li id="menu-item-3358357" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358357"><a href="/foobooz/50-best-restaurants/">50 Best Restaurants</a></li> <li id="menu-item-3358644" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358644"><a href="/foobooz/philadelphia-restaurant-jobs/">Jobs</a></li> </ul> </li> <li id="menu-item-3357934" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3357934"><a href="https://www.phillymag.com/be-well-philly">Health</a> <ul class="sub-menu"> <li id="menu-item-3357978" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3357978"><a href="https://www.phillymag.com/be-well-philly">Be Well Philly</a></li> <li id="menu-item-3357983" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3357983"><a href="/dentists/">Find a Dentist</a></li> <li id="menu-item-3358174" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358174"><a href="/find-a-doctor/">Find a Doctor</a></li> <li id="menu-item-3357984" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3357984"><a href="/senior-living/">Senior Living</a></li> </ul> </li> <li id="menu-item-3357987" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3357987"><a href="https://www.phillymag.com/life-style">Life & Style</a> <ul class="sub-menu"> <li id="menu-item-3358017" class="hide-on-desktop menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3358017"><a href="https://www.phillymag.com/life-style">Life & Style</a></li> </ul> </li> <li id="menu-item-3357997" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3357997"><a href="https://www.phillymag.com/property">Real Estate & Home</a> <ul class="sub-menu"> <li id="menu-item-3357998" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3357998"><a href="https://www.phillymag.com/property">Properties & News</a></li> <li id="menu-item-3358019" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358019"><a href="/home-design/">Find a Home & Design Pro</a></li> <li id="menu-item-3570077" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3570077"><a href="/real-estate-agents/">Find a Real Estate Agent</a></li> </ul> </li> <li id="menu-item-3358000" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3358000"><a href="https://www.phillymag.com/things-to-do">Things To Do</a> <ul class="sub-menu"> <li id="menu-item-3357999" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3357999"><a href="https://www.phillymag.com/things-to-do">Events in Philly</a></li> <li id="menu-item-3358002" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358002"><a href="/events/">Philly Mag Events</a></li> </ul> </li> <li id="menu-item-3358004" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical current-menu-item current-menu-ancestor current-menu-parent menu-item-has-children menu-item-3358004"><a href="https://www.phillymag.com/philadelphia-wedding" aria-current="page">Wedding</a> <ul class="sub-menu"> <li id="menu-item-3358006" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical current-menu-item menu-item-3358006"><a href="https://www.phillymag.com/philadelphia-wedding" aria-current="page">Guides & Advice</a></li> <li id="menu-item-3358022" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358022"><a href="/weddings/">Find a Wedding Expert</a></li> <li id="menu-item-4031702" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4031702"><a href="/bubblybrunch/">Bubbly Brunch Event</a></li> </ul> </li> <li id="menu-item-3358008" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358008"><a href="/best-of-philly/">Best of Philly</a></li> </ul></div> <div class="header-tablet-elements"> <div class="header-subscribe"> <div class="thin-line"> <span class="screen-reader-text">Subscribe</span> <svg class="mc-icon phillymag-subscribe" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-phillymag-subscribe"></use></svg> </div> <ul id="menu-sitenav_left" class="menu-header-subscribe js-menu-zephr"><li id="menu-item-921051" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-921051"><a href="/all-access/">All Access</a></li> <li id="menu-item-3821020" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3821020"><a href="/newsletters/">Newsletters</a></li> <li id="menu-item-3703713" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3703713"><a href="/loginphilly">Sign In</a></li> </ul> </div> <div class="header-social"> <div class="thin-line"> <span class="screen-reader-text">Follow</span> <svg class="mc-icon phillymag-follow" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-phillymag-follow"></use></svg> </div> <ul id="menu-social-menu" class="menu-header-social"><li id="menu-item-3357935" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3357935"><a target="_blank" rel="noopener" href="https://www.facebook.com/philadelphiawedding"><span class="screen-reader-text">Facebook</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom"><a target="_blank" href="https://www.pinterest.com/phillymag/philadelphia-wedding/"><span class="screen-reader-text">Pinterest</span></a></li></ul> </div> </div> </div> <div class="header-search"> <div class="search-form-wrapper" id="js-search-form-wrapper" aria-hidden="true"> <form role="search" method="get" class="search-form" action="https://www.phillymag.com/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search …" value="" name="s" title="Search for:"> </label> <button type="submit"> <svg class="mc-icon icon-search" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-icon-search"></use></svg> <span class="screen-reader-text">Search</span> </button> </form> </div> <button id="js-toggle-search" aria-expanded="false" aria-controls="js-search-form-wrapper"> <svg class="mc-icon icon-search" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-icon-search"></use></svg> <svg class="mc-icon close" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-close"></use></svg> </button> </div> </div> </div> <header class="site-header" role="banner" id="js-header"> <div class="site-header-inner container"> <div class="header-social"> <div class="thin-line"> <span class="screen-reader-text">Follow</span> <svg class="mc-icon phillymag-follow" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-phillymag-follow"></use></svg> </div> <ul id="menu-social-menu-1" class="menu-header-social"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3357935"><a target="_blank" rel="noopener" href="https://www.facebook.com/philadelphiawedding"><span class="screen-reader-text">Facebook</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom"><a target="_blank" href="https://www.pinterest.com/phillymag/philadelphia-wedding/"><span class="screen-reader-text">Pinterest</span></a></li></ul> </div> <div class="header-logo"> <div itemscope itemtype="https://schema.org/Organization"> <a href="https://www.phillymag.com/philadelphia-wedding"> <svg class="mc-icon phillymag-section-weddings" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-phillymag-section-weddings"></use></svg> <span class="screen-reader-text">Philadelphia Magazine</span> </a> <span class="section-front-tagline"></span></div> </div> <div class="header-subscribe"> <div class="thin-line"> <span class="screen-reader-text">Subscribe</span> <svg class="mc-icon phillymag-subscribe" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-phillymag-subscribe"></use></svg> </div> <ul id="menu-sitenav_left-1" class="menu-header-subscribe js-menu-zephr"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-921051"><a href="/all-access/">All Access</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3821020"><a href="/newsletters/">Newsletters</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3703713"><a href="/loginphilly">Sign In</a></li> </ul> </div> </div> </header> <div class="mobile-section-front"> <a href="https://www.phillymag.com/philadelphia-wedding"> <svg class="mc-icon phillymag-section-weddings" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-phillymag-section-weddings"></use></svg> </a> <span class="section-front-tagline"> </span> </div> <div class="header-navigation-secondary container"><ul id="menu-primary-menu-1" class="menu-topics"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3441760"><a href="/find-it-philly-search/">Find It/Philly</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3441764"><a href="/find-a-doctor/">Doctors</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3441765"><a href="/dentists/">Dentists</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3556438"><a href="/home-design/">Home Design Experts</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3441767"><a href="/senior-living/">Senior Living</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3441776"><a href="/weddings/">Wedding Experts</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3570068"><a href="/real-estate-agents/">Real Estate Agents</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3869015"><a href="/private-schools/">Private Schools</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3357928"><a href="https://www.phillymag.com/news">City Life</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3701551"><a href="https://www.phillymag.com/news">The Latest</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3357931"><a href="https://www.phillymag.com/foobooz">Restaurants</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3358386"><a href="https://www.phillymag.com/foobooz">Foobooz</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358357"><a href="/foobooz/50-best-restaurants/">50 Best Restaurants</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358644"><a href="/foobooz/philadelphia-restaurant-jobs/">Jobs</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3357934"><a href="https://www.phillymag.com/be-well-philly">Health</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3357978"><a href="https://www.phillymag.com/be-well-philly">Be Well Philly</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3357983"><a href="/dentists/">Find a Dentist</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358174"><a href="/find-a-doctor/">Find a Doctor</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3357984"><a href="/senior-living/">Senior Living</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3357987"><a href="https://www.phillymag.com/life-style">Life & Style</a> <ul class="sub-menu"> <li class="hide-on-desktop menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3358017"><a href="https://www.phillymag.com/life-style">Life & Style</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3357997"><a href="https://www.phillymag.com/property">Real Estate & Home</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3357998"><a href="https://www.phillymag.com/property">Properties & News</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358019"><a href="/home-design/">Find a Home & Design Pro</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3570077"><a href="/real-estate-agents/">Find a Real Estate Agent</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3358000"><a href="https://www.phillymag.com/things-to-do">Things To Do</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3357999"><a href="https://www.phillymag.com/things-to-do">Events in Philly</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358002"><a href="/events/">Philly Mag Events</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical current-menu-item current-menu-ancestor current-menu-parent menu-item-has-children menu-item-3358004"><a href="https://www.phillymag.com/philadelphia-wedding" aria-current="page">Wedding</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical current-menu-item menu-item-3358006"><a href="https://www.phillymag.com/philadelphia-wedding" aria-current="page">Guides & Advice</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358022"><a href="/weddings/">Find a Wedding Expert</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4031702"><a href="/bubblybrunch/">Bubbly Brunch Event</a></li> </ul> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358008"><a href="/best-of-philly/">Best of Philly</a></li> </ul></div> <div style="width:1px;height:1px;margin:-1px 0 0 0;padding:0;display:block;"> <div align="center" data-freestar-ad="" id="phillymag_skin" class="gpt-ad"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_skin", slotId: "phillymag_skin" }); </script> </div> </div> <div align="center" data-freestar-ad="" id="phillymag_interstitial" class="gpt-ad out-of-page"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_interstitial", slotId: "phillymag_interstitial" }); </script> </div><div align="center" data-freestar-ad="" id="phillymag_bottom-anchor" class="gpt-ad out-of-page"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_bottom-anchor", slotId: "phillymag_bottom-anchor" }); </script> </div> <div align="center" data-freestar-ad="__320x100 __970x250" id="phillymag_banner-1" class="gpt-ad advertisement container"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_banner", slotId: "phillymag_banner-1" }); </script> </div> <div class="list-post" style="display:none"> <a href="https://www.phillymag.com/scrapertrap" class="post-image-link"><img width="400" height="250" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" class="attachment-image-list size-image-list wp-post-image" alt=""></a> <div class="list-post-card"> <a href="https://www.phillymag.com/scrapertrap" class="post-slug">I'm a scraper</a> <div class="post-title"> <a href="https://www.phillymag.com/scrapertrap">This search result is here to prevent scraping</a> </div> <div class="post-excerpt"> <p>If you're a human and see this, please ignore it. If you're a scraper, please click the link below :-) Note that clicking the link below will block access to this site for 24 hours.</p> </div> <span class="byline-wrapper">By <a href="https://www.phillymag.com/scrapertrap" class="byline">I'm a scraper</a></span> </div> </div> <div class="content-with-sidebar"> <div class="featured-post"> <a href="https://www.phillymag.com/philadelphia-wedding/wedding-day-emergency-kit/" class="post-image-link"> <img width="300" height="200" src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-kit-ExpertAdvice_03-300x200.jpg" class="attachment-thumbnail size-thumbnail" alt="" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 969px) calc( ( ( 100vw - 30px ) / 3 * 2 ) - 35px ), 605px" srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-kit-ExpertAdvice_03-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-kit-ExpertAdvice_03-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-kit-ExpertAdvice_03-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-kit-ExpertAdvice_03-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-kit-ExpertAdvice_03.jpg 900w" data-no-lazy="true" decoding="async" fetchpriority="high"> </a> <div class="featured-post-card"> <a href="https://www.phillymag.com/category/guides/" class="post-slug">Guides</a> <h2 class="post-title"> <a href="https://www.phillymag.com/philadelphia-wedding/wedding-day-emergency-kit/"> Your Wedding-Day Emergency Kit, Unpacked </a> </h2> <div class="post-excerpt"> <p> </p><p>Band-Aids, ballet flats, and travel sewing kits come in handy.</p> <p></p> </div> </div> </div> <div class="trending-widget"> <div align="center" data-freestar-ad="__300x150 __300x150" id="phillymag_toprailsponsor-1" class="gpt-ad toprail-bewell"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_toprailsponsor", slotId: "phillymag_toprailsponsor-1" }); </script> </div> <h2 class="title-line">Trending</h2> <ol> <li> <h3 class="trending-post-title post-title"> <a href="https://www.phillymag.com/news/2024/11/21/pope-shut-down-philadephia-bar/"> Rampant Rodent Feces Shut Down South Philly’s POPE Bar </a> </h3> </li> <li> <h3 class="trending-post-title post-title"> <a href="https://www.phillymag.com/foobooz/2024/11/22/jesse-ito-dancerobot/"> The First Details About Jesse Ito’s New ’80s-Inspired Izakaya </a> </h3> </li> <li> <h3 class="trending-post-title post-title"> <a href="https://www.phillymag.com/things-to-do/weekend-philadelphia/"> Things to Do in Philadelphia This Weekend </a> </h3> </li> <li> <h3 class="trending-post-title post-title"> <a href="https://www.phillymag.com/foobooz/2024/11/21/mr-ivy-northern-liberties/"> First Look: Mr. Ivy, a Bold, New Venue in Northern Liberties </a> </h3> </li> <li> <h3 class="trending-post-title post-title"> <a href="https://www.phillymag.com/things-to-do/holiday-markets-philadelphia/"> The Ultimate Guide to Philly’s 2023 Pop-Up Holiday Markets </a> </h3> </li> </ol> </div> </div> <div class="container"> <hr class="double"> <div class="grid-content"> <div class="grid-post"> <a href="https://www.phillymag.com/philadelphia-wedding/2024/10/31/mascot-wedding-cameo/" class="post-image-link"> <img width="300" height="200" class="attachment-thumbnail size-thumbnail lazyload" alt="wedding mascot" decoding="async" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-mascots-ExpertAdvice_05-300x200.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-mascots-ExpertAdvice_05-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-mascots-ExpertAdvice_05-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-mascots-ExpertAdvice_05-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-mascots-ExpertAdvice_05-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-mascots-ExpertAdvice_05.jpg 900w" data-sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 969px) calc( ( ( 100vw - 30px ) / 3 ) - 35px ), 605px"> </a> <div class="grid-post-card"> <a href="https://www.phillymag.com/category/news/" class="post-slug">News</a> <h2 class="post-title"> <a href="https://www.phillymag.com/philadelphia-wedding/2024/10/31/mascot-wedding-cameo/"> Here’s How to Get a Philly Mascot to Make a Wedding Cameo </a> </h2> </div> </div> <div class="grid-post"> <a href="https://www.phillymag.com/philadelphia-wedding/wedding-social-media-etiquette/" class="post-image-link"> <img width="300" height="200" class="attachment-thumbnail size-thumbnail lazyload" alt="" decoding="async" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-wedding-social-media-300x200.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-wedding-social-media-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-wedding-social-media-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-wedding-social-media-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-wedding-social-media-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-wedding-social-media.jpg 900w" data-sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 969px) calc( ( ( 100vw - 30px ) / 3 ) - 35px ), 605px"> </a> <div class="grid-post-card"> <a href="https://www.phillymag.com/category/guides/" class="post-slug">Guides</a> <h2 class="post-title"> <a href="https://www.phillymag.com/philadelphia-wedding/wedding-social-media-etiquette/"> Wedding Social Media Etiquette for Philly Couples and Their Guests </a> </h2> </div> </div> <div class="grid-post"> <a href="https://www.phillymag.com/philadelphia-wedding/wedding-guest-dress-code/" class="post-image-link"> <img width="300" height="200" class="attachment-thumbnail size-thumbnail lazyload" alt="" decoding="async" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-dress-code-ExpertAdvice_02-300x200.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-dress-code-ExpertAdvice_02-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-dress-code-ExpertAdvice_02-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-dress-code-ExpertAdvice_02-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-dress-code-ExpertAdvice_02-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-dress-code-ExpertAdvice_02.jpg 900w" data-sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 969px) calc( ( ( 100vw - 30px ) / 3 ) - 35px ), 605px"> </a> <div class="grid-post-card"> <a href="https://www.phillymag.com/category/guides/" class="post-slug">Guides</a> <h2 class="post-title"> <a href="https://www.phillymag.com/philadelphia-wedding/wedding-guest-dress-code/"> Here’s How to Pull Off a Wedding Dress Code </a> </h2> </div> </div> </div> </div> <div class="container find-a-pro-container"> <div class="find-a-pro" id="js-find-a-pro"> <h2 class="find-a-pro-title h2-dirmod-philly"><span><em>Find It Philly</em>What you need, when you need it.</span></h2> <div class="find-a-pro-inner"> <ul class="ul-phillymag"> <li><button class="js-directory-toggle" aria-expanded="false" aria-controls="js-find-a-pro-overlay-32"><span class="button">Doctors</span></button> <div class="find-a-pro-overlay" id="js-find-a-pro-overlay-32" aria-hidden="true"> <div class="find-a-pro-overlay-inner" id="find-pro-inner-phillymag"> <button class="js-close-directory-button" aria-controls="js-find-a-pro-overlay-32" aria-expanded="false"><svg class="mc-icon close" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-close"></use></svg><span class="screen-reader-text">Close form</span></button> <div class="js-directory-form"></div> </div> </div> <!-- .find-a-pro-overlay --> </li><li><button class="js-directory-toggle" aria-expanded="false" aria-controls="js-find-a-pro-overlay-4"><span class="button">Dentists</span></button> <div class="find-a-pro-overlay" id="js-find-a-pro-overlay-4" aria-hidden="true"> <div class="find-a-pro-overlay-inner" id="find-pro-inner-phillymag"> <button class="js-close-directory-button" aria-controls="js-find-a-pro-overlay-4" aria-expanded="false"><svg class="mc-icon close" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-close"></use></svg><span class="screen-reader-text">Close form</span></button> <div class="js-directory-form"> <form id="directory-search-form" class="directory-search-form" role="search" autocomplete="off" action="https://www.phillymag.com/dentists/" method="get"> <div class="directory-search-form__search-input s text"> <label class="search-input-label"><span class="visually-hidden">Search for...</span> <input class="directory-search-form__search-text-field" type="text" name="s" value="" placeholder="Search for..." autocomplete="off"> </label> </div> <div class="directory-search-form__search-input mc_city select"> <label class="search-input-label"><span class="visually-hidden">Office Location</span> <select name="mc_city[]" id="header-search-select--mc_city" class="postform header-search-select header-search-select--mc_city"><option value="0" selected>Office Location</option><option value="abington">Abington</option><option value="ambler">Ambler</option><option value="ardmore">Ardmore</option><option value="aston">Aston</option><option value="bala-cynwyd">Bala Cynwyd</option><option value="bensalem">Bensalem</option><option value="berwyn">Berwyn</option><option value="blackwood">Blackwood</option><option value="blue-bell">Blue Bell</option><option value="bordentown">Bordentown</option><option value="broomall">Broomall</option><option value="bryn-mawr">Bryn Mawr</option><option value="chalfont">Chalfont</option><option value="cherry-hill">Cherry Hill</option><option value="chester-springs">Chester Springs</option><option value="cinnaminson">Cinnaminson</option><option value="clifton-heights">Clifton Heights</option><option value="coatesville">Coatesville</option><option value="collegeville">Collegeville</option><option value="conshohocken">Conshohocken</option><option value="croydon">Croydon</option><option value="delran">Delran</option><option value="devon">Devon</option><option value="downingtown">Downingtown</option><option value="doylestown">Doylestown</option><option value="dresher">Dresher</option><option value="drexel-hill">Drexel Hill</option><option value="east-norriton">East Norriton</option><option value="elkins-park">Elkins Park</option><option value="erdenheim">Erdenheim</option><option value="exton">Exton</option><option value="fairless-hills">Fairless Hills</option><option value="feasterville">Feasterville</option><option value="feasterville-trevose">Feasterville Trevose</option><option value="fort-washington">Fort Washington</option><option value="glassboro">Glassboro</option><option value="glen-mills">Glen Mills</option><option value="glenmoore">Glenmoore</option><option value="glenside">Glenside</option><option value="haddon-heights">Haddon Heights</option><option value="haddon-township">Haddon Township</option><option value="haddonfield">Haddonfield</option><option value="hatboro">Hatboro</option><option value="havertown">Havertown</option><option value="holland">Holland</option><option value="horsham">Horsham</option><option value="huntingdon-valley">Huntingdon Valley</option><option value="jenkintown">Jenkintown</option><option value="kennett-square">Kennett Square</option><option value="king-of-prussia">King Of Prussia</option><option value="lafayette-hill">Lafayette Hill</option><option value="landsdale">Landsdale</option><option value="langhorne">Langhorne</option><option value="lansdale">Lansdale</option><option value="levittown">Levittown</option><option value="linwood">Linwood</option><option value="maple-shade-township">Maple Shade Township</option><option value="marlton">Marlton</option><option value="meadowbrook">Meadowbrook</option><option value="medford">Medford</option><option value="media">Media</option><option value="monroe-township">Monroe Township</option><option value="moorestown">Moorestown</option><option value="morrisville">Morrisville</option><option value="mount-laurel">Mount Laurel</option><option value="mullica-hill">Mullica Hill</option><option value="narberth">Narberth</option><option value="new-britain">New Britain</option><option value="new-hope">New Hope</option><option value="newtown">Newtown</option><option value="newtown-square">Newtown Square</option><option value="norristown">Norristown</option><option value="north-wales">North Wales</option><option value="norwood">Norwood</option><option value="oaks">Oaks</option><option value="paoli">Paoli</option><option value="parkesburg">Parkesburg</option><option value="pennsauken">Pennsauken</option><option value="pennsville">Pennsville</option><option value="philadelphia">Philadelphia</option><option value="phoenixville">Phoenixville</option><option value="plymouth-meeting">Plymouth Meeting</option><option value="port-matilda">Port Matilda</option><option value="pottstown">Pottstown</option><option value="princeton-junction">Princeton Junction</option><option value="radnor">Radnor</option><option value="richboro">Richboro</option><option value="riverton">Riverton</option><option value="roslyn">Roslyn</option><option value="royersford">Royersford</option><option value="schwenksville">Schwenksville</option><option value="sewell">Sewell</option><option value="sicklerville">Sicklerville</option><option value="somerdale">Somerdale</option><option value="souderton">Souderton</option><option value="south-brunswick">South Brunswick</option><option value="southampton">Southampton</option><option value="springfield">Springfield</option><option value="state-college">State College</option><option value="stratford">Stratford</option><option value="swarthmore">Swarthmore</option><option value="thorndale">Thorndale</option><option value="turnersville">Turnersville</option><option value="voorhees">Voorhees</option><option value="voorhees-township">Voorhees Township</option><option value="wallingford">Wallingford</option><option value="warminster">Warminster</option><option value="warrington">Warrington</option><option value="wayne">Wayne</option><option value="wenonah">Wenonah</option><option value="west-chester">West Chester</option><option value="west-deptford">West Deptford</option><option value="willow-grove">Willow Grove</option><option value="wynnewood">Wynnewood</option><option value="wyomissing">Wyomissing</option><option value="yardley">Yardley</option></select> </label> </div> <div class="directory-search-form__search-input cat select"> <label class="search-input-label"><span class="visually-hidden">Specialty</span> <select name="cat[]" id="header-search-select--cat" class="postform header-search-select header-search-select--cat"><option value="0" selected>Specialty</option><option value="73">Cosmetic Dentistry</option><option value="427">Dental Anesthesiology</option><option value="351">Dental Implants</option><option value="50">Endodontics</option><option value="41">General Dentistry</option><option value="384">Implant Restoration</option><option value="387">Invisalign</option><option value="1203">Oral and Maxillofacial Pathology</option><option value="5">Oral and Maxillofacial Surgery</option><option value="112">Oral Medicine</option><option value="29">Orthodontics</option><option value="56">Pediatric Dentistry</option><option value="62">Periodontics</option><option value="74">Prosthodontics</option><option value="1568">Sleep Specialist</option></select> </label> </div> <input class="directory-search-form__submit-button" type="submit" value="Find"> <a href="https://www.phillymag.com/dentists" class="directory-search-form__see-all">See All</a> </form> </div><div class="dentists-search-sponsor-hm" id="hmpg-dentists"> <a href="https://www.highpointdental.com/?utm_source=phillymag&utm_medium=link&utm_campaign=2024-findit-sponsorship&utm_content=homepage-module-logo" target="_blank" id="find-highpoint-specialist"> <span class="search-sponsor-cta-text"> Visit Highpoint Dental Medicine For Quality Modern Dentistry.</span><span class="search-sponsor-cta-right"><em>Brought to you by:</em><img src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2019/01/highpoint-logo.png"></span> </a> </div> </div> </div> <!-- .find-a-pro-overlay --> </li><li><button class="js-directory-toggle" aria-expanded="false" aria-controls="js-find-a-pro-overlay-34"><span class="button">Home & Design</span></button> <div class="find-a-pro-overlay" id="js-find-a-pro-overlay-34" aria-hidden="true"> <div class="find-a-pro-overlay-inner" id="find-pro-inner-phillymag"> <button class="js-close-directory-button" aria-controls="js-find-a-pro-overlay-34" aria-expanded="false"><svg class="mc-icon close" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-close"></use></svg><span class="screen-reader-text">Close form</span></button> <div class="js-directory-form"> <form id="directory-search-form" class="directory-search-form" role="search" autocomplete="off" action="https://www.phillymag.com/home-design/" method="get"> <div class="directory-search-form__search-input"> <input class="directory-search-form__search-text-field" type="text" name="s" value="" placeholder="Search for..."> </div> <input class="directory-search-form__submit-button" type="submit" value="Find"> <a href="https://www.phillymag.com/home-design" class="directory-search-form__see-all">See All</a> </form> </div> </div> </div> <!-- .find-a-pro-overlay --> </li><li><button class="js-directory-toggle" aria-expanded="false" aria-controls="js-find-a-pro-overlay-13"><span class="button">Senior Living</span></button> <div class="find-a-pro-overlay" id="js-find-a-pro-overlay-13" aria-hidden="true"> <div class="find-a-pro-overlay-inner" id="find-pro-inner-phillymag"> <button class="js-close-directory-button" aria-controls="js-find-a-pro-overlay-13" aria-expanded="false"><svg class="mc-icon close" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-close"></use></svg><span class="screen-reader-text">Close form</span></button> <div class="js-directory-form"> <form id="directory-search-form" class="directory-search-form" role="search" autocomplete="off" action="https://www.phillymag.com/senior-living/" method="get"> <div class="directory-search-form__search-input"> <input class="directory-search-form__search-text-field" type="text" name="s" value="" placeholder="Search for..."> </div> <input class="directory-search-form__submit-button" type="submit" value="Find"> <a href="https://www.phillymag.com/senior-living" class="directory-search-form__see-all">See All</a> </form> </div> </div> </div> <!-- .find-a-pro-overlay --> </li><li><button class="js-directory-toggle" aria-expanded="true" aria-controls="js-find-a-pro-overlay-5"><span class="button">Weddings</span></button> <div class="find-a-pro-overlay js-expanded" id="js-find-a-pro-overlay-5" aria-hidden="false"> <div class="find-a-pro-overlay-inner" id="find-pro-inner-phillymag"> <button class="js-close-directory-button" aria-controls="js-find-a-pro-overlay-5" aria-expanded="true"><svg class="mc-icon close" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-close"></use></svg><span class="screen-reader-text">Close form</span></button> <div class="js-directory-form"> <form id="directory-search-form" class="directory-search-form" role="search" autocomplete="off" action="https://www.phillymag.com/weddings/" method="get"> <div class="directory-search-form__search-input s text"> <label class="search-input-label"><span class="visually-hidden">Search For...</span> <input class="directory-search-form__search-text-field" type="text" name="s" value="" placeholder="Search For..." autocomplete="off"> </label> </div> <div class="directory-search-form__search-input mc_city select"> <label class="search-input-label"><span class="visually-hidden">Location</span> <select name="mc_city[]" id="header-search-select--mc_city" class="postform header-search-select header-search-select--mc_city"><option value="0" selected>Location</option><option value="6413">6413</option><option value="absecon">Absecon</option><option value="admore">Admore</option><option value="allentown">Allentown</option><option value="almonesson">Almonesson</option><option value="ambler">Ambler</option><option value="andalusia">Andalusia</option><option value="annapolis">Annapolis</option><option value="ardmore">Ardmore</option><option value="asbury-park">Asbury Park</option><option value="aston">Aston</option><option value="atlantic-city">Atlantic City</option><option value="audubon">Audubon</option><option value="avalon">Avalon</option><option value="bala-cynwyd">Bala Cynwyd</option><option value="bath">Bath</option><option value="bedford">Bedford</option><option value="bensalem">Bensalem</option><option value="berlin">Berlin</option><option value="berwick">Berwick</option><option value="berwyn">Berwyn</option><option value="bethlehem">Bethlehem</option><option value="bhaddonfield">Bhaddonfield</option><option value="birdsboro">Birdsboro</option><option value="bloomsburg">Bloomsburg</option><option value="blue-bell">Blue Bell</option><option value="boothwyn">Boothwyn</option><option value="broomall">Broomall</option><option value="bryn-mawr">Bryn Mawr</option><option value="bucks-county">Bucks County</option><option value="bushkill">Bushkill</option><option value="bustleton">Bustleton</option><option value="camden">Camden</option><option value="cape-may">Cape May</option><option value="catasauqua">Catasauqua</option><option value="chadds-ford">Chadds Ford</option><option value="chalfont">Chalfont</option><option value="cherry-hill">Cherry Hill</option><option value="chester">Chester</option><option value="chester-county">Chester County</option><option value="chester-heights">Chester Heights</option><option value="chester-springs">Chester Springs</option><option value="cinnaminson">Cinnaminson</option><option value="claymont">Claymont</option><option value="clifton-heights">Clifton Heights</option><option value="collegeville">Collegeville</option><option value="collingswood">Collingswood</option><option value="conshohocken">Conshohocken</option><option value="dallas">Dallas</option><option value="delarn">Delarn</option><option value="deptford">Deptford</option><option value="devon">Devon</option><option value="douglassville">Douglassville</option><option value="dover">Dover</option><option value="downingtown">Downingtown</option><option value="doylestown">Doylestown</option><option value="dresher">Dresher</option><option value="drexel-hill">Drexel Hill</option><option value="drums">Drums</option><option value="dublin">Dublin</option><option value="east-brunswick">East Brunswick</option><option value="east-lansdowne">East Lansdowne</option><option value="east-norriton">East Norriton</option><option value="east-stroudsburg">East Stroudsburg</option><option value="edison">Edison</option><option value="elkins-park">Elkins Park</option><option value="elmer">Elmer</option><option value="emmaus-and-philadelphia">Emmaus and Philadelphia</option><option value="exton">Exton</option><option value="fort-washington">Fort Washington</option><option value="fountain-hill">Fountain Hill</option><option value="frazer">Frazer</option><option value="galloway">Galloway</option><option value="gladwyne">Gladwyne</option><option value="glen-mills">Glen Mills</option><option value="glenside">Glenside</option><option value="green-lane">Green Lane</option><option value="greenley">Greenley</option><option value="gwynedd">Gwynedd</option><option value="haddon-heights">Haddon Heights</option><option value="haddonfield">Haddonfield</option><option value="hammonton">Hammonton</option><option value="harleysville">Harleysville</option><option value="harrisburg">Harrisburg</option><option value="hatboro">Hatboro</option><option value="haverford">Haverford</option><option value="havertown">Havertown</option><option value="hawley">Hawley</option><option value="hockessin">Hockessin</option><option value="holicong">Holicong</option><option value="honey-brook">Honey Brook</option><option value="horsham">Horsham</option><option value="huntingdon-valley">Huntingdon Valley</option><option value="indianapolis">Indianapolis</option><option value="ivyland">Ivyland</option><option value="jackson">Jackson</option><option value="jeffersonville">Jeffersonville</option><option value="jenkintown">Jenkintown</option><option value="kennett-square">Kennett Square</option><option value="king-of-prussia">King of Prussia</option><option value="king-of-prussia-2">King of Prussia.</option><option value="kulpsville">Kulpsville</option><option value="kutztown">Kutztown</option><option value="lafayette-hill">Lafayette Hill</option><option value="laffayette-hill">Laffayette Hill</option><option value="lahaska">Lahaska</option><option value="lake-ariel">Lake Ariel</option><option value="lambertville">Lambertville</option><option value="lancaster">Lancaster</option><option value="landsdowne">Landsdowne</option><option value="langhorne">Langhorne</option><option value="lansdale">Lansdale</option><option value="layfayette-hill">Layfayette Hill</option><option value="lehigh-valley">Lehigh Valley</option><option value="lewes">Lewes</option><option value="lindenwold">Lindenwold</option><option value="macungie">Macungie</option><option value="malvern">Malvern</option><option value="mamaroneck">Mamaroneck</option><option value="manahawkin">Manahawkin</option><option value="manayunk">Manayunk</option><option value="manayunk-philadelphia">Manayunk/ Philadelphia</option><option value="maple-shade">Maple Shade</option><option value="maplewood">Maplewood</option><option value="marlton">Marlton</option><option value="media">Media</option><option value="mendenhall">Mendenhall</option><option value="merion-station">Merion Station</option><option value="millville">Millville</option><option value="montgomery-county">Montgomery County</option><option value="montgomeryville">Montgomeryville</option><option value="moorestown">Moorestown</option><option value="mount-laurel">Mount Laurel</option><option value="mt-wolf">Mt. Wolf</option><option value="mullica-hill">Mullica Hill</option><option value="narberth">Narberth</option><option value="nashua">Nashua</option><option value="nazareth">Nazareth</option><option value="new-egypt">New Egypt</option><option value="new-hope">New Hope</option><option value="new-york">New York</option><option value="new-york-city">New York City</option><option value="newark">Newark</option><option value="newtown">Newtown</option><option value="newtown-square">Newtown Square</option><option value="norristown">Norristown</option><option value="north-wales">North Wales</option><option value="northfield">Northfield</option><option value="old-city">Old City</option><option value="paoli">Paoli</option><option value="pennsauken">Pennsauken</option><option value="perkasie">Perkasie</option><option value="philadelphia">Philadelphia</option><option value="philadelphia-and-nyc">Philadelphia and NYC</option><option value="philadelphia-pennsylvania">Philadelphia; Pennsylvania</option><option value="phoenixville">Phoenixville</option><option value="pineville">Pineville</option><option value="plymouth-meeting">Plymouth Meeting</option><option value="pottstown">Pottstown</option><option value="princeton">Princeton</option><option value="quakertown">Quakertown</option><option value="radnor">Radnor</option><option value="reading">Reading</option><option value="red-bank">Red Bank</option><option value="reisterstown">Reisterstown</option><option value="richboro">Richboro</option><option value="rose-valley">Rose Valley</option><option value="saylorsburg">Saylorsburg</option><option value="schwenksville">Schwenksville</option><option value="scranton">Scranton</option><option value="sea-isle">Sea Isle</option><option value="sea-isle-city">Sea Isle City</option><option value="sewell">Sewell</option><option value="ship-bottom">Ship Bottom</option><option value="sicklerville">Sicklerville</option><option value="sinking-spring">Sinking Spring</option><option value="skippack">Skippack</option><option value="south-jersey">South Jersey</option><option value="south-philadelphia">South Philadelphia</option><option value="southampton">Southampton</option><option value="springfield">Springfield</option><option value="st-paul">St. Paul</option><option value="state-college">State College</option><option value="stone-harbor">Stone Harbor</option><option value="swarthmore">Swarthmore</option><option value="swedesboro">Swedesboro</option><option value="thompson">Thompson</option><option value="tower-city">Tower City</option><option value="trevose">Trevose</option><option value="tuckahoe">Tuckahoe</option><option value="upper-darby">Upper Darby</option><option value="villanova">Villanova</option><option value="voorhees">Voorhees</option><option value="w-maple-shade">W Maple Shade</option><option value="wapwallopen">Wapwallopen</option><option value="warminster">Warminster</option><option value="warrington">Warrington</option><option value="washington-crossing">Washington Crossing</option><option value="wayne">Wayne</option><option value="west-berlin">West Berlin</option><option value="west-cape-may">West Cape May</option><option value="west-chester">West Chester</option><option value="west-chester-2">West Chester.</option><option value="west-point">West Point</option><option value="westville">Westville</option><option value="wildwood-crest">Wildwood Crest</option><option value="willow-grove">Willow Grove</option><option value="wilmington">Wilmington</option><option value="woodbridge">Woodbridge</option><option value="wyncote">Wyncote</option><option value="yardley">Yardley</option></select> </label> </div> <div class="directory-search-form__search-input cat select"> <label class="search-input-label"><span class="visually-hidden">Select Category</span> <select name="cat[]" id="header-search-select--cat" class="postform header-search-select header-search-select--cat"><option value="0" selected>Select Category</option><option value="339">Bands & DJs</option><option value="351">Bridal Hair & Makeup</option><option value="1262">Bridal Hair and Makeup</option><option value="363">Bride & Bridesmaid Attire</option><option value="375">Cakes & Desserts</option><option value="465">Catering</option><option value="345">Dance Lessons</option><option value="534">Entertainment</option><option value="370">Favors & Gifts</option><option value="392">Flowers, Rentals & Decorations</option><option value="763">Groom's Hair</option><option value="359">Health & Fitness</option><option value="509">Hotels</option><option value="417">Jewelry</option><option value="84">Officiants</option><option value="796">Orthodontics</option><option value="427">Photography</option><option value="387">Planners & Designers</option><option value="141">Registry</option><option value="441">Rehearsal & Shower Venues</option><option value="445">Stationery & Calligraphy</option><option value="421">Suits</option><option value="74">Transportation</option><option value="398">Unique Services</option><option value="791">Venues</option><option value="432">Videography</option></select> </label> </div> <input class="directory-search-form__submit-button" type="submit" value="Find"> <a href="https://www.phillymag.com/weddings" class="directory-search-form__see-all">See All</a> </form> </div> </div> </div> <!-- .find-a-pro-overlay --> </li><li><button class="js-directory-toggle" aria-expanded="false" aria-controls="js-find-a-pro-overlay-55"><span class="button">Real Estate</span></button> <div class="find-a-pro-overlay" id="js-find-a-pro-overlay-55" aria-hidden="true"> <div class="find-a-pro-overlay-inner" id="find-pro-inner-phillymag"> <button class="js-close-directory-button" aria-controls="js-find-a-pro-overlay-55" aria-expanded="false"><svg class="mc-icon close" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-close"></use></svg><span class="screen-reader-text">Close form</span></button> <div class="js-directory-form"> <form id="directory-search-form" class="directory-search-form" role="search" autocomplete="off" action="https://www.phillymag.com/real-estate-agents/" method="get"> <div class="directory-search-form__search-input"> <input class="directory-search-form__search-text-field" type="text" name="s" value="" placeholder="Search for..."> </div> <input class="directory-search-form__submit-button" type="submit" value="Find"> <a href="https://www.phillymag.com/real-estate-agents" class="directory-search-form__see-all">See All</a> </form> </div> </div> </div> <!-- .find-a-pro-overlay --> </li><li><button class="js-directory-toggle" aria-expanded="false" aria-controls="js-find-a-pro-overlay-57"><span class="button">Schools</span></button> <div class="find-a-pro-overlay" id="js-find-a-pro-overlay-57" aria-hidden="true"> <div class="find-a-pro-overlay-inner" id="find-pro-inner-phillymag"> <button class="js-close-directory-button" aria-controls="js-find-a-pro-overlay-57" aria-expanded="false"><svg class="mc-icon close" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-close"></use></svg><span class="screen-reader-text">Close form</span></button> <div class="js-directory-form"> <form id="directory-search-form" class="directory-search-form" role="search" autocomplete="off" action="https://www.phillymag.com/private-schools/" method="get"> <div class="directory-search-form__search-input"> <input class="directory-search-form__search-text-field" type="text" name="s" value="" placeholder="Search for..."> </div> <input class="directory-search-form__submit-button" type="submit" value="Find"> <a href="https://www.phillymag.com/private-schools" class="directory-search-form__see-all">See All</a> </form> </div> </div> </div> <!-- .find-a-pro-overlay --> </li><li><button class="js-directory-toggle" aria-expanded="false" aria-controls="js-find-a-pro-overlay-70"><span class="button">Mortgages</span></button> <div class="find-a-pro-overlay" id="js-find-a-pro-overlay-70" aria-hidden="true"> <div class="find-a-pro-overlay-inner" id="find-pro-inner-phillymag"> <button class="js-close-directory-button" aria-controls="js-find-a-pro-overlay-70" aria-expanded="false"><svg class="mc-icon close" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-close"></use></svg><span class="screen-reader-text">Close form</span></button> <div class="js-directory-form"> <form id="directory-search-form" class="directory-search-form" role="search" autocomplete="off" action="https://www.phillymag.com/mortgage-lenders/" method="get"> <div class="directory-search-form__search-input location"> <label class="search-input-label"><span class="visually-hidden">Office Location</span> <input class="directory-search-form__search-text-field" type="text" name="location" value="" placeholder="Office Location" autocomplete="off"> </label> </div> <div class="directory-search-form__search-input text"> <label class="search-input-label"><span class="visually-hidden">Search</span> <input class="directory-search-form__search-text-field" type="text" name="s" value="" placeholder="Search" autocomplete="off"> </label> </div> <input class="directory-search-form__submit-button" type="submit" value="Find"> <a href="https://www.phillymag.com/mortgage-lenders" class="directory-search-form__see-all">See All</a> </form> </div> </div> </div> <!-- .find-a-pro-overlay --> </li> </ul> </div> </div> </div> <div align="center" data-freestar-ad="__320x100 __970x250" id="phillymag_banner-2" class="gpt-ad advertisement container"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_banner", slotId: "phillymag_banner-2" }); </script> </div> <div class="container"> <h2 class="title-line">Latest Stories</h2> <div class="content-with-sidebar"> <div class="list-content"> <div class="list-post"> <a href="https://www.phillymag.com/philadelphia-wedding/wedding-day-emergency-kit/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-kit-ExpertAdvice_03-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-kit-ExpertAdvice_03-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-kit-ExpertAdvice_03-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-kit-ExpertAdvice_03-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-kit-ExpertAdvice_03-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-kit-ExpertAdvice_03.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/category/guides/" class="post-slug">Guides</a> <h2 class="post-title"><a href="https://www.phillymag.com/philadelphia-wedding/wedding-day-emergency-kit/"><p>Your Wedding-Day Emergency Kit, Unpacked</p></a></h2> <div class="post-excerpt"> <p> </p><p>Band-Aids, ballet flats, and travel sewing kits come in handy.</p> <p></p> </div> </div> </div> <div class="list-post"> <a href="https://www.phillymag.com/philadelphia-wedding/2024/10/31/mascot-wedding-cameo/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="wedding mascot" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-mascots-ExpertAdvice_05-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-mascots-ExpertAdvice_05-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-mascots-ExpertAdvice_05-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-mascots-ExpertAdvice_05-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-mascots-ExpertAdvice_05-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-mascots-ExpertAdvice_05.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/category/news/" class="post-slug">News</a> <h2 class="post-title"><a href="https://www.phillymag.com/philadelphia-wedding/2024/10/31/mascot-wedding-cameo/"><p>Here’s How to Get a Philly Mascot to Make a Cameo at Your Wedding</p></a></h2> <div class="post-excerpt"> <p> </p><p>Two sports-loving couples share their stories.</p> <p></p> </div> <span class="byline-wrapper">By <a href="https://www.phillymag.com/author/bradford-pearson/" class="byline">Bradford Pearson</a></span> </div> </div> <div class="list-post"> <a href="https://www.phillymag.com/philadelphia-wedding/wedding-social-media-etiquette/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-wedding-social-media-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-wedding-social-media-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-wedding-social-media-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-wedding-social-media-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-wedding-social-media-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-wedding-social-media.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/category/guides/" class="post-slug">Guides</a> <h2 class="post-title"><a href="https://www.phillymag.com/philadelphia-wedding/wedding-social-media-etiquette/"><p>Wedding Social Media Etiquette for Philly Couples and Their Guests</p></a></h2> <div class="post-excerpt"> <p> </p><p>Sara Murray, CEO and founder of Confetti & Co., helps you communicate your preferences with grace.</p> <p></p> </div> </div> </div> <div align="center" data-freestar-ad="__336x280 __605x271" id="phillymag_native_river-0" class="gpt-ad native-river"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_native_river", slotId: "phillymag_native_river-0" }); </script> </div><div class="list-post"> <a href="https://www.phillymag.com/philadelphia-wedding/wedding-guest-dress-code/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-dress-code-ExpertAdvice_02-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-dress-code-ExpertAdvice_02-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-dress-code-ExpertAdvice_02-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-dress-code-ExpertAdvice_02-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-dress-code-ExpertAdvice_02-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-dress-code-ExpertAdvice_02.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/category/guides/" class="post-slug">Guides</a> <h2 class="post-title"><a href="https://www.phillymag.com/philadelphia-wedding/wedding-guest-dress-code/"><p>Here’s How to Pull Off a Wedding Dress Code</p></a></h2> <div class="post-excerpt"> <p> </p><p>“Remember that it’s an ask if you decide to encourage specific colors or styles,” says Christiane Lehman, owner of Truly You Events.</p> <p></p> </div> </div> </div> <div class="list-post"> <a href="https://www.phillymag.com/philadelphia-wedding/2024/10/10/wedding-style-trends/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="wedding style trends" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/PW24b-trends-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/PW24b-trends-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/PW24b-trends-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/PW24b-trends-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/PW24b-trends-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/PW24b-trends.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/category/guides/" class="post-slug">Guides</a> <h2 class="post-title"><a href="https://www.phillymag.com/philadelphia-wedding/2024/10/10/wedding-style-trends/"><p class="p1"><span class="s1">Wedding Style File: 4 Playful Trends for Your Philly Big Day</span></p></a></h2> <div class="post-excerpt"> <p> </p><p><span class="s1">Peachy hues, a bit of disco, splashy men’s looks, and a gown that’ll make you feel like you’re floating on a cloud.</span></p> <p></p> </div> <span class="byline-wrapper">By <a href="https://www.phillymag.com/author/kristen-schott/" class="byline">Kristen Schott</a></span> </div> </div> <div class="nativo-section-front-1"></div><div class="list-post"> <a href="https://www.phillymag.com/philadelphia-wedding/wedding-wines/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-wine-HowTo_01-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-wine-HowTo_01-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-wine-HowTo_01-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-wine-HowTo_01-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-wine-HowTo_01-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/10/900-wine-HowTo_01.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/category/guides/" class="post-slug">Guides</a> <h2 class="post-title"><a href="https://www.phillymag.com/philadelphia-wedding/wedding-wines/"><p>Expert Tips on Choosing the Best Wines for Your Philadelphia Wedding</p></a></h2> <div class="post-excerpt"> <p> </p><p>Wine guru Chloé Grigri — of Le Caveau and other spots — has some advice.</p> <p></p> </div> </div> </div> </div> <div class="advertisement-side"> <div class="sticky"><div align="center" data-freestar-ad="__336x280 __300x600" id="phillymag_rail-1" class="gpt-ad freestar-sticky"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_rail", slotId: "phillymag_rail-1" }); </script> </div></div> </div> </div> </div> <div class="container post-article-container"> <hr class="double"> <div class="newsletter"> <h2 class="newsletter-title"> Delivering the latest in style, inspiration, helpful tips and tricks, and everything else you need to know to plan the perfect Philly wedding. </h2> <div class="newsletter-inner"> <div class="hbspt-form js-hubspot-newsletter"></div> </div> </div> </div> <div class="three-column-module container"> <h2 class="title-line"></h2> <div class="grid-content with-separator"> <div class="grid-post"><a href="https://www.phillymag.com/category/real-weddings/" class="post-image-link"><img class="lazyload" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2017/10/real-wedding-browse-promo-300x200-300x200.jpg" alt="Browse Real Philadelphia Weddings"></a><div class="grid-post-card"><h2 class="post-title"><a href="https://www.phillymag.com/category/real-weddings/">Browse Real Philadelphia Weddings</a></h2></div><div class="guide-list"></div></div><div class="grid-post"><a href="https://www.phillymag.com/philadelphia-wedding/2017/07/31/how-to-submit-wedding-philadelphia-wedding-magazine/" class="post-image-link"><img class="lazyload" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2018/02/How-to-Submit-Your-Wedding-to-Philadelphia-Wedding-937x538-300x203.jpg" alt="How to Submit Your Wedding to Philadelphia Wedding Magazine"></a><div class="grid-post-card"><h2 class="post-title"><a href="https://www.phillymag.com/philadelphia-wedding/2017/07/31/how-to-submit-wedding-philadelphia-wedding-magazine/">How to Submit Your Wedding to Philadelphia Wedding Magazine</a></h2></div><div class="guide-list"><p>We also publish proposals, engagement shoots, styled shoots, and more.</p> </div></div><div class="grid-post"><div align="center" data-freestar-ad="__372x409 __300x390" id="phillymag_curated_module-1" class="gpt-ad"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_curated_module", slotId: "phillymag_curated_module-1" }); </script> </div></div> </div> </div> <div class="container"> <hr class="double"> <div class="content-with-sidebar"> <div class="list-content"> <div class="list-post"> <a href="https://www.phillymag.com/philadelphia-wedding/restaurant-weddings/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/09/main-1-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/09/main-1-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/09/main-1-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/09/main-1-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/09/main-1-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/09/main-1.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/category/guides/" class="post-slug">Guides</a> <h2 class="post-title"><a href="https://www.phillymag.com/philadelphia-wedding/restaurant-weddings/"><p>Philly-Area Restaurants Perfect for Your Wedding Festivities</p></a></h2> <div class="post-excerpt"> <p> </p><p>From the rehearsal dinner to your post-Big Day brunch, and everything in between.</p> <p></p> </div> </div> </div> <div class="list-post"> <a href="https://www.phillymag.com/philadelphia-wedding/clever-wedding-reception/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/09/900-PW24-Reception_01-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/09/900-PW24-Reception_01-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/09/900-PW24-Reception_01-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/09/900-PW24-Reception_01-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/09/900-PW24-Reception_01-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/09/900-PW24-Reception_01.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/category/guides/" class="post-slug">Guides</a> <h2 class="post-title"><a href="https://www.phillymag.com/philadelphia-wedding/clever-wedding-reception/"><p>5 Clever Ways to Make Your Wedding Reception Unforgettable</p></a></h2> <div class="post-excerpt"> <p> </p><p>Just wait till you see the centerpiece cake.</p> <p></p> </div> </div> </div> <div align="center" data-freestar-ad="__336x280 __605x271" id="phillymag_native_river-1" class="gpt-ad native-river"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_native_river", slotId: "phillymag_native_river-1" }); </script> </div><div class="list-post"> <a href="https://www.phillymag.com/philadelphia-wedding/philadelphia-food-trucks-carts-weddings/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="Mom-Mom’s" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/07/mom-moms-1-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/07/mom-moms-1-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/07/mom-moms-1-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/07/mom-moms-1-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/07/mom-moms-1-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/07/mom-moms-1.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/category/guides/" class="post-slug">Guides</a> <h2 class="post-title"><a href="https://www.phillymag.com/philadelphia-wedding/philadelphia-food-trucks-carts-weddings/"><p>Philly Food Trucks That Will Pull Right Up to Your Wedding</p></a></h2> <div class="post-excerpt"> <p> </p><p>Tacos, pizza, ice cream — the choice is yours.</p> <p></p> </div> </div> </div> <div class="list-post"> <a href="https://www.phillymag.com/philadelphia-wedding/2024/09/04/bach-party-trips/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/09/900-bach-parties-3-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/09/900-bach-parties-3-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/09/900-bach-parties-3-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/09/900-bach-parties-3-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/09/900-bach-parties-3-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/09/900-bach-parties-3.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/category/guides/" class="post-slug">Guides</a> <h2 class="post-title"><a href="https://www.phillymag.com/philadelphia-wedding/2024/09/04/bach-party-trips/"><p>6 One-of-a-Kind Destinations for Your Bach Party</p></a></h2> <div class="post-excerpt"> <p> </p><p><span class="s1">Trade the typical night out barhopping for an unforgettable adventure with your best friends.</span></p> <p></p> </div> <span class="byline-wrapper">By <a href="https://www.phillymag.com/author/kristen-schott/" class="byline">Kristen Schott</a> and <a href="https://www.phillymag.com/author/shaunice-ajiwe/" class="byline">Shaunice Ajiwe</a></span> </div> </div> <div class="nativo-section-front-2"></div><div class="list-post"> <a href="https://www.phillymag.com/philadelphia-wedding/2024/08/29/bok-building-wedding-vendors/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-FL-TourGuide_02-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-FL-TourGuide_02-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-FL-TourGuide_02-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-FL-TourGuide_02-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-FL-TourGuide_02-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-FL-TourGuide_02.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/category/news/" class="post-slug">News</a> <h2 class="post-title"><a href="https://www.phillymag.com/philadelphia-wedding/2024/08/29/bok-building-wedding-vendors/"><p>Why the Bok Building Is Your One-Stop Shop for All Things Wedding</p></a></h2> <div class="post-excerpt"> <p> </p><p>The South Philly destination is filled with designers, jewelers, beauty experts, and other Big Day businesses.</p> <p></p> </div> <span class="byline-wrapper">By <a href="https://www.phillymag.com/author/kristin-detterline/" class="byline">Kristin Detterline</a> and <a href="https://www.phillymag.com/author/kristen-schott/" class="byline">Kristen Schott</a></span> </div> </div> </div> <div class="advertisement-side"> <div class="sticky"><div align="center" data-freestar-ad="__336x280 __300x600" id="phillymag_rail-2" class="gpt-ad freestar-sticky"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_rail", slotId: "phillymag_rail-2" }); </script> </div></div> </div> </div> </div> <div class="three-column-module container"> <h2 class="title-line"></h2> <div class="grid-content with-separator"> <div class="grid-post"><a href="https://www.phillymag.com/philadelphia-wedding/magazine/" class="post-image-link"><img class="lazyload" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2020/11/PW-WS21-Cover.jpg" alt="Get Your Copy of Philadelphia Wedding Magazine"></a><div class="grid-post-card"><h2 class="post-title"><a href="https://www.phillymag.com/philadelphia-wedding/magazine/">Get Your Copy of Philadelphia Wedding Magazine</a></h2></div><div class="guide-list"></div></div><div class="grid-post"><a href="https://www.phillymag.com/philadelphia-wedding/2017/08/15/how-to-get-a-philadelphia-sports-mascot-to-your-wedding/" class="post-image-link"><img class="lazyload" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2018/02/phanatic-300x203.jpg" alt="How to Get a Philadelphia Pro Sports Mascot to Your Wedding"></a><div class="grid-post-card"><h2 class="post-title"><a href="https://www.phillymag.com/philadelphia-wedding/2017/08/15/how-to-get-a-philadelphia-sports-mascot-to-your-wedding/">How to Get a Philadelphia Pro Sports Mascot to Your Wedding</a></h2></div><div class="guide-list"><div class="post-excerpt">Important info for Eagles, 76ers, and Phillies fans.</div> </div></div><div class="grid-post"><div align="center" data-freestar-ad="__372x409 __300x390" id="phillymag_curated_module-2" class="gpt-ad"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_curated_module", slotId: "phillymag_curated_module-2" }); </script> </div></div> </div> </div> <div class="container"> <hr class="double"> <div class="content-with-sidebar"> <div class="list-content"> <div class="list-post"> <a href="https://www.phillymag.com/philadelphia-wedding/timeless-wedding-dresses/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-pw-Fashion_04-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-pw-Fashion_04-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-pw-Fashion_04-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-pw-Fashion_04-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-pw-Fashion_04-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-pw-Fashion_04.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/category/guides/" class="post-slug">Guides</a> <h2 class="post-title"><a href="https://www.phillymag.com/philadelphia-wedding/timeless-wedding-dresses/"><p>Up the Glam Factor With These Timeless, Statement-Making Wedding Dresses</p></a></h2> <div class="post-excerpt"> <p> </p><p>Be an icon on your Big Day with a seemingly endless tulle train or a beaded beauty of a gown.</p> <p></p> </div> </div> </div> <div class="list-post"> <a href="https://www.phillymag.com/philadelphia-wedding/2024/08/15/cedar-lakes-estate-destination-wedding/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-pw24-Backpage-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-pw24-Backpage-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-pw24-Backpage-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-pw24-Backpage-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-pw24-Backpage-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-pw24-Backpage.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/category/news/" class="post-slug">News</a> <h2 class="post-title"><a href="https://www.phillymag.com/philadelphia-wedding/2024/08/15/cedar-lakes-estate-destination-wedding/"><p>The Culinary-Minded Destination Wedding of Two Philly Chefs</p></a></h2> <div class="post-excerpt"> <p> </p><p>My Loup co-owners Amanda Shulman — also the visionary behind Her Place Supper Club — and Alex Kemp Roussy said “I do” at Cedar Lakes Estate in New York.</p> <p></p> </div> <span class="byline-wrapper">By <a href="https://www.phillymag.com/author/taylor-carson/" class="byline">Taylor Carson</a></span> </div> </div> <div align="center" data-freestar-ad="__336x280 __605x271" id="phillymag_native_river-2" class="gpt-ad native-river"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_native_river", slotId: "phillymag_native_river-2" }); </script> </div><div class="list-post"> <a href="https://www.phillymag.com/philadelphia-wedding/2024/08/09/new-wedding-venues/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-pw24a-FL-411_01-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-pw24a-FL-411_01-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-pw24a-FL-411_01-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-pw24a-FL-411_01-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-pw24a-FL-411_01-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/08/900-pw24a-FL-411_01.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/category/news/" class="post-slug">News</a> <h2 class="post-title"><a href="https://www.phillymag.com/philadelphia-wedding/2024/08/09/new-wedding-venues/"><p>The Latest Philly-Area Wedding Venues and a New Bakery in Rittenhouse</p></a></h2> <div class="post-excerpt"> <p> </p><p>Plus: A Montco florist to watch and a one-stop shop for rings, gifts and more.</p> <p></p> </div> <span class="byline-wrapper">By <a href="https://www.phillymag.com/author/shaunice-ajiwe/" class="byline">Shaunice Ajiwe</a> and <a href="https://www.phillymag.com/author/kristen-schott/" class="byline">Kristen Schott</a></span> </div> </div> <div class="nativo-section-front-3"></div><div class="list-post"> <a href="https://www.phillymag.com/philadelphia-wedding/2024/08/01/union-trust-wedding/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/07/900-PW24-RW-RachelReno_03-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/07/900-PW24-RW-RachelReno_03-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/07/900-PW24-RW-RachelReno_03-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/07/900-PW24-RW-RachelReno_03-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/07/900-PW24-RW-RachelReno_03-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/07/900-PW24-RW-RachelReno_03.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/category/news/" class="post-slug">News</a> <h2 class="post-title"><a href="https://www.phillymag.com/philadelphia-wedding/2024/08/01/union-trust-wedding/"><p>A Black-Tie Ballroom Extravaganza at Union Trust</p></a></h2> <div class="post-excerpt"> <p> </p><p><span class="s1">Cascading cream and white florals and candles aplenty amped up the glam factor.</span></p> <p></p> </div> <span class="byline-wrapper">By <a href="https://www.phillymag.com/author/taylor-carson/" class="byline">Taylor Carson</a></span> </div> </div> <span class="pagination"><span class="page-numbers current">1</span><a class="page-numbers" href="https://www.phillymag.com/philadelphia-wedding/page/2/"> 2 </a><a class="page-numbers" href="https://www.phillymag.com/philadelphia-wedding/page/3/"> 3 </a><a class="page-numbers" href="https://www.phillymag.com/philadelphia-wedding/page/4/"> 4 </a><a class="page-numbers" href="https://www.phillymag.com/philadelphia-wedding/page/5/"> 5 </a><a class="page-numbers" href="https://www.phillymag.com/philadelphia-wedding/page/6/"> 6 </a><a class="page-numbers" href="https://www.phillymag.com/philadelphia-wedding/page/7/"> 7 </a><a href="https://www.phillymag.com/philadelphia-wedding/page/2/" class="next page-numbers"> > </a><a href="https://www.phillymag.com/philadelphia-wedding/page/15/" class="last page-numbers"> >> </a></span><div class="post-navigation"></div> </div> <div class="advertisement-side"> <div class="sticky"><div align="center" data-freestar-ad="__336x280 __300x600" id="phillymag_rail-3" class="gpt-ad freestar-sticky"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_rail", slotId: "phillymag_rail-3" }); </script> </div></div> </div> </div> </div> <div align="center" data-freestar-ad="__320x100 __970x250" id="phillymag_banner-3" class="gpt-ad advertisement container"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_banner", slotId: "phillymag_banner-3" }); </script> </div> <footer class="site-footer" role="contentinfo" id="js-footer"> <div class="footer-navigation"><ul id="menu-footer" class="menu-footer-main container"><li id="menu-item-1312111" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1312111"><a href="/about-philadelphia-magazine/">About</a></li> <li id="menu-item-1172051" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1172051"><a href="/contact/">Contact</a></li> <li id="menu-item-3545622" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3545622"><a href="/issues/">Magazine</a></li> <li id="menu-item-1359951" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1359951"><a href="/subscribe-to-philadelphia/">Subscribe</a></li> <li id="menu-item-900141" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-900141"><a href="/philadelphia-magazine-media-kit/">Advertise</a></li> <li id="menu-item-3966784" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3966784"><a href="https://metrocorp.cloud.buysub.com/login">Customer Service</a></li> <li id="menu-item-3358026" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358026"><a href="/careers/">Careers</a></li> <li id="menu-item-3358028" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358028"><a href="/privacy-policy/">Privacy Policy</a></li> </ul></div> <div class="site-footer-inner container"> <a href="https://www.phillymag.com" class="footer-logo"> <span><svg class="mc-icon phillymag-logo" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-phillymag-logo"></use></svg></span> <span class="screen-reader-text">Philadelphia Magazine</span> </a> <ul id="menu-social-menu-2" class="menu-footer-social"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3357935"><a target="_blank" rel="noopener" href="https://www.facebook.com/philadelphiawedding"><span class="screen-reader-text">Facebook</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom"><a target="_blank" href="https://www.pinterest.com/phillymag/philadelphia-wedding/"><span class="screen-reader-text">Pinterest</span></a></li></ul> <p class="footer-copyright">2024 © Metro Corp. All Rights Reserved.</p> </div> </footer> <div class="container" id="gutter-container"></div> <button id="pmLink">Privacy Manager</button><script type="text/javascript" src="https://cdn10.phillymag.com/wp-content/mu-plugins/metrocorp-zephr/js/blaize-front-end-sdk.min.js?ver=1.0.4" id="blaize-sdk-js" defer></script> <script type="text/javascript" id="metrocorp-zephr-js-extra"> /* <![CDATA[ */ var mcZephr = {"ajaxurl":"https:\/\/www.phillymag.com\/wp-admin\/admin-ajax.php","pageslug":"","hbpageurl":"https:\/\/www.phillymag.com\/philadelphia-wedding\/","hbpagename":"","hbportalid":"510637","formId":{"register":"bcb5c500-550a-47a6-bd37-ca98e1557872","meter":"5abdf84d-a6ba-444c-bdc7-8ce82290ccae"},"nonce":{"register":"b3c609a471","meter":"710f8a06b0"},"pushArray":"[]"}; /* ]]> */ </script> <script type="text/javascript" src="https://cdn10.phillymag.com/wp-content/mu-plugins/metrocorp-zephr/js/metrocorp-zephr.js?ver=1.0.4" id="metrocorp-zephr-js" defer></script> <script type="text/javascript" src="https://cdn10.phillymag.com/wp-content/mu-plugins/metrocorp-breakingnewsbanner/assets/js/breaking-news-bar.js?ver=1" id="mc-breaking-news-banner-script-js"></script> <script type="text/javascript" id="metrocorp-js-extra"> /* <![CDATA[ */ var mcGlobal = {"isSingle":"","directoryName":"Philadelphia Magazine"}; /* ]]> */ </script> <script type="text/javascript" src="https://cdn10.phillymag.com/wp-content/themes/metrocorp/dist/js/metrocorp.min.js?ver=112" id="metrocorp-js" defer></script> <script type="text/javascript" src="https://cdn10.phillymag.com/wp-content/themes/metrocorp/dist/js/metrocorp-secondary.min.js?ver=112" id="metrocorp-secondary-js" defer></script> <script type="text/javascript" src="https://cdn10.phillymag.com/wp-content/mu-plugins/metrocorp-ads//dist/js/metrocorp-ads-secondary.js?ver=842a0c154e5d9bc4a95b" id="metrocorp-ads-secondary-js" defer></script> <!--[if if lte IE 8]> <script type="text/javascript" src="//js.hsforms.net/forms/v2-legacy.js?ver=1.0.0" id="mc-integrations-hubspot-legacy-js"></script> <![endif]--> <script type="text/javascript" src="//js.hsforms.net/forms/v2.js?ver=1.0.0" id="mc-integrations-hubspot-js"></script> <script type="text/javascript" id="mc-hubspot-subscription-form-js-extra"> /* <![CDATA[ */ var mcHubSpot = {"portalId":"510637","formId":"2fbfb997-18c3-4acd-9623-a6152ace36e3","isSingle":"false","title":"","vertical":""}; /* ]]> */ </script> <script type="text/javascript" src="https://cdn10.phillymag.com/wp-content/mu-plugins/metrocorp-hubspot/assets/js/metrocorp-hubspot-subscription-form.js?ver=112" id="mc-hubspot-subscription-form-js" defer></script> <!-- Start of AdCellerant Embed Code --> <script src="https://js.adsrvr.org/up_loader.1.1.0.js" type="text/javascript"></script> <script type="text/javascript"> ttd_dom_ready( function() { if (typeof TTDUniversalPixelApi === 'function') { var universalPixelApi = new TTDUniversalPixelApi(); universalPixelApi.init("1qqfa0h", ["g7kke2y"], "https://insight.adsrvr.org/track/up"); } }); </script> <!-- End of AdCellerant Embed Code --> <link rel="stylesheet" href="//cloud.typography.com/6851996/6329192/css/fonts.css" type="text/css" media="print" onload="this.media='all'"> <div align="center" data-freestar-ad="" id="phillymag_bottom-anchor" class="gpt-ad"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_bottom-anchor", slotId: "phillymag_bottom-anchor" }); </script> </div> <script type="text/javascript"> window.Zephr = window.Zephr || {}; window.Zephr.includeOutcomes = true; window.Zephr.outcomesAsEvents = true; window.Zephr.groupFields = false; (function() { var xhr = new(XMLHttpRequest || ActiveXObject)('MSXML2.XMLHTTP.3.0'); xhr.open('GET', '/blaize/datalayer', true); xhr.onreadystatechange = function() { if (xhr.readyState === 4) { var response; try { response = JSON.parse(xhr.response); } catch (e) { response = xhr.response; } if (xhr.status === 200) { for (var dataLayerFieldName in response) { if (!(dataLayerFieldName in window)) window[dataLayerFieldName] = []; var pageView = response[dataLayerFieldName]; var events = []; if (window.Zephr && window.Zephr.includeOutcomes && window.Zephr.outcomes) { pageView.zephrOutcomes = window.Zephr.outcomes; if (window.Zephr.outcomesAsEvents) { Object.keys(window.Zephr.outcomes || []).forEach(function(outcomeKey) { var outcomeEvent = { event: "zephr-outcome-" + outcomeKey, featureId: outcomeKey, featureLabel: window.Zephr.outcomes[outcomeKey].featureLabel, outcomeId: window.Zephr.outcomes[outcomeKey].outcomeId, outcomeLabel: window.Zephr.outcomes[outcomeKey].outcomeLabel, }; events.push(outcomeEvent); }); } } if (window.Zephr && window.Zephr.accessDetails) { Object.keys((window.Zephr.accessDetails.trials || {})).forEach(function(trialId){ var trial = window.Zephr.accessDetails.trials[trialId] if(trial.reportInDataLayer){ var usedCredits = trial.totalCredits - trial.remainingCredits if (window.Zephr.groupFields && !pageView.zephrTrials) pageView.zephrTrials = {}; var target = window.Zephr.groupFields ? pageView.zephrTrials : pageView if (trial.dataLayerCreditsUsedKey) { target[trial.dataLayerCreditsUsedKey] = usedCredits; } if (trial.dataLayerCreditsRemainingKey) { target[trial.dataLayerCreditsRemainingKey] = trial.remainingCredits; } } }); (window.Zephr.accessDetails.trialTrackingDetails || []).forEach(function(details) { var type = details.entitlementType === 'credits' ? 'credits' : 'meters'; var trial = (window.Zephr.accessDetails[type] || {})[details.entitlementId]; if (!trial) return; if (window.Zephr.groupFields && !pageView.zephrTrials) pageView.zephrTrials = {}; if (details.creditsRemainingKey) { if (window.Zephr.groupFields) { pageView.zephrTrials[details.creditsRemainingKey] = trial.remainingCredits; } else { pageView[details.creditsRemainingKey] = trial.remainingCredits; } } if (details.creditsUsedKey) { if (window.Zephr.groupFields) { pageView.zephrTrials[details.creditsUsedKey] = trial.totalCredits - trial.remainingCredits; } else { pageView[details.creditsUsedKey] = trial.totalCredits - trial.remainingCredits; } } }); try { (Object.keys(window.Zephr.accessDetails.timeTrials || {})).forEach(function(timeTrialId) { var timeTrial = window.Zephr.accessDetails.timeTrials[timeTrialId] if(timeTrial.reportInDataLayer){ if (window.Zephr.groupFields && !pageView.zephrTrials) pageView.zephrTrials = {}; var target = window.Zephr.groupFields ? pageView.zephrTrials : pageView if (timeTrial.dataLayerTrialDurationKey) { target[timeTrial.dataLayerTrialDurationKey] = timeTrial.trialDuration; } if (timeTrial.dataLayerTrialDurationUnitsKey) { target[timeTrial.dataLayerTrialDurationUnitsKey] = timeTrial.trialDurationUnits; } if (timeTrial.dataLayerTrackerEntryTimeKey) { target[timeTrial.dataLayerTrackerEntryTimeKey] = timeTrial.entryTime; } if (timeTrial.dataLayerTrackerHitsKey) { target[timeTrial.dataLayerTrackerHitsKey] = timeTrial.trackerHits; } if (timeTrial.dataLayerTrialTimeRemainingKey) { target[timeTrial.dataLayerTrialTimeRemainingKey] = timeTrial.timeRemainingInTrial; } } }); } catch (err) { console.error("Error aggregating Zephr time trials", err); } } if (Object.keys(pageView).length) { pageView.event = "zephr-pageview"; events.unshift(pageView); } if (!events.length) continue; events.forEach(function(event) { window[dataLayerFieldName].push(event); }); } var readyEvent = document.createEvent('Event'); readyEvent.initEvent('zephr.dataLayerReady', true, true); document.dispatchEvent(readyEvent); } } } xhr.send({}); })(); </script> <script type="text/javascript"> if (!window.Zephr) window.Zephr = {}; window.Zephr.accessDetails = {"isAuthenticated":false,"accessDecisions":{},"entitlements":{},"credits":{},"meters":{"M3A9uZ":{"isUsedInDecision":false,"isDecrementedInDecision":false,"totalCredits":3,"remainingCredits":3},"yd5xCQ":{"isUsedInDecision":false,"isDecrementedInDecision":false,"totalCredits":3,"remainingCredits":3}},"trials":{},"timeTrials":{},"trialTrackingDetails":[{"creditsUsedKey":"BOSregisteredTrialUsed","creditsRemainingKey":"BOSregisteredTrialRemaining","entitlementId":"8PkFKn","entitlementType":"meter"},{"creditsUsedKey":"PHIunRegisteredTrialUsed","creditsRemainingKey":"PHIunRegisteredTrialRemaining","entitlementId":"M3A9uZ","entitlementType":"meter"},{"creditsUsedKey":"PHIregisteredTrialUsed","creditsRemainingKey":"PHIregisteredTrialRemaining","entitlementId":"X8GVUi","entitlementType":"meter"},{"creditsUsedKey":"BOSunRegisteredTrialUsed","creditsRemainingKey":"BOSunRegisteredTrialRemaining","entitlementId":"yd5xCQ","entitlementType":"meter"}],"testGroups":{"3b01d163-59e0-4572-93b2-2ccaee467b4c":"A","a866aafc-5caa-4bfc-968d-3be9056b2733":"A","a92a3049-5eae-42b9-a584-32c777aeb20f":"B","e00c1d35-cbaa-4515-bdea-241356f6f120":"B"},"activeProducts":[]}; </script> </body> </html> <!-- generated in 0.428 seconds 131372 bytes batcached for 300 seconds -->