<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="en" />

<meta property="og:image" content="https://w2.chabad.org/media/images/1266/evmy12661470.jpg" itemprop="image" width="350" height="175" />
<meta property="og:image:width" content="350" />
<meta property="og:image:height" content="175" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
<meta name="keywords" content="A,Hebrew,School,Your,Children,Will,Actually,Love" />
<meta name="title" content="A Hebrew School Your Children Will Actually Love - Tri-Cities Chabad" />
<meta property="og:type" content="website" />
<meta name="scope-aids" content="5681545-5681553-6338510-6326564" />
<meta name="article-keywords" content="16026-8495-8497-16403-21976-2170-2898-20962" />
<meta name="scope-aid" content="5681545" />
<meta name="scope-aid" content="5681553" />
<meta name="scope-aid" content="6338510" />
<meta name="scope-aid" content="6326564" />
<meta name="article-keyword" content="16026" />
<meta name="article-keyword" content="8495" />
<meta name="article-keyword" content="8497" />
<meta name="article-keyword" content="16403" />
<meta name="article-keyword" content="21976" />
<meta name="article-keyword" content="2170" />
<meta name="article-keyword" content="2898" />
<meta name="article-keyword" content="20962" />
<meta property="og:url" content="https://www.jewishtricities.com/templates/section_cdo/aid/6326564/jewish/Hebrew-School.htm" />
<meta property="twitter:card" content="summary_large_image" />
<meta property="twitter:site" content="@chabad" />
<meta property="og:title" content="A Hebrew School Your Children Will Actually Love" /><link rel="canonical" href="https://www.jewishtricities.com/templates/section_cdo/aid/6326564/jewish/Hebrew-School.htm" />
<link rel="image_src" href="https://w2.chabad.org/media/images/1266/evmy12661470.jpg" />
<link rel="icon" type="image/png" href="https://www.jewishtricities.com/media/images/1372/PTQt13721153.png" />
<link rel="Stylesheet" href="/css/fonts/font-awesome/font-awesome-5.css?v=2D6ABDDB" id="kfont-awesome" type="text/css"/>
<link rel="Stylesheet" href="/css/DefaultGrid.css?v=A13D74E8" id="kgrid" type="text/css"/>
<link rel="Stylesheet" href="/css/Elements.css?v=3A4C63F41" id="k6" type="text/css"/>
<link rel="Stylesheet" href="/css/vendor/ds/tokens/sites.css?v=A934B108" id="ksites-ds-css" type="text/css"/>
<link rel="Stylesheet" href="/css/new/main.css?v=BB63DD50" id="k7" type="text/css"/>
<link rel="Stylesheet" href="/css/global.css?v=27BD2E9E" id="k3" type="text/css"/>
<link rel="Stylesheet" href="/css/global-print.css?v=6DE80B07" id="k5" type="text/css" media="print"/>
<link rel="Stylesheet" href="/css/cco/home/widget-styles.css?v=A8AC7A58" id="k6" type="text/css"/>
<link rel="Stylesheet" href="/css/sites6/blue-theme.css?v=2231C54A" id="k" type="text/css"/>
<link rel="Stylesheet" href="https://w2.chabad.org/css/cco/minisites/global.css" id="k20962" type="text/css"/>
<link rel="Stylesheet" href="/css/old/global.css?v=43DDBA77" id="k2898" type="text/css"/>
<link rel="Stylesheet" href="https://w2.chabad.org/images/Shluchim/minisites/themes/hebrew_school/new-styles.css?v=8/11/2026" id="k16026" type="text/css"/>
<link rel="Stylesheet" href="/css/cco/home/default/prettyPhoto.min.css?v=E5A10EA0" id="kprettyPhoto" type="text/css"/>
<!--[if lte IE 8]> <link rel="Stylesheet" href="/css/global-ie.css?v=807ACD6C" id="k4" type="text/css"/> <![endif]-->
<script>$q=[];$j=function(f){$q.push(f);}</script>
	
<title>
	A Hebrew School Your Children Will Actually Love - Tri-Cities Chabad
</title>
	


<script>
	window.dataLayer = window.dataLayer || [];
	dataLayer.push({"event":"datalayer-initialized","page":{"numberOfComments":0,"publicationDate":"2024-02-21","primaryArticleId":6326564,"title":"A Hebrew School Your Children Will Actually Love","author":"","authorId":0,"contentLevel1":"My Site","contentLevel2":"Children & Youth","contentLevel3":"Hebrew School","siteName":"Tri-Cities Chabad"},"time":{"upcomingHoliday":"Rosh Hashanah","daysToUpcomingHoliday":19,"hebrewDate":"5786-06-11"}});
		dataLayer.push({ 'articleHierarchy': '-5681545-5681553-6338510-6326564-', 'keywords': '-k20962-k2898-k2170-k21976-k16403-k8497-k8495-k16026-', 'k': '-5681545-5681553-6338510-6326564--k20962-k2898-k2170-k21976-k16403-k8497-k8495-k16026-' });
	
</script>
<script>

(function(c,h,a,b,a,d){c[a]=c[a]||[];c[a].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=h.getElementsByTagName(b)[0],
j=h.createElement(b);j.async=true;
j.src='https://w6.chabad.org/mitzvah-tank.js';f.parentNode.insertBefore(j,f);
})(window,document,0,'script','dataLayer');</script>

	<!-- Start of StatCounter Code -->
	<script type="text/javascript">
	var sc_project = 12811094;var sc_partition = 76;var sc_invisible = 1;var sc_remove_link=1;var sc_security = "33b8da7a";var sc_https = 1;
	</script>
	<script type="text/javascript" src="https://secure.statcounter.com/counter/counter_xhtml.js" defer async></script>
	<noscript><img src="//c77.statcounter.com/counter.php?sc_project=12811094&amp;java=0&amp;security=33b8da7a&amp;invisible=1" border="0" /> </noscript>
	<!-- End of StatCounter Code -->


<link href="https://webmk.co/sites/general/cdo-normalize.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&family=Inter:wght@400;500&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://w2.Chabad.org/images/Shluchim/minisites/themes/form-redesign/form-style.css?v=7/09/2026">

<link rel="stylesheet" href="https://rabbi-rgb.github.io/tricities-css/site-shell.css?v=38">












<style>
/* ============================================================
   SUBSCRIBE / NEWSLETTER PAGE — TRI-CITIES STYLE
   Scoped to the subscription form only.
   ============================================================ */

/* ---------- Page shell ---------- */

.content-area-parent:has(form[name="subscribe"]) {
  font-family: 'Inter', Arial, sans-serif !important;
  color: #293633 !important;
}

.content-area-parent:has(form[name="subscribe"]) > .no_margin,
.content-area-parent:has(form[name="subscribe"]) .w96.margin05 {
  max-width: 820px !important;
  margin: 0 auto !important;
  padding: 8px 16px 48px !important;
  float: none !important;
  width: auto !important;
}

/* ---------- "Login to manage your subscriptions" pill ---------- */

.content-area-parent:has(form[name="subscribe"]) a.shaded.block[href*="login"] {
  float: none !important;
  display: inline-block !important;
  background: #ffffff !important;
  border: 2px solid #178F9F !important;
  border-radius: 999px !important;
  box-shadow: none !important;
  padding: 9px 20px !important;
  margin: 0 0 22px !important;
  color: #178F9F !important;
  -webkit-text-fill-color: #178F9F !important;
  font-family: 'Montserrat', Arial, sans-serif !important;
  font-size: 0.82rem !important;
  font-weight: 700 !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  transition: background 0.2s ease, color 0.2s ease !important;
}

.content-area-parent:has(form[name="subscribe"]) a.shaded.block[href*="login"]:hover {
  background: #178F9F !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

/* ---------- Cards ---------- */

form[name="subscribe"] .container.border,
form[name="subscribe"] table.container.border {
  background: #ffffff !important;
  border: 1px solid #D9E5E0 !important;
  border-radius: 14px !important;
  box-shadow: 0 4px 18px rgba(31, 57, 52, 0.06) !important;
  margin: 0 0 20px !important;
  padding: 22px !important;
  overflow: hidden !important;
}

form[name="subscribe"] table.container.border {
  padding: 0 !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  width: 100% !important;
}

/* ---------- Personal details block ---------- */

form[name="subscribe"] .container.border.align_center {
  text-align: left !important;
}

form[name="subscribe"] table.subscribe_form {
  width: 100% !important;
  margin: 0 !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  display: block !important;
}

form[name="subscribe"] table.subscribe_form tbody,
form[name="subscribe"] table.subscribe_form tr {
  display: block !important;
  width: 100% !important;
}

form[name="subscribe"] table.subscribe_form tr {
  margin: 0 0 16px !important;
}

form[name="subscribe"] table.subscribe_form td {
  display: block !important;
  width: 100% !important;
  padding: 0 !important;
}

form[name="subscribe"] table.subscribe_form td.hide_for_mobile:empty {
  display: none !important;
}

form[name="subscribe"] table.subscribe_form td:first-child,
form[name="subscribe"] table.subscribe_form td:first-child b {
  color: #315F3C !important;
  -webkit-text-fill-color: #315F3C !important;
  font-family: 'Montserrat', Arial, sans-serif !important;
  font-size: 0.74rem !important;
  font-weight: 700 !important;
  letter-spacing: 0.09em !important;
  text-transform: uppercase !important;
  margin: 0 0 6px !important;
}

/* ---------- Inputs ---------- */

form[name="subscribe"] input.co_form_input {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  padding: 12px 14px !important;
  background: #F7FBF9 !important;
  border: 1px solid #D9E5E0 !important;
  border-radius: 9px !important;
  color: #293633 !important;
  font-family: 'Inter', Arial, sans-serif !important;
  font-size: 0.95rem !important;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease !important;
}

form[name="subscribe"] input.co_form_input::placeholder {
  color: #93A8A1 !important;
}

form[name="subscribe"] input.co_form_input:focus {
  background: #ffffff !important;
  border-color: #178F9F !important;
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(23, 143, 159, 0.14) !important;
}

/* ---------- Newsletter list card ---------- */

form[name="subscribe"] table.regular.blue.container.border td[colspan="4"] {
  background: #ffffff !important;
  padding: 20px 22px 16px !important;
  color: #57706A !important;
  font-family: 'Inter', Arial, sans-serif !important;
  font-size: 0.92rem !important;
  line-height: 1.55 !important;
}

/* Group header row */
form[name="subscribe"] tr[bgcolor="#EDF1F5"] > td {
  background: linear-gradient(135deg, #178F9F 0%, #315F3C 100%) !important;
  padding: 12px 22px !important;
  border: 0 !important;
}

form[name="subscribe"] tr[bgcolor="#EDF1F5"] label,
form[name="subscribe"] tr[bgcolor="#EDF1F5"] td {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-family: 'Montserrat', Arial, sans-serif !important;
  font-size: 0.86rem !important;
  font-weight: 700 !important;
  letter-spacing: 0.05em !important;
  text-transform: uppercase !important;
  cursor: pointer !important;
}

/* List rows */
form[name="subscribe"] tr[bgcolor="#FEFDFF"] > td {
  background: #ffffff !important;
  padding: 16px 10px !important;
  border-bottom: 1px solid #EDF3F0 !important;
  vertical-align: top !important;
  font-family: 'Inter', Arial, sans-serif !important;
  font-size: 0.94rem !important;
  line-height: 1.5 !important;
  color: #293633 !important;
}

form[name="subscribe"] tr[bgcolor="#FEFDFF"] > td:nth-child(1) {
  width: 44px !important;
  padding-left: 22px !important;
  padding-right: 0 !important;
}

form[name="subscribe"] tr[bgcolor="#FEFDFF"] label {
  color: #315F3C !important;
  -webkit-text-fill-color: #315F3C !important;
  font-family: 'Montserrat', Arial, sans-serif !important;
  font-weight: 600 !important;
  cursor: pointer !important;
}

form[name="subscribe"] tr[bgcolor="#FEFDFF"] font[color="#666666"] {
  display: inline-block !important;
  margin-top: 6px !important;
  padding: 3px 10px !important;
  background: #EEF7F4 !important;
  border-radius: 999px !important;
  color: #578A45 !important;
  font-family: 'Inter', Arial, sans-serif !important;
  font-size: 0.7rem !important;
  font-weight: 600 !important;
  letter-spacing: 0.05em !important;
  text-transform: uppercase !important;
}

/* "Details" link */
form[name="subscribe"] span[id^="navbar_help"] a {
  color: #178F9F !important;
  -webkit-text-fill-color: #178F9F !important;
  font-size: 0.8rem !important;
  font-weight: 600 !important;
  text-decoration: none !important;
}

form[name="subscribe"] span[id^="navbar_help"] a:hover {
  color: #578A45 !important;
  -webkit-text-fill-color: #578A45 !important;
  text-decoration: underline !important;
}

/* Checkboxes */
form[name="subscribe"] input[type="checkbox"] {
  width: 19px !important;
  height: 19px !important;
  accent-color: #578A45 !important;
  cursor: pointer !important;
}

form[name="subscribe"] tr[bgcolor="#EDF1F5"] input[type="checkbox"] {
  accent-color: #ffffff !important;
}

/* Kill spacer rows */
form[name="subscribe"] img[src*="spacer.gif"] {
  display: none !important;
}

form[name="subscribe"] table.container.border tr:has(> td[bgcolor="#FEFDFF"] img[src*="spacer.gif"]) td {
  padding: 0 !important;
  height: 0 !important;
  border: 0 !important;
}

/* ---------- Submit button ---------- */

form[name="subscribe"] #submitButton {
  margin: 8px 0 0 !important;
}

form[name="subscribe"] .co_global_button {
  background: none !important;
  border: 0 !important;
  padding: 0 !important;
}

form[name="subscribe"] button.button,
form[name="subscribe"] button[type="submit"] {
  background: #178F9F !important;
  background-image: none !important;
  border: 2px solid #178F9F !important;
  border-radius: 999px !important;
  box-shadow: 0 6px 16px rgba(23, 143, 159, 0.22) !important;
  padding: 14px 46px !important;
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-family: 'Montserrat', Arial, sans-serif !important;
  font-size: 0.84rem !important;
  font-weight: 800 !important;
  letter-spacing: 0.1em !important;
  text-transform: uppercase !important;
  cursor: pointer !important;
  transition: background 0.2s ease, transform 0.2s ease !important;
}

form[name="subscribe"] button.button span {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
}

form[name="subscribe"] button.button:hover,
form[name="subscribe"] button[type="submit"]:hover {
  background: #578A45 !important;
  border-color: #578A45 !important;
  transform: translateY(-2px) !important;
}

/* ---------- Validation ---------- */

form[name="subscribe"] .co_form_input.error,
form[name="subscribe"] input.error {
  border-color: #A71938 !important;
  box-shadow: 0 0 0 3px rgba(167, 25, 56, 0.12) !important;
}

/* ---------- Details popup ---------- */

#navbar_help_menu {
  background: #ffffff !important;
  border: 1px solid #D9E5E0 !important;
  border-radius: 12px !important;
  box-shadow: 0 10px 30px rgba(31, 57, 52, 0.16) !important;
  font-family: 'Inter', Arial, sans-serif !important;
  color: #293633 !important;
}

#navbar_help_menu a.h3Centers {
  color: #178F9F !important;
  -webkit-text-fill-color: #178F9F !important;
  font-weight: 600 !important;
  text-decoration: none !important;
}

/* ---------- Mobile ---------- */

@media screen and (max-width: 640px) {

  .content-area-parent:has(form[name="subscribe"]) .w96.margin05 {
    padding: 8px 12px 40px !important;
  }

  form[name="subscribe"] .container.border {
    padding: 16px !important;
    border-radius: 12px !important;
  }

  form[name="subscribe"] table.container.border {
    padding: 0 !important;
  }

  form[name="subscribe"] tr[bgcolor="#FEFDFF"] {
    display: flex !important;
    flex-wrap: wrap !important;
    width: 100% !important;
  }

  form[name="subscribe"] tr[bgcolor="#FEFDFF"] > td {
    padding: 14px 8px !important;
  }

  form[name="subscribe"] tr[bgcolor="#FEFDFF"] > td:nth-child(odd) {
    flex: 0 0 42px !important;
    padding-left: 16px !important;
  }

  form[name="subscribe"] tr[bgcolor="#FEFDFF"] > td:nth-child(even) {
    flex: 1 1 calc(100% - 58px) !important;
    padding-right: 16px !important;
  }

  form[name="subscribe"] tr[bgcolor="#EDF1F5"] > td,
  form[name="subscribe"] table.regular.blue.container.border td[colspan="4"] {
    padding: 12px 16px !important;
  }

  form[name="subscribe"] button.button {
    width: 100% !important;
    padding: 14px 20px !important;
  }
}

</style>




<!--
  TRI-CITIES CHABAD: HIGH HOLIDAY RESERVATIONS, FINAL PAGE FIX
  Page: https://www.jewishtricities.com/templates/articlecco_cdo/aid/7431739/jewish/Reservations.htm

  APPEND this complete block at the very bottom of the existing Custom Header.
  Do not replace or delete any existing website header or footer code.
-->




<style id="tc-hh-original-counter-fix">
/*
 * Restore ChabadOne's original − / + number controls.
 * Scoped only to reservation form 7431739.
 */

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_50, #id_48) .custom-number-wrapper {
  display: flex !important;
  align-items: center !important;
  width: fit-content !important;
  min-width: 142px !important;
  height: 50px !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_50, #id_48) .custom-number-wrapper > .qty-btn {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 40px !important;
  height: 100% !important;
  flex: 0 0 40px !important;
  cursor: pointer !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_50, #id_48) .custom-number-wrapper > input {
  width: 60px !important;
  height: 100% !important;
  flex: 0 0 60px !important;
  text-align: center !important;
}

/* Hide any leftover custom triangle controls. */
html.tc-hh-reservations-final #formContainer form[id="7431739"]
  .hh-final-counter-buttons {
  display: none !important;
}
</style>


<style id="tc-hh-reservations-classy-flow" type="text/css">
html.tc-hh-reservations-final {
  --hh-refine-maroon: #a71938;
  --hh-refine-maroon-dark: #7e1029;
  --hh-refine-gold: #b58a45;
  --hh-refine-gold-soft: #d9c39d;
  --hh-refine-ink: #2e2a25;
  --hh-refine-muted: #69635d;
  --hh-refine-line: #e6dfd7;
  --hh-refine-ivory: #fbf8f3;
  --hh-refine-ivory-strong: #f7efe3;
  --hh-refine-white: #ffffff;
}

/* Overall form rhythm */

html.tc-hh-reservations-final #formContainer form[id="7431739"] .form-all {
  padding-bottom: 30px !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#hh-step-1, #hh-step-2, #hh-step-3, #hh-step-4) {
  margin-bottom: 18px !important;
}

/* Holiday/date headings */

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_52, #id_53, #id_56) {
  margin: 0 !important;
  padding: 20px 0 9px !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_52, #id_53, #id_56) .form-html > div {
  width: 100% !important;
  margin: 0 !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_52, #id_53, #id_56) table {
  width: 100% !important;
  margin: 0 !important;
  border: 1px solid var(--hh-refine-line) !important;
  border-left: 4px solid var(--hh-refine-gold) !important;
  border-radius: 10px !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  background:
    linear-gradient(90deg, var(--hh-refine-ivory) 0%, #ffffff 72%)
    !important;
  box-shadow: 0 4px 16px rgba(46, 42, 37, 0.04) !important;
  overflow: hidden !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_52, #id_53, #id_56) table td {
  padding: 16px 18px !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_52, #id_53, #id_56) h3 {
  margin: 0 0 4px !important;
  color: var(--hh-refine-maroon) !important;
  font-size: 23px !important;
  line-height: 1.2 !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_52, #id_53, #id_56) p {
  margin: 0 !important;
  color: var(--hh-refine-muted) !important;
  font-size: 13px !important;
  line-height: 1.45 !important;
  font-weight: 700 !important;
}

/* All-services cards */

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_35, #id_54, #id_57) {
  display: grid !important;
  grid-template-columns: 118px minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 16px !important;
  width: 100% !important;
  margin: 0 0 14px !important;
  padding: 13px 15px !important;
  border: 1px solid var(--hh-refine-line) !important;
  border-left: 0 !important;
  border-radius: 10px !important;
  background: var(--hh-refine-white) !important;
  box-shadow: 0 3px 12px rgba(46, 42, 37, 0.035) !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_35, #id_54, #id_57) .form-label-left {
  display: block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  color: var(--hh-refine-gold) !important;
  font-size: 11px !important;
  line-height: 1.3 !important;
  font-weight: 800 !important;
  letter-spacing: 0.08em !important;
  text-transform: uppercase !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_35, #id_54, #id_57) .form-input,
html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_35, #id_54, #id_57) .form-single-column {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_35, #id_54, #id_57) .form-checkbox-item {
  display: flex !important;
  align-items: center !important;
  float: none !important;
  width: 100% !important;
  min-height: 42px !important;
  margin: 0 !important;
  padding: 8px 10px !important;
  border: 0 !important;
  border-radius: 8px !important;
  background: transparent !important;
  box-shadow: none !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_35, #id_54, #id_57)
  .form-checkbox-item:has(input:checked) {
  background: var(--hh-refine-ivory-strong) !important;
  box-shadow:
    inset 0 0 0 1px var(--hh-refine-gold-soft)
    !important;
}

/* Individual service options */

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_51, #id_44, #id_39) {
  width: 100% !important;
  margin: 0 0 18px !important;
  padding: 0 !important;
  background: transparent !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_51, #id_44, #id_39) .form-label-left {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 0 10px !important;
  color: var(--hh-refine-muted) !important;
  font-size: 11px !important;
  line-height: 1.35 !important;
  font-weight: 800 !important;
  letter-spacing: 0.075em !important;
  text-transform: uppercase !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_51, #id_44, #id_39) .form-input {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_51, #id_44, #id_39) .form-single-column {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 10px !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_51, #id_44, #id_39) .form-checkbox-item {
  display: flex !important;
  align-items: flex-start !important;
  float: none !important;
  clear: none !important;
  width: 100% !important;
  min-height: 54px !important;
  margin: 0 !important;
  padding: 13px 14px !important;
  border: 1px solid var(--hh-refine-line) !important;
  border-radius: 9px !important;
  background: var(--hh-refine-white) !important;
  box-shadow: 0 2px 8px rgba(46, 42, 37, 0.025) !important;
  box-sizing: border-box !important;
  transition:
    border-color 0.18s ease,
    background 0.18s ease,
    box-shadow 0.18s ease !important;
}

