PageSourceSearch

https://www.newjerseybride.com/

html newjerseybride.com collected 2026-10-03 20:52:02 UTC 294,528 bytes, 2,726 lines download raw bytes

1
2<!DOCTYPE html>
3
4
5<html lang="en-US">
6
7  <head>
8            <meta charset="UTF-8">
8<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"653418635",accountID:"3279744",trustKey:"3279744",xpid:"VwQAWFFXDBAFXFJbAwkHVFI=",licenseKey:"NRJS-92713c17d11696b4368",applicationID:"583948026",browserID:"653418635"};;/*! For license information please see nr-loader-spa-1.323.0.min.js.LICENSE.txt */
9(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.323.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
9e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
9const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
9if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
9o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
9(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
9;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.323.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.323.0.PROD:";r.l=(n,i,s,a)=>
9{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-ORjtmy+nQMgxbu0os8+oTRa5sPzbinyuWSvpZrrstVLIaHofRRlfODdH+oUmkIgeQpM+vPf3vG/4RzvCsFVh1A==",249:"sha512-o7+K6xC0z3TqynjVxpd+jgiSgqy8rrPeRcUSqt5J0Rqg5Su5CycLMYfpwiM3WBCHiNDrG5aZoXJQ6HRc335XYQ==",212:"sha512-kRvBt1IYQDBnClTEWNaE8sDFqbXXM3Vdyf972Uf4MFbJxl7u3KmdO+jdB1H4achPEoT9YtNXHswaESey6sCH0A==",238:"sha512-U5EGmyYbFVR2UMNAuZJ7fTgVVtPa5b8RPMySDwXo7z3frRdkUJ2x1VAQTLQCeBab8VlGVGRV8FiSHIn/pwN72A=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.323.0.PROD"]=self["webpackChunk:NRBA-1.323.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
9ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
9{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
9null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
9dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
9imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
9return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s,a=(0,ye.ZF)(),o=(0,ye.el)(),c=Date.now();this.agentRef.runtime?.timeKeeper?.ready&&(s=Math.floor(this.agentRef.runtime.timeKeeper.correctAbsoluteTimestamp(c)));var d={spanId:a,traceId:o,timestamp:c,timestampCorrected:s};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,o),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,s??c,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,o,s??c,r,n,i)),d}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
9!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
9if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
9);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
9class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
9h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
9
10
11            <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
12
13            <link rel="profile" href="http://gmpg.org/xfn/11">
14
15            <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
16    <!-- Google Tag Manager -->
17	
17<script>
vendor: 331 bytes, lines 17-21
17(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
18	new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
19	j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
20	'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
21	})(window,document,'script','dataLayer','
21GTM-T8PTGL
vendor: 3 bytes, line 21
21');
21</script>
21
22	<!-- End Google Tag Manager -->
23    
23<script>window._wca = window._wca || [];</script>
23
24
25	<!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ -->
26	<title>New Jersey Bride</title>
27	<meta name="description" content="For more than 35 years, New Jersey Bride has been an invaluable resource for local wedding planning. No one knows the New Jersey wedding industry like we do! Throughout our magazine, on our website, in our newsletter, and in our private Facebook group, you’ll find advice, inspiration, vendor information and real weddings to guide you on your wedding planning journey. Let’s start planning together!" />
28	<link rel="canonical" href="https://www.newjerseybride.com/" />
29	<meta property="og:locale" content="en_US" />
30	<meta property="og:type" content="website" />
31	<meta property="og:title" content="New Jersey Bride" />
32	<meta property="og:description" content="For more than 35 years, New Jersey Bride has been an invaluable resource for local wedding planning. No one knows the New Jersey wedding industry like we do! Throughout our magazine, on our website, in our newsletter, and in our private Facebook group, you’ll find advice, inspiration, vendor information and real weddings to guide you on your wedding planning journey. Let’s start planning together!" />
33	<meta property="og:url" content="https://www.newjerseybride.com/" />
34	<meta property="og:site_name" content="New Jersey Bride" />
35	<meta property="article:publisher" content="https://www.facebook.com/NewJerseyBride/" />
36	<meta property="article:modified_time" content="2026-05-18T20:34:38+00:00" />
37	<meta property="og:image" content="https://www.newjerseybride.com/wp-content/uploads/2025/05/cropped-njbLogo-2.png" />
38	<meta property="og:image:width" content="638" />
39	<meta property="og:image:height" content="413" />
40	<meta property="og:image:type" content="image/png" />
41	<meta name="twitter:card" content="summary_large_image" />
42	
42<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.newjerseybride.com\/","url":"https:\/\/www.newjerseybride.com\/","name":"New Jersey Bride","isPartOf":{"@id":"https:\/\/www.newjerseybride.com\/#website"},"about":{"@id":"https:\/\/www.newjerseybride.com\/#organization"},"primaryImageOfPage":{"@id":"https:\/\/www.newjerseybride.com\/#primaryimage"},"image":{"@id":"https:\/\/www.newjerseybride.com\/#primaryimage"},"thumbnailUrl":"https:\/\/www.newjerseybride.com\/wp-content\/uploads\/2025\/05\/cropped-njbLogo-2.png","datePublished":"2021-08-21T08:41:51+00:00","dateModified":"2026-05-18T20:34:38+00:00","description":"For more than 35 years, New Jersey Bride has been an invaluable resource for local wedding planning. No one knows the New Jersey wedding industry like we do! Throughout our magazine, on our website, in our newsletter, and in our private Facebook group, you’ll find advice, inspiration, vendor information and real weddings to guide you on your wedding planning journey. Let’s start planning together!","breadcrumb":{"@id":"https:\/\/www.newjerseybride.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.newjerseybride.com\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.newjerseybride.com\/#primaryimage","url":"https:\/\/www.newjerseybride.com\/wp-content\/uploads\/2025\/05\/cropped-njbLogo-2.png","contentUrl":"https:\/\/www.newjerseybride.com\/wp-content\/uploads\/2025\/05\/cropped-njbLogo-2.png","width":638,"height":413},{"@type":"BreadcrumbList","@id":"https:\/\/www.newjerseybride.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/www.newjerseybride.com\/#website","url":"https:\/\/www.newjerseybride.com\/","name":"New Jersey Bride","description":"","publisher":{"@id":"https:\/\/www.newjerseybride.com\/#organization"},"alternateName":"NJB","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.newjerseybride.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.newjerseybride.com\/#organization","name":"New Jersey Bride","alternateName":"New Jersey Monthly","url":"https:\/\/www.newjerseybride.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.newjerseybride.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.newjerseybride.com\/wp-content\/uploads\/2025\/05\/cropped-njbLogo-2.png","contentUrl":"https:\/\/www.newjerseybride.com\/wp-content\/uploads\/2025\/05\/cropped-njbLogo-2.png","width":638,"height":413,"caption":"New Jersey Bride"},"image":{"@id":"https:\/\/www.newjerseybride.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/NewJerseyBride\/"],"foundingDate":"2024-01-01","contactPoint":{"@type":"ContactPoint","telephone":"+1-973-539-8230","contactType":"customer service","areaServed":"New Jersey","availableLanguage":["en"],"faxNumber":"+1-973-860-5250"},"address":{"@type":"PostalAddress","streetAddress":"62 Elm Street, 3rd Floor","addressLocality":"Morristown","addressRegion":"NJ","postalCode":"07960-4110","addressCountry":"US"}}]}</script>
42
43	<!-- / Yoast SEO plugin. -->
44
45
46<link rel='dns-prefetch' href='//flux.broadstreet.ai' />
47<link rel='dns-prefetch' href='//cdn.broadstreetads.com' />
48<link rel='dns-prefetch' href='//kit.fontawesome.com' />
49<link rel='dns-prefetch' href='//www.google.com' />
50<link rel='dns-prefetch' href='//fonts.googleapis.com' />
51<link rel='preconnect' href='//c0.wp.com' />
52<style id="wp-img-auto-sizes-contain-inline-css">
53img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
54/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
55</style>
56<link rel='stylesheet' id='ot-google-fonts-css' href='//fonts.googleapis.com/css?family=Zilla+Slab:300,regular,500,600,700,700italic%7CLato:300,regular,700' media='all' />
57<style id="classic-theme-styles-inline-css">
58/*! This file is auto-generated */
59.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}
60/*# sourceURL=/wp-includes/css/classic-themes.min.css */
61</style>
62<link rel='stylesheet' id='jetpack-forms-layout-css' href='https://www.newjerseybride.com/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-forms/src/../dist/contact-form/css/jetpack-forms-layout.css?ver=16.2' media='all' />
63<link rel='stylesheet' id='mediaelement-css' href='https://c0.wp.com/c/7.1.2/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css' media='all' />
64<link rel='stylesheet' id='wp-mediaelement-css' href='https://c0.wp.com/c/7.1.2/wp-includes/js/mediaelement/wp-mediaelement.min.css' media='all' />
65<style id="global-styles-inline-css">
66:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--weddingdir-default-color: #f48f00;--wp--preset--color--weddingdir-primary-color: #00aeaf;--wp--preset--color--weddingdir-black-color: #000000;--wp--preset--color--weddingdir-dark-gray-color: #302d34;--wp--preset--color--weddingdir-black-variant-color: #252428;--wp--preset--color--weddingdir-teal-dark-color: #005b5c;--wp--preset--color--weddingdir-light-gray-color: #f8f8f9;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
66--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--font-size--weddingdir-heading-1: 40px;--wp--preset--font-size--weddingdir-heading-2: 23px;--wp--preset--font-size--weddingdir-heading-3: 20px;--wp--preset--font-size--weddingdir-heading-4: 18px;--wp--preset--font-size--weddingdir-heading-5: 16px;--wp--preset--font-size--weddingdir-heading-6: 14px;--wp--preset--font-size--weddingdir-heading-p: 15px;--wp--preset--font-family--inter: "Inter", sans-serif;--wp--preset--font-family--cardo: Cardo;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-weddingdir-default-color-color{color: var(--wp--preset--color--weddingdir-default-color) !important;}.has-weddingdir-primary-color-color{color: var(--wp--preset--color--weddingdir-primary-color) !important;}.has-weddingdir-black-color-color{color: var(--wp--preset--color--weddingdir-black-color) !important;}.has-weddingdir-dark-gray-color-color{color: var(--wp--preset--color--weddingdir-dark-gray-color) !important;}.has-weddingdir-black-variant-color-color{color: var(--wp--preset--color--weddingdir-black-variant-color) !important;}.has-weddingdir-teal-dark-color-color{color: var(--wp--preset--color--weddingdir-teal-dark-color) !important;}.has-weddingdir-light-gray-color-color{color: var(--wp--preset--color--weddingdir-light-gray-color) !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-weddingdir-default-color-background-color{background-color: var(--wp--preset--color--weddingdir-default-color) !important;}.has-weddingdir-primary-color-background-color{background-color: var(--wp--preset--color--weddingdir-primary-color) !important;}.has-weddingdir-black-color-background-color{background-color: var(--wp--preset--color--weddingdir-black-color) !important;}.has-weddingdir-dark-gray-color-background-color{background-color: var(--wp--preset--color--weddingdir-dark-gray-color) !important;}.has-weddingdir-black-variant-color-background-color{background-color: var(--wp--preset--color--weddingdir-black-variant-color) !important;}.has-weddingdir-teal-dark-color-background-color{background-color: var(--wp--preset--color--weddingdir-teal-dark-color) !important;}.has-weddingdir-light-gray-color-background-color{background-color: var(--wp--preset--color--weddingdir-light-gray-color) !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-weddingdir-default-color-border-color{border-color: var(--wp--preset--color--weddingdir-default-color) !important;}.has-weddingdir-primary-color-border-color{border-color: var(--wp--preset--color--weddingdir-primary-color) !important;}.has-weddingdir-black-color-border-color{border-color: var(--wp--preset--color--weddingdir-black-color) !important;}.has-weddingdir-dark-gray-color-border-color{border-color: var(--wp--preset--color--weddingdir-dark-gray-color) !important;}.has-weddingdir-black-variant-color-border-color{border-color: var(--wp--preset--color--weddingdir-black-variant-color) !important;}.has-weddingdir-teal-dark-color-border-color{border-color: var(--wp--preset--color--weddingdir-teal-dark-color) !important;}.has-weddingdir-light-gray-color-border-color{border-color: var(--wp--preset--color--weddingdir-light-gray-color) !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;}
66.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-weddingdir-heading-1-font-size{font-size: var(--wp--preset--font-size--weddingdir-heading-1) !important;}.has-weddingdir-heading-2-font-size{font-size: var(--wp--preset--font-size--weddingdir-heading-2) !important;}.has-weddingdir-heading-3-font-size{font-size: var(--wp--preset--font-size--weddingdir-heading-3) !important;}.has-weddingdir-heading-4-font-size{font-size: var(--wp--preset--font-size--weddingdir-heading-4) !important;}.has-weddingdir-heading-5-font-size{font-size: var(--wp--preset--font-size--weddingdir-heading-5) !important;}.has-weddingdir-heading-6-font-size{font-size: var(--wp--preset--font-size--weddingdir-heading-6) !important;}.has-weddingdir-heading-p-font-size{font-size: var(--wp--preset--font-size--weddingdir-heading-p) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-cardo-font-family{font-family: var(--wp--preset--font-family--cardo) !important;}
67:root :where(.wp-block-icon svg){width: 24px;}
68:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
69:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
70:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
71:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
72:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
73:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
74/*# sourceURL=global-styles-inline-css */
75</style>
76<link rel='stylesheet' id='contact-form-7-css' href='https://www.newjerseybride.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' />
77<link rel='stylesheet' id='woocommerce-layout-css' href='https://c0.wp.com/p/woocommerce/11.1.2/assets/css/woocommerce-layout.css' media='all' />
78<style id="woocommerce-layout-inline-css">
79
80	.infinite-scroll .woocommerce-pagination {
81		display: none;
82	}
83/*# sourceURL=woocommerce-layout-inline-css */
84</style>
85<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://c0.wp.com/p/woocommerce/11.1.2/assets/css/woocommerce-smallscreen.css' media='only screen and (max-width: 768px)' />
86<link rel='stylesheet' id='woocommerce-general-css' href='https://c0.wp.com/p/woocommerce/11.1.2/assets/css/woocommerce.css' media='all' />
87<style id="woocommerce-inline-inline-css">
88.woocommerce form .form-row .required { visibility: visible; }
89/*# sourceURL=woocommerce-inline-inline-css */
90</style>
91<style id="jetpack-stats-inline-css">
92img#wpstats{display:none}
93/*# sourceURL=jetpack-stats-inline-css */
94</style>
95<link rel='stylesheet' id='owl-carousel-css' href='https://www.newjerseybr
95ide.com/wp-content/themes/weddingdir//assets/library/owlcarousel/owl.carousel.min.css?ver=1765995873' media='all' />
96<link rel='stylesheet' id='bootstrap-css' href='https://www.newjerseybride.com/wp-content/themes/weddingdir//assets/library/bootstrap-5.0.2/css/bootstrap.min.css?ver=1765995850' media='all' />
97<link rel='stylesheet' id='weddingdir-global-style-css' href='https://www.newjerseybride.com/wp-content/themes/weddingdir/assets/css/weddingdir-global.css?ver=1765995815' media='all' />
98<link rel='stylesheet' id='weddingdir-custom-theme-style-css' href='https://www.newjerseybride.com/wp-content/themes/weddingdir/assets/css/theme-style.css?ver=1773957507' media='all' />
99<link rel='stylesheet' id='weddingdir-woocommerce-css' href='https://www.newjerseybride.com/wp-content/themes/weddingdir//assets/css/woocommerce-style.css?ver=1765995818' media='all' />
100<link rel='stylesheet' id='weddingdir-parent-style-css' href='https://www.newjerseybride.com/wp-content/themes/weddingdir/style.css?ver=1765995924' media='all' />
101<style id="weddingdir-parent-style-inline-css">
102.preloader{ background:#302d34; }.breadcrumbs-page{ background:rgba(0,0,0,0.01); }p{ color:#6d6e71; }footer .footer-section{ background:#ffffff; }footer h1, footer h2, footer h3, footer h4, footer h5, footer h6{ color:#222222; }.footer-widget p{ color:#222222; }.copyrights{ background:#ffffff; }.copyrights, .copyrights p{ color:#222222; }body{ background: #ffffff; }body{ border-color: #222222; }.breadcrumbs-page h1.page-title{ color:#757575;font-family:Zilla Slab;font-size:32px;font-style:normal;font-weight:700;letter-spacing:0.01em;line-height:40px; }body{ font-family:Lato;font-size:16px;font-weight:400;line-height:24px; }h1,h2,h3,h4,h5,h6{ font-family:Zilla Slab;font-weight:600; }h1{ font-size:32px; }h2{ font-size:24px; }h3{ font-size:20px; }h4{ font-size:18px; }h5{ font-size:16px; }h6{ font-size:14px; }/* Add your custom css goes here */.header-version-two .container-fluid .order-xl-last.d-inline-flex { display: none !important; } /* 992px */ @media (min-width: 1200px) { .header-version-two .container-fluid { flex-direction: column; align-items: center; } .header-version-two .container-fluid > .me-auto { border-bottom: 1px solid #dedede; text-align: center; justify-content: center; padding: 5px 0; margin-left: -8px; margin-right: -8px !important; width: 100vw; } .header-version-two .container-fluid > .me-auto a { padding-left: 0; padding-right: 0; margin-right: 0; } .header-version-two .container-fluid .collapse { width: 100%; justify-content: center; } .header-version-two .container-fluid .collapse .navbar-nav { margin-left: unset !important; } .header-version-two .container-fluid .collapse .navbar-nav li a { padding: 10px 20px; letter-spacing: 1px; font-weight: 500; font-size: 14px; font-family: "Zilla Slab", sans-serif; } } @media (max-width: 662px) { .header-version-two .navbar-brand img { width: 100%; height: auto; border-radius: 0; } .header-version-two .container-fluid > .d-flex.me-auto { width: calc(100% - 53px); } .header-version-two .navbar-brand img { width: 100%; height: auto !important; } } :root{--weddingdir-color-orange:#211d1e;--weddingdir-color-light-orange:#f19dae;--weddingdir-color-rgba-orange:#6d6e71;--weddingdir-color-cyan:#211d1e;--weddingdir-color-dark-cyan:#009091;--weddingdir-color-light-cyan:#00adae;--weddingdir-color-rgba-cyan:rgba(0, 174, 175, 0.9);--weddingdir-color-teal:#211d1e;--weddingdir-color-skin:#ffffff;}.has-weddingdir-default-color-color{ color: #f48f00 } .has-weddingdir-default-color-background-color{ background-color: #f48f00 }.has-weddingdir-primary-color-color{ color: #00aeaf } .has-weddingdir-primary-color-background-color{ background-color: #00aeaf }.has-weddingdir-black-color-color{ color: #000000 } .has-weddingdir-black-color-background-color{ background-color: #000000 }.has-weddingdir-dark-gray-color-color{ color: #302d34 } .has-weddingdir-dark-gray-color-background-color{ background-color: #302d34 }.has-weddingdir-black-variant-color-color{ color: #252428 } .has-weddingdir-black-variant-color-background-color{ background-color: #252428 }.has-weddingdir-teal-dark-color-color{ color: #005b5c } .has-weddingdir-teal-dark-color-background-color{ background-color: #005b5c }.has-weddingdir-light-gray-color-color{ color: #f8f8f9 } .has-weddingdir-light-gray-color-background-color{ background-color: #f8f8f9 }.has-weddingdir-heading-1-font-size{ font-size: 40px; }.has-weddingdir-heading-2-font-size{ font-size: 23px; }.has-weddingdir-heading-3-font-size{ font-size: 20px; }.has-weddingdir-heading-4-font-size{ font-size: 18px; }.has-weddingdir-heading-5-font-size{ font-size: 16px; }.has-weddingdir-heading-6-font-size{ font-size: 14px; }.has-weddingdir-heading-p-font-size{ font-size: 15px; }
103/*# sourceURL=weddingdir-parent-style-inline-css */
104</style>
105<link rel='stylesheet' id='weddingdir-child-style-css' href='https://www.newjerseybr
105ide.com/wp-content/themes/weddingdir/style.css?ver=1.5.3' media='all' />
106<link rel='stylesheet' id='ivory-search-styles-css' href='https://www.newjerseybride.com/wp-content/plugins/add-search-to-menu/public/css/ivory-search.min.css?ver=5.5.18' media='all' />
107<link rel='stylesheet' id='elementor-frontend-css' href='https://www.newjerseybride.com/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=3.33.4' media='all' />
108<link rel='stylesheet' id='elementor-post-11-css' href='https://www.newjerseybride.com/wp-content/uploads/elementor/css/post-11.css?ver=1790962391' media='all' />
109<link rel='stylesheet' id='widget-heading-css' href='https://www.newjerseybride.com/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=3.33.4' media='all' />
110<link rel='stylesheet' id='widget-image-css' href='https://www.newjerseybride.com/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.33.4' media='all' />
111<link rel='stylesheet' id='widget-loop-common-css' href='https://www.newjerseybride.com/wp-content/plugins/elementor-pro/assets/css/widget-loop-common.min.css?ver=3.33.2' media='all' />
112<link rel='stylesheet' id='widget-loop-grid-css' href='https://www.newjerseybride.com/wp-content/plugins/elementor-pro/assets/css/widget-loop-grid.min.css?ver=3.33.2' media='all' />
113<link rel='stylesheet' id='widget-form-css' href='https://www.newjerseybride.com/wp-content/plugins/elementor-pro/assets/css/widget-form.min.css?ver=3.33.2' media='all' />
114<link rel='stylesheet' id='elementor-post-1775-css' href='https://www.newjerseybride.com/wp-content/uploads/elementor/css/post-1775.css?ver=1790962392' media='all' />
115<link rel='stylesheet' id='weddingdir-flaticon-css' href='https://www.newjerseybride.com/wp-content/plugins/weddingdir/assets/library/flaticon/flaticon.css?ver=1765993359' media='all' />
116<link rel='stylesheet' id='weddingdir-fontello-css' href='https://www.newjerseybride.com/wp-content/plugins/weddingdir/assets/library/fontello/css/fontello.css?ver=1765993387' media='all' />
117<link rel='stylesheet' id='toastr-css' href='https://www.newjerseybride.com/wp-content/plugins/weddingdir/assets/library/toastr/toastr.css?ver=1765993782' media='all' />
118<link rel='stylesheet' id='clipboard-css' href='https://www.newjerseybride.com/wp-content/plugins/weddingdir/assets/library/clipboard/clipboard.min.js?ver=1765993341' media='all' />
119<link rel='stylesheet' id='select2-css' href='https://c0.wp.com/p/woocommerce/11.1.2/assets/css/select2.css' media='all' />
120<link rel='stylesheet' id='fontawesome-css' href='https://www.newjerseybride.com/wp-content/themes/weddingdir//assets/library/fontawesome-4.7.0/font-awesome.min.css?ver=1765995863' media='all' />
121<link rel='stylesheet' id='weddingdir-icon-css' href='https://www.newjerseybride.com/wp-content/themes/weddingdir//assets/library/weddingdir-icon/style.css?ver=1765995887' media='all' />
122<link rel='stylesheet' id='bootstrap_menu-css' href='https://www.newjerseybride.com/wp-content/themes/weddingdir//assets/library/bootstrap-menu/stylesheet.css?ver=1765995859' media='all' />
123<link rel='stylesheet' id='elementor-gf-zillaslab-css' href='https://fonts.googleapis.com/css?family=Zilla+Slab:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
124<link rel='stylesheet' id='elementor-gf-lato-css' href='https://fonts.googleapis.com/css?family=Lato:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
125<link rel='stylesheet' id='elementor-gf-roboto-css' href='https://fonts.googleapis.com/css?family=Roboto:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&#038;display=swap' media='all' />
126<script type="text/javascript">
127            window._nslDOMReady = (function () {
128                const executedCallbacks = new Set();
129            
130                return function (callback) {
131                    /**
132                    * Third parties might dispatch DOMContentLoaded events, so we need to ensure that we only run our callback once!
133                    */
134                    if (executedCallbacks.has(callback)) return;
135            
136                    const wrappedCallback = function () {
137                        if (executedCallbacks.has(callback)) return;
138                        executedCallbacks.add(callback);
139                        callback();
140                    };
141            
142                    if (document.readyState === "complete" || document.readyState === "interactive") {
143                        wrappedCallback();
144                    } else {
145                        document.addEventListener("DOMContentLoaded", wrappedCallback);
146                    }
147                };
148            })();
149        </script>
149<script async data-wp-strategy="async" id="broadstreet-analytics-js" src="//flux.broadstreet.ai/emit/4933.js?ver=1.0.0"></script>
vendor: 1 bytes, line 149
149
150<script async data-cfasync='false' id="broadstreet-init-js" src="//cdn.broadstreetads.com/init-2.min.js?v=1.52.2"></script>
vendor: 1 bytes, line 150
150
151<script async data-cfasync='false' id="broadstreet-init-js-after">
152window.broadstreetKeywords = ['is_home_page','is_landing_page','not_article_page']
153window.broadstreetTargets = {"pagetype":["is_home_page"],"category":[],"url":"www.newjerseybride.com"};
154
155window.broadstreet = window.broadstreet || { run: [] };window.broadstreet.run.push(function () {
156window.broadstreet.loadNetworkJS(4933, {});
157 });
158//# sourceURL=broadstreet-init-js-after
159</script>
vendor: 1 bytes, line 159
159
160<script id="jquery-core-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/jquery/jquery.min.js"></script>
vendor: 1 bytes, line 160
160
161<script id="jquery-migrate-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/jquery/jquery-migrate.min.js"></script>
vendor: 1 bytes, line 161
161
162<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://c0.wp.com/p/woocommerce/11.1.2/assets/js/jquery-blockui/jquery.blockUI.min.js"></script>
vendor: 1 bytes, line 162
162
163<script id="wc-add-to-cart-js-extra">
164var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"View cart","cart_url":"https://www.newjerseybride.com/cart/","is_cart":"","cart_redirect_after_add":"no"};
165//# sourceURL=wc-add-to-cart-js-extra
166</script>
vendor: 1 bytes, line 166
166
167<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://c0.wp.com/p/woocommerce/11.1.2/assets/js/frontend/add-to-cart.min.js"></script>
vendor: 1 bytes, line 167
167
168<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://c0.wp.com/p/woocommerce/11.1.2/assets/js/js-cookie/js.cookie.min.js"></script>
vendor: 1 bytes, line 168
168
169<script id="woocommerce-js-extra">
170var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Show password","i18n_password_hide":"Hide password"};
171//# sourceURL=woocommerce-js-extra
172</script>
vendor: 1 bytes, line 172
172
173<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://c0.wp.com/p/woocommerce/11.1.2/assets/js/frontend/woocommerce.min.js"></script>
vendor: 1 bytes, line 173
173
174<script data-wp-strategy="defer" defer id="woocommerce-analytics-js" src="https://stats.wp.com/s-202640.js"></script>
vendor: 1 bytes, line 174
174
175<script data-wp-strategy="defer" defer id="wc-select2-js" src="https://c0.wp.com/p/woocommerce/11.1.2/assets/js/select2/select2.full.min.js"></script>
vendor: 1 bytes, line 175
175
176<script id="weddingdir-core-script-js-extra">
177var WEDDINGDIR_AJAX_OBJ = {"ajaxurl":"https://www.newjerseybride.com/wp-admin/admin-ajax.php","brand_name":"new-jersey-bride","currency_sign":"$","currency_position":"left","weddingdir_loader":"","weddingdir_map_latitude":"23.019469943904543","weddingdir_map_longitude":"72.5730813242451","weddingdir_map_zoom_level":"9","popup_list":{"vendor_register":"weddingdir_vendor_registration_model_popup","vendor_login":"weddingdir_vendor_login_model_popup","couple_register":"weddingdir_couple_registration_model_popup","couple_login":"weddingdir_couple_login_model_popup","request_missing_info":"guest_list_tsting_request_missing_info","forgot_password":"weddingdir_forgot_password_model_popup","request_quote":"weddingdir_request_quote","claim_listing":"weddingdir_claim_listing"}};
178//# sourceURL=weddingdir-core-script-js-extra
179</script>
vendor: 1 bytes, line 179
179
180<script id="weddingdir-core-script-js" src="https://www.newjerseybride.com/wp-content/plugins/weddingdir/assets/script.js?ver=1765993778"></script>
180
181	<style>
182		.class_gwp_my_template_file {
183			cursor:help;
184		}
185	</style>
186	<style>
187	/* 		Listing > listing category tab	 */
188	#weddingdir_vendor_register_category option {
189		display: none;
190	}
191
192	#weddingdir_vendor_register_category option[value="0"],
193	#weddingdir_vendor_register_category option[value="1502"],
194	#weddingdir_vendor_register_category option[value="1503"],
195	#weddingdir_vendor_register_category option[value="2093"],
196	#weddingdir_vendor_register_category option[value="2110"],
197	#weddingdir_vendor_register_category option[value="2036"],
198	#weddingdir_vendor_register_category option[value="2000"],
199	#weddingdir_vendor_register_category option[value="1994"],
200	#weddingdir_vendor_register_category option[value="1489"],
201	#weddingdir_vendor_register_category option[value="1996"],
202	#weddingdir_vendor_register_category option[value="1536"],
203	#weddingdir_vendor_register_category option[value="1943"],
204	#weddingdir_vendor_register_category option[value="1995"],
205	#weddingdir_vendor_register_category option[value="1991"],
206	#weddingdir_vendor_register_category option[value="1992"],
207	#weddingdir_vendor_register_category option[value="1990"],
208	#weddingdir_vendor_register_category option[value="1993"] {
209		display: block;
210	}
211</style>
212	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
213	<meta name="generator" content="Elementor 3.33.4; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">
214
215<script src="https://api.fouanalytics.com/api/init-8901w56ld0htdfrgk4hy.js" data-cfasync="false" async></script>
215
216<noscript><img src="https://api.fouanalytics.com/api/noscript-8901w56ld0htdfrgk4hy.gif"></noscript>
217			<style>
218				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
219				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
220					background-image: none !important;
221				}
222				@media screen and (max-height: 1024px) {
223					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
224					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
225						background-image: none !important;
226					}
227				}
228				@media screen and (max-height: 640px) {
229					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
230					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
231						background-image: none !important;
232					}
233				}
234			</style>
235			<style type="text/css">.weddingdir-site-title {
236                                    position    : absolute;
237                                    clip        : rect(1px, 1px, 1px, 1px);
238                                }</style><style class="wp-fonts-local">
239@font-face{font-family:Inter;font-style:normal;font-weight:300 900;font-display:fallback;src:url('https://www.newjerseybride.com/wp-content/plugins/woocommerce/assets/fonts/Inter-VariableFont_slnt,wght.woff2') format('woff2');font-stretch:normal;}
240@font-face{font-family:Cardo;font-style:normal;font-weight:400;font-display:fallback;src:url('https://www.newjerseybride.com/wp-content/plugins/woocommerce/assets/fonts/cardo_normal_400.woff2') format('woff2');}
241</style>
242<link rel="icon" href="https://www.newjerseybride.com/wp-content/uploads/2025/05/cropped-Untitled-design-2-100x100.png" sizes="32x32" />
243<link rel="icon" href="https://www.newjerseybride.com/wp-content/uploads/2025/05/cropped-Untitled-design-2-200x200.png" sizes="192x192" />
244<link rel="apple-touch-icon" href="https://www.newjerseybride.com/wp-content/uploads/2025/05/cropped-Untitled-design-2-200x200.png" />
245<meta name="msapplication-TileImage" content="https://www.newjerseybride.com/wp-content/uploads/2025/05/cropped-Untitled-design-2-300x300.png" />
246<style id="wp-custom-css">
247body {
248	font-size: 16px;
249}
250
251.input-w-100 input {
252	width: 100% !important;
253}
254
255.mw-narrow {
256	max-width: 694px;
257	margin-left: auto;
258	margin-right: auto;
259}
260
261.mw-500 {
262	max-width: 500px;
263}
264
265.contained {
266	max-width: 1024px;
267	margin-left: auto;
268	margin-right: auto;
269}
270
271/* .order-xl-last {
272	display: none !important;
273} */
274
275.text-ellipsis {
276	overflow: hidden;
277	text-overflow: ellipsis;
278	white-space: nowrap;
279}
280
281.truncate {
282   overflow: hidden;
283   text-overflow: ellipsis;
284   display: -webkit-box;
285   -webkit-line-clamp: 2; /* number of lines to show */
286           line-clamp: 2;
287   -webkit-box-orient: vertical;
288}
289
290.truncate-3 {
291   overflow: hidden;
292   text-overflow: ellipsis;
293   display: -webkit-box;
294   -webkit-line-clamp: 3; /* number of lines to show */
295           line-clamp: 3;
296   -webkit-box-orient: vertical;
297}
298
299.featured-image-caption {
300	color: #666;
301	font-size: 14px;
302	font-style: italic;
303}
304
305.background-overlay::after {
306	content: "";
307	position: absolute;
308	width: 100%;
309	height: 100%;
310	left: 0;
311	top: 0;
312	background: rgba(0, 0, 0, 0.5);
313}
314
315.position-relative {
316	position: relative;
317}
318
319.radius-default,
320.radius-default img {
321	border-radius: 6px;
322}
323
324.single-post #content {
325	padding-top: 20px;
326}
327
328.wide-tb-90 {
329	padding-top: 30px;
330}
331
332.single-post .wide-tb-90 {
333	padding-top: 0;
334}
335
336@media (min-width: 1400px) {
337	.container {
338		max-width: 1200px;
339	}
340}
341
342@media (min-width: 1200px) {
343	.container {
344		max-width: 1200px;
345	}
346}
347
348/* header */
349.header-version-one .navbar-expand-xl .navbar-nav .nav-link {
350	font-weight: 600;
351	padding: 1.8rem 20px;
352}
353
354@media (max-width: 1200px) {
355	.header-version-two .navbar-brand img {
356	height: 30px;
357}
358}
359
360/* bridals expo menu, show only in mobile */
361#menu-item-38601 > a {
362	background-color: #cb6a7b21;
363}
364
365@media (min-width: 1199.5px) {
366	#menu-item-30586,
367	#menu-item-38601 {
368	display: none;
369}
370}
371
372@media (max-width: 1199.5px) {
373	#menu-item-25179 {
374		display: none;
375	}
376}
377
378/* defaults */
379a {
380	color: var(--e-global-color-accent, #E1617A);
381}
382
383a:hover {
384	color: var(--e-global-color-5dc6ce4, #D37889);
385}
386
387.page-excerpt {
388	font-family: "Lato", Sans-serif;
389	font-size: 20px;
390	font-weight: 400;
391	line-height: 1.4;
392	color: #555;
393}
394
395.listing-template-default.single-listing .btn-primary {
396	background-color: #e1617a;
397	border-color: #e1617a;
398}
399
400.result-list .img span.spotlight.featured, .wedding-listing .img .img-content .top span.spotlight.featured {
401	background-color: #e1617a;
402}
403
404.wp-block-image figcaption,
405figure.wp-caption figcaption,
406figure figcaption, 
407.wp-caption .wp-caption-text {
408	font-size: 12px;
409	font-weight: 400;
410	padding: 4px 10px;
411	background-color: #888;
412	overflow: hidden;
413	padding: 4px 10px;
414}
415
416.result-list .img span.professional.featured i, .wedding-listing .img .img-content .top span.professional.featured i {
417	color: #FFD700;
418}
419
420.result-list .img span.professional.featured, .wedding-listing .img .img-content .top span.professional.featured {
421	background-color: #FFD700;
422}
423
424/* .modal {
425	z-index: 10002;
426}
427
428.modal-backdrop {
429	z-index: 10001;
430} */
431
432li a[href*="/?dashboard=real-wedding"],
433li a[href*="/?dashboard=wedding-website"] {
434	display: none !important;
435}
436			
437li a[href*="/?dashboard=vendor-pricing"] {
438	display: none !important;
439}
440
441.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):where(:not([multiple])):focus {
442	background-repeat: no-repeat;
443	background-position: right 10px center;
444}
445
446body:not(.real-wedding-template-default) .elementor-kit-11 a.btn {
447	color: #fff;
448}
449
450.single-post aside.widget-area.secondary {
451	display: none !important;
452}
453
454/* find listing search bar */
455.weddingdir-listing-category-data ul li a i {
456	display: none !important;
457}
458/* end defaults */
459
460/* menus */
461@media (max-width: 1199.5px) {
462	a[title="Menu"] + ul #menu-item-8645,
463	a[title="Menu"] + ul #menu-item-8646{
464		display: none;
465	}
466}
467
468@media (min-width: 1200px) {
469.header-version-two .container-fluid .collapse .navbar-nav li a[title="Menu"] {
470	font-size: 0;
471}
472}
473
474.menu-item a[title="Menu"]::after {
475	content: "\f0c9";
476	font-size: 18px;
477	margin-left: 0;
478}
479
480a[title="Menu"] {
481	text-transform: uppercase;
482}
483/* end menus */
484
485/* search */
486.astm-search-menu-wrapper {
487	display: none !important;
488}
489
490.astm-search-menu .is-search-icon {
491	border-radius: 0 4px 4px 0;
492	background-color: #f5c1c1;
493}
494
495.is-form-style.is-form-style-3 input.is-search-input {
496	border-color: #f5c1c1 !important;
497	border-radius: 4px 0 0 4px;
498}
499
500@media (min-width: 1200px) {
501	.astm-search-menu {
502	display: flex;
503	justify-content: center;
504}
505}
506
507@media (max-width: 1199.9px) {
508	.astm-search-menu.is-menu > a,
509	.astm-search-menu.is-menu > div {
510	display: none;
511}
512	
513	.is-menu.is-dropdown form {
514		display: block !important;
515		position: relative;
516	}
517}
518/* end search */
519
520/* footer */
521footer .footer-section {
522	padding-top: 20px;
523	padding-bottom: 20px;
524	border-top: 1px solid #e1e1e1;
525	border-bottom: 1px solid #e1e1e1;
526}
527
528.footer .menu {
529	display: flex;
530	gap: 20px;
531	justify-content: center;
532	flex-wrap: wrap;
533}
534
535.footer .footer-widget .menu li {
536	padding: 0;
537	margin: 0;
538	font-size: 12px;
539	font-weight: 700;
540	
541}
542
543.footer .menu li::before {
544	display: none;
545}
546
547.footer .footer-widget ul li a {
548	color: #222;
549}
550
551#nav_menu-4 li > a {
552	font-weight: 600;
553}
554
555.weddingdir-footer-block .footer-widget {
556	margin-bottom: 18px;
557}
558
559#custom_html-3 > .widget-title {
560	display: none;
561}
562
563#menu-social {
564	display: flex;
565	justify-content: center;
566	flex-wrap: wrap;
567	gap: 16px;
568}
569
570.social-menu-item {
571	margin: 0;
572	padding: 0 !important;
573}
574
575.social-menu-item::before {
576	content: unset !important;
577}
578
579.social-menu-item > a {
580	font-size: 0;
581}
582
583.social-menu-item > a::before {
584	border: 1px solid #000;
585	width: 30px;
586	height: 30px;
587	font-family: "FontAwesome";
588	float: left;
589	line-height: 30px;
590	text-align: center;
591	border-radius: 100px;
592	font-size: 16px;
593}
594
595.social-menu-item > a[href*="instagram.com"]::before {
596	    content: "\f16d";
597}
598
599.social-menu-item > a[href*="facebook.com"]::before {
600	    content: "\f09a";
601}
602
603.social-menu-item > a[href*="pinterest.com"]::before {
604	    content: "\f231";
605}
606
607.social-menu-item > a[href*="tiktok.com"]::before {
608	    content: "\e07b";
609}
610
611.copyrights {
612	font-size: 10px;
613	font-weight: 700;
614}
615/* end footer */
616
617/* homepage */
618.venues-container .venue-items {
619    display: flex;
620    justify-content: center;
621    gap: 20px;
622    flex-wrap: wrap;
623  }
624
625  .venues-container .venue-item {
626    width: 100%;
627    height: 250px;
628    max-width: 202px;
629    position: relative;
630    border-radius: 10px;
631    overflow: hidden;
632  }
633
634  .venues-container .venue-items.is-alternate .venue-item:nth-child(2n) {
635    margin-top: 20px;
636  }
637
638  .venues-container .venue-item::before {
639    content: '';
640    position: absolute;
641    top: 0;
642    left: 0;
643    right: 0;
644    bottom: 0;
645    background: #0000004d;
646  }
647
648  .venues-container .venue-item img {
649    height: 100%;
650    width: 100%;
651    object-fit: cover;
652    display: block;
653  }
654
655  .venues-container .venue-item .venue-item-title {
656    position: absolute;
657    top: 50%;
658    width: 100%;
659    transform: translateY(-50%);
660    padding: 10px;
661    color: white;
662    text-align: center;
663    font-size: 1.2em;
664    font-weight: 600;
665  }
666  
667  @media (max-width: 767px) {
668    .venues-container .venue-items.is-alternate .venue-item:nth-child(2n) {
669      margin-top: 0;
670    }
671  }
672  
673  @media (max-width: 575px) {
674    .venues-container .venue-items .venue-item {
675      max-width: 100%;
676    }
677  }
678
679/* VDP */
680.profile-single .heading {
681  font-size: 30px;
682  line-height: 38px;
683}
684
685.card-shadow-header h3 {
686  font-size: 20px;
687}
688
689.card-shadow {
690  box-shadow: none;
691}
692
693/* .card-shadow-header h3 i.fa,
694.vendor-nav i.fa,
695.listing-singular-post-features i.fa,
696.listing-singular-post-quick-button i.fa,
697.profile-single i.fa {
698  display: none;
699} */
700
701.card-shadow-body.pb-1 p > i.fa {
702  color: #c7b073;
703  margin-right: 8px;
704  font-size: 18px;
705}
706
707.bg-danger.text-white {
708  color: #fff !important;
709}
710
711.weddingdir-listing-singular-widget > .widget:nth-child(2) {
712  display: none;
713}
714
715.listing-singular-post-quick-button button:last-child,
716.listing-singular-post-quick-button > a {
717	text-transform: uppercase;
718	background-color: #e1617a;
719	border-color: #e1617a;
720	font-weight: 700;
721	font-size: 16px;
722	padding: 11.200px 18.973px;
723	border-radius: 4px;
724}
725
726.listing-singular-post-quick-button button:last-child:disabled,
727.listing-singular-post-quick-button > a:disabled {
728	background-color: grey;
729	border-color: grey;
730}
731
732.vendor-single-slider .single-img, 
733.vendor-single-slider .slider-frame iframe, 
734#weddingdir-listing-singular-gallery-tab-carousel, 
735#weddingdir-listing-singular-gallery-tab-carousel .item {
736  height: 400px;
737  min-height: 400px;
738}
739
740.vendor-single-slider .single-img {
741	background-position: center 80% !important;
742}
743
744.icon-box-style-3 i {
745  min-width: 40px;
746}
747
748@media (max-width: 576px) {
749.listing-gallery > .col {
750	text-align: center;
751}	
752}
753
754.weddingdir-listing-singular-widget.sidebar-primary .widget:first-child .widget-title {
755	font-size: 0;
756}
757
758.weddingdir-listing-singular-widget.sidebar-primary .widget:first-child .widget-title::after {
759 content: 'Request Info';
760	font-size: 20px;
761}
762
763.single-listing p {
764	color: #211d1e;
765}
766
767.single-listing .card-shadow-header {
768	border-color: #dedede;
769}
770
771.single-listing .read-more-wrapper .card-shadow-header {
772	margin-bottom: 24px;
773	padding-left: 22.5px;
774	padding-right: 22.5px;
775}
776
777.single-listing .entry-content,
778.single-listing .weddingdir-listing-singular-sections >div >.detail-subhead,
779.single-listing .vendor_details.vendor_detailspage{
780	padding-left: 22.5px;
781	padding-right: 22.5px;
782}
783
784@media (min-width: 1199.5px) {
785	#weddingdir_listing_singular_slider_gallery_sectionwidget .owl-carousel .owl-stage .owl-item.cloned,
786#weddingdir_listing_singular_slider_gallery_sectionwidget .owl-carousel .owl-stage .owl-item {
787	width: 600px !important;
788	max-width: 600px !important;
789}
790}
791/* End VDP */
792
793/* venues */
794.wedding-listing .img {
795	background: transparent;
796}
797
798.wedding-listing .img img {
799	opacity: 1;
800}
801
802@media (min-width: 575.5px) {
803	.wedding-listing .img {
804		height: 235px;
805	}
806	
807	.wedding-listing .img .img-content > a {
808		height: 100%;
809	}
810	
811	.wedding-listing .img img {
812		height: 100%;
813		width: 100%;
814		object-fit: cover;
815		object-position: center;
816	}
817}
818/* end venues */
819
820/* Blogs */
821.post-img .weddingdir-post-formate img {
822	width: 100%;
823	max-height: 800px;
824	object-fit: cover;
825}
826
827.post-by-line {
828	margin-bottom: 10px;
829	font-size: 14px;
830	font-weight: 500;
831	margin-left: 0;
832	color: #888;
833}
834
835.post-by-line a {
836	color: #888;
837}
838
839body.blog .container .row .theme-sidebar {
840	display: none;
841}
842
843/* next and prev section */
844.weddingdir-section-post-next-prev.post-linking {
845	display: none;
846}
847
848/* recent articles */
849.recent-articles-with-content {
850	margin-top: 50px;
851	max-width: 950px;
852}
853
854.recent-articles-with-content h2.hdg_h4 {
855	font-size: 20px;
856	text-decoration: underline;
857	font-weight: 700;
858	letter-spacing: 0px;
859	margin-bottom: 18px;
860}
861
862.recent-articles-with-content h2.hdg_h4 a {
863	color: #000;
864}
865
866.recent-articles-with-content .thum {
867	height: 200px;
868}
869
870.recent-articles-with-content .thum img {
871	border-radius: 4px;
872	width: 100%;
873	height: 100%;
874	display: block;
875	object-fit: cover;
876}
877
878.recent-articles-with-content .facet-hd {
879	margin-bottom: 12px;
880}
881
882.recent-articles-with-content h3.hdg_h3 {
883	font-size: 17px;
884}
885
886.recent-articles-with-content .facet-ft {
887	font-size: 14px;
888}
889/* End blogs */
890
891/* categories */
892#njb_categories_section #categories-2 ul li {
893	padding-left: 0;
894}
895
896#njb_categories_section #categories-2 ul li a::before {
897	content: '';
898}
899
900#secondary .widget {
901	margin-bottom: 20px;
902}
903/* end categories */
904
905/* vendor categories */
906@media (min-width: 575.5px) {
907	.vendor-listing-wrap .vendor-img {
908		height: 177px;
909	}
910}
911
912.vendor-listing-wrap .vendor-img > a > img {
913	height: 100%;
914	object-fit: cover;
915	object-position: center;
916}
917
918/* Gravity form submit button styles */
919.gform_button {
920	background-color: #F19DAE !important;
921    font-family: "Lato", Sans-serif !important;
922    font-size: 16px !important;
923    font-weight: 700 !important;
924    fill: #FFFFFF !important;
925    color: #FFFFFF !important;
926    border-radius: 4px 4px 4px 4px !important;
927    padding: 18px 34px 18px 34px !important;
928}
929
930/* vendor categories */
931.popular-categories h3.term-name > a {
932	position: absolute;
933	top: 0;
934	left: 0;
935	right: 0;
936	bottom: 0;
937	display: flex;
938	padding: 24px 24px 39px 24px;
939	align-items: flex-end;
940}
941/* end vendor categories */
942
943#back-to-top {
944	display: none !important;
945}
946
947.submit-your-wedding {
948	width: 60%;
949	margin: 0 auto;
950}
951
952/* venue filters */
953#filter_button_section {
954	display: none !important;
955}
956
957.offcanvas .offcanvas-footer .btn.btn-primary {
958	color: #fff;
959}
960/* end venue filters */
961
962/* Toast */
963#toast-container {
964	z-index: 9999999999;
965}
966
967/* Sponsored Contents */
968.by-wrapper.sponsored {
969	background-color: #e1617a38;
970	padding: 1px 2px;
971}
972
973.by-wrapper.sponsored a {
974	text-decoration: underline;
975	color: #e1617a;
976	font-weight: 600;
977}
978
979/* Sponsored Content Homepage blog section */
980body.home .e-loop-item.category-sponsored-content {
981	position: relative;	
982}
983
984body.home .e-loop-item.category-sponsored-content::before {
985	content: 'Sponsored';
986	position: absolute;
987	top: 8px;
988	z-index: 2;
989	display: block;
990	font-family: sans-serif;
991	font-size: 12px;
992/* 	color: #000; */
993	color: #fff;
994	font-weight: bold;
995	text-transform: uppercase;
996	left: 8px;
997/* 	background-color: rgb(255 255 255 / 90%); */
998	background-color: hsl(348deg 68% 63% / 90%);
999	padding: 0 8px;
1000	border-radius: 1000px;
1001	letter-spacing: 1px;
1002}
1003
1004/* Real Weddings Single */
1005@media (max-width: 767.5px) {
1006	.single-real-wedding .real-wedding-single .name {
1007		margin-bottom: 0;
1008		font-size: 14px;
1009		padding: 16px 16px 10px;
1010	}
1011
1012	.single-real-wedding .real-wedding-single .name div h2 {
1013		font-size: 18px;
1014	}
1015	
1016	#couple_vendors_team .weddingdir_listing .result-list .content p {
1017		display: none;
1018	}
1019}
1020
1021/* Recaptcha */
1022.grecaptcha-badge {
1023	display: none !important;
1024}
1025
1026/* VLP */
1027.profile-avatar picture {
1028    margin-right: 15px;
1029}
1030</style>
1031<div class="astm-search-menu-wrapper is-menu-wrapper"><div><span class=" astm-search-menu is-menu is-dropdown"><a title="" href="#" role="button" aria-label="Search Icon Link"><svg width="20" height="20" class="search-icon" role="img" viewBox="2 9 20 5" focusable="false" aria-label="Search">
1032					<path class="search-icon-path" d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path></svg></a><form  class="is-search-form is-form-style is-form-style-3 is-form-id-0 " action="https://www.newjerseybride.com/" method="get" role="search" ><label for="is-search-input-0"><span class="is-screen-reader-text">Search for:</span><input  type="search" id="is-search-input-0" name="s" value="" class="is-search-input" placeholder="Search here..." autocomplete=off /></label><button type="submit" class="is-search-submit"><span class="is-screen-reader-text">Search Button</span><span class="is-search-icon"><svg focusable="false" aria-label="Search" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path></svg></span></button></form><div class="search-close"></div></span></div></div><style type="text/css" media="screen">.is-menu path.search-icon-path { fill: #0a0a0a;}body .popup-search-close:after, body .search-close:after { border-color: #0a0a0a;}body .popup-search-close:before, body .search-close:before { border-color: #0a0a0a;}</style></head>
1033
1034  <body  itemtype="https://schema.org/WebPage" itemscope="itemscope" class="home wp-singular page-template page-template-user-template page-template-front-page page-template-user-templatefront-page-php page page-id-1775 wp-custom-logo wp-embed-responsive wp-theme-weddingdir theme-weddingdir woocommerce-no-js weddingdir php-version-8231 weddingdir-desktop no-sidebar weddingdir-1.5.3 elementor-default elementor-kit-11 elementor-page elementor-page-1775">
1035
1036  <!-- Google Tag Manager (noscript) -->
vendor: 70 bytes, lines 1036-1037
1036
1037  <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1037GTM-T8PTGL
vendor: 105 bytes, lines 1037-1039
1037"
1038                    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1039  
1039<!-- End Google Tag Manager (noscript) -->
1040
1041  
1042  <div id="page" class="site">
1043
1044      <a class="skip-link screen-reader-text" href="#content">Skip to content</a>
1045      
1046      <header itemtype="https://schema.org/WPHeader" itemscope="itemscope" id="masthead">
1047
1048    <!-- Main Navigation Start -->
1049    <div class="header-version-two">
1050        <nav class="header-anim navbar navbar-expand-xl">
1051            <div class="container-fluid text-nowrap bdr-nav px-0">
1052
1053                <div class="d-flex me-auto">
1054
1055                                <a class="navbar-brand" href="https://www.newjerseybride.com/" rel="home">
1056
1057                                                            <picture class="logo">
1058<source type="image/webp" srcset="https://www.newjerseybride.com/wp-content/uploads/2025/05/njbLogo.png.webp"/>
1059<img alt="New Jersey Bride Brand Site Logo" src="https://www.newjerseybride.com/wp-content/uploads/2025/05/njbLogo.png"/>
1060</picture>
1061
1062
1063                                                        </a> 
1064
1065                            </div>
1066            <!-- Toggle Button Start -->
1067            <button class="navbar-toggler x collapsed" type="button" data-bs-toggle="collapse"
1068                data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false"
1069                aria-label="Toggle navigation">
1070
1071                <span class="icon-bar"></span>
1072                <span class="icon-bar"></span>
1073                <span class="icon-bar"></span>
1074
1075            </button>
1076            <!-- Toggle Button End -->
1077
1078            <!-- Topbar Request Quote End -->
1079            <div class="collapse navbar-collapse" id="navbarCollapse" 
1080
1081                data-hover="dropdown" data-animations="slideInUp slideInUp slideInUp slideInUp">
1082
1083                <ul id="menu-primary-menu" class="navbar-nav ms-auto"><li id="menu-item-21043" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-21043 dropdown"><a title="VENUES" href="#" data-bs-toggle="dropdown" class="dropdown-toggle nav-link" aria-haspopup="true">VENUES</a>
1084<ul role="menu" class=" dropdown-menu">
1085	<li id="menu-item-21416" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21416"><a title="Find Your Venue" href="/wedding-vendors/venues/" class="dropdown-item">Find Your Venue</a></li>
1086	<li id="menu-item-25206" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-25206"><a title="Ultimate Venues Guide" href="https://www.newjerseybride.com/ultimate-guide-wedding-venues-in-new-jersey/" class="dropdown-item">Ultimate Venues Guide</a></li>
1087	<li id="menu-item-25208" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-25208"><a title="Affordable Venues" href="https://www.newjerseybride.com/affordable-wedding-venues-in-new-jersey/" class="dropdown-item">Affordable Venues</a></li>
1088	<li id="menu-item-25211" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-25211"><a title="Ballroom Venues" href="https://www.newjerseybride.com/nj-ballroom-wedding-venues/" class="dropdown-item">Ballroom Venues</a></li>
1089	<li id="menu-item-25212" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-25212"><a title="Hotel Venues" href="https://www.newjerseybride.com/all-in-one-venues-hotel-weddings/" class="dropdown-item">Hotel Venues</a></li>
1090	<li id="menu-item-25210" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-25210"><a title="Shore Venues" href="https://www.newjerseybride.com/jersey-shore-venues-waterfront-wedding/" class="dropdown-item">Shore Venues</a></li>
1091	<li id="menu-item-37899" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-37899"><a title="Garden Venues" href="https://www.newjerseybride.com/19-gorgeous-spots-garden-wedding/" class="dropdown-item">Garden Venues</a></li>
1092	<li id="menu-item-37902" class="menu-item menu-item-type-post_type menu-item-object-post menu-item-37902"><a title="Winery Venues" href="https://www.newjerseybride.com/5-new-jersey-winery-weddings-to-inspire-your-own/" class="dropdown-item">Winery Venues</a></li>
1093</ul>
1094</li>
1095<li id="menu-item-3846" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3846"><a title="VENDORS" href="/wedding-vendors/" class="nav-link">VENDORS</a></li>
1096<li id="menu-item-39795" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-39795">
1096<a title="REAL WEDDINGS" href="https://www.newjerseybride.com/real-weddings/" class="nav-link">REAL WEDDINGS</a></li>
1097<li id="menu-item-21437" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-21437"><a title="PLANNING &amp; INSPO" href="https://www.newjerseybride.com/planning-inspo/" class="nav-link">PLANNING &#038; INSPO</a></li>
1098<li id="menu-item-30586" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-30586"><a title="BRIDAL EXPOS &amp; SHOWCASES" href="https://www.newjerseybride.com/events/" class="nav-link">BRIDAL EXPOS &#038; SHOWCASES</a></li>
1099<li id="menu-item-38601" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-38601"><a title="SIGN UP FOR SOMETHING NEW" href="https://www.newjerseybride.com/somethingnew/" class="nav-link">SIGN UP FOR SOMETHING NEW</a></li>
1100<li id="menu-item-25179" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-25179 dropdown"><a title="Menu" href="#" data-bs-toggle="dropdown" class="dropdown-toggle nav-link" aria-haspopup="true">Menu</a>
1101<ul role="menu" class=" dropdown-menu">
1102	<li id="menu-item-21432" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-21432"><a title="BRIDAL EXPOS &amp; SHOWCASES" href="/events/" class="dropdown-item">BRIDAL EXPOS &#038; SHOWCASES</a></li>
1103</ul>
1104</li>
1105<li class=" astm-search-menu is-menu is-dropdown menu-item"><a href="#" role="button" aria-label="Search Icon Link"><svg width="20" height="20" class="search-icon" role="img" viewBox="2 9 20 5" focusable="false" aria-label="Search">
1106						<path class="search-icon-path" d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path></svg></a><form  class="is-search-form is-form-style is-form-style-3 is-form-id-0 " action="https://www.newjerseybride.com/" method="get" role="search" ><label for="is-search-input-0"><span class="is-screen-reader-text">Search for:</span><input  type="search" id="is-search-input-0" name="s" value="" class="is-search-input" placeholder="Search here..." autocomplete=off /></label><button type="submit" class="is-search-submit"><span class="is-screen-reader-text">Search Button</span><span class="is-search-icon"><svg focusable="false" aria-label="Search" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"></path></svg></span></button></form><div class="search-close"></div></li></ul>
1107            </div><!-- / Topbar Request Quote End -->
1108            <span class="order-xl-last d-inline-flex ms-xxl-3 ms-xl-3 ms-lg-3 ms-md-3 ms-0">
1109
1110                                    <a class="btn btn-default btn-sm" href="javascript:" role="button" data-bs-toggle="modal" data-bs-target="#weddingdir_couple_login_model_popup" data-bs-dismiss="modal">
1111
1112                                        <i class="fa fa-user-o"></i>
1113
1114                                        <span class="ms-1">Login</span>
1115
1116                                    </a>
1117
1118                                    <a class="btn btn-primary d-sm-block btn-sm ms-2" href="javascript:" role="button" data-bs-toggle="modal" data-bs-target="#weddingdir_vendor_login_model_popup" data-bs-dismiss="modal">
1119
1120                                        <i class="fa fa-plus"></i> 
1121
1122                                        <span class="ms-1">Add Listing</span>
1123
1124                                    </a>
1125
1126                                </span>
1127            </div>
1128        </nav>
1129    </div>
1130    <!-- Main Navigation End -->
1131
1132</header><!-- #masthead -->
1133
1134      <main id="content" class="site-content">		<div data-elementor-type="wp-page" data-elementor-id="1775" class="elementor elementor-1775" data-elementor-post-type="page">
1135						<section class="elementor-section elementor-top-section elementor-element elementor-element-d68fbe2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d68fbe2" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1136						<div class="elementor-container elementor-column-gap-default">
1137					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-cde1fdd" data-id="cde1fdd" data-element_type="column">
1138			<div class="elementor-widget-wrap elementor-element-populated">
1139				<div class="elementor-element elementor-element-0fe39d2 e-flex e-con-boxed e-con e-parent" data-id="0fe39d2" data-element_type="container">
1140					<div class="e-con-inner">
1141				<div class="elementor-element elementor-element-c01b04f elementor-widget elementor-widget-heading" data-id="c01b04f" data-element_type="widget" data-widget_type="heading.default">
1142				<div class="elementor-widget-container">
1143					<h1 class="elementor-heading-title elementor-size-default">Find Your NJ Wedding Vendors</h1>				</div>
1144				</div>
1145				<div class="elementor-element elementor-element-6e1426f elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="6e1426f" data-element_type="widget" data-widget_type="heading.default">
1146				<div class="elementor-widget-container">
1147					<p class="elementor-heading-title elementor-size-default">From venues to details, our local pros help your day come together.</p>				</div>
1148				</div>
1149					</div>
1150				</div>
1151					</div>
1152		</div>
1153					</div>
1154		</section>
1155				<section class="elementor-section elementor-top-section elementor-element elementor-element-e6e6ace elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e6e6ace" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1156						<div class="elementor-container elementor-column-gap-default">
1157					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-33cb9fd" data-id="33cb9fd" data-element_type="column">
1158			<div class="elementor-widget-wrap elementor-element-populated">
1159				<div class="elementor-element elementor-element-c08fcbc e-flex e-con-boxed e-con e-parent" data-id="c08fcbc" data-element_type="container">
1160					<div class="e-con-inner">
1161		<div class="elementor-element elementor-element-c28bfe5 e-grid e-con-full e-con e-child" data-id="c28bfe5" data-element_type="container">
1162		<div class="elementor-element elementor-element-49c3bbd e-con-full e-flex e-con e-child" data-id="49c3bbd" data-element_type="container">
1163				<div class="elementor-element elementor-element-4c79e2e elementor-widget__width-inherit elementor-absolute venue-item-featured-image elementor-widget elementor-widget-image" data-id="4c79e2e" data-element_type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="image.default">
1164				<div class="elementor-widget-container">
1165															<img fetchpriority="high" fetchpriority="high" decoding="async" width="712" height="1002" src="https://www.newjerseybride.com/wp-content/uploads/2025/05/photo-1723832348105-2e69f948135a.avif" class="attachment-large size-large wp-image-8626" alt="" srcset="https://www.newjerseybride.com/wp-content/uploads/2025/05/photo-1723832348105-2e69f948135a.avif 712w, https://www.newjerseybride.com/wp-content/uploads/2025/05/photo-1723832348105-2e69f948135a-213x300.jpg 213w, https://www.newjerseybride.com/wp-content/uploads/2025/05/photo-1723832348105-2e69f948135a-600x844.jpg 600w" sizes="(max-width: 712px) 100vw, 712px" />															</div>
1166				</div>
1167				<div class="elementor-element elementor-element-1ba5ca3 elementor-widget__width-inherit venue-title elementor-widget elementor-widget-heading" data-id="1ba5ca3" data-element_type="widget" data-widget_type="heading.default">
1168				<div class="elementor-widget-container">
1169					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/wedding-vendors/venues/">Wedding Venues</a></h3>				</div>
1170				</div>
1171				</div>
1172		<div class="elementor-element elementor-element-6e804f6 e-con-full e-flex e-con e-child" data-id="6e804f6" data-element_type="container">
1173				<div class="elementor-element elementor-element-0d836cf elementor-widget__width-inherit elementor-absolute venue-item-featured-image elementor-widget elementor-widget-image" data-id="0d836cf" data-element_type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="image.default">
1174				<div class="elementor-widget-container">
1175															<img decoding="async" width="683" height="1024" src="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1705088014762-0c457f3b99fc-683x1024.jpg" class="attachment-large size-large wp-image-10259" alt="Browse top-rated wedding vendors in New Jersey. Find photographers, florists, venues, caterers, and more to make your big day perfect." srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1705088014762-0c457f3b99fc-683x1024.jpg 683w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1705088014762-0c457f3b99fc-200x300.jpg 200w, https://www.newjerseybr
1175ide.com/wp-content/uploads/2025/07/photo-1705088014762-0c457f3b99fc-600x900.jpg 600w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1705088014762-0c457f3b99fc.avif 687w" sizes="(max-width: 683px) 100vw, 683px" />															</div>
1176				</div>
1177				<div class="elementor-element elementor-element-d5b5f56 elementor-widget__width-inherit venue-title elementor-widget elementor-widget-heading" data-id="d5b5f56" data-element_type="widget" data-widget_type="heading.default">
1178				<div class="elementor-widget-container">
1179					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/wedding-vendors/photographers-videographers/">Photographers &amp; Videographers</a></h3>				</div>
1180				</div>
1181				</div>
1182		<div class="elementor-element elementor-element-01f2a68 e-con-full e-flex e-con e-child" data-id="01f2a68" data-element_type="container">
1183				<div class="elementor-element elementor-element-79a1fc0 elementor-widget__width-inherit elementor-absolute venue-item-featured-image elementor-widget elementor-widget-image" data-id="79a1fc0" data-element_type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="image.default">
1184				<div class="elementor-widget-container">
1185															<img decoding="async" width="682" height="1024" src="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1695237530744-5447272c69fa-1-682x1024.jpg" class="attachment-large size-large wp-image-10264" alt="" srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1695237530744-5447272c69fa-1-682x1024.jpg 682w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1695237530744-5447272c69fa-1-200x300.jpg 200w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1695237530744-5447272c69fa-1-600x900.jpg 600w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1695237530744-5447272c69fa-1.avif 687w" sizes="(max-width: 682px) 100vw, 682px" />															</div>
1186				</div>
1187				<div class="elementor-element elementor-element-e20def3 elementor-widget__width-inherit venue-title elementor-widget elementor-widget-heading" data-id="e20def3" data-element_type="widget" data-widget_type="heading.default">
1188				<div class="elementor-widget-container">
1189					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/wedding-vendors/dresses-suits-attire/">Wedding Dresses</a></h3>				</div>
1190				</div>
1191				</div>
1192		<div class="elementor-element elementor-element-1fbdadc e-con-full e-flex e-con e-child" data-id="1fbdadc" data-element_type="container">
1193				<div class="elementor-element elementor-element-02fc4bd elementor-widget__width-inherit elementor-absolute venue-item-featured-image elementor-widget elementor-widget-image" data-id="02fc4bd" data-element_type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="image.default">
1194				<div class="elementor-widget-container">
1195															<img loading="lazy" loading="lazy" decoding="async" width="725" height="990" src="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1618107095181-e3ba0f53ee59.avif" class="attachment-large size-large wp-image-10262" alt="Find wedding DJs and live bands in New Jersey. Browse local entertainment vendors to keep your guests dancing all night long." srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1618107095181-e3ba0f53ee59.avif 725w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1618107095181-e3ba0f53ee59-220x300.jpg 220w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1618107095181-e3ba0f53ee59-600x819.jpg 600w" sizes="(max-width: 725px) 100vw, 725px" />															</div>
1196				</div>
1197				<div class="elementor-element elementor-element-cd18e1a elementor-widget__width-inherit venue-title elementor-widget elementor-widget-heading" data-id="cd18e1a" data-element_type="widget" data-widget_type="heading.default">
1198				<div class="elementor-widget-container">
1199					<h3 class="elementor-heading-title elementor-size-default">
1199<a href="https://www.newjerseybride.com/wedding-vendors/djs-bands/">DJs &amp; Bands</a></h3>				</div>
1200				</div>
1201				</div>
1202		<div class="elementor-element elementor-element-a336952 e-con-full e-flex e-con e-child" data-id="a336952" data-element_type="container">
1203				<div class="elementor-element elementor-element-66854ec elementor-widget__width-inherit elementor-absolute venue-item-featured-image elementor-widget elementor-widget-image" data-id="66854ec" data-element_type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="image.default">
1204				<div class="elementor-widget-container">
1205															<img loading="lazy" loading="lazy" decoding="async" width="682" height="1024" src="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1521543832500-49e69fb2bea2-1-682x1024.jpg" class="attachment-large size-large wp-image-10263" alt="" srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1521543832500-49e69fb2bea2-1-682x1024.jpg 682w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1521543832500-49e69fb2bea2-1-200x300.jpg 200w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1521543832500-49e69fb2bea2-1-600x900.jpg 600w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1521543832500-49e69fb2bea2-1.avif 687w" sizes="(max-width: 682px) 100vw, 682px" />															</div>
1206				</div>
1207				<div class="elementor-element elementor-element-dea2143 elementor-widget__width-inherit venue-title elementor-widget elementor-widget-heading" data-id="dea2143" data-element_type="widget" data-widget_type="heading.default">
1208				<div class="elementor-widget-container">
1209					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/wedding-vendors/florists/">Florists</a></h3>				</div>
1210				</div>
1211				</div>
1212		<div class="elementor-element elementor-element-0133330 e-con-full e-flex e-con e-child" data-id="0133330" data-element_type="container">
1213				<div class="elementor-element elementor-element-6e11f7f elementor-widget__width-inherit elementor-absolute venue-item-featured-image elementor-widget elementor-widget-image" data-id="6e11f7f" data-element_type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="image.default">
1214				<div class="elementor-widget-container">
1215															<img loading="lazy" loading="lazy" decoding="async" width="682" height="1024" src="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1649615644623-a4f6220f4352-682x1024.jpg" class="attachment-large size-large wp-image-10261" alt="" srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1649615644623-a4f6220f4352-682x1024.jpg 682w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1649615644623-a4f6220f4352-200x300.jpg 200w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1649615644623-a4f6220f4352-600x900.jpg 600w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1649615644623-a4f6220f4352.avif 687w" sizes="(max-width: 682px) 100vw, 682px" />															</div>
1216				</div>
1217				<div class="elementor-element elementor-element-0e10e2c elementor-widget__width-inherit venue-title elementor-widget elementor-widget-heading" data-id="0e10e2c" data-element_type="widget" data-widget_type="heading.default">
1218				<div class="elementor-widget-container">
1219					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/wedding-vendors/wedding-planners/">Wedding Planners</a></h3>				</div>
1220				</div>
1221				</div>
1222		<div class="elementor-element elementor-element-b49970e e-con-full e-flex e-con e-child" data-id="b49970e" data-element_type="container">
1223				<div class="elementor-element elementor-element-63bea29 elementor-widget__width-inherit elementor-absolute venue-item-featured-image elementor-widget elementor-widget-image" data-id="63bea29" data-element_type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="image.default">
1224				<div class="elementor-widget-container">
1225															<img loading="lazy" loading="lazy" decoding="async" width="681" height="1024" src="https://www.newjerseybr
1225ide.com/wp-content/uploads/2025/07/photo-1586342805832-c0f10f33ac3d-681x1024.jpg" class="attachment-large size-large wp-image-10265" alt="" srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1586342805832-c0f10f33ac3d-681x1024.jpg 681w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1586342805832-c0f10f33ac3d-200x300.jpg 200w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1586342805832-c0f10f33ac3d-600x902.jpg 600w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1586342805832-c0f10f33ac3d.avif 686w" sizes="(max-width: 681px) 100vw, 681px" />															</div>
1226				</div>
1227				<div class="elementor-element elementor-element-51e2bb0 elementor-widget__width-inherit venue-title elementor-widget elementor-widget-heading" data-id="51e2bb0" data-element_type="widget" data-widget_type="heading.default">
1228				<div class="elementor-widget-container">
1229					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/wedding-vendors/hair-makeup/">Hair &amp; Makeup</a></h3>				</div>
1230				</div>
1231				</div>
1232		<div class="elementor-element elementor-element-ffea5d8 e-con-full e-flex e-con e-child" data-id="ffea5d8" data-element_type="container">
1233				<div class="elementor-element elementor-element-f90c414 elementor-widget__width-inherit elementor-absolute venue-item-featured-image elementor-widget elementor-widget-image" data-id="f90c414" data-element_type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="image.default">
1234				<div class="elementor-widget-container">
1235															<img loading="lazy" loading="lazy" decoding="async" width="682" height="1024" src="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1632610992723-82d7c212f6d7-682x1024.jpg" class="attachment-large size-large wp-image-10266" alt="" srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1632610992723-82d7c212f6d7-682x1024.jpg 682w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1632610992723-82d7c212f6d7-200x300.jpg 200w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1632610992723-82d7c212f6d7-600x900.jpg 600w, https://www.newjerseybride.com/wp-content/uploads/2025/07/photo-1632610992723-82d7c212f6d7.avif 687w" sizes="(max-width: 682px) 100vw, 682px" />															</div>
1236				</div>
1237				<div class="elementor-element elementor-element-5046d0a elementor-widget__width-inherit venue-title elementor-widget elementor-widget-heading" data-id="5046d0a" data-element_type="widget" data-widget_type="heading.default">
1238				<div class="elementor-widget-container">
1239					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/wedding-vendors/stationery-signage/">Stationery &amp; Signage</a></h3>				</div>
1240				</div>
1241				</div>
1242				</div>
1243					</div>
1244				</div>
1245					</div>
1246		</div>
1247					</div>
1248		</section>
1249				<section class="elementor-section elementor-top-section elementor-element elementor-element-384e032 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="384e032" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1250						<div class="elementor-container elementor-column-gap-no">
1251					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4641388" data-id="4641388" data-element_type="column">
1252			<div class="elementor-widget-wrap elementor-element-populated">
1253				<div class="elementor-element elementor-element-86648bf e-con-full e-flex e-con e-parent" data-id="86648bf" data-element_type="container">
1254				<div class="elementor-element elementor-element-a6b5f2c elementor-mobile-align-justify elementor-widget elementor-widget-button" data-id="a6b5f2c" data-element_type="widget" data-widget_type="button.default">
1255				<div class="elementor-widget-container">
1256									<div class="elementor-button-wrapper">
1257					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.newjerseybr
1257ide.com/wedding-vendors/">
1258						<span class="elementor-button-content-wrapper">
1259									<span class="elementor-button-text">View All Vendors</span>
1260					</span>
1261					</a>
1262				</div>
1263								</div>
1264				</div>
1265				</div>
1266					</div>
1267		</div>
1268					</div>
1269		</section>
1270				<section class="elementor-section elementor-top-section elementor-element elementor-element-ddb4b07 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ddb4b07" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1271						<div class="elementor-container elementor-column-gap-no">
1272					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d696acd" data-id="d696acd" data-element_type="column">
1273			<div class="elementor-widget-wrap elementor-element-populated">
1274				<div class="elementor-element elementor-element-ef31b40 e-flex e-con-boxed e-con e-parent" data-id="ef31b40" data-element_type="container">
1275					<div class="e-con-inner">
1276				<div class="elementor-element elementor-element-368ca46 elementor-widget elementor-widget-heading" data-id="368ca46" data-element_type="widget" data-widget_type="heading.default">
1277				<div class="elementor-widget-container">
1278					<h2 class="elementor-heading-title elementor-size-default">Get Organized!</h2>				</div>
1279				</div>
1280				<div class="elementor-element elementor-element-16ff683 elementor-widget elementor-widget-heading" data-id="16ff683" data-element_type="widget" data-widget_type="heading.default">
1281				<div class="elementor-widget-container">
1282					<h1 class="elementor-heading-title elementor-size-default">Planning &amp; Inspo</h1>				</div>
1283				</div>
1284				<div class="elementor-element elementor-element-14bffa6 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="14bffa6" data-element_type="widget" data-widget_type="heading.default">
1285				<div class="elementor-widget-container">
1286					<p class="elementor-heading-title elementor-size-default">Tips to guide your wedding planning journey.</p>				</div>
1287				</div>
1288					</div>
1289				</div>
1290					</div>
1291		</div>
1292					</div>
1293		</section>
1294				<section class="elementor-section elementor-top-section elementor-element elementor-element-6de5ed9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6de5ed9" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1295						<div class="elementor-container elementor-column-gap-default">
1296					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ff7d0aa" data-id="ff7d0aa" data-element_type="column">
1297			<div class="elementor-widget-wrap elementor-element-populated">
1298				<div class="elementor-element elementor-element-452de3f e-flex e-con-boxed e-con e-parent" data-id="452de3f" data-element_type="container">
1299					<div class="e-con-inner">
1300				<div class="elementor-element elementor-element-cf4075d elementor-grid-4 elementor-grid-mobile-2 elementor-widget-mobile__width-initial elementor-grid-tablet-2 elementor-widget elementor-widget-loop-grid" data-id="cf4075d" data-element_type="widget" data-settings="{&quot;template_id&quot;:7811,&quot;columns&quot;:4,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:15,&quot;sizes&quot;:[]},&quot;columns_mobile&quot;:2,&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:14,&quot;sizes&quot;:[]},&quot;_skin&quot;:&quot;post&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\&quot;loop-item\&quot;]&quot;}" data-widget_type="loop-grid.post">
1301				<div class="elementor-widget-container">
1302							<div class="elementor-loop-container elementor-grid" role="list">
1303		<style id="loop-7811">.elementor-7811 .elementor-element.elementor-element-2b792ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7811 .elementor-element.elementor-element-6e4de7f{--display:flex;--border-radius:6px 6px 6px 6px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-7811 .elementor-element.elementor-element-6e4de7f:not(.elementor-motion-effects-element-type-background), .elementor-7811 .elementor-element.elementor-element-6e4de7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d181779 );}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;
1303font-weight:var( --e-global-typography-text-font-weight );}.elementor-7811 .elementor-element.elementor-element-f57cae5{width:100%;max-width:100%;top:0px;}.elementor-7811 .elementor-element.elementor-element-f57cae5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:4px 4px 0px 4px;}body:not(.rtl) .elementor-7811 .elementor-element.elementor-element-f57cae5{left:0px;}body.rtl .elementor-7811 .elementor-element.elementor-element-f57cae5{right:0px;}.elementor-7811 .elementor-element.elementor-element-f57cae5 img{width:100%;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7811 .elementor-element.elementor-element-e7d72fc > .elementor-widget-container{margin:0px 0px 04px 0px;padding:0px 0px 0px 0px;}.elementor-7811 .elementor-element.elementor-element-e7d72fc{text-align:center;}.elementor-7811 .elementor-element.elementor-element-e7d72fc .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:1.5;color:var( --e-global-color-1f024b5 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7811 .elementor-element.elementor-element-836cc66 > .elementor-widget-container{margin:0px 0px 04px 0px;}.elementor-7811 .elementor-element.elementor-element-836cc66{text-align:center;}.elementor-7811 .elementor-element.elementor-element-836cc66 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-7811 .elementor-element.elementor-element-1b78c32{text-align:center;}.elementor-7811 .elementor-element.elementor-element-1b78c32 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7811 .elementor-element.elementor-element-e7d72fc .elementor-heading-title{font-size:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-f57cae5 */.elementor-7811 .elementor-element.elementor-element-f57cae5 img {
1304    width: 100%;
1305    height: 100%;
1306    object-fit: cover;
1307    object-position: center;
1308}/* End custom CSS */
1309/* Start custom CSS for container, class: .elementor-element-6e4de7f */.elementor-7811 .elementor-element.elementor-element-6e4de7f {
1310    position: relative;
1311    width: 100%;
1312    padding-top: 56.25%; /* 9 / 16 = 0.5625 = 56.25% */
1313    overflow: hidden;
1314}
1315
1316.elementor-7811 .elementor-element.elementor-element-6e4de7f .elementor-element,
1317.elementor-7811 .elementor-element.elementor-element-6e4de7f a {
1318    height: 100%;
1319    width: 100%;
1320}/* End custom CSS */
1321/* Start custom CSS for theme-post-title, class: .elementor-element-e7d72fc */.elementor-7811 .elementor-element.elementor-element-e7d72fc {
1322overflow: hidden;
1323text-overflow: ellipsis;
1324display: -webkit-box;
1325-webkit-line-clamp: 2; /* number of lines to show */
1326       line-clamp: 2;
1327-webkit-box-orient: vertical;
1328}
1329
1330.elementor-7811 .elementor-element.elementor-element-e7d72fc a {
1331    height: 100%;
1332}/* End custom CSS */</style>		<div data-elementor-type="loop-item" data-elementor-id="7811" class="elementor elementor-7811 e-loop-item e-loop-item-16918 post-16918 post type-post status-publish format-standard has-post-thumbnail hentry category-ceremony-reception category-featured category-weddings-101" data-elementor-post-type="elementor_library" data-custom-edit-handle="1">
1333			<div class="elementor-element elementor-element-2b792ee e-flex e-con-boxed e-con e-parent" data-id="2b792ee" data-element_type="container">
1334					<div class="e-con-inner">
1335		<div class="elementor-element elementor-element-6e4de7f e-flex e-con-boxed e-con e-child" data-id="6e4de7f" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1336					<div class="e-con-inner">
1337				<div class="elementor-element elementor-element-f57cae5 elementor-widget__width-inherit elementor-absolute elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="f57cae5" data-element_type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="theme-post-featured-image.default">
1338				<div class="elementor-widget-container">
1339																<a href="https://www.newjerseybride.com/all-in-one-venues-hotel-weddings/">
1340							<picture loading="lazy" decoding="async" class="attachment-large size-large wp-image-16940">
1341<source type="image/webp" srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-1024x768.jpg.webp 1024w, https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-300x225.jpg.webp 300w, https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-768x576.jpg.webp 768w, https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-1536x1152.jpg.webp 1536w, https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-2048x1536.jpg.webp 2048w, https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-600x450.jpg.webp 600w" sizes="(max-width: 1024px) 100vw, 1024px"/>
1342<img loading="lazy" decoding="async" width="1024" height="768" src="https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-1024x768.jpg" alt="" srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-1024x768.jpg 1024w, https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-300x225.jpg 300w, https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-768x576.jpg 768w, https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-1536x1152.jpg 1536w, https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-2048x1536.jpg 2048w, https://www.newjerseybride.com/wp-content/uploads/2025/07/stacey-vandas-7d7ciajVgWA-unsplash-600x450.jpg 600w" sizes="(max-width: 1024px) 100vw, 1024px"/>
1343</picture>
1344								</a>
1345															</div>
1346				</div>
1347					</div>
1348				</div>
1349				<div class="elementor-element elementor-element-e7d72fc truncate elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="e7d72fc" data-element_type="widget" data-widget_type="theme-post-title.default">
1350				<div class="elementor-widget-container">
1351					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/all-in-one-venues-hotel-weddings/">23 Hotel Wedding Venues in NJ for a Complete Wedding Weekend</a></h3>				</div>
1352				</div>
1353					</div>
1354				</div>
1355				</div>
1356				<div data-elementor-type="loop-item" data-elementor-id="7811" class="elementor elementor-7811 e-loop-item e-loop-item-41229 post-41229 post type-post status-publish format-standard has-post-thumbnail hentry category-featured category-getting-started category-weddings-101" data-elementor-post-type="elementor_library" data-custom-edit-handle="1">
1357			<div class="elementor-element elementor-element-2b792ee e-flex e-con-boxed e-con e-parent" data-id="2b792ee" data-element_type="container">
1358					<div class="e-con-inner">
1359		<div class="elementor-element elementor-element-6e4de7f e-flex e-con-boxed e-con e-child" data-id="6e4de7f" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1360					<div class="e-con-inner">
1361				<div class="elementor-element elementor-element-f57cae5 elementor-widget__width-inherit elementor-absolute elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="f57cae5" data-element_type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="theme-post-featured-image.default">
1362				<div class="elementor-widget-container">
1363																<a href="https://www.newjerseybride.com/bride-on-a-budget-real-nj-couples-share-their-best-money-saving-wedding-tips/">
1364							<picture loading="lazy" decoding="async" class="attachment-large size-large wp-image-41234">
1365<source type="image/webp" srcset="https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2-683x1024.jpeg.webp 683w, https://www.newjerseybr
1365ide.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2-200x300.jpeg.webp 200w, https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2-768x1152.jpeg.webp 768w, https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2-1024x1536.jpeg.webp 1024w, https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2-600x900.jpeg.webp 600w, https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2.jpeg.webp 1067w" sizes="(max-width: 683px) 100vw, 683px"/>
1366<img loading="lazy" decoding="async" width="683" height="1024" src="https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2-683x1024.jpeg" alt="Bride holding a colorful DIY floral bouquet at a backyard wedding in New Jersey" srcset="https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2-683x1024.jpeg 683w, https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2-200x300.jpeg 200w, https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2-768x1152.jpeg 768w, https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2-1024x1536.jpeg 1024w, https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2-600x900.jpeg 600w, https://www.newjerseybride.com/wp-content/uploads/2026/05/bride-on-a-budget-julia-image2.jpeg 1067w" sizes="(max-width: 683px) 100vw, 683px"/>
1367</picture>
1368								</a>
1369															</div>
1370				</div>
1371					</div>
1372				</div>
1373				<div class="elementor-element elementor-element-e7d72fc truncate elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="e7d72fc" data-element_type="widget" data-widget_type="theme-post-title.default">
1374				<div class="elementor-widget-container">
1375					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/bride-on-a-budget-real-nj-couples-share-their-best-money-saving-wedding-tips/">Bride on a Budget: Real NJ Couples Share Their Best Money-Saving Wedding Tips</a></h3>				</div>
1376				</div>
1377					</div>
1378				</div>
1379				</div>
1380				<div data-elementor-type="loop-item" data-elementor-id="7811" class="elementor elementor-7811 e-loop-item e-loop-item-20863 post-20863 post type-post status-publish format-standard has-post-thumbnail hentry category-fashion-rings category-featured" data-elementor-post-type="elementor_library" data-custom-edit-handle="1">
1381			<div class="elementor-element elementor-element-2b792ee e-flex e-con-boxed e-con e-parent" data-id="2b792ee" data-element_type="container">
1382					<div class="e-con-inner">
1383		<div class="elementor-element elementor-element-6e4de7f e-flex e-con-boxed e-con e-child" data-id="6e4de7f" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1384					<div class="e-con-inner">
1385				<div class="elementor-element elementor-element-f57cae5 elementor-widget__width-inherit elementor-absolute elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="f57cae5" data-element_type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="theme-post-featured-image.default">
1386				<div class="elementor-widget-container">
1387																<a href="https://www.newjerseybride.com/get-inspired-by-brides-who-repurposed-their-moms-wedding-dresses/">
1388							<picture loading="lazy" decoding="async" class="attachment-large size-large wp-image-20869">
1389<source type="image/webp" srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/Danielle-Hewitt-1.jpg.webp 850w, https://www.newjerseybride.com/wp-content/uploads/2025/07/Danielle-Hewitt-1-300x205.jpg.webp 300w, https://www.newjerseybride.com/wp-content/uploads/2025/07/Danielle-Hewitt-1-768x524.jpg.webp 768w, https://www.newjerseybride.com/wp-content/uploads/2025/07/Danielle-Hewitt-1-600x409.jpg.webp 600w" sizes="(max-width: 850px) 100vw, 850px"/>
1390<img loading="lazy" decoding="async" width="850" height="580" src="https://www.newjerseybr
1390ide.com/wp-content/uploads/2025/07/Danielle-Hewitt-1.jpg" alt="Danielle Hewitt made her mother&amp;apos;s 1990 wedding gown into a modern rehearsal dinner dress." srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/Danielle-Hewitt-1.jpg 850w, https://www.newjerseybride.com/wp-content/uploads/2025/07/Danielle-Hewitt-1-300x205.jpg 300w, https://www.newjerseybride.com/wp-content/uploads/2025/07/Danielle-Hewitt-1-768x524.jpg 768w, https://www.newjerseybride.com/wp-content/uploads/2025/07/Danielle-Hewitt-1-600x409.jpg 600w" sizes="(max-width: 850px) 100vw, 850px"/>
1391</picture>
1392								</a>
1393															</div>
1394				</div>
1395					</div>
1396				</div>
1397				<div class="elementor-element elementor-element-e7d72fc truncate elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="e7d72fc" data-element_type="widget" data-widget_type="theme-post-title.default">
1398				<div class="elementor-widget-container">
1399					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/get-inspired-by-brides-who-repurposed-their-moms-wedding-dresses/">Get Inspired By Brides Who Repurposed Their Moms&#8217; Wedding Dresses</a></h3>				</div>
1400				</div>
1401					</div>
1402				</div>
1403				</div>
1404				<div data-elementor-type="loop-item" data-elementor-id="7811" class="elementor elementor-7811 e-loop-item e-loop-item-19688 post-19688 post type-post status-publish format-standard has-post-thumbnail hentry category-ceremony-reception category-featured category-weddings-101" data-elementor-post-type="elementor_library" data-custom-edit-handle="1">
1405			<div class="elementor-element elementor-element-2b792ee e-flex e-con-boxed e-con e-parent" data-id="2b792ee" data-element_type="container">
1406					<div class="e-con-inner">
1407		<div class="elementor-element elementor-element-6e4de7f e-flex e-con-boxed e-con e-child" data-id="6e4de7f" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1408					<div class="e-con-inner">
1409				<div class="elementor-element elementor-element-f57cae5 elementor-widget__width-inherit elementor-absolute elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="f57cae5" data-element_type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="theme-post-featured-image.default">
1410				<div class="elementor-widget-container">
1411																<a href="https://www.newjerseybride.com/ultimate-guide-wedding-venues-in-new-jersey/">
1412							<picture loading="lazy" decoding="async" class="attachment-large size-large wp-image-19728">
1413<source type="image/webp" srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-1024x562.jpg.webp 1024w, https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-300x165.jpg.webp 300w, https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-768x421.jpg.webp 768w, https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-1536x842.jpg.webp 1536w, https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-2048x1123.jpg.webp 2048w, https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-600x329.jpg.webp 600w" sizes="(max-width: 1024px) 100vw, 1024px"/>
1414<img loading="lazy" decoding="async" width="1024" height="562" src="https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-1024x562.jpg" alt="The exterior of Liberty House, a wedding venue in New Jersey." srcset="https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-1024x562.jpg 1024w, https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-300x165.jpg 300w, https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-768x421.jpg 768w, https://www.newjerseybr
1414ide.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-1536x842.jpg 1536w, https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-2048x1123.jpg 2048w, https://www.newjerseybride.com/wp-content/uploads/2025/07/LIBERTY-HOUSE_Exterior-scaled-e1748979925457-600x329.jpg 600w" sizes="(max-width: 1024px) 100vw, 1024px"/>
1415</picture>
1416								</a>
1417															</div>
1418				</div>
1419					</div>
1420				</div>
1421				<div class="elementor-element elementor-element-e7d72fc truncate elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="e7d72fc" data-element_type="widget" data-widget_type="theme-post-title.default">
1422				<div class="elementor-widget-container">
1423					<h3 class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/ultimate-guide-wedding-venues-in-new-jersey/">The Ultimate Guide to Wedding Venues in New Jersey</a></h3>				</div>
1424				</div>
1425					</div>
1426				</div>
1427				</div>
1428				</div>
1429		
1430						</div>
1431				</div>
1432					</div>
1433				</div>
1434					</div>
1435		</div>
1436					</div>
1437		</section>
1438				<section class="elementor-section elementor-top-section elementor-element elementor-element-012fd60 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="012fd60" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1439						<div class="elementor-container elementor-column-gap-no">
1440					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c93619e" data-id="c93619e" data-element_type="column">
1441			<div class="elementor-widget-wrap elementor-element-populated">
1442				<div class="elementor-element elementor-element-d908d82 e-con-full e-flex e-con e-parent" data-id="d908d82" data-element_type="container">
1443				<div class="elementor-element elementor-element-ca6605b elementor-mobile-align-justify elementor-widget elementor-widget-button" data-id="ca6605b" data-element_type="widget" data-widget_type="button.default">
1444				<div class="elementor-widget-container">
1445									<div class="elementor-button-wrapper">
1446					<a class="elementor-button elementor-button-link elementor-size-sm" href="/planning-inspo/">
1447						<span class="elementor-button-content-wrapper">
1448									<span class="elementor-button-text">View More</span>
1449					</span>
1450					</a>
1451				</div>
1452								</div>
1453				</div>
1454				</div>
1455					</div>
1456		</div>
1457					</div>
1458		</section>
1459				<section class="elementor-section elementor-top-section elementor-element elementor-element-e330288 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e330288" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1460						<div class="elementor-container elementor-column-gap-default">
1461					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-42617d9" data-id="42617d9" data-element_type="column">
1462			<div class="elementor-widget-wrap elementor-element-populated">
1463				<div class="elementor-element elementor-element-f8d1f12 e-flex e-con-boxed e-con e-parent" data-id="f8d1f12" data-element_type="container">
1464					<div class="e-con-inner">
1465				<div class="elementor-element elementor-element-f806b87 elementor-widget elementor-widget-heading" data-id="f806b87" data-element_type="widget" data-widget_type="heading.default">
1466				<div class="elementor-widget-container">
1467					<h2 class="elementor-heading-title elementor-size-default">Get Inspired!</h2>				</div>
1468				</div>
1469				<div class="elementor-element elementor-element-c70e9bd elementor-widget elementor-widget-heading" data-id="c70e9bd" data-element_type="widget" data-widget_type="heading.default">
1470				<div class="elementor-widget-container">
1471					<h1 class="elementor-heading-title elementor-size-default">Real New Jersey Weddings</h1>				</div>
1472				</div>
1473				<div class="elementor-element elementor-element-9217c9e elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="9217c9e" data-element_type="widget" data-widget_type="heading.default">
1474				<div class="elementor-widget-container">
1475					<p class="elementor-heading-title elementor-size-default">Browse these stunning New Jersey weddings. </p>				</div>
1476				</div>
1477					</div>
1478				</div>
1479					</div>
1480		</div>
1481					</div>
1482		</section>
1483				<section class="elementor-section elementor-top-section elementor-element elementor-element-0715907 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0715907" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1484						<div class="elementor-container elementor-column-gap-default">
1485					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6a23cb1" data-id="6a23cb1" data-element_type="column">
1486			<div class="elementor-widget-wrap elementor-element-populated">
1487				<div class="elementor-element elementor-element-aaa3207 e-flex e-con-boxed e-con e-parent" data-id="aaa3207" data-element_type="container">
1488					<div class="e-con-inner">
1489				<div class="elementor-element elementor-element-500c21b elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid" data-id="500c21b" data-element_type="widget" data-settings="{&quot;template_id&quot;:8618,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:14,&quot;sizes&quot;:[]},&quot;_skin&quot;:&quot;post&quot;,&quot;columns&quot;:&quot;3&quot;,&quot;columns_tablet&quot;:&quot;2&quot;,&quot;columns_mobile&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\&quot;loop-item\&quot;]&quot;,&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="loop-grid.post">
1490				<div class="elementor-widget-container">
1491							<div class="elementor-loop-container elementor-grid" role="list">
1492		<style id="loop-8618">.elementor-8618 .elementor-element.elementor-element-5bd3ccd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8618 .elementor-element.elementor-element-68fedbe{--display:flex;--min-height:440px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}body:not(.rtl) .elementor-8618 .elementor-element.elementor-element-cbd7d9a{left:0px;}body.rtl .elementor-8618 .elementor-element.elementor-element-cbd7d9a{right:0px;}.elementor-8618 .elementor-element.elementor-element-cbd7d9a{top:0px;}.elementor-8618 .elementor-element.elementor-element-cbd7d9a img{width:100%;height:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8618 .elementor-element.elementor-element-c843fa3{width:var( --container-widget-width, 200% );max-width:200%;--container-widget-width:200%;--container-widget-flex-grow:0;text-align:center;}.elementor-8618 .elementor-element.elementor-element-c843fa3 > .elementor-widget-container{margin:010px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8618 .elementor-element.elementor-element-c843fa3 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;line-height:26px;color:var( --e-global-color-1f024b5 );}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8618 .elementor-element.elementor-element-2fa8417 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-8618 .elementor-element.elementor-element-2fa8417.elementor-element{--align-self:center;}.elementor-8618 .elementor-element.elementor-element-2fa8417 .elementor-widget-container{text-align:center;}@media(max-width:1024px){.elementor-8618 .elementor-element.elementor-element-5bd3ccd{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-cbd7d9a */.elementor-8618 .elementor-element.elementor-element-cbd7d9a,
1493.elementor-8618 .elementor-element.elementor-element-cbd7d9a a {
1494    height: 100%;
1495}
1496
1497.elementor-8618 .elementor-element.elementor-element-cbd7d9a {
1498    overflow: hidden;
1499}
1500
1501.elementor-8618 .elementor-element.elementor-element-cbd7d9a a img {
1502    object-fit: cover;
1503    object-position: center;
1504}/* End custom CSS */</style>		<div data-elementor-type="loop-item" data-elementor-id="8618" class="elementor elementor-8618 e-loop-item e-loop-item-43230 post-43230 njb-real-wedding type-njb-real-wedding status-publish has-post-thumbnail hentry wedding-season-spring wedding-style-hotels" data-elementor-post-type="elementor_library" data-custom-edit-handle="1">
1505			<div class="elementor-element elementor-element-5bd3ccd e-flex e-con-boxed e-con e-parent" data-id="5bd3ccd" data-element_type="container">
1506					<div class="e-con-inner">
1507		<div class="elementor-element elementor-element-68fedbe e-con-full real-wedding-image-container e-flex e-con e-child" data-id="68fedbe" data-element_type="container">
1508				<div class="elementor-element elementor-element-cbd7d9a elementor-absolute elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="cbd7d9a" data-element_type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="theme-post-featured-image.default">
1509				<div class="elementor-widget-container">
1510																<a href="https://www.newjerseybride.com/njb-real-wedding/he-proposed-right-in-front-of-hotel-bethlehem-then-they-got-married-there/">
1511							<picture loading="lazy" decoding="async" class="attachment-large size-large wp-image-43455">
1512<source type="image/webp" srcset="https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-683x1024.jpg.webp 683w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-200x300.jpg.webp 200w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-768x1152.jpg.webp 768w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-1024x1536.jpg.webp 1024w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-1365x2048.jpg.webp 1365w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-600x900.jpg.webp 600w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-scaled.jpg.webp 1707w" sizes="(max-width: 683px) 100vw, 683px"/>
1513<img loading="lazy" decoding="async" width="683" height="1024" src="https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-683x1024.jpg" alt="" srcset="https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-683x1024.jpg 683w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-200x300.jpg 200w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-768x1152.jpg 768w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-1024x1536.jpg 1024w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-1365x2048.jpg 1365w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-600x900.jpg 600w, https://www.newjerseybride.com/wp-content/uploads/2026/09/hotel-bethlehem-IMG_1477-scaled.jpg 1707w" sizes="(max-width: 683px) 100vw, 683px"/>
1514</picture>
1515								</a>
1516															</div>
1517				</div>
1518				</div>
1519				<div class="elementor-element elementor-element-c843fa3 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="c843fa3" data-element_type="widget" data-widget_type="heading.default">
1520				<div class="elementor-widget-container">
1521					<p class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/njb-real-wedding/he-proposed-right-in-front-of-hotel-bethlehem-then-they-got-married-there/">He Proposed Right in Front of Hotel Bethlehem—Then They Got Married There</a></p>				</div>
1522				</div>
1523					</div>
1524				</div>
1525				</div>
1526				<div data-elementor-type="loop-item" data-elementor-id="8618" class="elementor elementor-8618 e-loop-item e-loop-item-43279 post-43279 njb-real-wedding type-njb-real-wedding status-publish has-post-thumbnail hentry wedding-color-multi-colored wedding-season-summer wedding-style-beach-shore" data-elementor-post-type="elementor_library" data-custom-edit-handle="1">
1527			<div class="elementor-element elementor-element-5bd3ccd e-flex e-con-boxed e-con e-parent" data-id="5bd3ccd" data-element_type="container">
1528					<div class="e-con-inner">
1529		<div class="elementor-element elementor-element-68fedbe e-con-full real-wedding-image-container e-flex e-con e-child" data-id="68fedbe" data-element_type="container">
1530				<div class="elementor-element elementor-element-cbd7d9a elementor-absolute elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="cbd7d9a" data-element_type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="theme-post-featured-image.default">
1531				<div class="elementor-widget-container">
1532																<a href="https://www.newjerseybride.com/njb-real-wedding/nj-influencer-gabriella-maria-has-dreamed-of-getting-married-at-this-cabo-venue-since-she-was-13-this-summer-her-dream-came-true/">
1533							<picture loading="lazy" decoding="async" class="attachment-large size-large wp-image-43338">
1534<source type="image/webp" srcset="https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028-1024x683.jpeg.webp 1024w, https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028-300x200.jpeg.webp 300w, https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028-768x512.jpeg.webp 768w, https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028-1536x1025.jpeg.webp 1536w, https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028-600x400.jpeg.webp 600w, https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028.jpeg.webp 2048w" sizes="(max-width: 1024px) 100vw, 1024px"/>
1535<img loading="lazy" decoding="async" width="1024" height="683" src="https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028-1024x683.jpeg" alt="" srcset="https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028-1024x683.jpeg 1024w, https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028-300x200.jpeg 300w, https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028-768x512.jpeg 768w, https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028-1536x1025.jpeg 1536w, https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028-600x400.jpeg 600w, https://www.newjerseybride.com/wp-content/uploads/2026/09/cabo-destination-gabriella-image00028.jpeg 2048w" sizes="(max-width: 1024px) 100vw, 1024px"/>
1536</picture>
1537								</a>
1538															</div>
1539				</div>
1540				</div>
1541				<div class="elementor-element elementor-element-c843fa3 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="c843fa3" data-element_type="widget" data-widget_type="heading.default">
1542				<div class="elementor-widget-container">
1543					<p class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/njb-real-wedding/nj-influencer-gabriella-maria-has-dreamed-of-getting-married-at-this-cabo-venue-since-she-was-13-this-summer-her-dream-came-true/">NJ Influencer Gabriella Maria Has Dreamed of Getting Married at This Cabo Venue Since She Was 13—This Summer, Her Dream Came True</a></p>				</div>
1544				</div>
1545					</div>
1546				</div>
1547				</div>
1548				<div data-elementor-type="loop-item" data-elementor-id="8618" class="elementor elementor-8618 e-loop-item e-loop-item-43424 post-43424 njb-real-wedding type-njb-real-wedding status-publish has-post-thumbnail hentry wedding-season-fall wedding-style-country-private-clubs" data-elementor-post-type="elementor_library" data-custom-edit-handle="1">
1549			<div class="elementor-element elementor-element-5bd3ccd e-flex e-con-boxed e-con e-parent" data-id="5bd3ccd" data-element_type="container">
1550					<div class="e-con-inner">
1551		<div class="elementor-element elementor-element-68fedbe e-con-full real-wedding-image-container e-flex e-con e-child" data-id="68fedbe" data-element_type="container">
1552				<div class="elementor-element elementor-element-cbd7d9a elementor-absolute elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="cbd7d9a" data-element_type="widget" data-settings="{&quot;_position&quot;:&quot;absolute&quot;}" data-widget_type="theme-post-featured-image.default">
1553				<div class="elementor-widget-container">
1554																<a href="https://www.newjerseybride.com/njb-real-wedding/when-the-noreaster-derailed-everything-her-gym-stepped-up-transformed-into-a-wedding-venue/">
1555							<picture loading="lazy" decoding="async" class="attachment-large size-large wp-image-43432">
1556<source type="image/webp" srcset="https://www.newjerseybride.com/wp-content/uploads/2026/10/noreaster-wedding-Screenshot-2026-10-01-at-7.55.59-AM-773x1024.png.webp 773w, https://www.newjerseybride.com/wp-content/uploads/2026/10/noreaster-wedding-Screenshot-2026-10-01-at-7.55.59-AM-768x1018.png.webp 768w" sizes="(max-width: 773px) 100vw, 773px"/>
1557<img loading="lazy" decoding="async" width="773" height="1024" src="https://www.newjerseybride.com/wp-content/uploads/2026/10/noreaster-wedding-Screenshot-2026-10-01-at-7.55.59-AM-773x1024.png" alt="" srcset="https://www.newjerseybride.com/wp-content/uploads/2026/10/noreaster-wedding-Screenshot-2026-10-01-at-7.55.59-AM-773x1024.png 773w, https://www.newjerseybride.com/wp-content/uploads/2026/10/noreaster-wedding-Screenshot-2026-10-01-at-7.55.59-AM-768x1018.png 768w" sizes="(max-width: 773px) 100vw, 773px"/>
1558</picture>
1559								</a>
1560															</div>
1561				</div>
1562				</div>
1563				<div class="elementor-element elementor-element-c843fa3 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="c843fa3" data-element_type="widget" data-widget_type="heading.default">
1564				<div class="elementor-widget-container">
1565					<p class="elementor-heading-title elementor-size-default"><a href="https://www.newjerseybride.com/njb-real-wedding/when-the-noreaster-derailed-everything-her-gym-stepped-up-transformed-into-a-wedding-venue/">When the Nor&#8217;Easter Derailed Everything, Her Gym Stepped Up &amp; Transformed Into a Wedding Venue</a></p>				</div>
1566				</div>
1567					</div>
1568				</div>
1569				</div>
1570				</div>
1571		
1572						</div>
1573				</div>
1574					</div>
1575				</div>
1576					</div>
1577		</div>
1578					</div>
1579		</section>
1580				<section class="elementor-section elementor-top-section elementor-element elementor-element-f999bde elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f999bde" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1581						<div class="elementor-container elementor-column-gap-no">
1582					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6e5d3ef" data-id="6e5d3ef" data-element_type="column">
1583			<div class="elementor-widget-wrap elementor-element-populated">
1584				<div class="elementor-element elementor-element-d96abc9 e-con-full e-flex e-con e-parent" data-id="d96abc9" data-element_type="container">
1585				<div class="elementor-element elementor-element-6d7a5fb elementor-mobile-align-justify elementor-widget elementor-widget-button" data-id="6d7a5fb" data-element_type="widget" data-widget_type="button.default">
1586				<div class="elementor-widget-container">
1587									<div class="elementor-button-wrapper">
1588					<a class="elementor-button elementor-button-link elementor-size-sm" href="/real-weddings/">
1589						<span class="elementor-button-content-wrapper">
1590									<span class="elementor-button-text">View More</span>
1591					</span>
1592					</a>
1593				</div>
1594								</div>
1595				</div>
1596				<div class="elementor-element elementor-element-0a1e911 elementor-mobile-align-justify elementor-widget elementor-widget-button" data-id="0a1e911" data-element_type="widget" data-widget_type="button.default">
1597				<div class="elementor-widget-container">
1598									<div class="elementor-button-wrapper">
1599					<a class="elementor-button elementor-button-link elementor-size-sm" href="/real-weddings/submit-your-wedding/">
1600						<span class="elementor-button-content-wrapper">
1601									<span class="elementor-button-text">Submit Your Real Wedding</span>
1602					</span>
1603					</a>
1604				</div>
1605								</div>
1606				</div>
1607				</div>
1608					</div>
1609		</div>
1610					</div>
1611		</section>
1612				<section class="elementor-section elementor-top-section elementor-element elementor-element-844fdcf elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="844fdcf" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1613						<div class="elementor-container elementor-column-gap-default">
1614					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8061433" data-id="8061433" data-element_type="column">
1615			<div class="elementor-widget-wrap elementor-element-populated">
1616				<div class="elementor-element elementor-element-7997835 e-flex e-con-boxed e-con e-parent" data-id="7997835" data-element_type="container">
1617					<div class="e-con-inner">
1618				<div class="elementor-element elementor-element-28075d7 elementor-widget elementor-widget-heading" data-id="28075d7" data-element_type="widget" data-widget_type="heading.default">
1619				<div class="elementor-widget-container">
1620					<p class="elementor-heading-title elementor-size-default">Follow New Jersey Bride on social media! </p>				</div>
1621				</div>
1622					</div>
1623				</div>
1624					</div>
1625		</div>
1626					</div>
1627		</section>
1628				<section class="elementor-section elementor-top-section elementor-element elementor-element-5c91784 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5c91784" data-element_type="section">
1629						<div class="elementor-container elementor-column-gap-no">
1630					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7ae453a" data-id="7ae453a" data-element_type="column">
1631			<div class="elementor-widget-wrap elementor-element-populated">
1632				<div class="elementor-element elementor-element-61cb723 e-grid e-con-full e-con e-parent" data-id="61cb723" data-element_type="container">
1633		<a class="elementor-element elementor-element-7fa2e42 e-con-full e-flex e-con e-child" data-id="7fa2e42" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}" href="https://www.facebook.com/NewJerseyBride/" target="_blank">
1634		<div class="elementor-element elementor-element-d960bf6 e-con-full e-flex e-con e-child" data-id="d960bf6" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1635				<div class="elementor-element elementor-element-4f89980 elementor-widget elementor-widget-heading" data-id="4f89980" data-element_type="widget" data-widget_type="heading.default">
1636				<div class="elementor-widget-container">
1637					<div class="elementor-heading-title elementor-size-default">Facebook</div>				</div>
1638				</div>
1639				</div>
1640				</a>
1641		<a class="elementor-element elementor-element-71de1f5 e-con-full e-flex e-con e-child" data-id="71de1f5" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}" href="https://www.instagram.com/newjerseybride/" target="_blank">
1642		<div class="elementor-element elementor-element-291efe5 e-con-full e-flex e-con e-child" data-id="291efe5" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1643				<div class="elementor-element elementor-element-42e5383 elementor-widget elementor-widget-heading" data-id="42e5383" data-element_type="widget" data-widget_type="heading.default">
1644				<div class="elementor-widget-container">
1645					<div class="elementor-heading-title elementor-size-default">Instagram</div>				</div>
1646				</div>
1647				</div>
1648				</a>
1649		<a class="elementor-element elementor-element-5eb7452 e-con-full e-flex e-con e-child" data-id="5eb7452" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}" href="https://www.pinterest.com/newjerseybride/" target="_blank">
1650		<div class="elementor-element elementor-element-0451062 e-con-full e-flex e-con e-child" data-id="0451062" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1651				<div class="elementor-element elementor-element-72e1765 elementor-widget elementor-widget-heading" data-id="72e1765" data-element_type="widget" data-widget_type="heading.default">
1652				<div class="elementor-widget-container">
1653					<div class="elementor-heading-title elementor-size-default">pinterest</div>				</div>
1654				</div>
1655				</div>
1656				</a>
1657		<a class="elementor-element elementor-element-e468103 e-con-full e-flex e-con e-child" data-id="e468103" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}" href="https://www.tiktok.com/@newjerseybride" target="_blank">
1658		<div class="elementor-element elementor-element-ae3d138 e-con-full e-flex e-con e-child" data-id="ae3d138" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1659				<div class="elementor-element elementor-element-7859c46 elementor-widget elementor-widget-heading" data-id="7859c46" data-element_type="widget" data-widget_type="heading.default">
1660				<div class="elementor-widget-container">
1661					<div class="elementor-heading-title elementor-size-default">Tiktok</div>				</div>
1662				</div>
1663				</div>
1664				</a>
1665				</div>
1666					</div>
1667		</div>
1668					</div>
1669		</section>
1670				<section class="elementor-section elementor-top-section elementor-element elementor-element-057e530 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="057e530" data-element_type="section">
1671						<div class="elementor-container elementor-column-gap-no">
1672					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d90bf3f" data-id="d90bf3f" data-element_type="column">
1673			<div class="elementor-widget-wrap elementor-element-populated">
1674				<div class="elementor-element elementor-element-9940840 e-con-full e-flex e-con e-parent" data-id="9940840" data-element_type="container">
1675				<div class="elementor-element elementor-element-d38e20e elementor-mobile-align-justify elementor-widget elementor-widget-button" data-id="d38e20e" data-element_type="widget" data-widget_type="button.default">
1676				<div class="elementor-widget-container">
1677									<div class="elementor-button-wrapper">
1678					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.facebook.com/groups/newjerseybr
1678ideprivategroup/" target="_blank">
1679						<span class="elementor-button-content-wrapper">
1680									<span class="elementor-button-text">Join our private Facebook group</span>
1681					</span>
1682					</a>
1683				</div>
1684								</div>
1685				</div>
1686				</div>
1687					</div>
1688		</div>
1689					</div>
1690		</section>
1691				<section class="elementor-section elementor-top-section elementor-element elementor-element-daaf762 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="daaf762" data-element_type="section" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1692						<div class="elementor-container elementor-column-gap-no">
1693					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-bc7de36" data-id="bc7de36" data-element_type="column">
1694			<div class="elementor-widget-wrap elementor-element-populated">
1695				<div class="elementor-element elementor-element-a9e9f2d e-flex e-con-boxed e-con e-parent" data-id="a9e9f2d" data-element_type="container">
1696					<div class="e-con-inner">
1697				<div class="elementor-element elementor-element-81db5f7 elementor-widget elementor-widget-heading" data-id="81db5f7" data-element_type="widget" data-widget_type="heading.default">
1698				<div class="elementor-widget-container">
1699					<h1 class="elementor-heading-title elementor-size-default">Let's stay in touch</h1>				</div>
1700				</div>
1701					</div>
1702				</div>
1703		<div class="elementor-element elementor-element-a32c6c0 e-con-full e-flex e-con e-parent" data-id="a32c6c0" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1704		<div class="elementor-element elementor-element-6e4ad48 e-con-full e-flex e-con e-child" data-id="6e4ad48" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
1705				<div class="elementor-element elementor-element-1a673ed elementor-widget elementor-widget-heading" data-id="1a673ed" data-element_type="widget" data-widget_type="heading.default">
1706				<div class="elementor-widget-container">
1707					<h3 class="elementor-heading-title elementor-size-default">Say "I Do" to Weekly Inspo!</h3>				</div>
1708				</div>
1709				<div class="elementor-element elementor-element-33367d2 elementor-widget elementor-widget-heading" data-id="33367d2" data-element_type="widget" data-widget_type="heading.default">
1710				<div class="elementor-widget-container">
1711					<p class="elementor-heading-title elementor-size-default">💍 Sign up for Something New</p>				</div>
1712				</div>
1713		<div class="elementor-element elementor-element-d360772 e-con-full e-flex e-con e-child" data-id="d360772" data-element_type="container">
1714				<div class="elementor-element elementor-element-ed79a69 elementor-button-align-stretch elementor-widget elementor-widget-form" data-id="ed79a69" data-element_type="widget" data-settings="{&quot;button_width&quot;:&quot;40&quot;,&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}" data-widget_type="form.default">
1715				<div class="elementor-widget-container">
1716							<form class="elementor-form" method="post" name="Newsletter" aria-label="Newsletter">
1717			<input type="hidden" name="post_id" value="1775"/>
1718			<input type="hidden" name="form_id" value="ed79a69"/>
1719			<input type="hidden" name="referer_title" value="New Jersey Bride" />
1720
1721							<input type="hidden" name="queried_id" value="1775"/>
1722			
1723			<div class="elementor-form-fields-wrapper elementor-labels-">
1724								<div class="elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-60 elementor-field-required">
1725												<label for="form-field-email" class="elementor-field-label elementor-screen-only">
1726								Email							</label>
1727														<input size="1" type="email" name="form_fields[email]" id="form-field-email" class="elementor-field elementor-size-sm  elementor-field-textual" placeholder="Your email address" required="required">
1728											</div>
1729								<div class="elementor-field-group elementor-column elementor-field-type-submit elementor-col-40 e-form__buttons">
1730					<button class="elementor-button elementor-size-sm" type="submit">
1731						<span class="elementor-button-content-wrapper">
1732																						<span class="elementor-button-text">Sign me up</span>
1733													</span>
1734					</button>
1735				</div>
1736			</div>
1737		</form>
1738						</div>
1739				</div>
1740				</div>
1741				</div>
1742				</div>
1743					</div>
1744		</div>
1745					</div>
1746		</section>
1747				<section class="elementor-section elementor-top-section elementor-element elementor-element-e273b79 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e273b79" data-element_type="section">
1748						<div class="elementor-container elementor-column-gap-default">
1749					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-577f603" data-id="577f603" data-element_type="column">
1750			<div class="elementor-widget-wrap elementor-element-populated">
1751						<div class="elementor-element elementor-element-fdef967 elementor-widget elementor-widget-heading" data-id="fdef967" data-element_type="widget" data-widget_type="heading.default">
1752				<div class="elementor-widget-container">
1753					<h1 class="elementor-heading-title elementor-size-default">About Us</h1>				</div>
1754				</div>
1755					</div>
1756		</div>
1757					</div>
1758		</section>
1759				<section class="elementor-section elementor-top-section elementor-element elementor-element-5ca5f78 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5ca5f78" data-element_type="section">
1760						<div class="elementor-container elementor-column-gap-default">
1761					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-787aad3" data-id="787aad3" data-element_type="column">
1762			<div class="elementor-widget-wrap elementor-element-populated">
1763						<div class="elementor-element elementor-element-d55c60f elementor-widget elementor-widget-weddingdir-elementor-accordion" data-id="d55c60f" data-element_type="widget" data-widget_type="weddingdir-elementor-accordion.default">
1764				<div class="elementor-widget-container">
1765					<div id="weddingdir_1zm5lbqwxe" class="accordion theme-accordian ">
1766
1767                                        <div class="card-header" id="weddingdir_h350p2ukre">
1768
1769                                    <a href="javascript:" data-bs-toggle="collapse" data-bs-target="#collapse-weddingdir_h350p2ukre" aria-expanded="true" aria-controls="collapse-weddingdir_h350p2ukre" class="">Who is New Jersey Bride?</a>
1770
1771                                </div>
1772
1773                                <div id="collapse-weddingdir_h350p2ukre" class="collapse show" aria-labelledby="weddingdir_h350p2ukre" data-bs-parent="#weddingdir_1zm5lbqwxe">
1774
1775                                    <div class="card-body"><p><span lang="EN-US">For more than 35 years, </span><span lang="EN-US">New Jersey Bride</span><span lang="EN-US"> has been </span><span lang="EN-US">an invaluable resource for local wedding planning. N</span><span lang="EN-US">o one knows the New Jersey wedding industry like we do! </span><span lang="EN-US">We’re passionate about helping engaged couples create their dream wedding. Throughout our </span><a href="https://njmonthly.myshopify.com/collections/new-jersey-bride" target="_blank" rel="noreferrer noopener" data-saferedirecturl="https://www.google.com/url?q=https://urldefense.proofpoint.com/v2/url?u%3Dhttps-3A__njmonthly.myshopify.com_collections_new-2Djersey-2Dbride%26d%3DDwMGaQ%26c%3DeuGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM%26r%3DOXdfULSuQmJYIrnMZo2KXq4jMk0FrdUkBmuI_dS2a2c%26m%3DOlZLMqtsuNOXDy3uZSDskvqhu__uWvHqyMblIxRg-XhnwufbbkYyJxu4pKdhw3qh%26s%3Dx3ashP3981uUf5PNEJRQviDhsrMUG46dDSu2QslNVuI%26e%3D&amp;source=gmail&amp;ust=1755388173112000&amp;usg=AOvVaw2aBdH-2rFthuSRKltxUdAZ"><span lang="EN-US">magazine</span></a><span lang="EN-US">, on our website, in our </span><a href="/somethingnew/" target="_blank" rel="noreferrer noopener" data-saferedirecturl="https://www.google.com/url?q=https://urldefense.proofpoint.com/v2/url?u%3Dhttps-3A__dev.newjerseybride.com_something-2Dnew_%26d%3DDwMGaQ%26c%3DeuGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM%26r%3DOXdfULSuQmJYIrnMZo2KXq4jMk0FrdUkBmuI_dS2a2c%26m%3DOlZLMqtsuNOXDy3uZSDskvqhu__uWvHqyMblIxRg-XhnwufbbkYyJxu4pKdhw3qh%26s%3Dys5pQgV8w145ekZWwRLePNcveiMeBeVwt_RUDbipJ28%26e%3D&amp;source=gmail&amp;ust=1755388173112000&amp;usg=AOvVaw0ylAO77cp3rb_vu2s-A-xS"><span lang="EN-US">newsletter</span></a><span lang="EN-US">, and in our </span>
1775<a href="https://www.facebook.com/groups/newjerseybrideprivategroup/" target="_blank" rel="noreferrer noopener" data-saferedirecturl="https://www.google.com/url?q=https://urldefense.proofpoint.com/v2/url?u%3Dhttps-3A__www.facebook.com_groups_newjerseybrideprivategroup_%26d%3DDwMGaQ%26c%3DeuGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM%26r%3DOXdfULSuQmJYIrnMZo2KXq4jMk0FrdUkBmuI_dS2a2c%26m%3DOlZLMqtsuNOXDy3uZSDskvqhu__uWvHqyMblIxRg-XhnwufbbkYyJxu4pKdhw3qh%26s%3D8009EAQSPK-gDuyvceYRE23YyxJHk-bqmL9wmeMzmHA%26e%3D&amp;source=gmail&amp;ust=1755388173112000&amp;usg=AOvVaw15wJR8TbHernmjWwqbfsv6"><span lang="EN-US">private Facebook group</span></a><span lang="EN-US">, you’ll find advice, inspiration, </span><a href="/find-listing/" target="_blank" rel="noreferrer noopener" data-saferedirecturl="https://www.google.com/url?q=https://urldefense.proofpoint.com/v2/url?u%3Dhttps-3A__dev.newjerseybride.com_find-2Dlisting_%26d%3DDwMGaQ%26c%3DeuGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM%26r%3DOXdfULSuQmJYIrnMZo2KXq4jMk0FrdUkBmuI_dS2a2c%26m%3DOlZLMqtsuNOXDy3uZSDskvqhu__uWvHqyMblIxRg-XhnwufbbkYyJxu4pKdhw3qh%26s%3DR2fe0nRNv_op9Ko2L-RtA6z6w8j5Dv1--JPCX31gToI%26e%3D&amp;source=gmail&amp;ust=1755388173112000&amp;usg=AOvVaw1Xb6cdoWqJtbYa7H7R_i4T"><span lang="EN-US">vendor information</span></a><span lang="EN-US"> and </span><a href="/real-weddings/" target="_blank" rel="noreferrer noopener" data-saferedirecturl="https://www.google.com/url?q=https://urldefense.proofpoint.com/v2/url?u%3Dhttps-3A__dev.newjerseybride.com_real-2Dweddings_%26d%3DDwMGaQ%26c%3DeuGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM%26r%3DOXdfULSuQmJYIrnMZo2KXq4jMk0FrdUkBmuI_dS2a2c%26m%3DOlZLMqtsuNOXDy3uZSDskvqhu__uWvHqyMblIxRg-XhnwufbbkYyJxu4pKdhw3qh%26s%3Dkkgc4Z0LDQwkyOAmnNCOPL5iqO6RbGe5E_7Ojk6ebSI%26e%3D&amp;source=gmail&amp;ust=1755388173112000&amp;usg=AOvVaw1jnCDlOW9trtZ0GUDqwP26"><span lang="EN-US">real weddings</span></a><span lang="EN-US"> to guide you on your wedding planning journey. </span><span lang="EN-US">Let’s start planning together!</span> </p><p><span lang="EN-US"><img loading="lazy" loading="lazy" decoding="async" class="an1" draggable="false" src="https://fonts.gstatic.com/s/e/notoemoji/16.0/1f449/72.png" alt="👉" width="22" height="22" data-emoji="👉" aria-label="👉" />  </span>Learn more about <a href="/about-njb/">New Jersey Bride »</a></p></div>
1776
1777                                </div><div class="card-header" id="weddingdir_xdauiuzqj1">
1778
1779                                    <a href="javascript:" data-bs-toggle="collapse" data-bs-target="#collapse-weddingdir_xdauiuzqj1" aria-expanded="false" aria-controls="collapse-weddingdir_xdauiuzqj1" class="collapsed">What does New Jersey Bride do best?</a>
1780
1781                                </div>
1782
1783                                <div id="collapse-weddingdir_xdauiuzqj1" class="collapse " aria-labelledby="weddingdir_xdauiuzqj1" data-bs-parent="#weddingdir_1zm5lbqwxe">
1784
1785                                    <div class="card-body"><p><span class="LineBreakBlob BlobObject DragDrop SCXW246299682 BCX0"><span lang="EN-US">W</span><span lang="EN-US">e cover </span><a href="/planning-inspo/" target="_blank" rel="noreferrer noopener" data-saferedirecturl="https://www.google.com/url?q=https://urldefense.proofpoint.com/v2/url?u%3Dhttps-3A__dev.newjerseybride.com_planning-2Dinspo_%26d%3DDwMGaQ%26c%3DeuGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM%26r%3DOXdfULSuQmJYIrnMZo2KXq4jMk0FrdUkBmuI_dS2a2c%26m%3DOlZLMqtsuNOXDy3uZSDskvqhu__uWvHqyMblIxRg-XhnwufbbkYyJxu4pKdhw3qh%26s%3Dk7idDUiGSfJHWnUI2OphXYJGy8YHbdWFIAeS0Fny2oQ%26e%3D&amp;source=gmail&amp;ust=1755388173112000&amp;usg=AOvVaw2zZH7XGVM6bcEDRjo9WD5k"><span lang="EN-US">all aspects of wedding planning</span></a><span lang="EN-US">, but c</span><span lang="EN-US">urated information about New Jersey wedding venues and vendors is our specialty. We have comprehensive guides that you won’t find anywhere else, like our </span><a href="/ultimate-guide-wedding-venues-in-new-jersey/" target="_blank" rel="noreferrer noopener" data-saferedirecturl="https://www.google.com/url?q=https://urldefense.proofpoint.com/v2/url?u%3Dhttps-3A__dev.newjerseybr
1785ide.com_ultimate-2Dguide-2Dwedding-2Dvenues-2Din-2Dnew-2Djersey_%26d%3DDwMGaQ%26c%3DeuGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM%26r%3DOXdfULSuQmJYIrnMZo2KXq4jMk0FrdUkBmuI_dS2a2c%26m%3DOlZLMqtsuNOXDy3uZSDskvqhu__uWvHqyMblIxRg-XhnwufbbkYyJxu4pKdhw3qh%26s%3DJ_aZ9G_wUU5-aUGdwYPtqK7FGiBXw28XbGmn6As_UQA%26e%3D&amp;source=gmail&amp;ust=1755388173112000&amp;usg=AOvVaw0lFMSYaphnni6DYoedmc8Y"><span lang="EN-US">ultimate guide to NJ’s 200+ venues</span></a><span lang="EN-US"> (including pricing info!). Plus, throughout our website, we have a </span><a href="https://dev.newjerseybride.com/vendor-category/" target="_blank" rel="noreferrer noopener" data-saferedirecturl="https://www.google.com/url?q=https://urldefense.proofpoint.com/v2/url?u%3Dhttps-3A__dev.newjerseybride.com_vendor-2Dcategory_%26d%3DDwMGaQ%26c%3DeuGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM%26r%3DOXdfULSuQmJYIrnMZo2KXq4jMk0FrdUkBmuI_dS2a2c%26m%3DOlZLMqtsuNOXDy3uZSDskvqhu__uWvHqyMblIxRg-XhnwufbbkYyJxu4pKdhw3qh%26s%3DXsqjSxIw2JRTlZ4uk2EHRoOBh7EoD5shzwu33HWE3wI%26e%3D&amp;source=gmail&amp;ust=1755388173112000&amp;usg=AOvVaw24uFyhBKKFNBza0Skdr62M"><span lang="EN-US">virtual wedding planning assistant, Birdie</span></a><span lang="EN-US">, who connects you with the perfect vendors for your big day (chat with her anytime!). In our </span><a href="https://dev.newjerseybride.com/find-listing/" target="_blank" rel="noreferrer noopener" data-saferedirecturl="https://www.google.com/url?q=https://urldefense.proofpoint.com/v2/url?u%3Dhttps-3A__dev.newjerseybride.com_find-2Dlisting_%26d%3DDwMGaQ%26c%3DeuGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM%26r%3DOXdfULSuQmJYIrnMZo2KXq4jMk0FrdUkBmuI_dS2a2c%26m%3DOlZLMqtsuNOXDy3uZSDskvqhu__uWvHqyMblIxRg-XhnwufbbkYyJxu4pKdhw3qh%26s%3DR2fe0nRNv_op9Ko2L-RtA6z6w8j5Dv1--JPCX31gToI%26e%3D&amp;source=gmail&amp;ust=1755388173112000&amp;usg=AOvVaw1Xb6cdoWqJtbYa7H7R_i4T"><span lang="EN-US">vendor listings directory</span></a><span lang="EN-US">, you’ll see a Love It Award badge that indicates the vendors we know and trust to plan your day.</span></span></p><p><span class="EOP SCXW144493581 BCX0" data-ccp-props="{}"><img loading="lazy" loading="lazy" decoding="async" class="alignnone wp-image-21618 size-full" src="https://dev.newjerseybride.com/wp-content/uploads/2025/08/LoveIt25.png" alt="" width="156" height="126" /></span></p></div>
1786
1787                                </div><div class="card-header" id="weddingdir_dofaacpkmh">
1788
1789                                    <a href="javascript:" data-bs-toggle="collapse" data-bs-target="#collapse-weddingdir_dofaacpkmh" aria-expanded="false" aria-controls="collapse-weddingdir_dofaacpkmh" class="collapsed">How to Contact New Jersey Bride</a>
1790
1791                                </div>
1792
1793                                <div id="collapse-weddingdir_dofaacpkmh" class="collapse " aria-labelledby="weddingdir_dofaacpkmh" data-bs-parent="#weddingdir_1zm5lbqwxe">
1794
1795                                    <div class="card-body"><div><p lang="EN-US"><span lang="EN-US">Get in touch with us: </span> </p></div><div><p lang="EN-US"><a href="/cdn-cgi/l/email-protection#4e272028210e202b39242b3c3d2b372c3c272a2b602d2123" target="_blank" rel="noreferrer noopener"><span lang="EN-US"><span class="__cf_email__" data-cfemail="70191e161f301e15071a150203150912021914155e131f1d">[email&#160;protected]</span></span></a>
1795 </p></div><div><p lang="EN-US"><span lang="EN-US">973-539-8230</span> </p></div><div><p lang="EN-US"><span lang="EN-US">62 Elm Street, 3rd Floor</span> <span lang="EN-US">Morristown, NJ 07960-4110</span> </p></div><div><p lang="EN-US"><a href="https://njmonthly.myshopify.com/collections/new-jersey-bride" target="_blank" rel="noreferrer noopener" data-saferedirecturl="https://www.google.com/url?q=https://urldefense.proofpoint.com/v2/url?u%3Dhttps-3A__njmonthly.myshopify.com_collections_new-2Djersey-2Dbride%26d%3DDwMGaQ%26c%3DeuGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM%26r%3DOXdfULSuQmJYIrnMZo2KXq4jMk0FrdUkBmuI_dS2a2c%26m%3DOlZLMqtsuNOXDy3uZSDskvqhu__uWvHqyMblIxRg-XhnwufbbkYyJxu4pKdhw3qh%26s%3Dx3ashP3981uUf5PNEJRQviDhsrMUG46dDSu2QslNVuI%26e%3D&amp;source=gmail&amp;ust=1755388173112000&amp;usg=AOvVaw2aBdH-2rFthuSRKltxUdAZ"><span lang="EN-US">Buy the magazine here!</span></a> </p></div><div><p lang="EN-US"><span lang="EN-US"><img loading="lazy" loading="lazy" decoding="async" class="an1" draggable="false" src="https://fonts.gstatic.com/s/e/notoemoji/16.0/1f449/72.png" alt="👉" width="26" height="26" data-emoji="👉" aria-label="👉" />  </span><a href="/contact-us/"><span lang="EN-US">Contact our team »</span></a></p></div></div>
1796
1797                                </div>
1798
1799                                    </div>				</div>
1800				</div>
1801					</div>
1802		</div>
1803					</div>
1804		</section>
1805		<div class="elementor-element elementor-element-52c82cd e-flex e-con-boxed e-con e-parent" data-id="52c82cd" data-element_type="container">
1806					<div class="e-con-inner">
1807				<div class="elementor-element elementor-element-576aa97 elementor-widget elementor-widget-html" data-id="576aa97" data-element_type="widget" data-widget_type="html.default">
1808				<div class="elementor-widget-container">
1809					<!-- New Jersey Bride - Text Headline -->
1810<broadstreet-zone zone-id="59198"></broadstreet-zone>
1811     				</div>
1812				</div>
1813					</div>
1814				</div>
1815				</div>
1816		</main><!-- #content area end -->
1817
1818
1819                <footer itemtype="https://schema.org/WPFooter" itemscope="itemscope" id="colophon" class="footer">
1820
1821                    <div class="footer-section"><div class="container"><div class="row"><div class="col-lg-12 col-md-12 col-12 weddingdir-footer-block"><div id="nav_menu-4" class="footer-widget weddingdir-footerbar widget_nav_menu"><div class="menu-footer-menu-container"><ul id="menu-footer-menu" class="menu"><li id="menu-item-23065" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23065"><a href="https://www.newjerseybride.com/vendor-on-boarding/">Become a Vendor</a></li>
1822<li id="menu-item-21644" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-21644"><a href="https://www.newjerseybride.com/real-weddings-old/submit-your-wedding/">Submit Your Real Wedding</a></li>
1823<li id="menu-item-23054" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23054"><a href="https://www.newjerseybride.com/where-to-buy-new-jersey-bride/">Where To Buy</a></li>
1824<li id="menu-item-23055" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23055"><a href="https://www.newjerseybride.com/about-njb/">About</a></li>
1825<li id="menu-item-23056" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-23056"><a href="https://www.newjerseybride.com/contact-us/">Contact</a></li>
1826<li id="menu-item-23059" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-23059"><a rel="privacy-policy" href="https://www.newjerseybride.com/privacy-policy-4/">Privacy Policy &#038; Terms of Use</a></li>
1827</ul></div></div><div id="bs_zones-6" class="footer-widget weddingdir-footerbar bs_zones"><div><broadstreet-zone place="" zone-id="70243" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone></div></div><div id="custom_html-3" class="widget_text footer-widget weddingdir-footerbar widget_custom_html"><h3 class="widget-title">Socials</h3><div class="textwidget custom-html-widget"><div class="social-media-wrapper">
1828	<ul id="menu-social" class="social-menu">
1829		<li class="social-menu-item">
1829<a href="https://www.instagram.com/newjerseybride/" target="_blank">Instagram</a>
1830		</li>
1831		<li class="social-menu-item"><a href="https://www.facebook.com/NewJerseyBride/" target="_blank">facebook</a>
1832		</li>
1833		<li class="social-menu-item"><a href="https://www.pinterest.com/newjerseybride/" target="_blank">pinterest</a>
1834		</li>
1835		<li class="social-menu-item"><a href="https://www.tiktok.com/@newjerseybride
1836" target="_blank">tiktok</a>
1837		</li>
1838	</ul>
1839</div></div></div><div id="bs_zones-5" class="footer-widget weddingdir-footerbar bs_zones"><div><broadstreet-zone place="" zone-id="65658" keywords="is_home_page,is_landing_page,not_article_page" soft-keywords="true" zone-alias=""></broadstreet-zone></div></div></div></div></div></div>
1840
1841                </footer>
1842
1843                <div class="copyrights">
1844
1845                            <div class="container">
1846
1847                                <div class="row justify-content-between"> <div class="col-md-auto col-12">© 2025 New Jersey Bride. All rights reserved</div> <div class="col-md-auto col-12 copyrights-link ml-md-auto"></div> </div>
1848
1849                            </div>
1850
1851                        </div>            <a id="back-to-top" href="javascript:" class="btn btn-outline-primary back-to-top d-flex justify-content-center align-items-center">
1852
1853                <i class="fa fa-arrow-up"></i>
1854
1855            </a>
1856            </div><!-- #page -->
vendor: 108 bytes, line 1856
1856<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1856<script type="speculationrules">
1857{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/weddingdir/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1858</script>
1858
1859	<style>
1860		.header-newsletter {
1861			display: none;
1862		}
1863
1864		body.admin-bar #menu-item-9999 {
1865			display: none;
1866		}
1867
1868		#menu-primary-menu #menu-item-9999 {
1869			display: none;
1870		}
1871
1872		@media (min-width: 1200px) {
1873			.header-newsletter {
1874				display: block;
1875				position: absolute;
1876				left: 30px;
1877				top: 25px;
1878				color: #211D1E !important;
1879				font-size: 16px;
1880			}
1881
1882			#menu-item-9999>a::after {
1883				content: unset;
1884			}
1885
1886			body:not(.admin-bar) #menu-primary-menu #menu-item-9999 {
1887				display: list-item;
1888			}
1889
1890			#menu-primary-menu>#menu-item-8645,
1891			#menu-primary-menu>#menu-item-8646 {
1892				display: none;
1893			}
1894		   
1895// 		    ul[role="menu"].dropdown-menu.dropdownhover-bottom>#menu-item-8645,
1896// 			ul[role="menu"].dropdown-menu.dropdownhover-bottom>#menu-item-8646 {
1897// 				display: none;
1898// 			}
1899		}
1900
1901		.header-version-two .navbar .dropdown-menu a,
1902		.header-version-two .navbar .dropdown-menu li>a {
1903			background-color: #fff;
1904			margin-left: 0 !important;
1905			text-align: left;
1906			border: 1px solid #f5c1c1;
1907		}
1908	</style>
1909	
1909<script>
1910		jQuery(document).ready(function() {
1911			const signUpComponentHtml = '<a class="header-newsletter" href="/somethingnew/">💍 Sign up for our free Something New newsletter!</a>';
1912			const headerBrand = jQuery('.header-version-two .container-fluid .navbar-brand');
1913			const menuBtn = `<button class="navbar-toggler x collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
1914                <span class="icon-bar"></span>
1915                <span class="icon-bar"></span>
1916                <span class="icon-bar"></span>
1917            </button>`;
1918
1919			const test = `<li id="menu-item-9999" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9999 dropdown"><a title="MENU" href="#" data-bs-toggle="dropdown" class="dropdown-toggle nav-link" aria-haspopup="true" aria-expanded="false">
1920      <button class="navbar-toggler x collapsed d-block" type="button" data-bs-toggle="collapse-1" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
1921                <span class="icon-bar"></span>
1922                <span class="icon-bar"></span>
1923                <span class="icon-bar"></span>
1924            </button></a>
1925                      <ul role="menu" class="dropdown-menu dropdownhover-bottom">
1926                        <li id="menu-item-8645" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8645"></li>
1927                        <li id="menu-item-8646" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8646"></li>
1928                      </ul>
1929                    </li>`
1930			const btn1 = jQuery('<a href="/register/">COUPLE\'S LOGIN</a>') //jQuery('.order-xl-last a[data-bs-target="#weddingdir_couple_login_model_popup"]')
1931			const btn2 = jQuery('<a href="/register-vendor/">VENDOR\'S LOGIN</a>')//jQuery('.order-xl-last a[data-bs-target="#weddingdir_vendor_login_model_popup"]')
1932			const loginBtnsHtml = `<li id="menu-item-8645" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8645"></li>
1933                        <li id="menu-item-8646" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-8646"></li>`
1934
1935			if (btn1.length > 0) {
1936				btn1.find('i').remove();
1937				btn1.find('.ms-1').html('COUPLE\'S LOGIN');
1938			}
1939			if (btn2.length > 0) {
1940				btn2.find('i').remove();
1941				btn2.find('.ms-1').html('VENDOR\'S LOGIN');
1942			}
1943
1944			if (headerBrand.length > 0) {
1945				headerBrand.prepend(signUpComponentHtml);
1946				// jQuery('#menu-primary-menu').append(test)
1947				const customMenuBtn = jQuery('a[title="Menu"]')
1948
1949				customMenuBtn.next().append(loginBtnsHtml);
1950				jQuery('#menu-item-8645').append(btn1)
1951				jQuery('#menu-item-8646').append(btn2)
1952
1953				// add and clean login and register under menu
1954				const login = jQuery('#menu-item-8645').clone(true)
1955				const loginLink = login.find('a')
1956				loginLink.attr('class', 'nav-link')
1957				loginLink.find('i').remove()
1958				loginLink.html('LOGIN AS A COUPLE')
1959
1960				const register = jQuery('#menu-item-8646').clone(true)
1961				const registerLink = register.find('a')
1962				registerLink.attr('class', 'nav-link')
1963				registerLink.find('i').remove()
1964				registerLink.html('LOGIN AS A VENDOR')
1965
1966				const menu = jQuery('#menu-primary-menu li.astm-search-menu')
1967
1968				menu.before(login)
1969				menu.before(register)
1970			}
1971		});
1972	</script>
1972
1973    
1973<script defer>
1974      jQuery(document).ready(function() {
1975        const weddingDateInput = jQuery('.wedding-date-input.weddingdir_datepicker')
1976		
1977		if (!weddingDateInput.length) return;
1978		  
1979		weddingDateInput.parent('.mb-3')?.css('text-align', 'left')
1980		weddingDateInput.parent('.mb-3')?.css('width', '100%')
1981      })
1982    </script>
1982
1983    <!-- Start of HubSpot Embed Code -->
1984    
1984<script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/1746707.js"></script>
1984
1985    <!-- End of HubSpot Embed Code -->
1986    <div class="modal fade" id="weddingdir_couple_login_model_popup" tabindex="-1" aria-labelledby="weddingdir_couple_login_model_popup" aria-hidden="true">                    <div class="modal-dialog modal-dialog-centered modal-lg modal-dialog-scrollable">
1987                        <div class="modal-content">
1988                            <div class="modal-body p-0">
1989                                <div class="">
1990                                    <div class="row g-0">
1991
1992                                        <!-- col-md-5 -->
1993                                        <div class="col-lg-5 d-none d-lg-block d-xl-block sidebar-img"
1994                                            style="background: url(https://www.newjerseybride.com/wp-content/plugins/weddingdir/front-file/couple-login-register/images/couple-login-register.jpg) no-repeat center;background-size: cover;"                                        >
1995                                        </div>
1996                                        <!-- / col-md-5 -->
1997                                        
1998                                        <!-- col-md-7 -->
1999                                        <div class="col-lg-7 col-md-12 col-12">
2000
2001                                            <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"><i class="fa fa-close"></i></button>
2002
2003                                            <!-- login section -->
2004                                            <div class="login-sidebar-pad text-center">
2005
2006                                                <h3>Log in as a Couple</h3>Not a member yet ? <a class="btn-link-primary" href="javascript:" role="button" data-bs-toggle="modal" data-bs-target="#weddingdir_couple_registration_model_popup" data-bs-dismiss="modal">Join now</a><div class="mb-5"></div>
2007                                                <form id="weddingdir-couple-login-form" method="post">
2008
2009                                                    <div class="row row-cols-1">
2010                                                    <div class="mb-3">
2011
2012                        
2013
2014                        <input autocomplete="off" id="weddingdir_couple_login_username" name="weddingdir_couple_login_username" value="" type="text" placeholder="Username or email address" 
2015                                class="form-control input-md  " required     >
2016
2017                    </div><div class="mb-3">
2018
2019                        
2020
2021                        <div class="password-eye">
2022                            
2023                            <input autocomplete="off" 
2024
2025                                id="weddingdir_couple_login_password" name="weddingdir_couple_login_password" value="" type="password" 
2026
2027                                placeholder="Password" class="form-control input-md "
2028
2029                            required   >
2030
2031                            <span class="fa fa-fw fa-eye"></span>
2032
2033                        </div>
2034
2035                    </div><div class="col">
2036
2037                                                                    <a class="btn-link-primary" href="javascript:" role="button" data-bs-toggle="modal" data-bs-target="#weddingdir_forgot_password_model_popup" data-bs-dismiss="modal">Forgot your password ?</a>
2038
2039                                                                  </div><div class="col-12">
2040
2041                                                                    <div class="mb-3 d-grid">
2042
2043                                                                        <button type="submit" 
2044
2045                                                                            data-message-wait="Wait a moment..."
2046
2047                                                                            name="weddingdir_couple_login_form" id="weddingdir_couple_login_form" 
2048
2049                                                                            class="loader btn btn-default btn-rounded mt-3 btn-block">Log In</button>
2050
2051                                                                        <input type="hidden" id="weddingdir_couple_login_security" name="weddingdir_c
2051ouple_login_security" value="6cd09531ca" /><input type="hidden" name="_wp_http_referer" value="/" />
2052
2053                                                                    </div>
2054
2055                                                                </div><input autocomplete="off" type="hidden" name="couple_login_redirect_link" id="couple_login_redirect_link" value="https://www.newjerseybride.com/couple-dashboard-2/?dashboard=couple-dashboard" />
2056                                                    </div>
2057
2058                                                </form>
2059
2060                                            </div>
2061                                            <!-- / login section -->
2062                              
2063<!--                                            <div class="login-footer">-->
2064<!--                                                --><!--                                            </div>-->
2065
2066                                        </div>
2067                                        <!-- / col-md-7 -->
2068
2069                                    </div>
2070                                </div>
2071                            </div>
2072                        </div>
2073                    </div>
2074                </div><div class="modal fade" id="weddingdir_couple_registration_model_popup" tabindex="-1" aria-labelledby="weddingdir_couple_registration_model_popup" aria-hidden="true">                    <style>
2075                        .hp-check-container {
2076                            /* Hides the field visually without using 'display: none' which can signal bots */
2077                            position: absolute;
2078                            left: -5000px;
2079                            top: -5000px;
2080                            height: 1px;
2081                            width: 1px;
2082                            overflow: hidden;
2083                        }
2084                    </style>
2085                    <div class="modal-dialog modal-dialog-centered modal-xl modal-dialog-scrollable">            
2086
2087                        <div class="modal-content">
2088
2089                            <div class="modal-body p-0">
2090
2091                                <div class="">
2092
2093                                    <div class="row g-0">
2094
2095                                        <!-- col-md-5 -->
2096                                        <div class="col-lg-5 d-none d-lg-block d-xl-block sidebar-img"
2097                                            style="background: url(https://www.newjerseybride.com/wp-content/plugins/weddingdir/front-file/couple-login-register/images/couple-login-register.jpg) no-repeat center;background-size: cover;"                                        >
2098                                        </div>
2099                                        <!-- / col-md-5 -->
2100
2101                                        <!-- col-md-7 -->
2102                                        <div class="col-lg-7 col-md-12 col-12">
2103
2104                                            <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"><i class="fa fa-close"></i></button>
2105                                                                                        <!-- login section -->
2106                                            <div class="login-sidebar-pad text-center register-form">
2107                                            <div class="or-text">Register Couple Account</div>
2108                                                <form id="weddingdir_couple_registration_form" method="post" autocomplete="off" >
2109                                                    <div class="hp-check-container">
2110                                                        <label for="weddingdir_couple_register_website_url">Leave this field empty</label>
2111                                                        <input type="text" name="weddingdir_couple_register_website_url" id="weddingdir_couple_register_website_url" tabindex="-1">
2112                                                    </div>
2113
2114                                                    <div class="row row-cols-1 row-cols-md-2 row-cols-sm-2">
2115
2116                                                    <div class="mb-3">
2117
2118                        
2119
2120                        <input autocomplete="off" id="weddingdir_c
2120ouple_register_first_name" name="weddingdir_couple_register_first_name" value="" type="text" placeholder="First Name" 
2121                                class="form-control input-md  " required     >
2122
2123                    </div><div class="mb-3">
2124
2125                        
2126
2127                        <input autocomplete="off" id="weddingdir_couple_register_last_name" name="weddingdir_couple_register_last_name" value="" type="text" placeholder="Last Name" 
2128                                class="form-control input-md  " required     >
2129
2130                    </div><div class="mb-3">
2131
2132                        
2133
2134                        <input autocomplete="off" id="weddingdir_couple_register_email" name="weddingdir_couple_register_email" value="" type="email" placeholder="Email Address" 
2135                                class="form-control input-md  " required    pattern="[a-z0-9._%+\-]+@[a-z0-9.\-]+\.[a-z]{2,}$" title="Please enter valid email address">
2136
2137                    </div><div class="mb-3">
2138
2139                        
2140
2141                        <div class="password-eye">
2142                            
2143                            <input autocomplete="off" 
2144
2145                                id="weddingdir_couple_register_password" name="weddingdir_couple_register_password" value="" type="password" 
2146
2147                                placeholder="Password" class="form-control input-md "
2148
2149                            required  pattern="(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}" title="Must contain at least one  number and one uppercase and lowercase letter, and at least 8 or more characters">
2150
2151                            <span class="fa fa-fw fa-eye"></span>
2152
2153                        </div>
2154
2155                    </div><div class="mb-3">
2156
2157                        <label class="control-label mb-2" for="weddingdir_couple_register_wedding_date">Wedding Date</label>
2158
2159                        <input autocomplete="off" id="weddingdir_couple_register_wedding_date" name="weddingdir_couple_register_wedding_date" value="2026-10-02" type="date" placeholder="Wedding Date" 
2160                                class="form-control input-md wedding-date-input weddingdir_datepicker"      >
2161
2162                    </div>
2163                                                    </div>
2164
2165                                                    <div class="row row-cols-1">
2166
2167                                                    <div class="col text-start">
2168
2169                                                                    <div class="mb-3">
2170
2171                                                                        <div class="form-check form-check-inline p-0"><strong>I am</strong></div>
2172
2173                                                                        <div class="form-check form-check-inline">
2174
2175                                                                            <input autocomplete="off" type="radio" id="i_am_couple" name="weddingdir_register_couple_person" class="form-check-input">
2176
2177                                                                            <label class="form-check-label" for="i_am_couple">Planning my wedding</label>
2178
2179                                                                        </div>
2180
2181                                                                        <div class="form-check form-check-inline">
2182
2183                                                                            <input autocomplete="off" type="radio" id="i_am_guest" name="weddingdir_register_couple_person" class="form-check-input">
2184
2185                                                                            <label class="form-check-label" for="i_am_guest">A wedding guest</label>
2186
2187                                                                        </div>
2188
2189                                                                    </div>
2190
2191                                                                </div>                                                    </div>
2192
2193                                                    <div class="text-start">
2194                                                    <small class="form-text text-muted"> By clicking 
2195
2196                                <span class="txt-orange">&apos;Sign Up&apos;</span>,
2197
2198                                <span>I agree to New Jersey Bride’s</span>  <a href="/privacy-policy-4/" target="_blank" class="text-underline">Privacy Policy and Terms of Use</a> 
2199
2200                                <span></span>  <a href="" target="_blank"></a>
2201
2202                            </small>                                                    </div>
2203
2204                                                    <!-- Submit Button -->
2205                                                    <div class="col-12">
2206
2207                                                        <div class="mb-3 d-grid">
2208                                                        <div class="d-grid">
2209
2210                                                                        <button type="submit" name="weddingdir_register_couple_registration_form_button" id="weddingdir_register_couple_registration_form_button"   
2211
2212                                                                            data-message-wait="Wait a moment..."
2213
2214                                                                            class="loader btn btn-default btn-rounded mt-3 btn-block">Sign Up</button>
2215
2216                                                                        <input type="hidden" id="weddingdir_couple_registration_security" name="weddingdir_couple_registration_security" value="b093a63382" /><input type="hidden" name="_wp_http_referer" value="/" />
2217
2218                                                                    </div><input autocomplete="off" type="hidden" name="couple_register_redirect_link" id="couple_register_redirect_link" value="https://www.newjerseybride.com/couple-dashboard-2/?dashboard=couple-dashboard" />                                                        </div>
2219
2220                                                    </div>
2221                                                    <!-- / Submit Button -->
2222                                                    <span>Already have an account?</span> <a  class="btn-link-primary" href="javascript:" role="button" data-bs-toggle="modal" data-bs-target="#weddingdir_couple_login_model_popup" data-bs-dismiss="modal">Log in</a>                                                </form>
2223
2224                                            </div>
2225                                            <!-- / login section -->
2226                              
2227                                            <div class="login-footer">
2228                                            <div class="or-text mb-1">Are you a vendor ?</div> <a class="btn-link-default" href="javascript:" role="button" data-bs-toggle="modal" data-bs-target="#weddingdir_vendor_login_model_popup" data-bs-dismiss="modal">Vendor login</a>                                            </div>
2229
2230                                        </div>
2231                                        <!-- / col-md-7 -->
2232
2233                                    </div>
2234                                </div>
2235                            </div>
2236
2237                        </div>
2238
2239                    </div>
2240                
2241                </div>
2242                <!-- Forgot Password Modal Popup -->
2243                        <div class="modal fade" id="weddingdir_forgot_password_model_popup" tabindex="-1" aria-labelledby="weddingdir_forgot_password_model_popup" aria-hidden="true">                    <div class="modal-dialog modal-dialog-centered modal-lg modal-dialog-scrollable">            
2244                        <div class="modal-content">
2245                            <div class="modal-body p-0">
2246                                <div class="">
2247                                    <div class="row g-0">
2248
2249                                        <!-- col-md-5 -->
2250                                        <div class="col-lg-5 d-none d-lg-block d-xl-block sidebar-img"
2251                                            style="background: url(https://www.newjerseybride.com/wp-content/plugins/weddingdir/front-file/forgot-password/images/forgot-password.jpg) no-repeat center;background-size: cover;"                                        >
2252                                        </div>
2253                                        <!-- / col-md-5 -->
2254                                        
2255                                        <!-- col-md-7 -->
2256                                        <div class="col-lg-7 col-md-12 col-12">
2257
2258                                            <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"><i class="fa fa-close"></i></button>
2259
2260                                            <div class="p-5">
2261                                                <h3>Lost Password</h3><p class="mb-0">Follow these simple steps to reset your account</p>                                            </div>
2262                                            <hr/>
2263
2264
2265                                            <!-- login section -->
2266                                            <div class="login-sidebar-pad text-center">
2267
2268                                                <div class="or-text">
2269
2270                                                    Enter your email to recover your account                                                    
2271                                                </div>
2272
2273                                                
2274                                                <form id="weddingdir-forgot-password-form" method="post">
2275                                                    <div class="row">
2276
2277                                                        <div class="col-12"><div class="mb-3">
2278
2279                                                                    <label class="control-label sr-only" for="weddingdir_forgot_password_email"></label>
2280
2281                                                                    <input autocomplete="off" id="weddingdir_forgot_password_email" type="email" name="weddingdir_forgot_password_email" placeholder="Email ID" class="form-control" required />
2282
2283                                                                  </div></div><div class="col-12"><div class="mb-3 d-grid">
2284
2285                                                                    <button type="submit" name="weddingdir_forgot_password_form" id="weddingdir_forgot_password_form" class="loader btn btn-default btn-rounded mt-3 btn-block">Get New Password</button>
2286
2287                                                                    <input type="hidden" id="weddingdir_forgot_password_security" name="weddingdir_forgot_password_security" value="eab578725f" /><input type="hidden" name="_wp_http_referer" value="/" /> <!-- security -->
2288
2289                                                                  </div></div>
2290                                                    </div>
2291                                                </form>
2292
2293                                            </div>
2294                                            <!-- / login section -->
2295                              
2296                                            <div class="login-footer">
2297                                                <div class="or-text mb-1">
2298
2299                                                                <div>Are you a vendor ?</div>
2300
2301                                                            </div>
2302
2303                                                            <a class="btn-link-default" href="javascript:" role="button" data-bs-toggle="modal" data-bs-target="#weddingdir_vendor_login_model_popup" data-bs-dismiss="modal">Vendor login</a>                                            </div>
2304
2305                                        </div>
2306                                        <!-- / col-md-7 -->
2307
2308                                    </div>
2309                                </div>
2310                            </div>
2311                        </div>
2312                    </div>
2313
2314                </div><!-- Forgot Password Modal Popup --><div class="modal fade" id="weddingdir_vendor_login_model_popup" tabindex="-1" aria-labelledby="weddingdir_vendor_login_model_popup" aria-hidden="true">                    <div class="modal-dialog modal-dialog-centered modal
2314-lg modal-dialog-scrollable">            
2315                        <div class="modal-content">
2316                            <div class="modal-body p-0">
2317                                <div class="">
2318                                    <div class="row g-0">
2319
2320                                        <!-- col-md-5 -->
2321                                        <div class="col-lg-5 d-none d-lg-block d-xl-block sidebar-img"
2322                                            style="background: url(https://www.newjerseybride.com/wp-content/plugins/weddingdir/front-file/vendor-login-register/images/vendor-login-register.jpg) no-repeat center;background-size: cover;"                                        >
2323                                        </div>
2324                                        <!-- / col-md-5 -->
2325                                        
2326                                        <!-- col-md-7 -->
2327                                        <div class="col-lg-7 col-md-12 col-12">
2328
2329                                            <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"><i class="fa fa-close"></i></button>
2330
2331                                            <div class="p-5 text-center">
2332
2333                                                <h3>Log in as a Vendor</h3>Not a member yet ? <a class="btn-link-primary" href="javascript:" role="button" data-bs-toggle="modal" data-bs-target="#weddingdir_vendor_registration_model_popup" data-bs-dismiss="modal">Join now</a>                                            </div>
2334
2335<!--                                            <hr/>-->
2336
2337                                            <!-- login section -->
2338                                            <div class="login-sidebar-pad text-center">
2339
2340                                                <form id="weddingdir-vendor-login-form" method="post">
2341
2342                                                    <div class="row row-cols-1">
2343                                                    <div class="mb-3">
2344
2345                        
2346
2347                        <input autocomplete="off" id="weddingdir_vendor_login_username" name="weddingdir_vendor_login_username" value="" type="text" placeholder="Username or email address" 
2348                                class="form-control input-md  " required     >
2349
2350                    </div><div class="mb-3">
2351
2352                        
2353
2354                        <div class="password-eye">
2355                            
2356                            <input autocomplete="off" 
2357
2358                                id="weddingdir_vendor_login_password" name="weddingdir_vendor_login_password" value="" type="password" 
2359
2360                                placeholder="Password" class="form-control input-md "
2361
2362                            required   >
2363
2364                            <span class="fa fa-fw fa-eye"></span>
2365
2366                        </div>
2367
2368                    </div><div class="col-12">
2369
2370                                                                    <a  class="btn-link-primary" href="javascript:" role="button" 
2371
2372                                                                        data-bs-toggle="modal" data-bs-target="#weddingdir_forgot_password_model_popup" data-bs-dismiss="modal">Forgot your password ?</a>
2373
2374                                                                  </div><div class="col-12">
2375
2376                                                                    <div class="mb-3 d-grid">
2377
2378                                                                        <button type="submit" name="weddingdir_vendor_login_form" id="weddingdir_vendor_login_form" 
2379
2380                                                                            data-message-wait="Wait a moment..."
2381
2382                                                                            class="loader btn btn-default btn-rounded mt-3 btn-block">Log In</button>
2383
2384                                                                        <input type="hidden" id="weddingdir_vendor_login_security" name="weddingdir_vendor_login_security" value="e7183cbbe8" /><input type="hidden" name="_wp_http_referer" value="/" />
2385
2386                                                                    </div>
2387
2388                                                                </div><input autocomplete="off" type="hidden" name="vendor_login_redirect_link" id="vendor_login_redirect_link" value="https://www.newjerseybr
2388ide.com/vendor-dashboard-2/?dashboard=vendor-dashboard" />                                                    </div>
2389
2390                                                </form>
2391
2392                                            </div>
2393                                            <!-- / login section -->
2394<!--                                            <div class="login-footer">-->
2395                                                <!--                                            -->                                                <!--                                            </div>
2396                                                <!--                                            -->
2397
2398                                        </div>
2399                                        <!-- / col-md-7 -->
2400
2401                                    </div>
2402                                </div>
2403                            </div>
2404                        </div>
2405                    </div>
2406
2407                </div><!-- Vendor - Login Modal Popup -->
2408                <div class="modal fade" id="weddingdir_vendor_registration_model_popup" tabindex="-1" aria-labelledby="weddingdir_vendor_registration_model_popup" aria-hidden="true">                    <div class="modal-dialog modal-dialog-centered modal-xl modal-dialog-scrollable"> 
2409
2410                        <div class="modal-content">
2411
2412                            <div class="modal-body p-0">
2413
2414                                <div class="">
2415
2416                                    <div class="row g-0">
2417
2418                                        <!-- col-md-5 -->
2419                                        <div class="col-lg-5 d-none d-lg-block d-xl-block sidebar-img"
2420                                            style="background: url(https://www.newjerseybride.com/wp-content/plugins/weddingdir/front-file/vendor-login-register/images/vendor-login-register.jpg) no-repeat center;background-size: cover;"                                        >
2421                                        </div>
2422                                        <!-- / col-md-5 -->
2423
2424                                        <!-- col-md-7 -->
2425                                        <div class="col-lg-7 col-md-12 col-12">
2426
2427                                            <button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"><i class="fa fa-close"></i></button>
2428
2429                                            <!-- login section -->
2430                                            <div class="login-sidebar-pad text-center register-form">
2431
2432                                                <div class="or-text">
2433
2434                                                    Register Vendor / Supplier Account                                                    
2435                                                </div>
2436
2437                                                <form id="weddingdir_vendor_registration_form" method="post" autocomplete="off" > 
2438
2439                                                    <div class="row row-cols-1 row-cols-md-2 row-cols-sm-2">
2440                                                    <div class="mb-3">
2441
2442                        
2443
2444                        <input autocomplete="off" id="weddingdir_vendor_register_first_name" name="weddingdir_vendor_register_first_name" value="" type="text" placeholder="First Name" 
2445                                class="form-control input-md  " required     >
2446
2447                    </div><div class="mb-3">
2448
2449                        
2450
2451                        <input autocomplete="off" id="weddingdir_vendor_register_last_name" name="weddingdir_vendor_register_last_name" value="" type="text" placeholder="Last Name" 
2452                                class="form-control input-md  " required     >
2453
2454                    </div><div class="mb-3">
2455
2456                        
2457
2458                        <input autocomplete="off" id="weddingdir_vendor_register_username" name="weddingdir_vendor_register_username" value="" type="text" placeholder="Username" 
2459                                class="form-control input-md  " required    pattern="^[a-zA-Z0-9_]{4,35}$" title="Allowed Character ( a-z, A-Z, 0-9, _ ) and length 4 mandatory">
2460
2461                    </div><div class="mb-3">
2462
2463                        
2464
2465                        <input autocomplete="off" id="weddingdir_vendor_register_email" name="weddingdir_vendor_register_email" value="" type="email" placeholder="Email" 
2466                                class="form-control input-md  " required    pattern="[a-z0-9._%+\-]+@[a-z0-9.\-]+\.[a-z]{2,}$" title="Please enter valid email ID">
2467
2468                    </div><div class="mb-3">
2469
2470                        
2471
2472                        <div class="password-eye">
2473                            
2474                            <input autocomplete="off" 
2475
2476                                id="weddingdir_vendor_register_password" name="weddingdir_vendor_register_password" value="" type="password" 
2477
2478                                placeholder="Password" class="form-control input-md "
2479
2480                            required  pattern="(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}" title="Must contain at least one  number and one uppercase and lowercase letter, and at least 8 or more characters">
2481
2482                            <span class="fa fa-fw fa-eye"></span>
2483
2484                        </div>
2485
2486                    </div><div class="mb-3">
2487
2488                        
2489
2490                        <input autocomplete="off" id="weddingdir_vendor_register_company_name" name="weddingdir_vendor_register_company_name" value="" type="text" placeholder="Company Name" 
2491                                class="form-control input-md  "      >
2492
2493                    </div><div class="mb-3">
2494
2495                        
2496
2497                        <input autocomplete="off" id="weddingdir_vendor_register_company_address" name="weddingdir_vendor_register_company_address" value="" type="text" placeholder="Company Address" 
2498                                class="form-control input-md  "      >
2499
2500                    </div><div class="mb-3">
2501
2502                        
2503
2504                        <input autocomplete="off" id="weddingdir_vendor_register_company_website" name="weddingdir_vendor_register_company_website" value="" type="text" placeholder="Company Website" 
2505                                class="form-control input-md  "     pattern="https?://.+" title="Include http://">
2506
2507                    </div><div class="mb-3">
2508
2509                        
2510
2511                        <input autocomplete="off" id="weddingdir_vendor_register_zip_code" name="weddingdir_vendor_register_zip_code" value="" type="text" placeholder="Zip Code" 
2512                                class="form-control input-md  "      >
2513
2514                    </div><div class="mb-3">
2515
2516                        
2517
2518                        <input autocomplete="off" id="weddingdir_vendor_register_contact_number" name="weddingdir_vendor_register_contact_number" value="" type="tel" placeholder="Contact Number" 
2519                                class="form-control input-md  "      >
2520
2521                    </div><div class="mb-3 formgroup">
2522
2523                        
2524
2525                        <select id="weddingdir_vendor_register_category" name="weddingdir_vendor_register_category"  class="mb20  "  ><option value="0">Choose Category</option><option value="1491" >Beauty</option><option value="1502" >Cakes</option><option value="1503" >Caterers</option><option value="1488" >Ceremony and Reception</option><option value="2075" >Clergy &amp; Ceremonial</option><option value="1492" >Details</option><option value="1991" >DJs &amp; Bands</option><option value="1990" >Dresses, Suits &amp; Attire</option><option value="1490" >Fashion</option><option value="2093" >Favors &amp; Gifts</option><option value="1992" >Florists</option><option value="1993" >Hair &amp; Makeup</option><option value="2110" >Honeymoon &amp; Travel</option><option value="1493" >Indian Weddings</option><option value="1983" >Love-It Awards</option><option value="2120" >No Category</option><option value="2036" >Officiants</option><option value="1943" >Photographers &amp; Videographers</option><option value="2000" >Rentals</option><option value="1994" >Rings &amp; Jewelry</option><option value="1996" >Stationery &amp; Signage</option><option value="1536" >Transportation</option><option value="1489" >Venues</option><option value="1995" >Wedding Planners</option></select>
2526
2527                        
2528
2529                    </div>
2530                                                    <!-- Privacy and policy -->
2531                                                    <div class="col-12 text-start">
2532                                                    <small class="form-text text-muted"> By clicking 
2533
2534                                <span class="txt-orange">&apos;Sign Up&apos;</span>,
2535
2536                                <span>I agree to New Jersey Bride’s</span>  <a href="/privacy-policy-4/" target="_blank" class="text-underline">Privacy Policy and Terms of Use</a> 
2537
2538                                <span></span>  <a href="" target="_blank"></a>
2539
2540                            </small>                                                    </div>
2541
2542                                                    <!-- Submit Button -->
2543                                                    <div class="col-12"><div class="mb-3">
2544                                                    <div class="d-grid">
2545
2546                                                                    <button type="submit" name="weddingdir_vendor_register_form_button" id="weddingdir_vendor_register_form_button" 
2547
2548                                                                        data-message-wait="Wait a moment..."
2549
2550                                                                        class="loader btn btn-default btn-rounded mt-3 btn-block">Sign Up</button>
2551
2552                                                                    <input type="hidden" id="weddingdir_vendor_registration_form_security" name="weddingdir_vendor_registration_form_security" value="c59c7492aa" /><input type="hidden" name="_wp_http_referer" value="/" />
2553
2554                                                                </div><input autocomplete="off" type="hidden" name="vendor_register_redirect_link" id="vendor_register_redirect_link" value="https://www.newjerseybr
2554ide.com/vendor-dashboard-2/?dashboard=vendor-dashboard" />                                                    </div></div>
2555                                                    <!-- / Submit Button -->
2556
2557                                                  </div>
2558
2559                                                  Already have an account? <a class="btn-link-primary" href="javascript:" role="button" data-bs-toggle="modal" data-bs-target="#weddingdir_vendor_login_model_popup" data-bs-dismiss="modal">Log in</a>
2560                                                </form>
2561
2562                                            </div>
2563                                            <!-- / login section -->
2564                              
2565                                            <div class="login-footer">
2566                                            <div class="or-text mb-1">
2567
2568                                                            <div>Are you a couple ?</div>
2569
2570                                                        </div>
2571                                                        
2572                                                        <a  class="btn-link-default" href="javascript:" role="button" data-bs-toggle="modal" data-bs-target="#weddingdir_couple_login_model_popup" data-bs-dismiss="modal">Couple login</a>                                            </div>
2573
2574                                        </div>
2575                                        <!-- / col-md-7 -->
2576
2577                                    </div>
2578                                </div>
2579                            </div>
2580                        </div>
2581                    </div>
2582
2583                </div>
2584                			
2584<script>
2585				const lazyloadRunObserver = () => {
2586					const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
2587					const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
2588						entries.forEach( ( entry ) => {
2589							if ( entry.isIntersecting ) {
2590								let lazyloadBackground = entry.target;
2591								if( lazyloadBackground ) {
2592									lazyloadBackground.classList.add( 'e-lazyloaded' );
2593								}
2594								lazyloadBackgroundObserver.unobserve( entry.target );
2595							}
2596						});
2597					}, { rootMargin: '200px 0px 200px 0px' } );
2598					lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
2599						lazyloadBackgroundObserver.observe( lazyloadBackground );
2600					} );
2601				};
2602				const events = [
2603					'DOMContentLoaded',
2604					'elementor/lazyload/observe',
2605				];
2606				events.forEach( ( event ) => {
2607					document.addEventListener( event, lazyloadRunObserver );
2608				} );
2609			</script>
2609
2610				
2610<script type='text/javascript'>
2611		(function () {
2612			var c = document.body.className;
2613			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
2614			document.body.className = c;
2615		})();
2616	</script>
2616
2617	
2617<script id="wp-hooks-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/dist/hooks.min.js"></script>
vendor: 1 bytes, line 2617
2617
2618<script id="wp-i18n-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/dist/i18n.min.js"></script>
vendor: 1 bytes, line 2618
2618
2619<script id="wp-i18n-js-after">
2620wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
2621//# sourceURL=wp-i18n-js-after
2622</script>
vendor: 1 bytes, line 2622
2622
2623<script id="swv-js" src="https://www.newjerseybride.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 2623
2623
2624<script id="contact-form-7-js-before">
2625var wpcf7 = {
2626    "api": {
2627        "root": "https:\/\/www.newjerseybride.com\/wp-json\/",
2628        "namespace": "contact-form-7\/v1"
2629    },
2630    "cached": 1
2631};
2632//# sourceURL=contact-form-7-js-before
2633</script>
vendor: 1 bytes, line 2633
2633
2634<script id="contact-form-7-js" src="https://www.newjerseybride.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 2634
2634
2635<script id="weddingdir_couple_login_register_form-js" src="https://www.newjerseybride.com/wp-content/plugins/weddingdir/front-file/couple-login-register/script.js?ver=1770128217"></script>
vendor: 1 bytes, line 2635
2635
2636<script id="toastr-js" src="https://www.newjerseybride.com/wp-content/plugins/weddingdir/assets/library/toastr/toastr.js?ver=1765993780"></script>
vendor: 1 bytes, line 2636
2636
2637<script id="weddingdir_forgot_password_form-js" src="https://www.newjerseybride.com/wp-content/plugins/weddingdir/front-file/forgot-password/script.js?ver=1765994359"></script>
vendor: 1 bytes, line 2637
2637
2638<script id="clipboard-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/clipboard.min.js"></script>
vendor: 1 bytes, line 2638
2638
2639<script id="weddingdir_social_media-js" src="https://www.newjerseybride.com/wp-content/plugins/weddingdir/front-file/social-media/script.js?ver=1765994392"></script>
vendor: 1 bytes, line 2639
2639
2640<script id="weddingdir_vendor_login_register_form-js" src="https://www.newjerseybride.com/wp-content/plugins/weddingdir/front-file/vendor-login-register/script.js?ver=1765994417"></script>
vendor: 1 bytes, line 2640
2640
2641<script id="weddingdir_wishlist_filters-js" src="https://www.newjerseybride.com/wp-content/plugins/weddingdir-wishlist/filter-hooks/script.js?ver=1.3.9.1765997110"></script>
vendor: 1 bytes, line 2641
2641
2642<script id="weddingdir_request_quote-js" src="https://www.newjerseybride.com/wp-content/plugins/weddingdir-request-quote/singular-file/script.js?ver=1777929885"></script>
vendor: 1 bytes, line 2642
2642
2643<script id="fontawesome-kit-js" src="https://kit.fontawesome.com/3cc6426dad.js"></script>
vendor: 82 bytes, lines 2643-2644
2643
2644<script id="recaptcha-v3-js" src="https://www.google.com/recaptcha/api.js?render=
26446LdqVxosAAAAAFPqd3Ok2sOxcbnEpJiirHvjjEHU
vendor: 12 bytes, line 2644
2644"></script>
2645<script data-wp-strategy="defer" defer id="woocommerce-analytics-client-js" src="https://www.newjerseybride.com/wp-content/plugins/jetpack/jetpack_vendor/automattic/woocommerce-analytics/build/woocommerce-analytics-client.js?minify=false&#038;ver=8d8bb846cc19ac858460"></script>
vendor: 1 bytes, line 2645
2645
2646<script id="sourcebuster-js-js" src="https://c0.wp.com/p/woocommerce/11.1.2/assets/js/sourcebuster/sourcebuster.min.js"></script>
vendor: 1 bytes, line 2646
2646
2647<script id="wc-order-attribution-js-extra">
2648var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://www.newjerseybride.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
2649//# sourceURL=wc-order-attribution-js-extra
2650</script>
vendor: 1 bytes, line 2650
2650
2651<script id="wc-order-attribution-js" src="https://c0.wp.com/p/woocommerce/11.1.2/assets/js/frontend/order-attribution.min.js"></script>
vendor: 1 bytes, line 2651
2651
2652<script id="elementor-webpack-runtime-js" src="https://www.newjerseybride.com/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=3.33.4"></script>
vendor: 1 bytes, line 2652
2652
2653<script id="elementor-frontend-modules-js" src="https://www.newjerseybride.com/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=3.33.4"></script>
vendor: 1 bytes, line 2653
2653
2654<script id="jquery-ui-core-js-before">
2655jQuery.uiBackCompat = true;
2656//# sourceURL=jquery-ui-core-js-before
2657</script>
vendor: 1 bytes, line 2657
2657
2658<script id="jquery-ui-core-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/jquery/ui/core.min.js"></script>
vendor: 1 bytes, line 2658
2658
2659<script id="elementor-frontend-js-before">
2660var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnTwitter":"Share on Twitter","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"3.33.4","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"nested-elements":true,"home_screen":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"cloud-library":true,"e_opt_in_v4_page":true,"import-export-customization":true,"e_pro_variables":true},"urls":{"assets":"https:\/\/www.newjerseybride.com\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.newjerseybride.com\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.newjerseybride.com\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"f5dee9bcb4"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"body_background_background":"classic","active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","woocommerce_notices_elements":[]},"post":{"id":1775,"title":"New%20Jersey%20Bride","excerpt":"","featuredImage":"https:\/\/www.newjerseybride.com\/wp-content\/uploads\/2025\/05\/cropped-njbLogo-2.png"}};
2661//# sourceURL=elementor-frontend-js-before
2662</script>
vendor: 1 bytes, line 2662
2662
2663<script id="elementor-frontend-js" src="https://www.newjerseybride.com/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=3.33.4"></script>
vendor: 1 bytes, line 2663
2663
2664<script id="imagesloaded-js" src="https://c0.wp.com/c/7.1.2/wp-includes/js/imagesloaded.min.js"></script>
vendor: 1 bytes, line 2664
2664
2665<script id="jetpack-stats-js-before">
2666_stq = window._stq || [];
2667_stq.push([ "view", {"v":"ext","blog":"251707340","post":"1775","tz":"0","srv":"www.newjerseybride.com","j":"1:16.2"} ]);
2668_stq.push([ "clickTrackerInit", "251707340", "1775" ]);
2669//# sourceURL=jetpack-stats-js-before
2670</script>
vendor: 1 bytes, line 2670
2670
2671<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202640.js"></script>
vendor: 1 bytes, line 2671
2671
2672<script id="bootstrap-js" src="https://www.newjerseybride.com/wp-content/themes/weddingdir//assets/library/bootstrap-5.0.2/js/bootstrap.bundle.min.js?ver=1765995854"></script>
vendor: 1 bytes, line 2672
2672
2673<script id="owl-carousel-js" src="https://www.newjerseybride.com/wp-content/themes/weddingdir//assets/library/owlcarousel/owl.carousel.min.js?ver=1765995873"></script>
vendor: 1 bytes, line 2673
2673
2674<script id="bootstrap_menu-js" src="https://www.newjerseybride.com/wp-content/themes/weddingdir//assets/library/bootstrap-menu/script.js?ver=1765995859"></script>
vendor: 1 bytes, line 2674
2674
2675<script id="weddingdir-theme-script-js" src="https://www.newjerseybride.com/wp-content/themes/weddingdir/assets/js/theme-script.js?ver=1765995838"></script>
vendor: 1 bytes, line 2675
2675
2676<script id="ivory-search-scripts-js-extra">
2677var IvorySearchVars = {"is_analytics_enabled":"1"};
2678//# sourceURL=ivory-search-scripts-js-extra
2679</script>
vendor: 1 bytes, line 2679
2679
2680<script id="ivory-search-scripts-js" src="https://www.newjerseybride.com/wp-content/plugins/add-search-to-menu/public/js/ivory-search.min.js?ver=5.5.18"></script>
vendor: 1 bytes, line 2680
2680
2681<script id="elementor-pro-webpack-runtime-js" src="https://www.newjerseybride.com/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.33.2"></script>
vendor: 1 bytes, line 2681
2681
2682<script id="elementor-pro-frontend-js-before">
2683var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.newjerseybride.com\/wp-admin\/admin-ajax.php","nonce":"dfc0196322","urls":{"assets":"https:\/\/www.newjerseybride.com\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.newjerseybride.com\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"woocommerce":{"menu_cart":{"cart_page_url":"https:\/\/www.newjerseybride.com\/cart\/","checkout_page_url":"https:\/\/www.newjerseybride.com\/checkout\/","fragments_nonce":"a0d81db2db"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.newjerseybride.com\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
2684//# sourceURL=elementor-pro-frontend-js-before
2685</script>
vendor: 1 bytes, line 2685
2685
2686<script id="elementor-pro-frontend-js" src="https://www.newjerseybride.com/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.33.2"></script>
vendor: 1 bytes, line 2686
2686
2687<script id="pro-elements-handlers-js" src="https://www.newjerseybride.com/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.33.2"></script>
2687
2688		
2688<script type="text/javascript">
2689			(function() {
2690				window.wcAnalytics = window.wcAnalytics || {};
2691				const wcAnalytics = window.wcAnalytics;
2692
2693				// Set the assets URL for webpack to find the split assets.
2694				wcAnalytics.assets_url = 'https://www.newjerseybride.com/wp-content/plugins/jetpack/jetpack_vendor/automattic/woocommerce-analytics/src/../build/';
2695
2696				// Set the REST API tracking endpoint URL.
2697								wcAnalytics.trackEndpoint = "https://www.newjerseybride.com/wp-json/woocommerce-analytics/v1/track";
2698
2699				// Set common properties for all events.
2700				wcAnalytics.commonProps = {"ui":0,"blog_id":251707340,"store_id":"2998a054-0ddf-4882-a62c-12ee52414fdc","url":"https://www.newjerseybride.com","woo_version":"11.1.2","wp_version":"7.1.2","store_admin":0,"device":"desktop","store_currency":"USD","timezone":"+00:00","is_guest":1};
2701
2702				// Set the event queue.
2703				wcAnalytics.eventQueue = [];
2704
2705				// Features.
2706				wcAnalytics.features = {
2707					ch: false,
2708					sessionTracking: false,
2709					proxy: false,
2710				};
2711
2712				wcAnalytics.breadcrumbs = ["Home"];
2713
2714				// Page context flags.
2715				wcAnalytics.pages = {
2716					isAccountPage: false,
2717					isCart: false,
2718				};
2719			})();
2720		</script>
2720
2721		
2722<script>
2723    (function () { if (!window.chatbase || window.chatbase("getState") !== "initialized") { window.chatbase = (...arguments) => { if (!window.chatbase.q) { window.chatbase.q = [] } window.chatbase.q.push(arguments) }; window.chatbase = new Proxy(window.chatbase, { get(target, prop) { if (prop === "q") { return target.q } return (...args) => target(prop, ...args) } }) } const onLoad = function () { const script = document.createElement("script"); script.src = "https://www.chatbase.co/embed.min.js"; script.id = "7nuWnut_tiiKQsfbwFbPz"; script.domain = "www.chatbase.co"; document.body.appendChild(script) }; if (document.readyState === "complete") { onLoad() } else { window.addEventListener("load", onLoad) } })();
2724</script>
2724
2725
2726<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-92713c17d11696b4368","applicationID":"583948026","transactionName":"ZlcEMkFWD0RTB0ZdC18dMxRaGAhZVgFKGhRZQg==","queueTime":0,"applicationTime":17,"atts":"ShAHRAlMHEo=","errorBeacon":"bam.nr-data.net","agent":""}</script>
2726</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.