@media (hover: hover) {
  html.tc-hh-reservations-final #formContainer form[id="7431739"]
    :is(#id_51, #id_44, #id_39) .form-checkbox-item:hover {
    border-color: var(--hh-refine-gold-soft) !important;
    background: #fffdfa !important;
    box-shadow: 0 5px 15px rgba(46, 42, 37, 0.05) !important;
  }
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_51, #id_44, #id_39)
  .form-checkbox-item:has(input:checked) {
  border-color: var(--hh-refine-gold) !important;
  background: var(--hh-refine-ivory-strong) !important;
  box-shadow: 0 0 0 2px rgba(181, 138, 69, 0.12) !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_35, #id_54, #id_57, #id_51, #id_44, #id_39)
  .form-checkbox-item input[type="checkbox"] {
  flex: 0 0 19px !important;
  width: 19px !important;
  height: 19px !important;
  margin: 2px 10px 0 0 !important;
  accent-color: var(--hh-refine-maroon) !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_35, #id_54, #id_57, #id_51, #id_44, #id_39)
  .form-checkbox-item label {
  display: block !important;
  flex: 1 1 auto !important;
  min-width: 0 !important;
  margin: 0 !important;
  color: var(--hh-refine-ink) !important;
  font-size: 14px !important;
  line-height: 1.45 !important;
  font-weight: 500 !important;
  cursor: pointer !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_35, #id_54, #id_57, #id_51, #id_44, #id_39)
  .form-checkbox-item:has(input:checked) label {
  font-weight: 700 !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_35, #id_54, #id_57, #id_51, #id_44, #id_39)
  .clearfix {
  display: none !important;
}

/* Contact information */

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  #id_5 .form-input {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 14px !important;
  width: 100% !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  #id_5 .form-sub-label-container {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  margin: 0 !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"] #id_42,
html.tc-hh-reservations-final #formContainer form[id="7431739"] #id_9 {
  display: block !important;
  float: left !important;
  clear: none !important;
  width: calc(50% - 10px) !important;
  margin: 0 !important;
  padding: 10px 0 !important;
  box-sizing: border-box !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"] #id_42 {
  margin-right: 20px !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"] #id_7 {
  clear: both !important;
  padding-top: 14px !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_5, #id_42, #id_9, #id_7)
  :is(input.form-textbox, select.form-dropdown) {
  width: 100% !important;
  min-width: 0 !important;
  min-height: 48px !important;
  padding: 11px 12px !important;
  border: 1px solid #d8d1ca !important;
  border-radius: 8px !important;
  background: #ffffff !important;
  box-shadow: 0 1px 2px rgba(46, 42, 37, 0.025) !important;
  box-sizing: border-box !important;
  transition:
    border-color 0.18s ease,
    box-shadow 0.18s ease !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_5, #id_42, #id_9, #id_7)
  :is(input.form-textbox, select.form-dropdown):focus {
  border-color: var(--hh-refine-maroon) !important;
  outline: 0 !important;
  box-shadow: 0 0 0 3px rgba(167, 25, 56, 0.12) !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  #id_7 .form-label-left > label:first-child::after {
  content: "Optional";
  display: inline-block;
  margin-left: 8px;
  padding: 3px 7px;
  border-radius: 999px;
  background: var(--hh-refine-ivory-strong);
  color: var(--hh-refine-muted);
  font-size: 9px;
  line-height: 1.2;
  font-weight: 800;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  vertical-align: middle;
}

/* Sponsorship and checkout */

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  #hh-step-4 > table + table {
  border: 1px solid var(--hh-refine-line) !important;
  border-left: 4px solid var(--hh-refine-gold) !important;
  border-radius: 10px !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  background: var(--hh-refine-ivory) !important;
  box-shadow: 0 4px 16px rgba(46, 42, 37, 0.04) !important;
  overflow: hidden !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"] #id_10 {
  width: 100% !important;
  margin: 18px 0 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  #id_10 .form-input,
html.tc-hh-reservations-final #formContainer form[id="7431739"]
  #id_10 .form-single-column {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  #id_10 .form-checkbox-item {
  display: flex !important;
  align-items: center !important;
  float: none !important;
  width: 100% !important;
  min-height: 52px !important;
  margin: 0 !important;
  padding: 13px 15px !important;
  border: 1px solid var(--hh-refine-line) !important;
  border-radius: 10px !important;
  background: #ffffff !important;
  box-shadow: none !important;
  box-sizing: border-box !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  #id_10 .form-checkbox-item:has(input:checked) {
  border-color: var(--hh-refine-gold-soft) !important;
  background: var(--hh-refine-ivory) !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"] #id_2 {
  padding: 18px 0 4px !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"] #input_2 {
  width: min(100%, 420px) !important;
  min-height: 54px !important;
  border-radius: 9px !important;
  box-shadow: 0 8px 20px rgba(126, 16, 41, 0.16) !important;
  transition:
    background 0.18s ease,
    transform 0.18s ease,
    box-shadow 0.18s ease !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  #input_2:hover {
  background: var(--hh-refine-maroon-dark) !important;
  transform: translateY(-1px) !important;
  box-shadow: 0 10px 24px rgba(126, 16, 41, 0.2) !important;
}

/* Mobile */

@media screen and (max-width: 720px) {
  html.tc-hh-reservations-final #formContainer form[id="7431739"]
    .form-all {
    padding-right: 15px !important;
    padding-bottom: 28px !important;
    padding-left: 15px !important;
  }

  html.tc-hh-reservations-final .nav-wrapper .nav-container {
    overflow: hidden !important;
    transition:
      max-height 0.24s ease,
      opacity 0.18s ease !important;
  }

  html.tc-hh-reservations-final
    .nav-wrapper:not(.expanded) .nav-container {
    max-height: 0 !important;
    opacity: 0 !important;
    pointer-events: none !important;
  }

  html.tc-hh-reservations-final
    .nav-wrapper.expanded .nav-container {
    max-height: 360px !important;
    opacity: 1 !important;
    pointer-events: auto !important;
  }

  html.tc-hh-reservations-final
    .nav-wrapper:not(.expanded) #mobile-menu-expand img {
    transform: rotate(180deg) !important;
  }

  html.tc-hh-reservations-final #formContainer form[id="7431739"]
    :is(#id_52, #id_53, #id_56) table td {
    padding: 14px 15px !important;
  }

  html.tc-hh-reservations-final #formContainer form[id="7431739"]
    :is(#id_52, #id_53, #id_56) h3 {
    font-size: 21px !important;
  }

  html.tc-hh-reservations-final #formContainer form[id="7431739"]
    :is(#id_35, #id_54, #id_57) {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 6px !important;
    margin-bottom: 13px !important;
    padding: 13px 14px !important;
  }

  html.tc-hh-reservations-final #formContainer form[id="7431739"]
    :is(#id_51, #id_44, #id_39) .form-single-column {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 8px !important;
  }

  html.tc-hh-reservations-final #formContainer form[id="7431739"]
    :is(#id_51, #id_44, #id_39) .form-checkbox-item {
    min-height: 50px !important;
    padding: 11px 12px !important;
  }

  html.tc-hh-reservations-final #formContainer form[id="7431739"]
    #id_5 .form-input {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 10px !important;
  }

  html.tc-hh-reservations-final #formContainer form[id="7431739"] #id_42,
  html.tc-hh-reservations-final #formContainer form[id="7431739"] #id_9 {
    float: none !important;
    clear: both !important;
    width: 100% !important;
    margin-right: 0 !important;
  }

  html.tc-hh-reservations-final #formContainer form[id="7431739"]
    #id_7 .form-address-table,
  html.tc-hh-reservations-final #formContainer form[id="7431739"]
    #id_7 .form-address-table tbody,
  html.tc-hh-reservations-final #formContainer form[id="7431739"]
    #id_7 .form-address-table tr {
    display: block !important;
    width: 100% !important;
  }

  html.tc-hh-reservations-final #formContainer form[id="7431739"]
    #id_7 .form-address-table td {
    display: block !important;
    width: 100% !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    box-sizing: border-box !important;
  }

  html.tc-hh-reservations-final #formContainer form[id="7431739"]
    #input_2 {
    width: 100% !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html.tc-hh-reservations-final #formContainer form[id="7431739"] *,
  html.tc-hh-reservations-final .nav-wrapper * {
    transition-duration: 0.01ms !important;
  }
}
</style>



<style id="tc-hh-reservations-spacing-repair" type="text/css">
/*
 * Tri-Cities Chabad â€” reservation spacing repair
 * Replace the earlier tc-hh-reservations-spacing-repair block with this one.
 * Keep this updated block at the very bottom of the Custom Header.
 * This restores the missing structural rules without touching the counters.
 */

/* Remove the large theme gap below the High Holidays banner. */
html.tc-hh-reservations-final
  #BodyContainer
  .body_wrapper
  #co_content_container
  .master-content-wrapper.master-content-wrapper {
  margin-bottom: 24px !important;
}

html.tc-hh-reservations-final #formContainer,
html.tc-hh-reservations-final #formContainer form[id="7431739"] {
  width: 100% !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
  background: transparent !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"] .form-all {
  width: 100% !important;
  max-width: 850px !important;
  margin: 0 auto !important;
  padding: 0 22px 30px !important;
  background: #fff !important;
  box-sizing: border-box !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(.form-section, .form-line) {
  box-sizing: border-box !important;
}

/* Welcome section */
html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_3, #cid_3, #text_3) {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  overflow: visible !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"] #hh-form-intro {
  position: static !important;
  inset: auto !important;
  transform: none !important;
  width: 100% !important;
  max-width: none !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 auto 24px !important;
  padding: 28px 0 24px !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  overflow: visible !important;
  box-sizing: border-box !important;
}

/* Numbered section headings */
html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_45, #id_43, #id_46, #id_34) {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#hh-step-1, #hh-step-2, #hh-step-3, #hh-step-4) {
  width: 100% !important;
  max-width: none !important;
  margin: 30px 0 14px !important;
  box-sizing: border-box !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"] #hh-step-1 {
  margin-top: 8px !important;
}

/* Adults and children: restore one balanced row on desktop. */
html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_50, #id_48) {
  display: block !important;
  float: left !important;
  clear: none !important;
  width: calc(50% - 10px) !important;
  margin: 0 !important;
  padding: 8px 0 20px !important;
  background: transparent !important;
  box-sizing: border-box !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"] #id_50 {
  margin-right: 20px !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"] #id_43 {
  clear: both !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_50, #id_48) :is(.form-label-left, .form-input) {
  display: block !important;
  float: none !important;
  width: 100% !important;
  margin: 0 !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_50, #id_48) .form-label-left {
  padding: 0 0 8px !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_50, #id_48) .form-input {
  padding: 0 !important;
}

/* Services: preserve the new cards, tighten only their rhythm. */
html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_52, #id_53, #id_56) {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 14px 0 6px !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_35, #id_54, #id_57) {
  grid-template-columns: 104px minmax(0, 1fr) !important;
  gap: 12px !important;
  margin: 0 0 10px !important;
  padding: 10px 12px !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_51, #id_44, #id_39) {
  display: block !important;
  float: none !important;
  clear: both !important;
  width: 100% !important;
  margin: 0 0 14px !important;
  padding: 0 !important;
}

/* ChabadOne conditions must always win over the visual layout. */
html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_51, #id_44, #id_39).form-field-hidden {
  display: none !important;
}

/* A quieter holiday heading: one gold rule, no floating card. */
html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_52, #id_53, #id_56) table {
  border: 0 !important;
  border-left: 4px solid var(--hh-refine-gold, #b58a45) !important;
  border-bottom: 1px solid var(--hh-refine-line, #e6dfd7) !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_52, #id_53, #id_56) table td {
  padding: 10px 14px !important;
}

/* Keep Attend All as a compact, softly highlighted band. */
html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_35, #id_54, #id_57) {
  border: 0 !important;
  border-left: 3px solid var(--hh-refine-gold, #b58a45) !important;
  border-radius: 8px !important;
  background: var(--hh-refine-ivory, #fbf8f3) !important;
  box-shadow: none !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_35, #id_54, #id_57) .form-checkbox-item {
  min-height: 38px !important;
  padding: 6px 8px !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_51, #id_44, #id_39) .form-label-left {
  padding-bottom: 8px !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_51, #id_44, #id_39) .form-single-column {
  gap: 0 !important;
  border: 1px solid var(--hh-refine-line, #e6dfd7) !important;
  border-radius: 10px !important;
  background: #fff !important;
  overflow: hidden !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_51, #id_44, #id_39) .form-checkbox-item {
  min-height: 50px !important;
  padding: 11px 13px !important;
  border: 0 !important;
  border-bottom: 1px solid var(--hh-refine-line, #e6dfd7) !important;
  border-radius: 0 !important;
  background: #fff !important;
  box-shadow: none !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_51, #id_44, #id_39) .form-checkbox-item:nth-child(odd) {
  border-right: 1px solid var(--hh-refine-line, #e6dfd7) !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_51, #id_44, #id_39)
  .form-checkbox-item:nth-last-child(2):nth-child(odd),
html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_51, #id_44, #id_39)
  .form-checkbox-item:last-child:nth-child(even) {
  border-bottom: 0 !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_51, #id_44, #id_39)
  .form-checkbox-item:last-child:nth-child(odd) {
  grid-column: 1 / -1 !important;
  border-right: 0 !important;
  border-bottom: 0 !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_51, #id_44, #id_39) .form-checkbox-item:hover,
html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_51, #id_44, #id_39) .form-checkbox-item:has(input:checked) {
  box-shadow: none !important;
}

/* Contact and checkout: remove inherited 20px padding. */
html.tc-hh-reservations-final #formContainer form[id="7431739"] #id_5 {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 8px 0 12px !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  :is(#id_5, #id_42, #id_9, #id_7) .form-label-left {
  padding-bottom: 7px !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"] #id_42,
html.tc-hh-reservations-final #formContainer form[id="7431739"] #id_9 {
  width: calc(50% - 8px) !important;
  padding: 8px 0 12px !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"] #id_42 {
  margin-right: 16px !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"] #id_7 {
  display: block !important;
  clear: both !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 10px 0 14px !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  #id_7 .form-address-table {
  gap: 10px !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"]
  #id_7 .form-address-table tr {
  gap: 12px !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"] #id_37 {
  margin: 0 !important;
  padding: 10px 0 12px !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"] #id_36 {
  margin: 0 !important;
  padding: 14px 0 10px !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"] #id_32 {
  margin: 0 !important;
  padding: 12px 0 !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"] #id_10 {
  margin-top: 12px !important;
}

html.tc-hh-reservations-final #formContainer form[id="7431739"] #id_2 {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 16px 0 0 !important;
}

@media screen and (max-width: 720px) {
  html.tc-hh-reservations-final
    #BodyContainer
    .body_wrapper
    #co_content_container
    .master-content-wrapper.master-content-wrapper {
    margin-bottom: 18px !important;
  }

  html.tc-hh-reservations-final #formContainer form[id="7431739"] .form-all {
    padding-right: 15px !important;
    padding-bottom: 28px !important;
    padding-left: 15px !important;
  }

  html.tc-hh-reservations-final #formContainer form[id="7431739"] #hh-form-intro {
    margin-bottom: 18px !important;
    padding: 22px 0 20px !important;
  }

  html.tc-hh-reservations-final #formContainer form[id="7431739"]
    :is(#hh-step-1, #hh-step-2, #hh-step-3, #hh-step-4) {
    margin-top: 24px !important;
  }

  html.tc-hh-reservations-final #formContainer form[id="7431739"] #hh-step-1 {
    margin-top: 6px !important;
  }

  html.tc-hh-reservations-final #formContainer form[id="7431739"]
    :is(#id_35, #id_54, #id_57) {
    grid-template-columns: minmax(0, 1fr) !important;
    margin-bottom: 10px !important;
    padding: 11px 12px !important;
  }

  html.tc-hh-reservations-final #formContainer form[id="7431739"]
    :is(#id_51, #id_44, #id_39) .form-single-column {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html.tc-hh-reservations-final #formContainer form[id="7431739"]
    :is(#id_51, #id_44, #id_39) .form-checkbox-item {
    border-right: 0 !important;
    border-bottom: 1px solid var(--hh-refine-line, #e6dfd7) !important;
  }

  html.tc-hh-reservations-final #formContainer form[id="7431739"]
    :is(#id_51, #id_44, #id_39) .form-checkbox-item:last-child {
    border-bottom: 0 !important;
  }

  html.tc-hh-reservations-final #formContainer form[id="7431739"] #id_42,
  html.tc-hh-reservations-final #formContainer form[id="7431739"] #id_9 {
    float: none !important;
    clear: both !important;
    width: 100% !important;
    margin-right: 0 !important;
  }
}

@media screen and (max-width: 400px) {
  html.tc-hh-reservations-final #formContainer form[id="7431739"]
    :is(#id_50, #id_48) {
    float: none !important;
    clear: both !important;
    width: 100% !important;
    margin-right: 0 !important;
    padding-bottom: 14px !important;
  }
}
</style>



<!--
  TRI-CITIES CHABAD â€” RESERVATIONS FINAL POLISH
  Paste this complete block below the existing spacing-repair block.
  It does not change the optional address section, form conditions, or counters.
-->

<style id="tc-hh-reservations-polish" type="text/css">html.tc-hh-reservations-final{scroll-behavior:smooth}</style>




<!--
  TASHLICH & SHOFAR — FINAL PAGE POLISH
  Page: https://www.jewishtricities.com/templates/articlecco_cdo/aid/7452107/jewish/Tashlich-Shofar.htm

  Paste this complete block at the VERY BOTTOM of the existing Custom Header.
  Do not replace the existing site header code or the Reservations-page fixes.
-->



<style id="tc-tashlich-page-polish" type="text/css">
html.tc-hh-tashlich-final {
  --tc-maroon: #a71938;
  --tc-maroon-dark: #7e1029;
  --tc-gold: #b58a45;
  --tc-gold-soft: #d9c39d;
  --tc-ink: #302b28;
  --tc-muted: #6b625c;
  --tc-line: #e6dfd7;
  --tc-ivory: #fbf8f2;
  --tc-ivory-strong: #f7efe3;
  --tc-white: #ffffff;
}

/* ------------------------------------------------------------
   Page flow and High Holidays sub-navigation
   ------------------------------------------------------------ */

html.tc-hh-tashlich-final #content_page_full > .master-content-wrapper {
  margin-bottom: 32px !important;
}

html.tc-hh-tashlich-final #co_body_container {
  padding-top: 28px !important;
  padding-bottom: 44px !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"] {
  color: var(--tc-ink) !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"] .form-all {
  width: 100% !important;
  max-width: 850px !important;
  margin: 0 auto !important;
  padding: 0 20px 28px !important;
  box-sizing: border-box !important;
}

html.tc-hh-tashlich-final
  .content_page_full .item.parent.selected > a,
html.tc-hh-tashlich-final
  .content_page_full a.parent.selected {
  position: relative !important;
  color: var(--tc-maroon) !important;
  font-weight: 700 !important;
}

html.tc-hh-tashlich-final
  .content_page_full .item.parent.selected > a::after,
html.tc-hh-tashlich-final
  .content_page_full a.parent.selected::after {
  content: "";
  position: absolute;
  right: 2px;
  bottom: -9px;
  left: 2px;
  height: 2px;
  border-radius: 999px;
  background: var(--tc-gold);
}

/* ------------------------------------------------------------
   Event introduction
   ------------------------------------------------------------ */

html.tc-hh-tashlich-final #formContainer form[id="7452107"] #id_3 {
  margin: 0 !important;
  padding: 8px 0 18px !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_3 .form-input-wide,
html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_3 .form-html {
  width: 100% !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #text_3 > div {
  margin: 0 !important;
  font-family: "Inter", Arial, sans-serif !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #text_3 > div > div:first-child {
  margin: 0 0 10px !important;
  color: var(--tc-maroon) !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: clamp(29px, 3.1vw, 36px) !important;
  font-weight: 600 !important;
  line-height: 1.12 !important;
  letter-spacing: -0.018em !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #text_3 > div > p:first-of-type {
  max-width: 760px !important;
  margin: 0 0 14px !important;
  color: var(--tc-ink) !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.48 !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #text_3 > div > div:nth-of-type(2) {
  margin: 0 0 14px !important;
  padding: 14px 17px !important;
  border: 1px solid var(--tc-line) !important;
  border-left: 4px solid var(--tc-gold) !important;
  border-radius: 10px !important;
  background:
    linear-gradient(90deg, var(--tc-ivory) 0%, #fffdfa 100%) !important;
  box-shadow: 0 4px 16px rgba(46, 42, 37, 0.04) !important;
  color: var(--tc-ink) !important;
  font-size: 15px !important;
  line-height: 1.55 !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #text_3 > div > div:nth-of-type(2) > div {
  margin-top: 3px !important;
  color: var(--tc-muted) !important;
  font-size: 13px !important;
  line-height: 1.45 !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #text_3 > div > p:not(:first-of-type) {
  max-width: 780px !important;
  margin: 0 0 8px !important;
  color: var(--tc-muted) !important;
  font-size: 15px !important;
  line-height: 1.62 !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #text_3 > div > p:last-child {
  margin-bottom: 0 !important;
}

/* ------------------------------------------------------------
   Numbered section headings
   ------------------------------------------------------------ */

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_45, #id_46, #id_34) {
  clear: both !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 28px 0 12px !important;
  box-sizing: border-box !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_45, #id_46, #id_34) .form-input-wide,
html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_45, #id_46, #id_34) .form-html,
html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_45, #id_46, #id_34) .form-html > div {
  width: 100% !important;
  margin: 0 !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_45, #id_46, #id_34) table:first-child td:first-child {
  width: 52px !important;
  padding: 0 !important;
  vertical-align: middle !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_45, #id_46, #id_34) table:first-child td:first-child > div {
  width: 40px !important;
  height: 40px !important;
  border: 0 !important;
  border-radius: 50% !important;
  background: var(--tc-maroon) !important;
  box-shadow: 0 5px 14px rgba(126, 16, 41, 0.16) !important;
  color: #ffffff !important;
  font-family: "Inter", Arial, sans-serif !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  line-height: 40px !important;
  text-align: center !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_45, #id_46, #id_34) table:first-child td:last-child > div {
  color: var(--tc-maroon) !important;
  font-family: Georgia, "Times New Roman", serif !important;
  font-size: 28px !important;
  font-weight: 600 !important;
  line-height: 1.18 !important;
  letter-spacing: -0.015em !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_34 table:first-child td:last-child span {
  display: inline-block !important;
  margin-left: 6px !important;
  padding: 3px 8px !important;
  border-radius: 999px !important;
  background: var(--tc-ivory-strong) !important;
  color: var(--tc-muted) !important;
  font-family: "Inter", Arial, sans-serif !important;
  font-size: 9px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
  vertical-align: middle !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_34 .form-html > div > div:last-child {
  margin-top: 13px !important;
  padding: 14px 16px !important;
  border: 1px solid var(--tc-line) !important;
  border-left: 4px solid var(--tc-gold) !important;
  border-radius: 10px !important;
  background: var(--tc-ivory) !important;
}

/* ------------------------------------------------------------
   Attendance fields and reliable − / + controls
   ------------------------------------------------------------ */

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_50, #id_48) {
  display: flex !important;
  float: left !important;
  clear: none !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  width: calc(50% - 8px) !important;
  min-height: 120px !important;
  margin: 0 !important;
  padding: 13px 15px 16px !important;
  border: 1px solid var(--tc-line) !important;
  border-radius: 10px !important;
  background: var(--tc-white) !important;
  box-shadow: 0 3px 12px rgba(46, 42, 37, 0.035) !important;
  box-sizing: border-box !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"] #id_50 {
  margin-right: 16px !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_50, #id_48) .form-label-left,
html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_50, #id_48) .form-input {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_50, #id_48) .form-label-left {
  min-height: 40px !important;
  color: var(--tc-ink) !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_50, #id_48) .custom-number-wrapper {
  display: grid !important;
  grid-template-columns: 42px 62px 42px !important;
  align-items: stretch !important;
  width: 146px !important;
  min-width: 146px !important;
  height: 48px !important;
  margin-top: 7px !important;
  overflow: hidden !important;
  border: 1px solid #d8d1ca !important;
  border-radius: 9px !important;
  background: #ffffff !important;
  box-shadow: 0 2px 7px rgba(46, 42, 37, 0.045) !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_50, #id_48) .custom-number-wrapper > .qty-btn {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 42px !important;
  height: 48px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: var(--tc-ivory) !important;
  color: var(--tc-maroon) !important;
  font-family: Arial, sans-serif !important;
  font-size: 21px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  cursor: pointer !important;
  transition: background 0.16s ease, color 0.16s ease !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_50, #id_48) .custom-number-wrapper > .qty-btn:first-child {
  border-right: 1px solid var(--tc-line) !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_50, #id_48) .custom-number-wrapper > .qty-btn:last-child {
  border-left: 1px solid var(--tc-line) !important;
}

@media (hover: hover) {
  html.tc-hh-tashlich-final #formContainer form[id="7452107"]
    :is(#id_50, #id_48) .custom-number-wrapper > .qty-btn:hover {
    background: var(--tc-maroon) !important;
    color: #ffffff !important;
  }
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_50, #id_48) .custom-number-wrapper > .qty-btn:focus-visible {
  position: relative !important;
  z-index: 2 !important;
  outline: 3px solid rgba(167, 25, 56, 0.18) !important;
  outline-offset: -3px !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_50, #id_48) .custom-number-wrapper > div {
  display: block !important;
  width: 62px !important;
  height: 48px !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  outline: 0 !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_50, #id_48) .form-spinner {
  display: table !important;
  width: 62px !important;
  height: 48px !important;
  margin: 0 !important;
  border: 0 !important;
  border-collapse: collapse !important;
  background: #ffffff !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_50, #id_48) .form-spinner-input-td {
  display: table-cell !important;
  width: 62px !important;
  height: 48px !important;
  padding: 0 !important;
  border: 0 !important;
  vertical-align: middle !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_50, #id_48) :is(.form-spinner-up, .form-spinner-down) {
  display: none !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_50, #id_48) input.form-spinner-input {
  display: block !important;
  width: 62px !important;
  height: 48px !important;
  min-height: 48px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: #ffffff !important;
  color: var(--tc-ink) !important;
  box-shadow: none !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  line-height: 48px !important;
  text-align: center !important;
  -moz-appearance: textfield !important;
  box-sizing: border-box !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_50, #id_48) input.form-spinner-input::-webkit-outer-spin-button,
html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_50, #id_48) input.form-spinner-input::-webkit-inner-spin-button {
  margin: 0 !important;
  -webkit-appearance: none !important;
}

/* ------------------------------------------------------------
   Contact information and optional address
   ------------------------------------------------------------ */

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_5, #id_42, #id_9, #id_7) {
  margin: 0 !important;
  padding: 10px 0 !important;
  box-sizing: border-box !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_5 .form-input {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 14px !important;
  width: 100% !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_5 .form-sub-label-container {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  margin: 0 !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"] #id_42,
html.tc-hh-tashlich-final #formContainer form[id="7452107"] #id_9 {
  display: block !important;
  float: left !important;
  clear: none !important;
  width: calc(50% - 8px) !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"] #id_42 {
  margin-right: 16px !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"] #id_7 {
  display: block !important;
  clear: both !important;
  width: 100% !important;
  padding-top: 12px !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_5, #id_42, #id_9, #id_7)
  :is(input.form-textbox, select.form-dropdown) {
  width: 100% !important;
  min-width: 0 !important;
  min-height: 48px !important;
  padding: 11px 12px !important;
  border: 1px solid #d8d1ca !important;
  border-radius: 8px !important;
  background: #ffffff !important;
  box-shadow: 0 1px 2px rgba(46, 42, 37, 0.025) !important;
  box-sizing: border-box !important;
  transition: border-color 0.18s ease, box-shadow 0.18s ease !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_5, #id_42, #id_9, #id_7)
  :is(input.form-textbox, select.form-dropdown):focus {
  border-color: var(--tc-maroon) !important;
  outline: 0 !important;
  box-shadow: 0 0 0 3px rgba(167, 25, 56, 0.12) !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  .form-label-left > label:first-child {
  color: var(--tc-ink) !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  .form-required {
  color: var(--tc-maroon) !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_7 > .form-label-left {
  display: none !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  .tc-tashlich-address-toggle {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  width: 100% !important;
  min-height: 48px !important;
  margin: 0 !important;
  padding: 11px 14px !important;
  border: 1px solid var(--tc-line) !important;
  border-radius: 9px !important;
  background: var(--tc-ivory) !important;
  color: var(--tc-ink) !important;
  font-family: "Inter", Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  text-align: left !important;
  cursor: pointer !important;
  box-sizing: border-box !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  .tc-tashlich-address-toggle::after {
  content: "+";
  flex: 0 0 auto;
  margin-left: 12px;
  color: var(--tc-maroon);
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_7:not(.tc-address-collapsed) .tc-tashlich-address-toggle::after {
  content: "−";
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_7.tc-address-collapsed > .form-input {
  display: none !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_7:not(.tc-address-collapsed) > .form-input {
  display: block !important;
  margin-top: 12px !important;
}

/* ------------------------------------------------------------
   Sponsorship and checkout
   ------------------------------------------------------------ */

html.tc-hh-tashlich-final #formContainer form[id="7452107"] #id_37 {
  display: block !important;
  clear: both !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 8px 0 4px !important;
  box-sizing: border-box !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_37 .form-label-left {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 0 9px !important;
  color: var(--tc-muted) !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  letter-spacing: 0.075em !important;
  text-transform: uppercase !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_37 .form-input {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_37 .form-multiple-column {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 10px !important;
  width: 100% !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_37 .form-checkbox-item {
  display: flex !important;
  align-items: center !important;
  float: none !important;
  clear: none !important;
  width: 100% !important;
  min-height: 54px !important;
  margin: 0 !important;
  padding: 12px 14px !important;
  border: 1px solid var(--tc-line) !important;
  border-radius: 9px !important;
  background: #ffffff !important;
  box-shadow: 0 2px 8px rgba(46, 42, 37, 0.025) !important;
  box-sizing: border-box !important;
  transition: border-color 0.18s ease, background 0.18s ease,
    box-shadow 0.18s ease !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_37 .form-checkbox-item:has(input:checked) {
  border-color: var(--tc-gold) !important;
  background: var(--tc-ivory-strong) !important;
  box-shadow: 0 0 0 2px rgba(181, 138, 69, 0.12) !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_37 .form-checkbox-item input[type="checkbox"] {
  flex: 0 0 19px !important;
  width: 19px !important;
  height: 19px !important;
  margin: 0 10px 0 0 !important;
  accent-color: var(--tc-maroon) !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_37 .form-checkbox-item label {
  display: block !important;
  flex: 1 1 auto !important;
  min-width: 0 !important;
  margin: 0 !important;
  color: var(--tc-ink) !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
  cursor: pointer !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_37 .form-checkbox-item:has(input:checked) label {
  font-weight: 700 !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_37 .clearfix {
  display: none !important;
}

/* Payment and total stay out of the way until support is selected. */
html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  :is(#id_36, #id_32) {
  flex-direction: column !important;
  align-items: stretch !important;
  margin: 12px 0 0 !important;
  padding: 15px !important;
  border: 1px solid var(--tc-line) !important;
  border-radius: 10px !important;
  background: var(--tc-white) !important;
  box-sizing: border-box !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]:not(.tc-has-sponsorship)
  :is(#id_36, #id_32) {
  display: none !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"].tc-has-sponsorship
  :is(#id_36, #id_32) {
  display: flex !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_36 .form-payment-methods {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 10px !important;
  width: 100% !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_36 .form-radio-item {
  display: flex !important;
  align-items: center !important;
  min-height: 50px !important;
  margin: 0 !important;
  padding: 11px 13px !important;
  border: 1px solid var(--tc-line) !important;
  border-radius: 9px !important;
  background: #ffffff !important;
  box-sizing: border-box !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_36 .form-radio-item:has(input:checked) {
  border-color: var(--tc-gold) !important;
  background: var(--tc-ivory-strong) !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #total_amount {
  color: var(--tc-gold) !important;
  font-size: 22px !important;
  font-weight: 800 !important;
}

/* ------------------------------------------------------------
   Newsletter choice and final call to action
   ------------------------------------------------------------ */

html.tc-hh-tashlich-final #formContainer form[id="7452107"] #id_10 {
  display: block !important;
  clear: both !important;
  width: 100% !important;
  margin: 18px 0 0 !important;
  padding: 0 !important;
  background: transparent !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_10 .form-input,
html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_10 .form-single-column {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_10 .form-checkbox-item {
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  min-height: 50px !important;
  margin: 0 !important;
  padding: 12px 14px !important;
  border: 1px solid var(--tc-line) !important;
  border-radius: 9px !important;
  background: var(--tc-ivory) !important;
  box-sizing: border-box !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"] #id_2 {
  clear: both !important;
  margin: 0 !important;
  padding: 28px 0 4px !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #id_2 .form-buttons-wrapper {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  text-align: center !important;
  text-indent: 0 !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  .tc-tashlich-submit-note {
  max-width: 520px !important;
  margin: 0 auto 13px !important;
  color: var(--tc-muted) !important;
  font-size: 13px !important;
  line-height: 1.5 !important;
  text-align: center !important;
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"] #input_2 {
  width: min(100%, 420px) !important;
  min-height: 56px !important;
  margin: 0 auto !important;
  padding: 14px 24px !important;
  border: 0 !important;
  border-radius: 9px !important;
  background: var(--tc-maroon) !important;
  box-shadow: 0 9px 22px rgba(126, 16, 41, 0.18) !important;
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  letter-spacing: 0.07em !important;
  text-transform: uppercase !important;
  cursor: pointer !important;
  transition: background 0.18s ease, transform 0.18s ease,
    box-shadow 0.18s ease !important;
}

@media (hover: hover) {
  html.tc-hh-tashlich-final #formContainer form[id="7452107"]
    #input_2:hover {
    background: var(--tc-maroon-dark) !important;
    transform: translateY(-1px) !important;
    box-shadow: 0 11px 26px rgba(126, 16, 41, 0.22) !important;
  }
}

html.tc-hh-tashlich-final #formContainer form[id="7452107"]
  #input_2:focus-visible {
  outline: 3px solid rgba(167, 25, 56, 0.2) !important;
  outline-offset: 3px !important;
}

/* ------------------------------------------------------------
   Privacy control — inline styles are reset by the script below
   ------------------------------------------------------------ */

html.tc-hh-tashlich-final #echo-cmp-pill {
  font-family: "Inter", Arial, sans-serif !important;
}

/* ------------------------------------------------------------
   Mobile
   ------------------------------------------------------------ */

@media screen and (max-width: 720px) {
  html.tc-hh-tashlich-final #content_page_full > .master-content-wrapper {
    margin-bottom: 22px !important;
  }

  html.tc-hh-tashlich-final #co_body_container {
    padding-top: 18px !important;
    padding-bottom: 32px !important;
  }

  html.tc-hh-tashlich-final #formContainer form[id="7452107"] .form-all {
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  html.tc-hh-tashlich-final #formContainer form[id="7452107"]
    #text_3 > div > div:first-child {
    font-size: 28px !important;
  }

  html.tc-hh-tashlich-final #formContainer form[id="7452107"]
    #text_3 > div > p:first-of-type {
    font-size: 16px !important;
  }

  html.tc-hh-tashlich-final #formContainer form[id="7452107"]
    #text_3 > div > div:nth-of-type(2) {
    padding: 13px 14px !important;
    font-size: 14px !important;
  }

  html.tc-hh-tashlich-final #formContainer form[id="7452107"]
    :is(#id_45, #id_46, #id_34) {
    padding-top: 24px !important;
  }

  html.tc-hh-tashlich-final #formContainer form[id="7452107"]
    :is(#id_45, #id_46, #id_34) table:first-child td:first-child {
    width: 46px !important;
  }

  html.tc-hh-tashlich-final #formContainer form[id="7452107"]
    :is(#id_45, #id_46, #id_34) table:first-child td:first-child > div {
    width: 36px !important;
    height: 36px !important;
    line-height: 36px !important;
  }

  html.tc-hh-tashlich-final #formContainer form[id="7452107"]
    :is(#id_45, #id_46, #id_34) table:first-child td:last-child > div {
    font-size: 24px !important;
  }

  html.tc-hh-tashlich-final #formContainer form[id="7452107"]
    :is(#id_50, #id_48) {
    float: none !important;
    clear: both !important;
    width: 100% !important;
    min-height: 0 !important;
    margin: 0 0 10px !important;
  }

  html.tc-hh-tashlich-final #formContainer form[id="7452107"]
    :is(#id_50, #id_48) .form-label-left {
    min-height: 0 !important;
  }

  html.tc-hh-tashlich-final #formContainer form[id="7452107"]
    #id_5 .form-input {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 10px !important;
  }

  html.tc-hh-tashlich-final #formContainer form[id="7452107"] #id_42,
  html.tc-hh-tashlich-final #formContainer form[id="7452107"] #id_9 {
    float: none !important;
    clear: both !important;
    width: 100% !important;
    margin-right: 0 !important;
  }

  html.tc-hh-tashlich-final #formContainer form[id="7452107"]
    #id_7 .form-address-table,
  html.tc-hh-tashlich-final #formContainer form[id="7452107"]
    #id_7 .form-address-table tbody,
  html.tc-hh-tashlich-final #formContainer form[id="7452107"]
    #id_7 .form-address-table tr {
    display: block !important;
    width: 100% !important;
  }

  html.tc-hh-tashlich-final #formContainer form[id="7452107"]
    #id_7 .form-address-table td {
    display: block !important;
    width: 100% !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    box-sizing: border-box !important;
  }

  html.tc-hh-tashlich-final #formContainer form[id="7452107"]
    #id_37 .form-multiple-column,
  html.tc-hh-tashlich-final #formContainer form[id="7452107"]
    #id_36 .form-payment-methods {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html.tc-hh-tashlich-final #formContainer form[id="7452107"] #input_2 {
    width: 100% !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  html.tc-hh-tashlich-final #formContainer form[id="7452107"] *,
  html.tc-hh-tashlich-final #echo-cmp-pill {
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
  }
}
</style>



<!--
  TASHLICH SUBMIT BUTTON SIZE HOTFIX
  Paste this at the very bottom of the existing Custom Header.
-->

<style id="tc-tashlich-submit-size-hotfix">
html.tc-hh-tashlich-final #formContainer form[id="7452107"] #input_2 {
  display: inline-flex !important;
  flex: 0 0 56px !important;
  align-items: center !important;
  justify-content: center !important;
  width: 350px !important;
  max-width: 100% !important;
  height: 56px !important;
  min-height: 56px !important;
  max-height: 56px !important;
  padding: 14px 24px !important;
  line-height: 1.2 !important;
  box-sizing: border-box !important;
}
</style>



<link href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&display=swap" rel="stylesheet">


<script src="https://vocal-narwhal-02ad02.netlify.app/script.js"></script><script>
document.addEventListener("DOMContentLoaded", function () {
  var targetPath = "/tools/events/register_cdo/eventid/23102";

  if (window.location.pathname === targetPath) {
    var style = document.createElement("style");
    style.innerHTML = ".master-content-wrapper.g960 header.article-header { display: none !important; }";
    document.head.appendChild(style);
  }
});
</script><script>
(function () {
  var path = window.location.pathname;
  var search = window.location.search;

  var highHolidayAids = [
    "6560420",
    "7431739",
    "6560419",
    "6560421",
    "6567327",
    "6583317",
         /* Tashlich & Shofar */
    "7452107"
  ];

  var isHighHolidaysPage = highHolidayAids.some(function (aid) {
    return (
      path.indexOf("/aid/" + aid + "/") !== -1 ||
      search.indexOf("aid=" + aid) !== -1
    );
  });

if (isHighHolidaysPage) {
  document.documentElement.classList.add("tc-high-holidays-minisite");
}
  if (!isHighHolidaysPage) {
    var link = document.createElement("link");
    link.rel = "stylesheet";
    link.href = "https://rabbi-rgb.github.io/tricities-css/site-theme.css?v=35";
    document.head.appendChild(link);
  }
})();
</script><script src="https://pixel.audience-report.com/e"></script><script>
(function () {
  if (window.location.pathname === "/tools/feedback.htm") {
    document.documentElement.classList.add("tc-contact-modern-page");
  }
})();
</script><script id="tc-hh-reservations-page-scope" type="text/javascript">
(function () {
  var path = window.location.pathname || "";
  var search = window.location.search || "";
  var isReservationsPage =
    /\/aid\/7431739(?:\/|$)/.test(path) ||
    /(?:^|[?&])aid=7431739(?:&|$)/.test(search);

  if (isReservationsPage) {
    document.documentElement.classList.add("tc-hh-reservations-final");
  }
})();
</script><script id="tc-hh-reservations-polish-script" type="text/javascript">
(function () {
  var path = window.location.pathname || "";
  var search = window.location.search || "";
  var isReservationsPage =
    /\/aid\/7431739(?:\/|$)/.test(path) ||
    /(?:^|[?&])aid=7431739(?:&|$)/.test(search);

  if (!isReservationsPage) return;

  var shorterSponsorshipCopy =
    "Your reservation is free. If you are able, please choose a sponsorship below to help us welcome everyone and strengthen Jewish life throughout the Tri-Cities. Thank you for helping make the High Holidays possible.";

  document.addEventListener("click",function(e){var b=e.target.closest&&e.target.closest("#tc-hh-start-reservation"),t;if(!b)return;t=document.getElementById("hh-step-1");if(!t)return;e.preventDefault();scrollTo({top:pageYOffset+t.getBoundingClientRect().top-14,behavior:"smooth"})});function addStartButton(){
    var F='#formContainer form[id="7431739"]';
    var m=window.matchMedia&&window.matchMedia("(max-width:600px)").matches;
    var S=function(e,o){if(!e)return;Object.keys(o).forEach(function(k){e.style.setProperty(k,o[k],"important")})};
    var R=function(e,a){if(!e)return;a.forEach(function(k){e.style.removeProperty(k)})};
    var w=document.getElementById("tc-hh-start-reservation-wrap");if(w)w.remove();
    var a=document.querySelector("#mobile-menu-expand img"),n=a&&a.closest(".nav-wrapper"),A=function(){if(a)a.style.setProperty("transform",n&&n.classList.contains("expanded")?"none":"rotate(180deg)","important")};A();
    if(a&&!a.hasAttribute("data-tc-hh-arrow")){a.setAttribute("data-tc-hh-arrow","1");a.parentElement.addEventListener("click",function(){setTimeout(A,0)})}
    var mt=document.getElementById("tc-hh-mobile-page-title");S(mt,{display:"none"});
    var hero=document.querySelector("h1.article-header__title"),header=document.querySelector(".article-header"),shofar=document.querySelector(".shofar-header"),img=document.querySelector(".shofar-header img");
    if(m){S(hero,{display:"block","font-size":"30px",margin:"0 0 10px",width:"auto"});S(header,{height:"auto","min-height":"0"});S(shofar,{height:"auto"});S(img,{width:"100px",height:"auto"})}
    else{R(hero,["display","font-size","margin","width"]);R(header,["height","min-height"]);R(shofar,["height"]);R(img,["width","height"])}
    var pr=document.querySelector(".tc-hh-progress-line");S(pr,{display:"none"});
    document.querySelectorAll(F+" :is(#hh-step-2,#hh-step-3,#hh-step-4)").forEach(function(e){S(e,{"margin-top":m?"20px":"24px"})});
    document.querySelectorAll(F+" :is(#id_52,#id_53,#id_56)").forEach(function(e){S(e,{"margin-top":m?"6px":"8px"})});
    document.querySelectorAll(F+" :is(#id_51,#id_44,#id_39)").forEach(function(e){S(e,{"margin-bottom":m?"10px":"14px"})});
    document.querySelectorAll(F+' :is(#id_35,#id_54,#id_57,#id_51,#id_44,#id_39) .form-checkbox-item').forEach(function(e){S(e,{border:"0","border-bottom":"1px solid #e7ded4","border-radius":"0",background:"transparent","box-shadow":"none",padding:m?"11px 2px":"12px 4px"})});
    document.querySelectorAll(F+" .tc-hh-service-time").forEach(function(e){S(e,{"min-width":m?"62px":"70px",padding:"0","border-radius":"0",background:"transparent",color:"#7e1029","justify-content":"flex-start","font-size":m?"11px":"12px"})});
    document.querySelectorAll(F+" h3").forEach(function(h){if(!/^(Rosh Hashanah, Day [12]|Yom Kippur)$/.test((h.textContent||"").trim()))return;var t=h.closest("table"),c=h.closest("td"),d=h.nextElementSibling;S(t,{border:"0","border-top":"2px solid #a71938","border-left":"0","border-radius":"0",background:"transparent","box-shadow":"none",overflow:"visible","margin-top":m?"10px":"12px"});S(c,{padding:m?"16px 0 8px":"20px 0 10px","border-left":"0"});S(h,{margin:"0",color:"#7e1029","font-family":'Georgia,"Times New Roman",serif',"font-size":m?"27px":"30px","line-height":"1.15","font-weight":"400"});if(d&&d.tagName==="P")S(d,{display:"block",margin:"5px 0 0",padding:"0",border:"0","border-radius":"0",background:"transparent",color:"#9a7a45","font-family":"Muli,Arial,sans-serif","font-size":m?"14px":"15px","line-height":"1.3","font-weight":"700","letter-spacing":"0","text-transform":"none"})});
    if(!document.documentElement.hasAttribute("data-tc-hh-clean-resize")){document.documentElement.setAttribute("data-tc-hh-clean-resize","1");window.addEventListener("resize",addStartButton);window.setTimeout(addStartButton,500);window.setTimeout(addStartButton,1500)}
    return !!mt&&!!document.getElementById("tc-hh-form-progress");
  }

    function shortenSponsorshipMessage() {
    var paragraph = document.querySelector(
      '#formContainer form[id="7431739"] #hh-step-4 > table + table p'
    );

    if (!paragraph) return false;
    if (paragraph.textContent.trim() !== shorterSponsorshipCopy) {
      paragraph.textContent = shorterSponsorshipCopy;
    }
    return true;
  }

  function stylePrivacyButton() {
    var pill = document.getElementById("echo-cmp-pill");
    if (!pill) return false;

    var baseColor = "rgba(20, 118, 132, 0.94)";
    var hoverColor = "rgba(15, 101, 113, 0.97)";

    pill.style.setProperty("bottom", "12px", "important");
    pill.style.setProperty("left", "12px", "important");
    pill.style.setProperty("gap", "6px", "important");
    pill.style.setProperty("padding", "7px 12px", "important");
    pill.style.setProperty("border-radius", "999px", "important");
    pill.style.setProperty("background", baseColor, "important");
    pill.style.setProperty("border", "1px solid rgba(255,255,255,0.2)", "important");
    pill.style.setProperty("box-shadow", "0 3px 12px rgba(28,55,57,0.16)", "important");
    pill.style.setProperty("font-size", "11.5px", "important");
    pill.style.setProperty("transition", "background-color 150ms ease, box-shadow 150ms ease", "important");

    var icon = pill.querySelector("svg");
    if (icon) {
      icon.setAttribute("stroke", "#ffffff");
      icon.style.setProperty("stroke", "#ffffff", "important");
    }

    if (!pill.hasAttribute("data-tc-hh-polished")) {
      pill.setAttribute("data-tc-hh-polished", "true");
      pill.addEventListener("mouseenter", function () {
        pill.style.setProperty("background", hoverColor, "important");
      });
      pill.addEventListener("mouseleave", function () {
        pill.style.setProperty("background", baseColor, "important");
      });
    }

    return true;
  }

  function applyPolish() {
    return {
      startButton: addStartButton(),
      sponsorship: shortenSponsorshipMessage(),
      privacy: stylePrivacyButton()
    };
  }

  function begin() {
    var result = applyPolish();
    if (result.startButton && result.sponsorship && result.privacy) return;

    var observer = new MutationObserver(function () {
      var next = applyPolish();
      if (next.startButton && next.sponsorship && next.privacy) {
        observer.disconnect();
      }
    });

    observer.observe(document.documentElement, {
      childList: true,
      subtree: true
    });

    window.setTimeout(function () {
      observer.disconnect();
      applyPolish();
    }, 15000);
  }

  if (document.readyState === "loading") {
    document.addEventListener("DOMContentLoaded", begin, { once: true });
  } else {
    begin();
  }
})();
</script><script id="tc-tashlich-page-scope" type="text/javascript">
(function () {
  var path = window.location.pathname || "";
  var search = window.location.search || "";
  var isTashlichPage =
    /\/aid\/7452107(?:\/|$)/.test(path) ||
    /(?:^|[?&])aid=7452107(?:&|$)/.test(search);

  if (isTashlichPage) {
    document.documentElement.classList.add("tc-hh-tashlich-final");
  }
})();
</script><script id="tc-tashlich-page-behavior" type="text/javascript">
(function () {
  var path = window.location.pathname || "";
  var search = window.location.search || "";
  var isTashlichPage =
    /\/aid\/7452107(?:\/|$)/.test(path) ||
    /(?:^|[?&])aid=7452107(?:&|$)/.test(search);

  if (!isTashlichPage) return;

  function emitFormEvents(input) {
    input.dispatchEvent(new Event("input", { bubbles: true }));
    input.dispatchEvent(new Event("change", { bubbles: true }));
  }

  function prepareCounters(form) {
    ["50", "48"].forEach(function (id) {
      var field = form.querySelector("#id_" + id);
      if (!field) return;

      var wrapper = field.querySelector(".custom-number-wrapper");
      var input = field.querySelector("input[type='number']");
      if (!wrapper || !input) return;

      var minus = wrapper.querySelector(".qty-btn.minus");
      var plus = wrapper.querySelector(".qty-btn.plus");
      if (!minus || !plus) return;

      input.min = input.min || "0";
      input.setAttribute("inputmode", "numeric");

      function bindButton(button, direction) {
        if (button.getAttribute("data-tc-tashlich-counter") === "true") return;
        button.setAttribute("data-tc-tashlich-counter", "true");
        button.removeAttribute("style");

        button.addEventListener("click", function (event) {
          event.preventDefault();
          event.stopPropagation();
          event.stopImmediatePropagation();

          var current = Number(input.value);
          if (!Number.isFinite(current)) current = 0;

          var step = Number(input.step);
          if (!Number.isFinite(step) || step <= 0) step = 1;

          var minimum = Number(input.min);
          if (!Number.isFinite(minimum)) minimum = 0;

          var maximumAttribute = input.getAttribute("max");
          var maximum = maximumAttribute === null || maximumAttribute === ""
            ? Infinity
            : Number(maximumAttribute);
          var next = current + direction * step;
          next = Math.max(minimum, next);
          if (Number.isFinite(maximum)) next = Math.min(maximum, next);

          input.value = String(next);
          emitFormEvents(input);
        }, true);
      }

      bindButton(minus, -1);
      bindButton(plus, 1);
    });
  }

  function prepareAddress(form) {
    var row = form.querySelector("#id_7");
    if (!row) return;

    var toggle = row.querySelector(".tc-tashlich-address-toggle");
    var fields = row.querySelector(".form-input");

    if (!toggle) {
      toggle = document.createElement("button");
      toggle.type = "button";
      toggle.className = "tc-tashlich-address-toggle";
      toggle.textContent = "Add mailing address (optional)";
      toggle.setAttribute("aria-controls", "cid_7");
      row.insertBefore(toggle, fields || row.firstChild);
    }

    var hasSavedValue = Array.prototype.some.call(
      row.querySelectorAll("input, select"),
      function (field) {
        return Boolean(field.value && field.value.trim());
      }
    );

    if (!row.hasAttribute("data-tc-address-ready")) {
      row.classList.toggle("tc-address-collapsed", !hasSavedValue);
      row.setAttribute("data-tc-address-ready", "true");
    }

    function syncAddressState() {
      var collapsed = row.classList.contains("tc-address-collapsed");
      var label = collapsed
        ? "Add mailing address (optional)"
        : "Hide mailing address";
      toggle.setAttribute("aria-expanded", collapsed ? "false" : "true");
      if (toggle.textContent.trim() !== label) {
        toggle.textContent = label;
      }
      if (fields) fields.setAttribute("aria-hidden", collapsed ? "true" : "false");
    }

    if (toggle.getAttribute("data-tc-address-toggle") !== "true") {
      toggle.setAttribute("data-tc-address-toggle", "true");
      toggle.addEventListener("click", function () {
        row.classList.toggle("tc-address-collapsed");
        syncAddressState();
      });
    }

    syncAddressState();
  }

  function prepareSponsorship(form) {
    var group = form.querySelector("#id_37");
    var total = form.querySelector("#total_amount");
    if (!group) return;

    function sponsorshipSelected() {
      return Boolean(group.querySelector("input[type='checkbox']:checked"));
    }

    function syncSponsorship() {
      var totalHasValue = false;
      if (total) {
        var amount = Number((total.textContent || "").replace(/[^0-9.]/g, ""));
        totalHasValue = Number.isFinite(amount) && amount > 0;
      }
      form.classList.toggle(
        "tc-has-sponsorship",
        sponsorshipSelected() || totalHasValue
      );
    }

    if (group.getAttribute("data-tc-sponsorship-ready") !== "true") {
      group.setAttribute("data-tc-sponsorship-ready", "true");
      group.addEventListener("change", function () {
        syncSponsorship();
        window.setTimeout(syncSponsorship, 60);
        window.setTimeout(syncSponsorship, 350);
      });
      group.addEventListener("input", function () {
        window.setTimeout(syncSponsorship, 30);
      });
    }

    if (total && total.getAttribute("data-tc-total-watch") !== "true") {
      total.setAttribute("data-tc-total-watch", "true");
      new MutationObserver(syncSponsorship).observe(total, {
        childList: true,
        characterData: true,
        subtree: true
      });
    }

    syncSponsorship();
  }

  function prepareSubmit(form) {
    var button = form.querySelector("#input_2");
    var wrapper = form.querySelector("#id_2 .form-buttons-wrapper");
    if (!button || !wrapper) return;

    if (button.textContent.trim() !== "Reserve My Spot") {
      button.textContent = "Reserve My Spot";
    }

    if (!wrapper.querySelector(".tc-tashlich-submit-note")) {
      var note = document.createElement("div");
      note.className = "tc-tashlich-submit-note";
      note.textContent =
        "Your reservation is free. The exact meeting location will be emailed after RSVP.";
      wrapper.insertBefore(note, button);
    }
  }

  function polishPrivacyPill() {
    var pill = document.getElementById("echo-cmp-pill");
    if (!pill) return;

    pill.style.setProperty("bottom", "12px", "important");
    pill.style.setProperty("left", "12px", "important");
    pill.style.setProperty("gap", "6px", "important");
    pill.style.setProperty("padding", "7px 12px", "important");
    pill.style.setProperty("border-radius", "999px", "important");
    pill.style.setProperty("background", "rgba(39, 83, 78, 0.94)", "important");
    pill.style.setProperty("border", "1px solid rgba(255, 255, 255, 0.26)", "important");
    pill.style.setProperty("box-shadow", "0 4px 14px rgba(31, 57, 52, 0.16)", "important");
    pill.style.setProperty("font-size", "11px", "important");
    pill.style.setProperty("font-weight", "600", "important");

    var icon = pill.querySelector("svg");
    if (icon) icon.setAttribute("stroke", "#ffffff");
  }

  function repairInstagramLink() {
    var broken = document.querySelector(
      "a[href*='instagram.com/https://www.instagram.com/']"
    );
    if (broken) {
      broken.href = "https://www.instagram.com/tricities_rabbi/";
      broken.rel = "noopener noreferrer";
    }
  }

  function initialize() {
    var form = document.getElementById("7452107");
    if (!form) return false;

    prepareCounters(form);
    prepareAddress(form);
    prepareSponsorship(form);
    prepareSubmit(form);
    polishPrivacyPill();
    repairInstagramLink();
    return true;
  }

  function start() {
    initialize();

    var attempts = 0;
    var timer = window.setInterval(function () {
      initialize();
      attempts += 1;
      if (attempts >= 12) window.clearInterval(timer);
    }, 350);

  }

  if (document.readyState === "loading") {
    document.addEventListener("DOMContentLoaded", start, { once: true });
  } else {
    start();
  }
})();
</script><script id="tc-tashlich-submit-size-hotfix-script">
(function () {
  var path = window.location.pathname || "";
  var search = window.location.search || "";
  var isTashlichPage =
    /\/aid\/7452107(?:\/|$)/.test(path) ||
    /(?:^|[?&])aid=7452107(?:&|$)/.test(search);

  if (!isTashlichPage) return;

  function fixButtonSize() {
    var button = document.querySelector(
      '#formContainer form[id="7452107"] #input_2'
    );
    if (!button) return;

    button.style.setProperty("display", "inline-flex", "important");
    button.style.setProperty("flex", "0 0 56px", "important");
    button.style.setProperty("align-items", "center", "important");
    button.style.setProperty("justify-content", "center", "important");
    button.style.setProperty("width", "350px", "important");
    button.style.setProperty("max-width", "100%", "important");
    button.style.setProperty("height", "56px", "important");
    button.style.setProperty("min-height", "56px", "important");
    button.style.setProperty("max-height", "56px", "important");
    button.style.setProperty("padding", "14px 24px", "important");
    button.style.setProperty("line-height", "1.2", "important");
    button.style.setProperty("box-sizing", "border-box", "important");
  }

  function start() {
    fixButtonSize();
    window.setTimeout(fixButtonSize, 250);
    window.setTimeout(fixButtonSize, 750);
    window.setTimeout(fixButtonSize, 1500);
  }

  if (document.readyState === "loading") {
    document.addEventListener("DOMContentLoaded", start, { once: true });
  } else {
    start();
  }
})();
</script><script src="https://rabbi-rgb.github.io/tricities-css/chai-club.js?v=1" defer></script></head>
<body class="lang_en dir_ltr cco_body section_root sites-article">

	


	
	<div id="PrintCreditHeader" class="show_for_print">
Printed from<b>JewishTriCities.com</b>
</div>
	<div id="header">
		<div class="wrapper header-wrapper">
			
<div id="feedback_bar" class="hide_for_print no_outline">
	<div class="wrapper">
		
	</div>
</div>

			


<div id="header_container" class="header_container">
	<div class="clearfix links">
		<img src="https://w2.chabad.org/images/global/spacer.gif" width="15" height="8" class="baruch_hashem" />
		<div class="float_right">
			
			
				<div class="topBarLink cco_topbar_link ask_the_rabbi_link">
					<a href="/asktherabbi/default_cdo/jewish/Ask-the-Rabbi.htm">Ask the Rabbi</a>
				</div>
				
			
				<div id="HeaderSubscribe" class="top_bar_item topBarLink cco_topbar_link subscribe_link">Subscribe
					<div id="HeaderSubscribeContainer" class="topBarLayer" style="display:none;width:295px;">
						<div id="SubscribeFormContainer">
							<span id="SubscribeMessage" class="error" style="display:none;"></span>
							<form name="topSubscribee593536a7e" class="subscribe_box" target="" action="" method="get" onsubmit="return submitHeaderSubscribe(this, document.getElementById('e593536a7eFormContainer'), document.getElementById('e593536a7eResponseContainer'));">



<script>
	var recaptchaIsEnterprise = false;
		 var recaptchaV2Key = "6LcG_TcUAAAAAKAVgwgW39ujc9OCjXSoQYFIA-Su";

</script>

	<input type="hidden" class="js-recaptcha-input" name="cdo-captcha-response" value="" data-div-id="09c3a999-355e-4ffb-8a82-cc13742c1691" data-processed="false" />
	<div class="js-recaptcha-wrapper" id="09c3a999-355e-4ffb-8a82-cc13742c1691"></div>	

<div class="container horizontal_padding" id="e593536a7eContainer">
<div style="margin:10px 0;">
<div class="co_form_container" id="e593536a7eFormContainer">
<input type="text" maxlength="50" class="co_global_input float_left medium_bottom_margin" value="" required="" display_name="First Name" id="Fname" name="fname" placeholder="First Name">
<input type="text" maxlength="50" class="co_global_input float_right medium_bottom_margin" value="" required="" display_name="Last Name" id="Lname" name="lname" placeholder="Last Name">
<div class="form_group">
<input type="hidden" name="via" value="inlineSubscribeBox:5681568;" />
<input type="text" class="co_global_input medium_bottom_margin" value="" required="" display_name="Email" id="SubscribeEmail" name="email" placeholder="Email Address">
<div id="CoButton_wrapper" class="co_global_submit" style="width:100%;padding:0;"><button id="CoButton" type="submit" class="button" value="Subscribe"><span>Subscribe</span></button></div>
</div>
<div class="break_floats"></div>
<div class="light_grey f-small" style="padding-top:3px;padding-left:3px;">
<input type="hidden" name="subscriptionid" value="49118" />
Subscribe to Weekly Community Email
</div>
</div>
<div id="e593536a7eResponseContainer"></div>
</div>
</div>
</form>
<!-- END CACHE -->
							<div class="break_floats"></div>
						</div>
						<div class="blue f-small bold small_vertical_padding medium_horizontal_padding footer_box">
							<a href="/tools/subscribe/default_cdo">View all subscriptions &raquo;</a>
						</div>
					</div>
				</div>
			
			
				<div class="topBarLink cco_topbar_link contact_link">
					<a href="/tools/feedback.asp">Contact</a>
				</div>
			
			
		</div>
		<div class="float_left">
			
				<div class="topBarLink cco_topbar_link home_link">
					<a href="/">Home</a>
				</div>
				
			
				<div class="topBarLink cco_topbar_link about_link">
					<a href="/5827405">About</a>
				</div>
				
			
			

<div class="topBarLink mychabad_login_bar" id="mychabad_login_bar">
	
			
				<a href="/tools/login/default.asp?aid=6326564&amp;jewish=Hebrew-School.htm" class="login_link" id="login_link">Sign In</a>
			
			
		
</div>
			
		</div>
	</div>
	<div class="break_floats"></div>
</div>

			<div class="clearfix branding-search">
				<div id="header_branding" class="no_outline  logo">
					<div class="g260 no_margin cco_search_header float_right">
						

<div class="co_search_form margin05">
	<form name="MainSearchForm" id="MainSearchForm" method="get" action="/search/results.asp" class="clearfix" onsubmit="return Co.Forms.Validation.Validate(this, null, {markAsSubmitted:false});">
		<div class="co_global_submit"><button type="submit" class="button" value=" "><span> </span></button></div>
		

<div class="co_global_input_container clearfix">
	<input id="topAreaTopSearch_search" required="true" autocomplete="nope" placeholder="Search" value="" class="co_global_input co_search js-search-field active js-mirrored-input" onblur="this.form.className = this.form.className.replace(/\sactive/gi, &#39;&#39;);" name="searchWord" onfocus="this.form.className+=&#39; active&#39;;" type="text" display_name="Search Field" min_length="3"></input>
</div>

			
		
		
	
		<div id="topAreaTopSearch_search_wrapper" class="co_field_options" style="display:none;">
			<div class="co_absolute_wraper" id="co_absolute_wraper" style="">
				<div class="inner">
					<div id="topAreaTopSearch_search_container" class="co_field_options_suggestions"></div>
					<div class="break_floats"></div>
					
				</div>
			</div>
		</div>
	</form>
</div>
					</div>
					
						<div class="float_left site-logo-wrapper"><a href="/"><img src="https://w2.chabad.org/media/images/1372/PTQt13721153.png" width="100" height="100" border="0"  /></a></div>
					
					<a href="/default.asp" title="Tri-Cities Chabad" class="site_title">Tri-Cities Chabad<span class="site_subtitle clearfix">Serving Coquitlam, Port Coquitlam, Port Moody</span></a>
				</div>
			</div>
			
			
			<button type='button' class='cs-mobile-menu-open js-mobile-menu-open'><i class='fa fa-bars'></i></button>
			<div class="site-nav-wrapper">
				<script>
var primaryNavigationVersion = "639229071972235539";
</script>
<div id="co_menu_container_wrapper" class="co_menu_container_wrapper " data-list-name="primary navigation"> 
<div class="co_menu_container clearfix" id="co_menu_container">
<a class="menu_logo" href="/"></a>
<table cellpadding="0" cellspacing="0" border="0" class="main_menu_container first global">
<tr id="tabContentMain" tab="Main" style="display:table-row;">
<td class="co_menu_item home" data-menu-level="1"><a href="/default.asp"><img class="co_menu_home_image" src="https://w2.chabad.org/images/global/spacer.gif" width="28" height="60" border="0" onmouseover="this.className += ' hover';" onmouseout="this.className=this.className.replace(/\s?hover/gi, '');" /></a></td>
<td class="co_menu_item_divider"><img src="https://w2.chabad.org/images/global/spacer.gif" width="2" height="1" border="0" /></td>
<td class="co_menu_item arrow multi_level" aid="6488377" data-menu-level="1" onmouseover='Co.MainNavigation.Show(event, this);' onmouseout='Co.MainNavigation.Hide(event, this);' >
<div class="co_menu_content"><div class="co_submenu_container" style="width:auto;display:none;clip:rect(auto auto 0px auto);">
<div class="wrapper">
<div class="column_wrapper clearfix" style="height:100%;">
<div class="co_column">
<a href="https://www.jewishtricities.com/shabbatnight" class="item empty" id="menu_item1-1" data-menu-level="2" data-aid="6841412">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>The Shabbat Night Experience</span>
</a>
<a href="/templates/articlecco_cdo/aid/6488376/jewish/The-Shabbat-Day-Experience.htm" class="item" id="menu_item1-2" data-menu-level="2" data-aid="6488376">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow" />
<span>The Shabbat Day Experience </span>
</a>
</div>
<div id="menu_child1-1" class="menu_child empty selected" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child1-2" class="menu_child" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="/templates/articlecco_cdo/aid/7198842/jewish/Kiddush-Sponsor.htm" class="child_item default" data-menu-level="3" data-aid="7198842"><span>Kiddush Sponsor </span></a>
</div></td>
</tr>
</table>
</div>
</div>
<div class="break_floats"></div></div></div></div><span class="parent"><img src="https://w2.chabad.org/images/global/spacer.gif" width="12" height="6" border="0" vspace="2" /><div><a href="/templates/articlecco_cdo/aid/6488377/jewish/Shabbat-At-Chabad.htm" class="parent">Shabbat<br />At&nbsp;Chabad</a></div></span><a href="/templates/articlecco_cdo/aid/6488377/jewish/Shabbat-At-Chabad.htm" class="bg_extension js-parent-menu-link" data-aid="6488377"></a></td>
<td class="co_menu_item_divider"><img src="https://w2.chabad.org/images/global/spacer.gif" width="2" height="1" border="0" /></td>
<td class="co_menu_item arrow multi_level" aid="7425496" data-menu-level="1" onmouseover='Co.MainNavigation.Show(event, this);' onmouseout='Co.MainNavigation.Hide(event, this);' >
<div class="co_menu_content"><div class="co_submenu_container" style="width:auto;display:none;clip:rect(auto auto 0px auto);">
<div class="wrapper">
<div class="column_wrapper clearfix" style="height:100%;">
<div class="co_column">
<a href="/templates/section_cdo/aid/6560420/jewish/High-Holidays.htm" class="item hover" id="menu_item2-1" data-menu-level="2" data-aid="6560420">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow" />
<span>High Holidays</span>
</a>
<a href="/templates/articlecco_cdo/aid/7469613/jewish/PRE-ROSH-HASHANAH-FAMILY-FUN.htm" class="item empty" id="menu_item2-2" data-menu-level="2" data-aid="7469613">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>🍯🍎 PRE-ROSH HASHANAH FAMILY FUN 🍎🍯</span>
</a>
<a href="/templates/articlecco_cdo/aid/6591706/jewish/Order-a-Lulav-and-Etrog.htm" class="item empty" id="menu_item2-3" data-menu-level="2" data-aid="6591706">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Order a Lulav and Etrog</span>
</a>
<a href="/templates/articlecco_cdo/aid/7477639/jewish/The-Chevra-Summer-BBQ.htm" class="item empty" id="menu_item2-4" data-menu-level="2" data-aid="7477639">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>The Chevra - Summer BBQ</span>
</a>
</div>
<div id="menu_child2-1" class="menu_child selected" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="/templates/articlecco_cdo/aid/6560419/jewish/Schedule.htm" class="child_item default" data-menu-level="3" data-aid="6560419"><span>Schedule</span></a>
<a href="/templates/articlecco_cdo/aid/7452107/jewish/Tashlich-Shofar.htm" class="child_item default" data-menu-level="3" data-aid="7452107"><span>Tashlich & Shofar</span></a>
<a href="/templates/articlecco_cdo/aid/6567327/jewish/Stay-at-the-Yom-Kippur-Hotel.htm" class="child_item default" data-menu-level="3" data-aid="6567327"><span>Stay at the Yom Kippur Hotel</span></a>
<a href="/templates/articlecco_cdo/aid/7431739/jewish/Reservations.htm" class="child_item default" data-menu-level="3" data-aid="7431739"><span>Reservations</span></a>
<a href="/templates/articlecco_cdo/aid/6583317/jewish/Holiday-Appeal.htm" class="child_item default" data-menu-level="3" data-aid="6583317"><span>Holiday Appeal</span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child2-2" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child2-3" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child2-4" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
</div>
<div class="break_floats"></div></div></div></div><span class="parent"><img src="https://w2.chabad.org/images/global/spacer.gif" width="12" height="6" border="0" vspace="2" /><div><a href="/templates/articlecco_cdo/aid/7425496/jewish/Upcoming-Events.htm" class="parent">Upcoming<br />Events</a></div></span><a href="/templates/articlecco_cdo/aid/7425496/jewish/Upcoming-Events.htm" class="bg_extension js-parent-menu-link" data-aid="7425496"></a></td>
<td class="co_menu_item_divider"><img src="https://w2.chabad.org/images/global/spacer.gif" width="2" height="1" border="0" /></td>
<td class="co_menu_item arrow multi_level" aid="6338510" data-menu-level="1" onmouseover='Co.MainNavigation.Show(event, this);' onmouseout='Co.MainNavigation.Hide(event, this);' >
<div class="co_menu_content"><div class="co_submenu_container" style="width:auto;display:none;clip:rect(auto auto 0px auto);">
<div class="wrapper">
<div class="column_wrapper clearfix" style="height:100%;">
<div class="co_column">
<a href="/templates/articlecco_cdo/aid/6140139/jewish/Teen-Programs.htm" class="item empty" id="menu_item3-1" data-menu-level="2" data-aid="6140139">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Teen Programs </span>
</a>
<a href="/templates/articlecco_cdo/aid/6322965/jewish/BarBat-Mitzvah-Lessons.htm" class="item empty" id="menu_item3-2" data-menu-level="2" data-aid="6322965">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Bar/Bat Mitzvah Lessons</span>
</a>
<a href="/templates/section_cdo/aid/6326564/jewish/Hebrew-School.htm" class="item" id="menu_item3-3" data-menu-level="2" data-aid="6326564">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow" />
<span>Hebrew School</span>
</a>
</div>
<div id="menu_child3-1" class="menu_child empty selected" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child3-2" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child3-3" class="menu_child" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="/templates/articlecco_cdo/aid/7433287/jewish/About.htm" class="child_item default" data-menu-level="3" data-aid="7433287"><span>About</span></a>
<a href="/templates/articlecco_cdo/aid/6326572/jewish/Hebrew-Reading-Program.htm" class="child_item default" data-menu-level="3" data-aid="6326572"><span>Hebrew Reading Program</span></a>
<a href="/templates/articlecco_cdo/aid/6326568/jewish/Curriculum.htm" class="child_item default" data-menu-level="3" data-aid="6326568"><span>Curriculum</span></a>
<a href="/templates/articlecco_cdo/aid/6326569/jewish/Calendar.htm" class="child_item default" data-menu-level="3" data-aid="6326569"><span>Calendar</span></a>
<a href="/templates/articlecco_cdo/aid/6326570/jewish/Photos.htm" class="child_item default" data-menu-level="3" data-aid="6326570"><span>Photos</span></a>
<a href="/templates/articlecco_cdo/aid/6458566/jewish/Hebrew-School-Registration-2026-2027.htm" class="child_item default" data-menu-level="3" data-aid="6458566"><span>Hebrew School Registration 2026-2027</span></a>
</div></td>
</tr>
</table>
</div>
</div>
<div class="break_floats"></div></div></div></div><span class="parent"><img src="https://w2.chabad.org/images/global/spacer.gif" width="12" height="6" border="0" vspace="2" /><div><a href="/templates/articlecco_cdo/aid/6338510/jewish/Children-Youth.htm" class="parent">Children<br />&&nbsp;Youth</a></div></span><a href="/templates/articlecco_cdo/aid/6338510/jewish/Children-Youth.htm" class="bg_extension js-parent-menu-link" data-aid="6338510"></a></td>
<td class="co_menu_item_divider"><img src="https://w2.chabad.org/images/global/spacer.gif" width="2" height="1" border="0" /></td>
<td class="co_menu_item arrow multi_level" aid="5917093" data-menu-level="1" onmouseover='Co.MainNavigation.Show(event, this);' onmouseout='Co.MainNavigation.Hide(event, this);' >
<div class="co_menu_content"><div class="co_submenu_container" style="width:auto;display:none;clip:rect(auto auto 0px auto);">
<div class="wrapper">
<div class="column_wrapper clearfix" style="height:100%;">
<div class="co_column">
<a href="/templates/articlecco_cdo/aid/6736121/jewish/Weekly-Torah-Class.htm" class="item empty" id="menu_item4-1" data-menu-level="2" data-aid="6736121">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Weekly Torah Class</span>
</a>
<a href="/templates/articlecco_cdo/aid/6040857/jewish/JLI-2026-2027-Course-Offerings.htm" class="item empty" id="menu_item4-2" data-menu-level="2" data-aid="6040857">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>JLI 2026-2027 Course Offerings</span>
</a>
<a href="/templates/articlecco_cdo/aid/7429232/jewish/The-High-Holidays-Uncovered.htm" class="item empty" id="menu_item4-3" data-menu-level="2" data-aid="7429232">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>The High Holidays Uncovered</span>
</a>
</div>
<div id="menu_child4-1" class="menu_child empty selected" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child4-2" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child4-3" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
</div>
<div class="break_floats"></div></div></div></div><span class="parent"><img src="https://w2.chabad.org/images/global/spacer.gif" width="12" height="6" border="0" vspace="2" /><div><a href="/templates/articlecco_cdo/aid/5917093/jewish/Adult-Education.htm" class="parent">Adult<br />Education</a></div></span><a href="/templates/articlecco_cdo/aid/5917093/jewish/Adult-Education.htm" class="bg_extension js-parent-menu-link" data-aid="5917093"></a></td>
<td class="co_menu_item_divider"><img src="https://w2.chabad.org/images/global/spacer.gif" width="2" height="1" border="0" /></td>
<td class="co_menu_item arrow multi_level" aid="5827405" data-menu-level="1" onmouseover='Co.MainNavigation.Show(event, this);' onmouseout='Co.MainNavigation.Hide(event, this);' >
<div class="co_menu_content"><div class="co_submenu_container" style="width:auto;display:none;clip:rect(auto auto 0px auto);">
<div class="wrapper">
<div class="column_wrapper clearfix" style="height:100%;">
<div class="co_column">
<a href="/templates/articlecco_cdo/aid/6319373/jewish/Our-Team.htm" class="item empty" id="menu_item5-1" data-menu-level="2" data-aid="6319373">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Our Team</span>
</a>
<a href="/templates/articlecco_cdo/aid/5918232/jewish/About-Chabad.htm" class="item empty" id="menu_item5-2" data-menu-level="2" data-aid="5918232">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>About Chabad</span>
</a>
<a href="/templates/articlecco_cdo/aid/6319374/jewish/Our-Mission.htm" class="item empty" id="menu_item5-3" data-menu-level="2" data-aid="6319374">
<img src="https://w2.chabad.org/images/global/spacer.gif" width="5" height="10" alt="" border="0" class="arrow off" />
<span>Our Mission </span>
</a>
</div>
<div id="menu_child5-1" class="menu_child empty selected" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child5-2" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
<div id="menu_child5-3" class="menu_child empty" style="width:174px;">
<table cellpadding="0" cellspacing="0" border="0" style="height:100%;">
<tr class="wrapper clearfix">
<td class="co_column"><div class="column_left_wrapper">
<a href="" class="child_item default" data-menu-level="3" data-aid="0"><span></span></a>
</div></td>
</tr>
</table>
</div>
</div>
<div class="break_floats"></div></div></div></div><span class="parent"><img src="https://w2.chabad.org/images/global/spacer.gif" width="12" height="6" border="0" vspace="2" /><div><a href="/templates/articlecco_cdo/aid/5827405/jewish/About.htm" class="parent">About</a></div></span><a href="/templates/articlecco_cdo/aid/5827405/jewish/About.htm" class="bg_extension js-parent-menu-link" data-aid="5827405"></a></td>
<td class="co_menu_item_divider"><img src="https://w2.chabad.org/images/global/spacer.gif" width="2" height="1" border="0" /></td>
<td class="co_menu_item donate_link" aid="0" data-menu-level="1" onmouseover="this.className += ' hover';" onmouseout="this.className = this.className.replace(/\shover/gi, '');" >
<div class="co_menu_content"><div class="co_submenu_container" style="width:auto;display:none;clip:rect(auto auto 0px auto);">
<div class="wrapper">
<div class="column_wrapper clearfix" style="height:100%;">
</div>
<div class="break_floats"></div></div></div></div><span class="parent"><div><a href="/4970020" class="parent">Donate</a></div></span><a href="/4970020" class="bg_extension js-parent-menu-link" data-aid="0"></a></td>
</tr>
</table>
</div>
</div>
<!-- END CACHE -->
				<div class="mobile-menu-bottom-links">
					
						<a href="/5827405" class="site-menu-general__link">About</a>
					
					<a href="/search">Search</a>
					
						<a href="/tools/feedback.asp">Contact</a>
					
				</div>
			</div>
		</div>
	</div>
	<div id="content">
		<div id="BodyContainer" class="wrapper">
			<div class="body_wrapper   clearfix">
				
	<div class="co_content_container clearfix local_content" id="co_content_container">
		<div class="clearfix">
			<!-- BEGIN HEADER --><style type="text/css">#header_37,#header_30,#header_19,#header_40,#header_70,#header_70,#header_69,#header_59,#header_17{color: #27aae2 !important;}
#input_2,#input_49{background: #27aae2 !important;}
#menu {margin-left: unset !important;}

#chabad_head .chabad_content_head .chabad_titles .HeaderTitle{ font-family: Domine !important; font-size: 65px !important;}

.section_root #chabad_body_page .chabad_text_head {
    font-family: 'Domine' !important;
}
    

.navLogo {
        position: relative;
        z-index: 1; /* Ensure the navigation tab appears above other elements */
    }

    .chabad_text_head {
        margin-top: 20px; /* Adjust the margin based on your layout */
    }
.section_root #chabad_body_page .chabad_content_head .chabad_titles .HeaderTitle {
    max-width: 600px;
}
</style>
<style type="text/css">
div#chabad_head .chabad_navigator_bar ul#menu{margin-left: unset !important;}
</style>
<style type="text/css">    * {
        box-sizing: border-box;
        margin: 0;
        padding: 0;
    }

    .partner-section-container {
        background-color: #e0f7fa;
        padding: 32px;
        border-radius: 8px;
        box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
        max-width: 100%;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
        font-family: "Inter", sans-serif;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    @media (min-width: 768px) {
        .partner-section-container {
            padding: 48px;
        }
    }

    .partner-section-title {
        font-size: 2rem;
        font-weight: 800;
        color: #1f2937;
        margin-bottom: 32px;
        line-height: 1.25;
    }

    @media (min-width: 768px) {
        .partner-section-title {
            font-size: 2.25rem;
        }
    }

    .partner-images-wrapper {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 32px;
    }

    @media (min-width: 768px) {
        .partner-images-wrapper {
            flex-direction: row;
            gap: 48px;
        }
    }

    .partner-image-item {
        width: 128px;
        height: 128px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 9999px;
        box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
        padding: 8px;
    }

    /* Specific background colors for each image item */
    .partner-image-item:nth-child(1) {
        background-color: #27aae2; /* Blue */
    }

    .partner-image-item:nth-child(2) {
        background-color: #f285a5; /* Pink */
    }

    .partner-image-item:nth-child(3) {
        background-color: #ffde17; /* Yellow */
    }

    @media (min-width: 768px) {
        .partner-image-item {
            width: 160px;
            height: 160px;
        }
#chabad_head .chabad_content_head .chabad_titles .HeaderTitle{ margin: 0 32% !important;}

    }

    .partner-image-item img {
        max-width: 100%;
        max-height: 100%;
        object-fit: cover; /* Changed from 'contain' to 'cover' */
    }
@media (max-width: 767px) {
    
    div#chabad_head #navigation.chabad_navigator_bar {
        background-color: transparent !important;
    }
    body.mobile .chabad_navigator_bar .chabad_menu_content {
        margin: auto auto auto auto !important;
    }
    body.mobile .chabad_navigator_bar #menu .item.heading a {
        right: 5px !important;
    }
.header-wrapper {
        padding: 0 10px !important;
    }
body.mobile #chabad_head .chabad_content_head .chabad_titles .HeaderTitle{ padding-top: 5vh !important;}
#chabad_head .chabad_content_head .chabad_titles .HeaderTitle{ font-size:40px !important;}
}
.article-header__title{ color: #27aae2 !important;}
div#chabad_head{ margin-bottom: 0 !important;}
</style>

<div id="chabad_body_page">
<div id="chabad_main_content">
<div id="chabad_head">

<div>
<div>
<div>
<div>
<div>
<div>
<div>

</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>

<div class="chabad_content_head">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td class="chabad_titles" align="left">

<p class="HeaderTitle">Tri-City Chabad Hebrew Schools</p>

</td>
</tr>
<tr>
<td class="chabad_text_head">
<p class="HeaderDescription"> </p>
                                             Inspiring Jewish Pride and Identity in Jewish Children<br/>
</td>
</tr>
</tbody>
</table>
</div>

</div>

<div class="navLogo"><br/>
<div class="NavButton">

<a href="/Article.asp?AID=6458566">Register Here</a>                         
</div>
</div>


<div id="navigation" class="chabad_navigator_bar">
<div class="chabad_menu_content">
<ul id="menu" class="navi">
<li class="item parent selected">
<a href="/article.asp?aid=6326564" class="parent selected">Home</a>
|
</li>
<li class="item parent">
<a href="/article.asp?aid=7433287" class="parent">About</a>
|
</li>
<li class="item parent">
<a href="/article.asp?aid=6326572" class="parent">Hebrew Reading Program</a>
|
</li>
<li class="item parent">
<a href="/article.asp?aid=6326568" class="parent">Curriculum</a>
|
</li>
<li class="item parent">
<a href="/article.asp?aid=6326569" class="parent">Calendar</a>
|
</li>
<li class="item parent arrow">
<a href="/article.asp?aid=6326570" class="parent arrow">Photos</a>
<div class="sub_menu">
<ul>
<li class="item first">
<a href="/article.asp?aid=6935464">2022/23</a>
</li>
<li class="item last">
<a href="/article.asp?aid=6935465">2023/24</a>
</li>
</ul>
</div>
|
</li>
<li class="item parent" style="display:none;">
<a href="/article.asp?aid=6458566" class="parent">Hebrew School Registration 2026-2027</a>
</li>

</ul>
</div>
</div>

</div>
</div>
</div>

</div>
<div id="chabad_body_content">
<div detached="true" class="chabad_left_colum" actions="copy,delete" type="static" name="content_area" id="ContentArea"><!-- END HEADER -->
			
			
			<div class="clearfix bh mobile-only align_right">ב"ה</div>
			
			<div class="body_wrapper clearfix co_body">
				<div class="" id="co_body_container">
					
					<div id="ContentBody">
						
						
							<div class="content-area-parent no_margin">
								
	
<div>
<div>
<div>
<div>
<style type="text/css">
div#chabad_head .chabad_navigator_bar ul#menu{margin-left: unset !important;}
</style>
</div>
</div>
</div>
</div>
<div>
<div>
<div>
<div>
<div id="chabad_left_colum">
<div id="WelcomeMessage" name="welcome_message" title="Welcome Message" actions="delete">
<div id="content_banner" class="chabad_banner_content">
<div class="chabad_image_content">
<div class="chabad_image_banner">
<div id="welcome_image" name="Welcome_Image" title="Welcome Image" tag_only="true" attribute="src" actions="delete">
<img src="https://w2.chabad.org/media/images/1166/lPsG11667374.jpg" border="0" alt="Welcome" />
</div>
</div>
<div id="chabad_banner_text" class="chabad_text_banner">
<div class="chabad_welcome">
<div id="ContentSection1Welcome" name="Title" title="Title" actions="edit,delete" datatype="line">Welcome</div>
</div>
<div class="chabad_text_banner_description">
<div id="Text" name="text" title="Text" actions="delete">
<p>Imagine a Hebrew School where kids don’t want to miss a day! They come in with a smile and leave humming the tune to a Hebrew song. Imagine a child who feels the warmth and spirit of Judaism… and then imagine the pride of his parents!</p>
</div>
</div>
<div id="more" name="more_link" title="More Link" attribute="href" tag_only="true" actions="delete" defaultvalue="#"> </div>
</div>
</div>
</div>
</div>
<div id="CustomSection" name="custom_section" title="Custom Section" actions="edit,copy,delete,sort,duplicate">
<div> </div>
</div>
<div id="coPrograms" name="Programs" title="Programs" actions="copy,delete">
<div class="ProgramsContainer">
<div class="TitlesContainer">
<div class="ProgramsTitle">
<div class="Header" id="coProgramsHeader" name="Programs Header" title="Programs Header" actions="edit,delete">Programs</div>
</div>
<div class="ProgramsSubtitle">
<div class="SubHeader" id="coProgramsSubHeader" name="Programs Sub Header" title="Programs Sub Header" actions="edit,delete">Discover the Excitement of Judaism at all ages!</div>
</div>
</div>
<div class="CardsContainer">
<div class="Yellow">
<div class="CardBackground1">
<div class="icon1">
<img src="https://w2.chabad.org/images/shluchim/minisites/themes/hebrew_school/2.0/icons-06.png" border="0" class="auto-style1" alt="" />
</div>
<div class="YellowHeader">
<div id="YellowHeader" name="1 Card Header" title="1 Card Header" actions="edit,delete">Early Childhood</div>
</div>
<div class="YellowSubHeader">
<div id="YellowSubHeader" name="1 Card Sub-Header" title="1 Card Sub-Header" actions="edit,delete">3 - 5 years old</div>
</div>
<div class="YellowText">
<div id="YellowText" name="1 Card Text" title="1 Card Text" actions="edit,delete">
<p>Learn through discovery and Fun, Starting at three years of age, children celebrate their Jewish heritage. </p>
</div>
</div>
<div class="ProgramButton1">
<div id="link" title="1 Button" tag_only="true" attribute="href,innertext" name="1 Button" actions="edit,delete">
<a href="/templates/articlecco_cdo/aid/6326568/jewish/Curriculum.htm">Learn More</a>
</div>
</div>
</div>
</div>
<div class="Blue">
<div class="CardBackground2">
<div class="icon2">
<img src="https://w2.chabad.org/images/shluchim/minisites/themes/hebrew_school/2.0/icons-03.png" border="0" alt="" />
</div>
<div class="BlueHeader">
<div id="BlueHeader" name="2 Card Header" title="2 Card Header" actions="edit,delete">Hebrew School</div>
</div>
<div class="BlueSubHeader">
<div id="BlueSubHeader" name="2 Card Sub-Header" title="2 Card Sub-Header" actions="edit,delete">Elementary Age</div>
</div>
<div class="BlueText">
<div id="BlueText" name="2 Card Text" title="2 Card Text" actions="edit,delete">
<p>Children from all walks of life are welcome to experience a meaningful and enjoyable Jewish education!</p>
</div>
</div>
<div class="ProgramButton2">
<div id="link" title="2 Button" tag_only="true" attribute="href,innertext" name="2 Button" actions="edit,delete">
<a href="/templates/articlecco_cdo/aid/6326568/jewish/Curriculum.htm">Learn More</a>
</div>
</div>
</div>
</div>
<div class="Pink">
<div class="CardBackground3">
<div class="icon3">
<img src="https://w2.chabad.org/images/shluchim/minisites/themes/hebrew_school/2.0/icons-04.png" border="0" alt="" />
</div>
<div class="PinkHeader">
<div id="PinkHeader" name="3 Card Header" title="3 Card Header" actions="edit,delete">BAM Tribe</div>
</div>
<div class="PinkSubHeader">
<div id="PinkSubHeader" name="3 Card Sub-Header" title="3 Card Sub-Header" actions="edit,delete">Grade 6-8</div>
</div>
<div class="PinkText">
<div id="PinkText" name="3 Card Text" title="3 Card Text" actions="edit,delete">
<p>Our emphasis in preparing teenagers is to foster an awareness that this milestone is only the beginning of Jewish life.</p>
</div>
</div>
<div class="ProgramButton3">
<div id="link" title="3 Button" tag_only="true" attribute="href,innertext" name="3 Button" actions="edit,delete">
<a href="https://lubavitchbc.com/media/pdf/1247/RFFa12470946.pdf">Learn More</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="ContentBox1" name="content_box_1" title="Content Box 1" actions="copy,delete">
<div class="chabad_box_content_first">
<div class="chabad_box_content_head"> </div>
<div class="chabad_box_content_body">
<div class="chabad_box_gradient">
<div class="chabad_announce">
<div class="chabad_title_box">
<div class="big_title">
<div id="Title" name="title" title="Title">About</div>
</div>
</div>
<div class="AboutSubtitle">
<div class="AboutSubtitle" id="coAboutSubtitle" name="Subtitle" title="Subtitle" actions="edit,delete">Tri-City Chabad - Hebrew School</div>
</div>
<div class="chabad_text_box">
<div id="Content" name="content" title="Content">
<p>Hebrew School is among the many programs offered by Chabad of The Tri-Cities. We have created a stimulating yet friendly environment where children embrace their Jewish roots and gain a true sense of Jewish pride, no matter their level of observance or affiliation.</p>
<p>Children acquire a broad knowledge of Judaism through a motivating and challenging venue. Our students gain an appreciation for the joys, values and traditions of our heritage as it is vividly brought to life by the dedicated and enthusiastic teachers whose creativity and dynamism make every lesson a unique learning experience.</p>
<p>At the Hebrew School, our goal is simple: We want our students to view Judaism in an intelligent, relevant and upbeat light. By year's end, along with the Aleph-Bet, Holiday learning and Hebrew literacy, your child will have developed a deep love and appreciation for their precious heritage, imbuing their every day with a sense of pride and purpose.</p>
<p> </p>
</div>
</div>
<div class="ContentBox1Button"> </div>
</div>
</div>
</div>
</div>
</div>



<div id="co_photo_gallery">
<div class="co_photo_gallery_head">
<div>Photo Gallery</div>
</div>
<div class="co_photo_gallery_body">
<div class="co_photo_gallery_gradient">
<div class="co_photo_gallery">
<a href="/article.asp?aid=6935465#photoid=13249315">
<img src="https://w2.chabad.org/media/images/1324/tNGs13249314.jpg" width="562" height="750" alt="2023/24" title="2023/24" border="0" />
</a>
<a href="/article.asp?aid=6935465#photoid=13249313">
<img src="https://w2.chabad.org/media/images/1324/TiNw13249312.jpg" width="1000" height="750" alt="2023/24" title="2023/24" border="0" />
</a>
<a href="/article.asp?aid=6935465#photoid=13249311">
<img src="https://w2.chabad.org/media/images/1324/nnKP13249310.jpg" width="1000" height="750" alt="2023/24" title="2023/24" border="0" />
</a>
<a href="/article.asp?aid=6935465#photoid=13249309">
<img src="https://w2.chabad.org/media/images/1324/zOEr13249308.jpg" width="1000" height="750" alt="2023/24" title="2023/24" border="0" />
</a>
<a href="/article.asp?aid=6935465#photoid=13249307">
<img src="https://w2.chabad.org/media/images/1324/SsHB13249306.jpg" width="562" height="750" alt="2023/24" title="2023/24" border="0" />
</a>
<a href="/article.asp?aid=6935465#photoid=13249305">
<img src="https://w2.chabad.org/media/images/1324/GmRc13249304.jpg" width="1000" height="750" alt="2023/24" title="2023/24" border="0" />
</a>
<a href="/article.asp?aid=6935465#photoid=13249302">
<img src="https://w2.chabad.org/media/images/1324/yTUv13249301.jpg" width="1000" height="750" alt="2023/24" title="2023/24" border="0" />
</a>
<a href="/article.asp?aid=6935465#photoid=13249300">
<img src="https://w2.chabad.org/media/images/1324/NoCi13249299.jpg" width="1000" height="750" alt="2023/24" title="2023/24" border="0" />
</a>
<a href="/article.asp?aid=6935465#photoid=13249297">
<img src="https://w2.chabad.org/media/images/1324/Xxeq13249296.jpg" width="1000" height="750" alt="2023/24" title="2023/24" border="0" />
</a>
<a href="/article.asp?aid=6935465#photoid=13249283">
<img src="https://w2.chabad.org/media/images/1324/rSeR13249282.jpg" width="563" height="750" alt="2023/24" title="2023/24" border="0" />
</a>
</div></div></div>
<div class="co_photo_gallery_footer">
<a href="/article.asp?aid=6935465">View more</a>
</div></div>

</div>
</div>
</div>
</div>
</div>

</div>
						
						<div class="break_floats"></div>
						
					</div>
				</div>
				
				
				
			</div>
			
			<!-- BEGIN FOOTER --></div>
<div id="chabad_right_colum">
<div id="ChabadUpdates" name="chabad_updated" title="Chabad Updates (new)" actions="copy,delete">
<div id="chabad_updates">
<div class="chabad_updates_head text">
<div>
<div id="Title" name="title" title="Title">Updates</div>
</div>
</div>
<div class="chabad_updates_body">
<div class="chabad_updates_gradient">
<div class="chabad_updates_text">
<div id="Content" name="content" title="Content" actions="copy,delete">
<div class="item">
<div class="chabad_title_update">Lorem ipsum is simply</div>
<div class="chabad_text_update">Lorem Ipsum is simply dummy text of the printing and typesetting industry.</div>
</div>
</div>
</div>
</div>
</div>
<div class="chabad_updates_footer"> </div>
</div>
</div>
</div>

</div>

<div>
<div>
<div class="FooterContainer">
<div id="Footer" name="Footer" title="Footer" actions="edit,delete">
<div class="FooterText">
<div id="Title" title="Footer Text" name="Footer Text" actions="edit,delete">Educate Your Child... Educate a Generation</div>
</div>
<div class="FooterButton1">
<div id="link" title="Button" tag_only="true" attribute="href,innertext" name="Button" actions="edit,delete">
<a href="/Article.asp?AID=6458566">Register Now</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="border_bottom" style="text-align: center;"> </div>
<div style="text-align: center;"> </div>
</div>
<div class="partner-section-container">
<h2 class="partner-section-title">
<span style="font-family: 'Trebuchet MS'; color: rgb(0, 0, 0);">With Gratitude: Supported in Part by the Following Organizations</span>
<span style="color: rgb(255, 255, 255);"></span>
</h2>
<div class="partner-images-wrapper">
<div class="partner-image-item">
<span style="color: rgb(0, 0, 0);"></span>
<img src="https://jewishtricities.com/media/images/1324/kQhx13245608.png" alt="Partner Logo 1" onerror="this.onerror=null; this.src='https://placehold.co/150x150/e0e0e0/555555?text=Error';" real_width="618" real_height="144" />
</div>
<div class="partner-image-item">
<img src="https://jewishtricities.com/media/images/1324/JVSB13245530.png" alt="Partner Logo 2" onerror="this.onerror=null; this.src='https://placehold.co/150x150/d0d0d0/444444?text=Error';" real_width="844" real_height="221" />
</div>
<div class="partner-image-item">
<img src="https://jewishtricities.com/media/images/1324/LYmN13245521.png" alt="Partner Logo 3" onerror="this.onerror=null; this.src='https://placehold.co/150x150/c0c0c0/333333?text=Error';" real_width="618" real_height="144" />
</div>
</div>
</div>
<style type="text/css">    * {
box-sizing: border-box;
margin: 0;
padding: 0;
}

.partner-section-container {
background-color: #e0f7fa;
padding: 32px;
border-radius: 8px;
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
max-width: 100%;
width: 100%;
margin-left: auto;
margin-right: auto;
text-align: center;
font-family: "Inter", sans-serif;
margin-top: 20px;
margin-bottom: 20px;
}

@media (min-width: 768px) {
.partner-section-container {
padding: 48px;
}
}

.partner-section-title {
font-size: 2rem;
font-weight: 800;
color: #1f2937;
margin-bottom: 32px;
line-height: 1.25;
}

@media (min-width: 768px) {
.partner-section-title {
font-size: 2.25rem;
}
}

.partner-images-wrapper {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 32px;
}

@media (min-width: 768px) {
.partner-images-wrapper {
flex-direction: row;
gap: 48px;
}
}

.partner-image-item {
width: 128px;
height: 128px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 9999px;
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
padding: 8px;
}

/* Specific background colors for each image item */
.partner-image-item:nth-child(1) {
background-color: #27aae2; /* Blue */
}

.partner-image-item:nth-child(2) {
background-color: #f285a5; /* Pink */
}

.partner-image-item:nth-child(3) {
background-color: #ffde17; /* Yellow */
}

@media (min-width: 768px) {
.partner-image-item {
width: 160px;
height: 160px;
}
#chabad_head .chabad_content_head .chabad_titles .HeaderTitle{ margin: 0 32% !important;}

}

.partner-image-item img {
max-width: 100%;
max-height: 100%;
object-fit: cover; /* Changed from 'contain' to 'cover' */
}
@media (max-width: 767px) {
div#chabad_head #navigation.chabad_navigator_bar {
background-color: transparent !important;
}
body.mobile .chabad_navigator_bar .chabad_menu_content {
margin: auto auto auto auto !important;
}
body.mobile .chabad_navigator_bar #menu .item.heading a {
right: 5px !important;
}
.header-wrapper {
padding: 0 10px !important;
}
body.mobile #chabad_head .chabad_content_head .chabad_titles .HeaderTitle{ padding-top: 5vh !important;}
#chabad_head .chabad_content_head .chabad_titles .HeaderTitle{ font-size:40px !important;}
}
.article-header__title{ color: #27aae2 !important;}
div#chabad_head{ margin-bottom: 0 !important;}
</style>
<!-- END FOOTER -->
		</div>
		
		<aside class="page-tools-sidebar js-page-tools-sidebar hide_for_print">
<div class="page-tools js-page-tools-menu">
<div class="page-tools__section page-tools__section--share">
<a class="page-tools__tool js-share-popup page-tools__tool--facebook" data-share-url="https://www.facebook.com/dialog/share?app_id=188669250943&amp;display=popup&amp;href=https%3a%2f%2fwww.jewishtricities.com%2ftemplates%2fsection_cdo%2faid%2f6326564%2fjewish%2fHebrew-School.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dFB">
				<i class="fa fa-facebook"></i>
			</a>
<a class="page-tools__tool js-share-popup page-tools__tool--twitter" data-share-url="https://twitter.com/intent/tweet?text=A+Hebrew+School+Your+Children+Will+Actually+Love+-+Tri-Cities+Chabad&amp;url=https%3a%2f%2fwww.jewishtricities.com%2ftemplates%2fsection_cdo%2faid%2f6326564%2fjewish%2fHebrew-School.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dtwitter&amp;via=Chabad">
				<i class="fa fa-twitter"></i>
			</a>
<a class="page-tools__tool js-share-popup page-tools__tool--whatsapp d-lg-none js-share-whatsapp" data-share-url="whatsapp://send?text=A+Hebrew+School+Your+Children+Will+Actually+Love+-+Tri-Cities+Chabad https%3a%2f%2fwww.jewishtricities.com%2ftemplates%2fsection_cdo%2faid%2f6326564%2fjewish%2fHebrew-School.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dwhatsapp">
				<i class="fa fa-whatsapp">
					<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" fill="#128c7e" width="1em" height="1em"><path d="M25 2C12.318 2 2 12.318 2 25c0 3.96 1.023 7.854 2.963 11.29L2.037 46.73c-.096.343-.003.711.245.966.191.197.451.304.718.304.08 0 .161-.01.24-.029l10.896-2.699C17.463 47.058 21.21 48 25 48c12.682 0 23-10.318 23-23S37.682 2 25 2zm11.57 31.116c-.492 1.362-2.852 2.605-3.986 2.772-1.018.149-2.306.213-3.72-.231-.857-.27-1.957-.628-3.366-1.229-5.923-2.526-9.791-8.415-10.087-8.804-.295-.389-2.411-3.161-2.411-6.03s1.525-4.28 2.067-4.864c.542-.584 1.181-.73 1.575-.73s.787.005 1.132.021c.363.018.85-.137 1.329 1.001.492 1.168 1.673 4.037 1.819 4.33.148.292.246.633.05 1.022s-.294.632-.59.973-.62.76-.886 1.022c-.296.291-.603.606-.259 1.19s1.529 2.493 3.285 4.039c2.255 1.986 4.158 2.602 4.748 2.894.59.292.935.243 1.279-.146.344-.39 1.476-1.703 1.869-2.286s.787-.487 1.329-.292c.542.194 3.445 1.604 4.035 1.896.59.292.984.438 1.132.681.148.242.148 1.41-.344 2.771z"/></svg>
				</i>
			</a>
<a class="page-tools__tool js-share-popup page-tools__tool--pinterest d-none d-lg-block" data-share-url="http://pinterest.com/pin/create/button/?url=https%3a%2f%2fwww.jewishtricities.com%2ftemplates%2fsection_cdo%2faid%2f6326564%2fjewish%2fHebrew-School.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dpinterest&amp;description=A+Hebrew+School+Your+Children+Will+Actually+Love+-+Tri-Cities+Chabad">
				<i class="fa fa-pinterest"></i>
			</a>
<a class="page-tools__tool" onclick="showEmailLayer(this);">
<i class="fa fa-envelope"></i>
</a>
</div>
<div class="page-tools__section page-tools__section--other js-page-tool-other">
<div class="page-tools__tool popover-parent d-lg-block">
<div class="popover popover--right align_left nowrap">
<div class="popover__content">
<label class="bold bottom_margin block">
Print Options:
</label>
<form class="vcenter" name="print-form" onsubmit="coPrint(event, 6338510);return false;">
<div>
<label><input type="checkbox" name="print-green"><span title="Save paper and ink">Print without images <i class="fa fa-leaf text-green"></i></span></label>
</div>
<br/>
<div class="center">
<button class="co-button page-tools__print-button">Print</button>
</div>
</form>
</div>
</div>
<i class="fa fa-print"></i>
</div>
</div>
</div>
<div class="js-fab-wrapper fab-wrapper">
<div class="fab">
<i class="fab-icon"></i>
</div>
</div>
</aside>
<!-- END CACHE -->
	</div>

				<div class="break_floats"></div>
			</div>
		</div>
	</div>
	<div id="footer">
		
	

		<div class="wrapper body_container">
			
				<div class="g960 footer_family_text bottom_padding">
					
		<div class="footer_container footer_text copyright_text">
			<div class="bottom_padding clear_float">
				<img class="footer_hr" src="https://w2.chabad.org/images/global/spacer.gif" vspace="12" width="100%" height="1" /><br />
				
				<div class="footer_inner_container clearfix">
					

					


	<div class="footer3"><b>Chabad of The Tri-Cities | Tri-Cities, BC | info@jewishtricities.com | 604-787-5667</b></div>
	<img src="https://w2.chabad.org/images/global/spacer.gif" width="1" height="6" border="0" /><br />




Powered by <a href="https://www.chabad.org/" target="_new" class="">Chabad.org</a> &copy; 1993-2026 <a href="/4026210" target="_blank" class="privacy-link">Privacy Policy</a>




					
				</div>
			</div>
		</div>
	


<div class="cs-f-social-icons">
	
			<a href="https://www.facebook.com/TriCityChabad" class="fa fa-facebook facebook_homepage" title="Facebook"></a>
		
			<a href="https://wa.me/16047875667" class="fa fa-whatsapp whatsapp_homepage" title="Whatsapp"></a>
		
			<a href="https://www.instagram.com/https://www.instagram.com/tricities_rabbi?igsh=MWFzbWw3ZGJydXVjOA%3D%3D" class="fa fa-instagram instagram_homepage" title="Instagram"></a>
		
</div>
	

				</div>
			
		</div>
	</div>

	
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/os/jquery-latest.min.js?v=278824AF"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/os/jquery.prettyPhoto.js?v=DEFC22CC"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/co/dist/CoLib.js?v=98C851E4"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/WebComponents/bundles/magen-cdo-global.js?v=41844740"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/templates/sites6.js?v=E04072E1"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/primarynavigation.js?v=76ABCD73"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/BetaFeedback.js?v=2A22CA16"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/minisites.js?v=F38E4DA5"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/subscribeprompt.js?v=86D84DC2"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/modules/pagetools.js?v=930B07AB"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/deprecated.js?v=D506A83E"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/OverrideJSDocumentWrite.js?v=9A0227AA"></script><script>$j = $j.fn ? $j : jQuery;$j(()=>{$q.forEach(f=>{try{f.call(window);}catch(ex){console.error(ex);}});})</script>
	
<script  language="javascript" type="text/javascript"> Co.Settings      = {CacheClassName:'js-cache-default',MosadName:'Tri-Cities Chabad'}; Co.ArticleId     = '6326564';Co.SectionId     = 6338510;Co.PartnerSiteId = 0;Co.SiteId        = 11751;Co.IsMobilePage  = false;Co.IsResponsive  = false;Co.DbDomain      = 'JewishTriCities.com';Co.LanguageCode  = '';Co.LoginStatus   = 'None';</script>

    



<link rel="stylesheet" href="https://w2.Chabad.org/images/Shluchim/minisites/themes/form-redesign/form-style.css?v=7/17/2026" />


<link rel="stylesheet" href="https://w2.Chabad.org/images/Shluchim/minisites/themes/form-redesign/form-style.css?v=7/17/2026" />


<style>
/* ============================================================
   TRI-CITIES CHABAD — SHABBAT NIGHT REGISTRATION V5
   Modern/classy/lively version. Complete replacement.
   Safe globally: all CSS is scoped to body.tc-shabbat-night-page-v5.
   Page: /tools/events/register_cdo/eventid/23102
   ============================================================ */

body.tc-shabbat-night-page-v5 {
  --sn-page: #f6ead9;
  --sn-page-2: #d7c1aa;
  --sn-card: #fffdf8;
  --sn-card-soft: #fbf4eb;
  --sn-ink: #0e3433;
  --sn-text: #334846;
  --sn-muted: #667573;
  --sn-gold: #c08a3a;
  --sn-gold-dark: #95651f;
  --sn-teal: #178F9F;
  --sn-teal-dark: #0e6e7b;
  --sn-green: #578A45;
  --sn-border: rgba(14, 52, 51, 0.12);
  --sn-gold-border: rgba(192, 138, 58, 0.24);
  --sn-shadow: 0 20px 52px rgba(14, 52, 51, 0.14);
  --sn-soft-shadow: 0 11px 28px rgba(14, 52, 51, 0.08);

  background:
    radial-gradient(circle at 15% 8%, rgba(23,143,159,.18) 0%, transparent 32%),
    radial-gradient(circle at 88% 14%, rgba(192,138,58,.18) 0%, transparent 30%),
    linear-gradient(180deg, var(--sn-page) 0%, var(--sn-page-2) 100%) !important;
}

body.tc-shabbat-night-page-v5,
body.tc-shabbat-night-page-v5 * {
  box-sizing: border-box !important;
}

/* Keep site/header normal, but make this event canvas clean */
body.tc-shabbat-night-page-v5 #BodyContainer,
body.tc-shabbat-night-page-v5 .body_wrapper,
body.tc-shabbat-night-page-v5 #ContentBody,
body.tc-shabbat-night-page-v5 .content_full_width,
body.tc-shabbat-night-page-v5 .master-content-wrapper {
  background: transparent !important;
}

/* Hide ChabadOne duplicate event/article header */
body.tc-shabbat-night-page-v5 .master-content-wrapper.g960:has(header.article-header),
body.tc-shabbat-night-page-v5 .master-content-wrapper.g960:has(.article-header__title),
body.tc-shabbat-night-page-v5 header.article-header,
body.tc-shabbat-night-page-v5 .article-header,
body.tc-shabbat-night-page-v5 .article-header__title,
body.tc-shabbat-night-page-v5 #RegisterHeader {
  display: none !important;
}

/* Remove old generated intros if older test code is still cached */
body.tc-shabbat-night-page-v5 #tcShabbatIntro,
body.tc-shabbat-night-page-v5 #tcShabbatNightIntro,
body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV3 {
  display: none !important;
}

/* Main shell */
body.tc-shabbat-night-page-v5 #RegisterSinglePage {
  width: 100% !important;
  max-width: 1060px !important;
  margin: 48px auto 72px auto !important;
  padding: 0 22px !important;
  float: none !important;
  display: block !important;
  background: transparent !important;
  color: var(--sn-ink) !important;
  font-family: Arial, Helvetica, sans-serif !important;
}

/* ============================================================
   INTRO / HERO
   ============================================================ */

body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 {
  width: 100% !important;
  max-width: 1000px !important;
  margin: 0 auto 22px auto !important;
  background: var(--sn-card) !important;
  border: 1px solid rgba(255,255,255,.68) !important;
  border-radius: 30px !important;
  box-shadow: var(--sn-shadow) !important;
  overflow: hidden !important;
  text-align: center !important;
  position: relative !important;
}

body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5:before {
  content: "" !important;
  display: block !important;
  height: 7px !important;
  background: linear-gradient(90deg, var(--sn-teal) 0%, var(--sn-green) 46%, var(--sn-gold) 100%) !important;
}

body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-hero-main {
  padding: 60px 54px 40px !important;
  background:
    radial-gradient(circle at 20% 0%, rgba(23,143,159,.14) 0%, transparent 34%),
    radial-gradient(circle at 84% 6%, rgba(192,138,58,.16) 0%, transparent 35%),
    radial-gradient(circle at 50% 0%, rgba(255,255,255,.98) 0%, rgba(255,255,255,.76) 38%, transparent 72%),
    linear-gradient(180deg, #fffaf2 0%, #fbf4ea 100%) !important;
}

body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-kicker {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  color: var(--sn-teal-dark) !important;
  background: rgba(23,143,159,.09) !important;
  border: 1px solid rgba(23,143,159,.16) !important;
  border-radius: 999px !important;
  padding: 9px 14px !important;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 12px !important;
  line-height: 1 !important;
  font-weight: 800 !important;
  letter-spacing: 1.8px !important;
  text-transform: uppercase !important;
  margin: 0 0 18px 0 !important;
}

body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-kicker:before,
body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-kicker:after {
  content: "" !important;
  display: block !important;
  width: 8px !important;
  height: 8px !important;
  border-radius: 50% !important;
  background: var(--sn-gold) !important;
}

body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 h1 {
  font-family: Georgia, "Times New Roman", Times, serif !important;
  color: var(--sn-ink) !important;
  font-size: 62px !important;
  line-height: 1.04 !important;
  font-weight: 400 !important;
  letter-spacing: -1.5px !important;
  margin: 0 auto 18px auto !important;
}

body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-rule {
  width: 96px !important;
  height: 3px !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, var(--sn-teal) 0%, var(--sn-green) 52%, var(--sn-gold) 100%) !important;
  margin: 0 auto 24px auto !important;
}

body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-copy {
  max-width: 690px !important;
  margin: 0 auto !important;
  color: var(--sn-text) !important;
  font-size: 18px !important;
  line-height: 1.65 !important;
  font-weight: 400 !important;
}

body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-vibe-row {
  display: flex !important;
  justify-content: center !important;
  flex-wrap: wrap !important;
  gap: 10px !important;
  margin: 26px auto 0 !important;
}

body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-vibe-row span {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 9px 14px !important;
  border-radius: 999px !important;
  background: rgba(255,255,255,.78) !important;
  border: 1px solid rgba(192,138,58,.24) !important;
  color: var(--sn-ink) !important;
  font-size: 13px !important;
  line-height: 1 !important;
  font-weight: 700 !important;
}

body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-detail-row {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  border-top: 1px solid var(--sn-gold-border) !important;
  background:
    linear-gradient(180deg, #fffdf8 0%, #fff9ef 100%) !important;
}

body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-detail {
  padding: 23px 20px !important;
  text-align: center !important;
  border-left: 1px solid rgba(185,130,52,.18) !important;
}

body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-detail:first-child {
  border-left: 0 !important;
}

body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-detail-label {
  display: block !important;
  color: var(--sn-teal-dark) !important;
  font-size: 11px !important;
  line-height: 1.2 !important;
  font-weight: 800 !important;
  letter-spacing: 1.25px !important;
  text-transform: uppercase !important;
  margin: 0 0 8px 0 !important;
}

body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-detail-main {
  display: block !important;
  color: var(--sn-ink) !important;
  font-size: 15px !important;
  line-height: 1.48 !important;
  font-weight: 700 !important;
}

body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-help-note {
  padding: 17px 24px 21px !important;
  border-top: 1px solid rgba(185,130,52,.14) !important;
  background: rgba(251,244,235,.72) !important;
  color: var(--sn-muted) !important;
  font-size: 14px !important;
  line-height: 1.6 !important;
}

body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-help-note strong {
  color: var(--sn-ink) !important;
  font-weight: 700 !important;
}

/* ============================================================
   REGISTRATION CARDS
   ============================================================ */

body.tc-shabbat-night-page-v5 #RegisterBody {
  width: 100% !important;
  max-width: 1000px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  float: none !important;
  display: block !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  font-family: Arial, Helvetica, sans-serif !important;
  color: var(--sn-ink) !important;
}

body.tc-shabbat-night-page-v5 #Performances,
body.tc-shabbat-night-page-v5 #AdditionalInformation,
body.tc-shabbat-night-page-v5 #Summary,
body.tc-shabbat-night-page-v5 #ReserversInformation,
body.tc-shabbat-night-page-v5 #Payment,
body.tc-shabbat-night-page-v5 #Buttons {
  width: 100% !important;
  max-width: 880px !important;
  display: block !important;
  float: none !important;
  clear: both !important;
  margin: 0 auto 16px auto !important;
  padding: 32px !important;
  background: rgba(255,253,248,.98) !important;
  border: 1px solid rgba(255,255,255,.60) !important;
  border-radius: 24px !important;
  box-shadow: var(--sn-soft-shadow) !important;
  overflow: hidden !important;
}

/* Hide ChabadOne clutter / duplicate reservation column headings */
body.tc-shabbat-night-page-v5 #RegisterBody .separator,
body.tc-shabbat-night-page-v5 #RegisterBody .performance > .title,
body.tc-shabbat-night-page-v5 #Performances .performance > .clearfix.medium_top_margin,
body.tc-shabbat-night-page-v5 #Performances .medium_top_margin.clearfix,
body.tc-shabbat-night-page-v5 #performance_30851_reservations > .clearfix.medium_top_margin {
  display: none !important;
}

body.tc-shabbat-night-page-v5 #RegisterBody .large_top_padding,
body.tc-shabbat-night-page-v5 #RegisterBody .medium_bottom_padding,
body.tc-shabbat-night-page-v5 #RegisterBody .top_padding,
body.tc-shabbat-night-page-v5 #RegisterBody .bottom_padding {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* Card headings */
body.tc-shabbat-night-page-v5 #RegisterBody .title.large {
  font-size: 0 !important;
  margin: 0 0 20px 0 !important;
  text-align: center !important;
}

body.tc-shabbat-night-page-v5 #RegisterBody .title.large span.bold {
  display: none !important;
}

body.tc-shabbat-night-page-v5 #Performances > .title.large:before { content: "Reserve your seats"; }
body.tc-shabbat-night-page-v5 #AdditionalInformation .title.large:before { content: "Sponsorship"; }
body.tc-shabbat-night-page-v5 #Summary .title.large:before { content: "Order summary"; }
body.tc-shabbat-night-page-v5 #ReserversInformation .title.large:before { content: "Your information"; }
body.tc-shabbat-night-page-v5 #Payment .title.large:before { content: "Payment"; }

body.tc-shabbat-night-page-v5 #RegisterBody .title.large:before {
  display: block !important;
  font-family: Georgia, "Times New Roman", Times, serif !important;
  font-size: 32px !important;
  line-height: 1.18 !important;
  font-weight: 400 !important;
  color: var(--sn-ink) !important;
  letter-spacing: -0.45px !important;
}

body.tc-shabbat-night-page-v5 #RegisterBody .title.large:after {
  content: "" !important;
  display: block !important;
  width: 52px !important;
  height: 1px !important;
  background: rgba(185,130,52,.68) !important;
  margin: 12px auto 0 !important;
}

/* Performance wrapper */
body.tc-shabbat-night-page-v5 #RegisterBody .performance,
body.tc-shabbat-night-page-v5 #performance_30851_reservations {
  width: 100% !important;
  max-width: 100% !important;
  background: #fffaf2 !important;
  border: 1px solid rgba(185,130,52,.18) !important;
  border-radius: 18px !important;
  padding: 18px !important;
  margin-top: 12px !important;
  overflow: hidden !important;
}

body.tc-shabbat-night-page-v5 #RegisterBody .performance .name,
body.tc-shabbat-night-page-v5 #RegisterBody .performance .date {
  color: var(--sn-ink) !important;
}

/* Desktop reservation row */
body.tc-shabbat-night-page-v5 #RegisterBody .reservation {
  width: 100% !important;
  max-width: 100% !important;
  background: var(--sn-card) !important;
  border: 1px solid rgba(185,130,52,.22) !important;
  border-radius: 16px !important;
  padding: 14px !important;
  margin: 10px 0 !important;
  overflow: hidden !important;
}

body.tc-shabbat-night-page-v5 #RegisterBody .reservation > .clearfix {
  display: grid !important;
  grid-template-columns: 32px minmax(125px, 1fr) minmax(125px, 1fr) minmax(115px, .78fr) 38px 90px !important;
  gap: 12px !important;
  align-items: center !important;
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
}

body.tc-shabbat-night-page-v5 #RegisterBody .reservation > .clearfix > *,
body.tc-shabbat-night-page-v5 #RegisterBody .g20,
body.tc-shabbat-night-page-v5 #RegisterBody .g40,
body.tc-shabbat-night-page-v5 #RegisterBody .g100,
body.tc-shabbat-night-page-v5 #RegisterBody .g120,
body.tc-shabbat-night-page-v5 #RegisterBody .g140,
body.tc-shabbat-night-page-v5 #RegisterBody .g220,
body.tc-shabbat-night-page-v5 #RegisterBody .g240,
body.tc-shabbat-night-page-v5 #RegisterBody .g400,
body.tc-shabbat-night-page-v5 #RegisterBody .ml140,
body.tc-shabbat-night-page-v5 #RegisterBody .float_left {
  float: none !important;
  width: auto !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin-left: 0 !important;
}

/* Form fields */
body.tc-shabbat-night-page-v5 input.co_form_input,
body.tc-shabbat-night-page-v5 select.co_form_input,
body.tc-shabbat-night-page-v5 textarea.co_form_input,
body.tc-shabbat-night-page-v5 .form-textbox {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  min-height: 42px !important;
  background: #ffffff !important;
  border: 1px solid rgba(185,130,52,.26) !important;
  border-radius: 11px !important;
  padding: 9px 12px !important;
  font-size: 14px !important;
  color: var(--sn-ink) !important;
  box-shadow: none !important;
  outline: none !important;
}

body.tc-shabbat-night-page-v5 input.co_form_input:focus,
body.tc-shabbat-night-page-v5 select.co_form_input:focus,
body.tc-shabbat-night-page-v5 textarea.co_form_input:focus,
body.tc-shabbat-night-page-v5 .form-textbox:focus {
  border-color: var(--sn-gold) !important;
  box-shadow: 0 0 0 3px rgba(185,130,52,.12) !important;
}

body.tc-shabbat-night-page-v5 textarea.co_form_input {
  min-height: 88px !important;
}

/* Add reservation / subtotal */
body.tc-shabbat-night-page-v5 .subtotal,
body.tc-shabbat-night-page-v5 #Summary #Totals {
  width: 100% !important;
  background: #fffaf2 !important;
  border: 1px solid rgba(185,130,52,.20) !important;
  border-radius: 14px !important;
  padding: 14px 16px !important;
  color: var(--sn-ink) !important;
  font-weight: 700 !important;
  overflow: hidden !important;
}

/* Additional information / sponsorship */
body.tc-shabbat-night-page-v5 #AdditionalInformation .form-all,
body.tc-shabbat-night-page-v5 #AdditionalInformation .form-section {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

body.tc-shabbat-night-page-v5 #AdditionalInformation .form-line {
  padding: 0 !important;
  margin: 0 0 14px 0 !important;
  border: none !important;
}

body.tc-shabbat-night-page-v5 #AdditionalInformation .form-label-left {
  display: block !important;
  float: none !important;
  width: 100% !important;
  margin: 0 0 12px 0 !important;
  color: var(--sn-ink) !important;
  font-weight: 700 !important;
  font-size: 15px !important;
}

body.tc-shabbat-night-page-v5 #AdditionalInformation .form-input,
body.tc-shabbat-night-page-v5 #AdditionalInformation .form-input-wide {
  display: block !important;
  float: none !important;
  width: 100% !important;
}

body.tc-shabbat-night-page-v5 #AdditionalInformation .form-multiple-column {
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(165px, 1fr)) !important;
  gap: 12px !important;
  width: 100% !important;
}

body.tc-shabbat-night-page-v5 #AdditionalInformation .form-multiple-column > .clearfix {
  display: none !important;
}

body.tc-shabbat-night-page-v5 #AdditionalInformation .form-checkbox-item,
body.tc-shabbat-night-page-v5 #AdditionalInformation .form-checkbox-item.clear-left {
  display: flex !important;
  clear: none !important;
  align-items: center !important;
  gap: 8px !important;
  background: #fffaf2 !important;
  border: 1px solid rgba(185,130,52,.20) !important;
  border-radius: 13px !important;
  padding: 11px 12px !important;
  margin: 0 !important;
  min-height: 52px !important;
  width: 100% !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  color: var(--sn-ink) !important;
}

/* User/payment rows */
body.tc-shabbat-night-page-v5 #ReserversInformation .clearfix.small_vertical_padding,
body.tc-shabbat-night-page-v5 #Payment .clearfix.small_vertical_padding {
  display: grid !important;
  grid-template-columns: 180px minmax(0, 1fr) !important;
  gap: 14px !important;
  align-items: center !important;
  padding: 8px 0 !important;
}

body.tc-shabbat-night-page-v5 #ReserversInformation .label,
body.tc-shabbat-night-page-v5 #Payment .label {
  display: block !important;
  color: var(--sn-ink) !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  margin: 0 !important;
}

/* Buttons */
body.tc-shabbat-night-page-v5 #Buttons {
  text-align: center !important;
}

body.tc-shabbat-night-page-v5 #SubmitButton,
body.tc-shabbat-night-page-v5 #SubmitButton_wrapper button,
body.tc-shabbat-night-page-v5 .co_global_button button.button {
  background: linear-gradient(135deg, var(--sn-teal-dark) 0%, var(--sn-green) 100%) !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 999px !important;
  padding: 15px 38px !important;
  font-size: 15px !important;
  line-height: 1.2 !important;
  font-weight: 800 !important;
  letter-spacing: .2px !important;
  box-shadow: none !important;
}

body.tc-shabbat-night-page-v5 #SubmitButton:hover,
body.tc-shabbat-night-page-v5 #SubmitButton_wrapper button:hover,
body.tc-shabbat-night-page-v5 .co_global_button button.button:hover {
  background: linear-gradient(135deg, var(--sn-green) 0%, var(--sn-gold-dark) 100%) !important;
}

body.tc-shabbat-night-page-v5 #SubmitButton span,
body.tc-shabbat-night-page-v5 .co_global_button button.button span {
  color: #ffffff !important;
  font-weight: 800 !important;
}

/* Notices / helper */
body.tc-shabbat-night-page-v5 #ValidationNotice {
  background: #fffaf2 !important;
  border: 1px solid rgba(185,130,52,.24) !important;
  color: #6b4b1f !important;
  border-radius: 14px !important;
  padding: 12px 14px !important;
  margin: 0 0 14px 0 !important;
  font-size: 13px !important;
}

body.tc-shabbat-night-page-v5 .tc-hide-original-transfer-note {
  display: none !important;
}

body.tc-shabbat-night-page-v5 #tcBankTransferInfo {
  display: none !important;
  margin: 16px 0 0 0 !important;
  padding: 15px 16px !important;
  background: #fffaf2 !important;
  border: 1px solid rgba(185,130,52,.30) !important;
  border-radius: 14px !important;
  color: var(--sn-ink) !important;
  font-size: 14px !important;
  line-height: 1.65 !important;
  text-align: left !important;
}

body.tc-shabbat-night-page-v5 #tcBankTransferInfo strong {
  color: var(--sn-ink) !important;
  font-weight: 700 !important;
}

/* ============================================================
   MOBILE: simpler, no broken reservation grid
   ============================================================ */

@media only screen and (max-width: 900px) {
  body.tc-shabbat-night-page-v5 #RegisterSinglePage {
    max-width: calc(100vw - 24px) !important;
    margin: 28px auto 48px auto !important;
    padding: 0 !important;
  }

  body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-hero-main {
    padding: 44px 28px 32px !important;
  }

  body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 h1 {
    font-size: 44px !important;
    letter-spacing: -0.7px !important;
  }

  body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-copy {
    font-size: 16px !important;
  }

  body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-vibe-row {
  display: flex !important;
  justify-content: center !important;
  flex-wrap: wrap !important;
  gap: 10px !important;
  margin: 26px auto 0 !important;
}

body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-vibe-row span {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 9px 14px !important;
  border-radius: 999px !important;
  background: rgba(255,255,255,.78) !important;
  border: 1px solid rgba(192,138,58,.24) !important;
  color: var(--sn-ink) !important;
  font-size: 13px !important;
  line-height: 1 !important;
  font-weight: 700 !important;
}

body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-detail-row {
    grid-template-columns: 1fr !important;
  }

  body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-detail {
    border-left: 0 !important;
    border-top: 1px solid rgba(185,130,52,.18) !important;
  }

  body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-detail:first-child {
    border-top: 0 !important;
  }

  body.tc-shabbat-night-page-v5 #Performances,
  body.tc-shabbat-night-page-v5 #AdditionalInformation,
  body.tc-shabbat-night-page-v5 #Summary,
  body.tc-shabbat-night-page-v5 #ReserversInformation,
  body.tc-shabbat-night-page-v5 #Payment,
  body.tc-shabbat-night-page-v5 #Buttons {
    max-width: 100% !important;
  }

  body.tc-shabbat-night-page-v5 #RegisterBody .reservation > .clearfix,
  body.tc-shabbat-night-page-v5 #ReserversInformation .clearfix.small_vertical_padding,
  body.tc-shabbat-night-page-v5 #Payment .clearfix.small_vertical_padding {
    grid-template-columns: 1fr !important;
  }

  body.tc-shabbat-night-page-v5 #RegisterBody .reservation > .clearfix > * {
    width: 100% !important;
    min-width: 0 !important;
    text-align: left !important;
  }
}

@media only screen and (max-width: 560px) {
  body.tc-shabbat-night-page-v5 #RegisterSinglePage {
    max-width: calc(100vw - 18px) !important;
    margin-top: 18px !important;
  }

  body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 {
    border-radius: 20px !important;
    margin-bottom: 14px !important;
  }

  body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-hero-main {
    padding: 34px 20px 26px !important;
  }

  body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 h1 {
    font-size: 36px !important;
    line-height: 1.12 !important;
  }

  body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-copy {
    font-size: 15px !important;
    line-height: 1.6 !important;
  }

  body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-vibe-row {
    gap: 8px !important;
    margin-top: 20px !important;
  }

  body.tc-shabbat-night-page-v5 #tcShabbatNightIntroV5 .tc-vibe-row span {
    font-size: 12px !important;
    padding: 8px 11px !important;
  }


  body.tc-shabbat-night-page-v5 #Performances,
  body.tc-shabbat-night-page-v5 #AdditionalInformation,
  body.tc-shabbat-night-page-v5 #Summary,
  body.tc-shabbat-night-page-v5 #ReserversInformation,
  body.tc-shabbat-night-page-v5 #Payment,
  body.tc-shabbat-night-page-v5 #Buttons {
    padding: 20px !important;
    border-radius: 18px !important;
    margin-bottom: 12px !important;
  }

  body.tc-shabbat-night-page-v5 #RegisterBody .title.large:before {
    font-size: 27px !important;
  }

  /* Hide reservation header labels that crowd the mobile form */
  body.tc-shabbat-night-page-v5 #Performances .medium_top_margin.clearfix,
  body.tc-shabbat-night-page-v5 #Performances .performance > .clearfix.medium_top_margin {
    display: none !important;
  }

  /* Mobile reservation card: make it readable, not squeezed */
  body.tc-shabbat-night-page-v5 #RegisterBody .reservation {
    padding: 16px !important;
    border-radius: 16px !important;
  }

  body.tc-shabbat-night-page-v5 #RegisterBody .reservation > .clearfix {
    display: block !important;
  }

  body.tc-shabbat-night-page-v5 #RegisterBody .reservation > .clearfix > * {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 11px 0 !important;
    text-align: left !important;
  }

  body.tc-shabbat-night-page-v5 #RegisterBody .reservation > .clearfix > *:last-child {
    margin-bottom: 0 !important;
    font-weight: 700 !important;
  }
}
</style>





<style>
body.tc-shabbat-night-page-v5 #RegisterBody .reservation input::placeholder {
  color: #7c8684 !important;
  opacity: 1 !important;
}

body.tc-shabbat-night-page-v5 #RegisterBody .reservation input {
  font-size: 15px !important;
}
</style>

<link rel="stylesheet" href="https://w2.Chabad.org/images/Shluchim/minisites/themes/form-redesign/form-style.css?v=7/17/2026" />




<!-- TC High Holiday Reservations UX v2 -->


<script>
// This script will run when the document is ready.
document.addEventListener('DOMContentLoaded', function() {
    // Define the specific URL where this script should run
    const targetUrl = 'https://www.jewishtricities.com/templates/section_cdo/aid/6326564/jewish/Hebrew-School.htm';

    // Check if the current page's URL matches the target URL
    if (window.location.href === targetUrl) {
        // Select the paragraph element with the class 'HeaderTitle'
        const headerElement = document.querySelector('p.HeaderTitle');

        // Check if the element exists to prevent errors
        if (headerElement) {
            // Get the current text content of the element
            let currentText = headerElement.textContent;

            // Replace 'Schools' with 'School'
            // Using replace() will only replace the first occurrence, which is fine here.
            // For case-insensitive or global replacement, more advanced regex would be needed,
            // but for this specific request, a simple replace is sufficient.
            const newText = currentText.replace('Schools', 'School');

            // Update the text content of the element
            headerElement.textContent = newText;

            console.log("Header text updated successfully on the target page!");
        } else {
            console.warn("Element with class 'HeaderTitle' not found on the target page.");
        }
    } else {
        console.log("Script not running: Current page is not the target page.");
    }
});
</script><script>
(function() {
    // Check if the current URL contains the target event ID
    if (window.location.href.includes('22222')) {
        
        // 1. Inject the new font (Outfit)
        const fontLink = document.createElement('link');
        fontLink.href = 'https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap';
        fontLink.rel = 'stylesheet';
        document.head.appendChild(fontLink);

        // 2. Move the Date under the Title and make Description Full Width
        setTimeout(function() {
            const titleEl = document.querySelector('.event_name');
            const dateLink = document.querySelector('.ical_link');
            const eventInfoCol = document.querySelector('.column2');

            if (titleEl && dateLink) {
                // Move the date directly under the title
                titleEl.insertAdjacentElement('afterend', dateLink);
                
                // Style the moved date badge
                dateLink.style.display = 'inline-block';
                dateLink.style.marginBottom = '25px';
                dateLink.style.padding = '8px 16px';
                dateLink.style.backgroundColor = '#fcfbf9';
                dateLink.style.border = '1px solid #baa797';
                dateLink.style.borderRadius = '6px';
                dateLink.style.fontSize = '15px';
                dateLink.style.fontWeight = '600';
                
                // Hide the old side column box completely
                if (eventInfoCol) eventInfoCol.style.display = 'none';
            }
        }, 100);

        // 3. Define the custom CSS
        const customCSS = `
            /* =========================================
               Global Font & Outer Background
               ========================================= */
            body, .body_wrapper, #co_body_container, #cco_body, input, select, textarea, button, .event_description, .form-section * {
                font-family: 'Outfit', sans-serif !important;
            }

* {font-family:"Outfit" !important;}
            
            body, .body_wrapper, #co_body_container, #cco_body {
                background-color: #baa797 !important; /* Warm grey background */
            }

            /* =========================================
               Main Form Container - Pure White
               ========================================= */
            #RegisterSinglePage {
                background-color: #ffffff !important;
                border-radius: 12px !important;
                box-shadow: 0 10px 40px rgba(6, 47, 51, 0.2) !important;
                padding: 50px !important;
                border: none !important;
                max-width: 900px !important;
                margin: 40px auto !important;
                box-sizing: border-box !important;
            }

            /* =========================================
               Text Areas & Headers (Full Width Fix)
               ========================================= */
            .column1 { width: 100% !important; float: none !important; }

            .event_description, .content-area-parent, #RegisterHeader {
                background-color: transparent !important; 
                color: #062f33 !important;
                line-height: 1.7 !important;
            }

            h1, h2, h3, .heading, .title, .bold, strong, .label {
                color: #062f33 !important;
                font-weight: 700 !important;
            }
            
            .event_name {
                font-size: 32px !important;
                color: #062f33 !important;
                margin-bottom: 15px !important;
                text-transform: uppercase !important;
                letter-spacing: 1px !important;
                display: block !important;
            }

            /* =========================================
               Sponsorship Cards (Replaces Radio/Checkboxes)
               ========================================= */
            /* Clean up the title */
            .form-label-left label {
                font-size: 20px !important;
                font-weight: 700 !important;
                color: #062f33 !important;
                margin-bottom: 15px !important;
                display: block !important;
            }

            /* Create a CSS Grid for the cards */
            .form-multiple-column {
                display: grid !important;
                grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) !important;
                gap: 15px !important;
                width: 100% !important;
            }

            /* Hide ugly clearfixes injected by Jotform */
            .form-multiple-column .clearfix { display: none !important; }

            /* Visually hide the actual checkboxes */
            .form-checkbox-item input[type="checkbox"] {
                position: absolute !important;
                opacity: 0 !important;
                cursor: pointer !important;
            }

            /* Style the labels (and the 'Other' span) to look like cards */
            .form-checkbox-item label,
            .form-checkbox-item input.form-checkbox-other + span {
                display: flex !important;
                align-items: center !important;
                justify-content: center !important;
                width: 100% !important;
                box-sizing: border-box !important;
                padding: 15px !important;
                border: 2px solid #e0d8d0 !important;
                border-radius: 8px !important;
                background-color: #faf9f7 !important;
                color: #062f33 !important;
                font-weight: 600 !important;
                font-size: 16px !important;
                cursor: pointer !important;
                transition: all 0.3s ease !important;
                text-align: center !important;
                min-height: 65px !important;
            }

            /* Hover State */
            .form-checkbox-item label:hover,
            .form-checkbox-item input.form-checkbox-other:not(:checked) + span:hover {
                border-color: #d1b482 !important;
                background-color: #ffffff !important;
                box-shadow: 0 4px 15px rgba(209, 180, 130, 0.2) !important;
            }

            /* Checked State (Changes to Deep Teal) */
            .form-checkbox-item input[type="checkbox"]:checked + label,
            .form-checkbox-item input.form-checkbox-other:checked + span {
                background-color: #062f33 !important;
                border-color: #062f33 !important;
                color: #ffffff !important;
                box-shadow: 0 4px 15px rgba(6, 47, 51, 0.3) !important;
            }

            .form-checkbox-item input[type="checkbox"]:checked + label span {
                color: #ffffff !important;
            }

            /* Specifically fix the "Other" text input field */
            .form-checkbox-other-input {
                width: 100% !important;
                padding: 8px 12px !important;
                border: none !important;
                border-bottom: 2px solid #baa797 !important;
                border-radius: 0 !important;
                background-color: transparent !important;
                font-family: 'Outfit', sans-serif !important;
                font-size: 15px !important;
                color: inherit !important;
                text-align: center !important;
                transition: border-color 0.3s ease !important;
                box-shadow: none !important;
            }
            
            .form-checkbox-other-input:focus {
                border-bottom-color: #d1b482 !important;
                outline: none !important;
                background-color: transparent !important;
            }

            /* Make "Other" text input white when the card is selected */
            .form-checkbox-item input.form-checkbox-other:checked + span .form-checkbox-other-input {
                color: #ffffff !important;
                border-bottom-color: #ffffff !important;
            }
            .form-checkbox-item input.form-checkbox-other:checked + span .form-checkbox-other-input::placeholder {
                color: rgba(255,255,255,0.7) !important;
            }

            /* =========================================
               Ticket Reservation Rows
               ========================================= */
            .reservations > .clearfix.medium_top_margin,
            .reservation .clearfix.medium_vertical_padding {
                display: flex !important;
                flex-wrap: nowrap !important; 
                align-items: center !important;
                width: 100% !important;
                gap: 15px !important;
                padding: 10px 0 !important;
            }
            
            .reservation {
                background: #fcfbf9 !important;
                border-radius: 8px !important;
                padding: 10px 20px !important;
                border: 1px solid #e0d8d0 !important;
                margin-bottom: 10px !important;
            }

            .reservations .g20, .reservation .g20 { flex: 0 0 20px !important; width: auto !important; float: none !important; margin: 0 !important; }
            .reservations .g120, .reservation .g120 { flex: 1 1 40% !important; width: auto !important; float: none !important; margin: 0 !important; } 
            .reservations .g140, .reservation .g140 { flex: 1 1 40% !important; width: auto !important; float: none !important; margin: 0 !important; } 
            .reservations .g100, .reservation .g100 { flex: 0 0 100px !important; width: auto !important; float: none !important; margin: 0 !important; } 
            .reservations .g40, .reservation .g40 { flex: 0 0 40px !important; width: auto !important; float: none !important; margin: 0 !important; } 
            .price-display, .price-header { flex: 0 0 70px !important; text-align: right !important; float: none !important; margin: 0 !important; }

            .remove_reservation {
                background-color: #baa797 !important;
                color: white !important;
                border: none !important;
                border-radius: 50% !important;
                width: 30px !important;
                height: 30px !important;
                font-size: 18px !important;
                line-height: 1 !important;
                cursor: pointer !important;
                display: flex !important;
                align-items: center !important;
                justify-content: center !important;
                transition: background 0.2s !important;
            }
            .remove_reservation:hover { background-color: #d93838 !important; }

            /* =========================================
               General Form Layout (Labels & Inputs)
               ========================================= */
            #ReserversInformation .clearfix.small_vertical_padding,
            #Payment .clearfix.small_vertical_padding {
                display: flex !important;
                flex-wrap: wrap !important;
                align-items: center !important;
                margin-bottom: 15px !important;
            }

            .label.g140.ml140 {
                margin-left: 0 !important;
                width: auto !important;
                flex: 0 0 160px !important;
                padding-right: 20px !important;
                text-align: right !important;
                font-size: 14px !important;
            }

            .float_left.left_margin {
                margin-left: 0 !important;
                flex: 1 1 auto !important;
                max-width: 500px !important;
            }

            /* =========================================
               Inputs & Selects Design
               ========================================= */
            .co_form_input, input[type="text"], input[type="email"], input[type="tel"], input[type="number"], select, textarea {
                width: 100% !important;
                box-sizing: border-box !important;
                padding: 12px 16px !important;
                border: 2px solid #e0d8d0 !important;
                border-radius: 6px !important;
                background-color: #faf9f7 !important;
                color: #062f33 !important;
                font-size: 15px !important;
                transition: all 0.3s ease !important;
            }

            .co_form_input:focus, input:focus, select:focus, textarea:focus {
                border-color: #d1b482 !important;
                background-color: #ffffff !important;
                box-shadow: 0 0 0 4px rgba(209, 180, 130, 0.15) !important; 
                outline: none !important;
            }

            #PaymentCardExpirationMonth { width: 48% !important; float: left !important; }
            #PaymentCardExpirationYear { width: 48% !important; float: right !important; }

            /* =========================================
               Buttons & Totals
               ========================================= */
            .button, button, .co_global_button button, #SubmitButton {
                background-color: #062f33 !important;
                color: white !important;
                border: none !important;
                padding: 16px 32px !important;
                border-radius: 8px !important;
                font-weight: 600 !important;
                font-size: 16px !important;
                cursor: pointer !important;
                transition: all 0.3s ease !important;
                text-transform: uppercase !important;
                letter-spacing: 1px !important;
            }

            .button:hover, button:hover, .co_global_button button:hover, #SubmitButton:hover {
                background-color: #d1b482 !important;
                color: #062f33 !important;
            }
            
            #SubmitButton:disabled {
                background-color: #baa797 !important;
                cursor: not-allowed !important;
            }

            #Totals {
                background-color: #062f33 !important;
                color: white !important;
                padding: 25px !important;
                border-radius: 8px !important;
                font-size: 16px !important;
                min-width: 300px !important;
            }
            #Totals .bold { color: #d1b482 !important; font-size: 20px !important; }

            a { color: #d1b482 !important; text-decoration: none !important; font-weight: 600 !important; }
            a:hover { color: #062f33 !important; }

            .separator {
                border-bottom: 2px dashed #baa797 !important;
                margin: 40px 0 !important;
                opacity: 0.4;
            }
        `;

        // 4. Inject the CSS
        const styleTag = document.createElement('style');
        styleTag.type = 'text/css';
        styleTag.appendChild(document.createTextNode(customCSS));
        document.head.appendChild(styleTag);
    }
})();
</script><script type="text/javascript" src="https://w2.Chabad.org/images/Shluchim/minisites/themes/form-redesign/form-script.js?v=7/17/2026"></script><script type="text/javascript" src="https://w2.Chabad.org/images/Shluchim/minisites/themes/form-redesign/form-script.js?v=7/17/2026"></script><script>
(function () {
  var EVENT_PATH = "/tools/events/register_cdo/eventid/23102";

  function isThisEventPage() {
    return window.location.href.indexOf(EVENT_PATH) !== -1;
  }

  /* Safety: this code exits immediately on every other page. */
  if (!isThisEventPage()) {
    if (document.body) {
      document.body.classList.remove("tc-shabbat-night-page-v5");
      document.body.classList.remove("tc-shabbat-night-page-v4");
      document.body.classList.remove("tc-shabbat-night-page-v3");
      document.body.classList.remove("tc-shabbat-night-page-v2");
      document.body.classList.remove("shabbat-dinner-page");
    }
    return;
  }

  function cleanText(value) {
    return (value || "").toString().toLowerCase().replace(/\s+/g, " ").trim();
  }

  function setBodyClass() {
    document.body.classList.add("tc-shabbat-night-page-v5");

    /* Remove older testing classes so older CSS stops applying */
    document.body.classList.remove("tc-shabbat-night-page-v4");
      document.body.classList.remove("tc-shabbat-night-page-v3");
    document.body.classList.remove("tc-shabbat-night-page-v2");
    document.body.classList.remove("shabbat-dinner-page");
  }

  function hideExtraArticleHeader() {
    var wrappers = document.querySelectorAll(".master-content-wrapper.g960");

    for (var i = 0; i < wrappers.length; i++) {
      var title = wrappers[i].querySelector(".article-header__title, header.article-header h1");

      if (title && cleanText(title.innerText).indexOf("shabbat") !== -1) {
        wrappers[i].style.setProperty("display", "none", "important");
        wrappers[i].style.setProperty("height", "0", "important");
        wrappers[i].style.setProperty("overflow", "hidden", "important");
        wrappers[i].style.setProperty("margin", "0", "important");
        wrappers[i].style.setProperty("padding", "0", "important");
        wrappers[i].style.setProperty("border", "0", "important");
      }
    }
  }

  function removeOldIntros() {
    var oldIds = ["tcShabbatIntro", "tcShabbatNightIntro", "tcShabbatNightIntroV3", "tcShabbatNightIntroV4"];

    for (var i = 0; i < oldIds.length; i++) {
      var old = document.getElementById(oldIds[i]);
      if (old) old.parentNode.removeChild(old);
    }
  }

  function addIntro() {
    var page = document.querySelector("#RegisterSinglePage");
    if (!page || document.querySelector("#tcShabbatNightIntroV5")) return;

    page.insertAdjacentHTML("afterbegin", `
      <section id="tcShabbatNightIntroV5" aria-label="Shabbat dinner invitation">
        <div class="tc-hero-main">
          <div class="tc-kicker">Friday Night at Chabad</div>

          <h1>Shabbat in China</h1>

          <div class="tc-rule"></div>

          <div class="tc-copy">
            Come enjoy a lively Friday night with good food, warm company,
            songs, stories, and the feeling of Shabbat around the table.
          </div>

          <div class="tc-vibe-row">
            <span>Good food</span>
            <span>Warm company</span>
            <span>Shabbat spirit</span>
          </div>
        </div>

        <div class="tc-detail-row">
          <div class="tc-detail">
            <span class="tc-detail-label">When</span>
            <span class="tc-detail-main">Friday, July 31<br>7:30 PM</span>
          </div>

          <div class="tc-detail">
            <span class="tc-detail-label">Where</span>
            <span class="tc-detail-main">Tri-Cities Chabad<br>Address shared upon RSVP</span>
          </div>

          <div class="tc-detail">
            <span class="tc-detail-label">Cost</span>
            <span class="tc-detail-main">Adults: $24<br>Children: $15</span>
          </div>
        </div>

        <div class="tc-help-note">
          Sponsorship opportunities are available. No one is turned away due to lack of funds.
          If cost is a challenge, please email <strong>info@jewishtricities.com</strong>.
        </div>
      </section>
    `);
  }

  function disableAutocomplete() {
    var inputs = document.querySelectorAll("input, textarea");
    for (var i = 0; i < inputs.length; i++) {
      inputs[i].setAttribute("autocomplete", "off");
    }
  }

  function getPaymentSection() {
    return document.querySelector("body.tc-shabbat-night-page-v5 #Payment") || document.querySelector("#Payment");
  }

  function getSelectedPaymentText() {
    var payment = getPaymentSection();
    if (!payment) return "";

    var select = payment.querySelector("select");
    if (select) {
      var option = select.options[select.selectedIndex];
      if (option) return cleanText((option.text || "") + " " + (option.value || ""));
    }

    var checked = payment.querySelector("input[type='radio']:checked, input[type='checkbox']:checked");
    if (!checked) return "";

    var pieces = [];
    pieces.push(checked.value || "");
    pieces.push(checked.name || "");
    pieces.push(checked.id || "");

    if (checked.id) {
      var label = payment.querySelector("label[for='" + checked.id + "']");
      if (label) pieces.push(label.innerText || "");
    }

    var wrapper = checked.closest("label, .form-radio-item, .form-checkbox-item, .payment-option, .payment_method, .clearfix, .form-line");
    if (wrapper) pieces.push(wrapper.innerText || "");

    return cleanText(pieces.join(" "));
  }

  function isBankTransferSelected() {
    var selectedText = getSelectedPaymentText();

    return (
      selectedText.indexOf("bank transfer") !== -1 ||
      selectedText.indexOf("e-transfer") !== -1 ||
      selectedText.indexOf("etransfer") !== -1 ||
      selectedText.indexOf("interac") !== -1
    );
  }

  function hideBuiltInTransferNotes() {
    var payment = getPaymentSection();
    if (!payment) return;

    var all = payment.querySelectorAll("div, p, span, table, tr, td");

    for (var i = 0; i < all.length; i++) {
      var el = all[i];

      if (el.id === "tcBankTransferInfo" || el.closest("#tcBankTransferInfo")) continue;

      var text = cleanText(el.innerText || "");
      var hasControls = el.querySelector && el.querySelector("input, select, textarea, button");

      if (!hasControls && (
        text.indexOf("for e-transfer send") !== -1 ||
        text.indexOf("for etransfer send") !== -1 ||
        text.indexOf("info@jewishtricities.com") !== -1
      )) {
        el.classList.add("tc-hide-original-transfer-note");
      }
    }
  }

  function updateBankTransferBox() {
    var payment = getPaymentSection();
    if (!payment) return;

    hideBuiltInTransferNotes();

    var box = document.querySelector("#tcBankTransferInfo");
    if (!box) {
      box = document.createElement("div");
      box.id = "tcBankTransferInfo";
      payment.appendChild(box);
    }

    box.innerHTML =
      'Please send your e-transfer to <strong>info@jewishtricities.com</strong><br>' +
      'In the memo, please write <strong>Shabbat Dinner</strong> and your name.';

    if (isBankTransferSelected()) {
      box.style.setProperty("display", "block", "important");
    } else {
      box.style.setProperty("display", "none", "important");
    }
  }

  function attachPaymentListener() {
    var payment = getPaymentSection();
    if (!payment || payment.getAttribute("data-tc-payment-listener") === "yes") return;

    payment.setAttribute("data-tc-payment-listener", "yes");

    payment.addEventListener("change", function () {
      setTimeout(updateBankTransferBox, 50);
    });

    payment.addEventListener("click", function () {
      setTimeout(updateBankTransferBox, 100);
    });
  }

  function runPage() {
    if (!isThisEventPage() || !document.body) return;

    setBodyClass();
    hideExtraArticleHeader();
    removeOldIntros();
    addIntro();
    disableAutocomplete();
    attachPaymentListener();
    updateBankTransferBox();
  }

  if (document.readyState === "loading") {
    document.addEventListener("DOMContentLoaded", runPage);
  } else {
    runPage();
  }

  setTimeout(runPage, 300);
  setTimeout(runPage, 900);
  setTimeout(runPage, 1800);
  setTimeout(runPage, 3000);
})();
</script><script>
(function () {
  function addReservationPlaceholders() {
    if (window.location.href.indexOf("/tools/events/register_cdo/eventid/23102") === -1) {
      return;
    }

    var reservations = document.querySelectorAll("#RegisterBody .reservation");

    reservations.forEach(function (reservation) {
      var inputs = reservation.querySelectorAll("input.co_form_input, input[type='text']");

      if (inputs[0]) {
        inputs[0].setAttribute("placeholder", "First name");
      }

      if (inputs[1]) {
        inputs[1].setAttribute("placeholder", "Last name");
      }
    });
  }

  if (document.readyState === "loading") {
    document.addEventListener("DOMContentLoaded", addReservationPlaceholders);
  } else {
    addReservationPlaceholders();
  }

  setTimeout(addReservationPlaceholders, 500);
  setTimeout(addReservationPlaceholders, 1500);
  setTimeout(addReservationPlaceholders, 3000);
})();
</script><script type="text/javascript" src="https://w2.Chabad.org/images/Shluchim/minisites/themes/form-redesign/form-script.js?v=7/17/2026"></script><script id="tc-hh-reservations-interactions-v2" src="https://cdn.jsdelivr.net/gh/rabbi-rgb/jewishtricities-web-assets@4db059a093a461f10c0e3539e275ae9b0e172a33/reservations-v2.js" defer></script>
</body>
</html>