<!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/1372/PTQt13721153.png" itemprop="image" width="150" height="150" />
<meta property="og:image:width" content="150" />
<meta property="og:image:height" content="150" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
<meta name="keywords" content="Curriculum" />
<meta name="title" content="Curriculum - Tri-Cities Chabad" />
<meta property="og:type" content="website" />
<meta name="scope-aids" content="5681545-5681553-6338510-6326564-6326568" />
<meta name="article-keywords" content="16026-8495-21976-16403-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="scope-aid" content="6326568" />
<meta name="article-keyword" content="16026" />
<meta name="article-keyword" content="8495" />
<meta name="article-keyword" content="21976" />
<meta name="article-keyword" content="16403" />
<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/articlecco_cdo/aid/6326568/jewish/Curriculum.htm" />
<meta property="twitter:card" content="summary_large_image" />
<meta property="twitter:site" content="@chabad" />
<meta property="og:title" content="Curriculum - Tri-Cities Chabad" /><link rel="canonical" href="https://www.jewishtricities.com/templates/articlecco_cdo/aid/6326568/jewish/Curriculum.htm" />
<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/24/2026" id="k16026" type="text/css"/>
<link rel="Stylesheet" href="/css/bootstrap/grid.css?v=F4390F2B" id="kbootstrap4-grid" type="text/css"/>
<link rel="Stylesheet" href="/css/Library/reader-comments.css?v=8AB57D79" id="kCommentsStylesheet" type="text/css"/>
<link rel="Stylesheet" href="/css/inline/BookInfo.css?v=3D052243" id="kBookInfoCss" 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>
	Curriculum - Tri-Cities Chabad
</title>
	



<script>
	window.dataLayer = window.dataLayer || [];
	dataLayer.push({"event":"datalayer-initialized","page":{"numberOfComments":0,"publicationDate":"2024-02-22","primaryArticleId":6326568,"title":"","author":"","authorId":0,"contentLevel1":"My Site","contentLevel2":"Children & Youth","contentLevel3":"Hebrew School","contentLevel4":"Curriculum","siteName":"Tri-Cities Chabad"},"time":{"upcomingHoliday":"Rosh Hashanah","daysToUpcomingHoliday":19,"hebrewDate":"5786-06-11"}});
		dataLayer.push({ 'articleHierarchy': '-5681545-5681553-6338510-6326564-6326568-', 'keywords': '-k20962-k2898-k2170-k16403-k21976-k8495-k16026-', 'k': '-5681545-5681553-6338510-6326564-6326568--k20962-k2898-k2170-k16403-k21976-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_branch 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="1c1997b4-441c-458e-8a6d-4f234efb03eb" data-processed="false" />
	<div class="js-recaptcha-wrapper" id="1c1997b4-441c-458e-8a6d-4f234efb03eb"></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=6326568&amp;jewish=Curriculum.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 = "639231668796478889";
</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">
<a href="/article.asp?aid=6326564" class="parent">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 selected">
<a href="/article.asp?aid=6326568" class="parent selected">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"><div id="content_page" class="content_page"><!-- END HEADER -->
			
			
			<div class="clearfix bh mobile-only align_right">ב"ה</div>
			
				<div class="master-content-wrapper " >
					

<header class="article-header cf ">
	
	
			<h1 class="article-header__title js-article-title js-page-title">Curriculum</h1>
		
			<div>
				
			</div>
		
</header>
				</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 id="cco_body">
		<div class="content  no_margin no_overflow" id="co_content_container">
			
			
	

	<article class="content js-content" itemscope itemtype="http://schema.org/Article">
	



<meta itemprop="mainEntityOfPage headline name" content="" />

<meta itemprop="image" content="" />


<meta itemprop="uploadDate" content="2024-02-22T19:01:21" />
<span itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
	<meta itemprop="name" content="Tri-Cities Chabad" />
	<meta itemprop="brand" content="Tri-Cities Chabad" />
	<span itemprop="logo" itemscope itemtype="http://schema.org/ImageObject">
		<meta itemprop="url" content="https://w2.chabad.org/media/images/1372/PTQt13721153.png" />
		<meta itemprop="height" content="150" />
		<meta itemprop="width" content="150" />
	</span>
</span>
<meta itemprop="datePublished" content="2024-02-22T19:01:21" />
			<div itemprop="articleBody">
				<co:body xmlns:co="www1.chabadonline.com/alpha1" xmlns:ext="urn:xslt-extensions">
  <div class="co_body article-body cf">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">

<style type="text/css">

body { margin:0; background:#ffffff; }
/* ChabadOne-safe colour reinforcement: literal values, no CSS variables */
.tc-curriculum-page .tc-intro h2,
.tc-curriculum-page .tc-section-title,
.tc-curriculum-page .tc-photo-copy h2,
.tc-curriculum-page .tc-bm-copy h2,
.tc-curriculum-page .tc-final h2,
.tc-curriculum-page .tc-hero h2,
.tc-curriculum-page .tc-workshop h3 {
  color:#24559A !important;
  -webkit-text-fill-color:#24559A !important;
}
.tc-curriculum-page .tc-subtitle,
.tc-curriculum-page .tc-number,
.tc-curriculum-page .tc-age-line {
  color:#F05462 !important;
  -webkit-text-fill-color:#F05462 !important;
}
.tc-curriculum-page .tc-eyebrow {
  color:#173F7B !important;
  -webkit-text-fill-color:#173F7B !important;
  background-color:#FFC94D !important;
}
.tc-curriculum-page .tc-hero {
  background:#EEF9F8 !important;
  background-image:linear-gradient(135deg,#EEF9F8 0%,#FFF8E7 100%) !important;
}
.tc-curriculum-page .tc-photo-section {
  background-color:#FFF8E7 !important;
}
.tc-curriculum-page .tc-workshop {
  background-color:#FFFFFF !important;
  border-color:#DCE7ED !important;
}
.tc-curriculum-page .tc-workshop:nth-child(4n+1) { border-top-color:#F05462 !important; }
.tc-curriculum-page .tc-workshop:nth-child(4n+2) { border-top-color:#FFC94D !important; }
.tc-curriculum-page .tc-workshop:nth-child(4n+3) { border-top-color:#18A79D !important; }
.tc-curriculum-page .tc-workshop:nth-child(4n+4) { border-top-color:#24559A !important; }
.tc-curriculum-page .tc-pillar {
  background-color:#FFFFFF !important;
}
.tc-curriculum-page .tc-bm-label {
  background:#24559A !important;
  background-image:linear-gradient(145deg,#24559A 0%,#173F7B 100%) !important;
}
.tc-curriculum-page .tc-final {
  background-color:#FFFFFF !important;
  border-left-color:#18A79D !important;
}
.tc-curriculum-page .tc-button {
  color:#FFFFFF !important;
  -webkit-text-fill-color:#FFFFFF !important;
  background-color:#24559A !important;
}
</style>
<style type="text/css">

/* Chabad Tri-Cities Hebrew School curriculum page */
.co_body,
.co_body .content,
.co_body .content .SCContent,
.co_body .content .co_content_container,
.co_body .content .article-body,
.co_body .content .body_wrapper,
.co_body .content .master-content-wrapper {
  background:#ffffff !important;
}

.tc-curriculum-page,
.tc-curriculum-page * {
  box-sizing:border-box;
}

.tc-curriculum-page {
  width:100%;
  margin:0;
  padding:0 0 46px 0;
  background:#ffffff !important;
  color:#202B32;
  font-family:Arial, Helvetica, sans-serif;
}

.tc-curriculum-inner {
  width:100%;
  max-width:920px;
  margin:0 auto;
  padding:34px 24px 0 24px;
}

.tc-intro {
  max-width:820px;
  margin:0 auto 30px auto;
  padding:28px 30px;
  text-align:center;
  background:#ffffff;
  border:1px solid #e7edf1;
  border-radius:18px;
  box-shadow:0 8px 22px rgba(25,60,82,.08);
}

.tc-eyebrow {
  display:inline-block;
  margin:0 0 10px 0;
  padding:6px 12px;
  color:#173F7B;
  background:#FFC94D;
  border-radius:999px;
  font-size:12px;
  line-height:1.2;
  font-weight:800;
  letter-spacing:1.3px;
  text-transform:uppercase;
}

.tc-age-line {
  margin:0 0 10px 0;
  color:#F05462;
  font-size:14px;
  line-height:1.4;
  font-weight:800;
  letter-spacing:.2px;
}

.tc-intro h2,
.tc-section-title,
.tc-photo-copy h2,
.tc-bm-copy h2,
.tc-final h2 {
  margin:0;
  color:#24559A !important;
  -webkit-text-fill-color:#24559A !important;
  font-weight:800;
}

.tc-intro h2,
.tc-section-title {
  font-size:28px;
  line-height:1.25;
}

.tc-intro p {
  max-width:720px;
  margin:12px auto 0 auto;
  color:#333333 !important;
  font-size:16px;
  line-height:1.75;
}

.tc-hero {
  display:flex;
  gap:28px;
  align-items:center;
  margin:0 0 30px 0;
  padding:34px;
  border-radius:20px;
  background:linear-gradient(135deg,#eef9f8 0%,#fff8e7 100%);
  border:1px solid #dceae8;
}

.tc-hero-copy {
  flex:1 1 52%;
  min-width:0;
}

.tc-hero-media {
  flex:0 0 41%;
  display:grid;
  grid-template-columns:1fr 1fr;
  grid-template-rows:145px 145px;
  gap:10px;
}

.tc-hero-photo {
  overflow:hidden;
  border-radius:15px;
  background:#e8eef1;
}

.tc-hero-photo.tc-large {
  grid-row:1 / span 2;
}

.tc-hero-photo img {
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
  border:0;
}

.tc-hero h2 {
  margin:0 0 5px 0;
  color:#24559A !important;
  -webkit-text-fill-color:#24559A !important;
  font-size:34px;
  line-height:1.18;
  font-weight:800;
}

.tc-subtitle {
  margin:0 0 15px 0;
  color:#F05462;
  font-size:17px;
  line-height:1.35;
  font-weight:800;
}

.tc-hero p {
  margin:0 0 14px 0;
  color:#202B32 !important;
  font-size:16px;
  line-height:1.72;
}

.tc-values {
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  margin-top:18px;
}

.tc-values span {
  display:inline-block;
  padding:7px 11px;
  color:#173F7B;
  background:#ffffff;
  border:1px solid #d9e5e5;
  border-radius:999px;
  font-size:13px;
  line-height:1.2;
  font-weight:700;
}

.tc-section {
  margin:0 0 30px 0;
}

.tc-section-head {
  margin:0 0 16px 0;
  text-align:center;
}

.tc-section-head p {
  max-width:700px;
  margin:8px auto 0 auto;
  color:#5A6870 !important;
  font-size:15px;
  line-height:1.65;
}

.tc-workshops {
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:14px;
}

.tc-workshop {
  min-height:150px;
  padding:20px 18px 18px 18px;
  background:#ffffff;
  border:1px solid #DCE7ED;
  border-radius:16px;
  box-shadow:0 5px 14px rgba(31,65,86,.05);
}

.tc-workshop:nth-child(4n+1) { border-top:5px solid #F05462; }
.tc-workshop:nth-child(4n+2) { border-top:5px solid #FFC94D; }
.tc-workshop:nth-child(4n+3) { border-top:5px solid #18A79D; }
.tc-workshop:nth-child(4n+4) { border-top:5px solid #24559A; }

.tc-number {
  display:block;
  margin:0 0 7px 0;
  color:#F05462;
  font-size:27px;
  line-height:1;
  font-weight:900;
}

.tc-workshop h3 {
  margin:0 0 7px 0;
  color:#24559A !important;
  -webkit-text-fill-color:#24559A !important;
  font-size:17px;
  line-height:1.3;
  font-weight:800;
}

.tc-workshop p {
  margin:0;
  color:#5A6870 !important;
  font-size:14px;
  line-height:1.45;
}

.tc-photo-section {
  display:flex;
  gap:28px;
  align-items:center;
  margin:0 0 30px 0;
  padding:28px;
  background:#FFF8E7;
  border-radius:20px;
}

.tc-photo {
  flex:0 0 43%;
}

.tc-photo img {
  display:block;
  width:100%;
  height:310px;
  object-fit:cover;
  object-position:center;
  border:0;
  border-radius:16px;
}

.tc-photo-copy {
  flex:1 1 auto;
}

.tc-photo-copy h2,
.tc-bm-copy h2,
.tc-final h2 {
  font-size:26px;
  line-height:1.25;
}

.tc-photo-copy p,
.tc-bm-copy p,
.tc-final p {
  margin:12px 0 0 0;
  color:#202B32 !important;
  font-size:15px;
  line-height:1.7;
}

.tc-pillars {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
  margin-top:18px;
}

.tc-pillar {
  padding:15px;
  background:#ffffff;
  border:1px solid #e7e1cf;
  border-radius:13px;
}

.tc-pillar strong {
  display:block;
  margin-bottom:4px;
  color:#24559A;
  font-size:14px;
  line-height:1.3;
}

.tc-pillar span {
  color:#5A6870;
  font-size:13px;
  line-height:1.45;
}

.tc-bm {
  display:flex;
  gap:0;
  align-items:stretch;
  margin:0 0 30px 0;
  overflow:hidden;
  background:#ffffff;
  border:1px solid #dfe8eb;
  border-radius:20px;
  box-shadow:0 8px 20px rgba(25,60,82,.07);
}

.tc-bm-photo {
  flex:0 0 34%;
  min-height:360px;
  background:#eaf0f4;
}

.tc-bm-photo img {
  display:block;
  width:100%;
  height:100%;
  min-height:360px;
  object-fit:cover;
  object-position:center;
  border:0;
}

.tc-bm-copy {
  flex:1 1 auto;
  padding:30px;
}

.tc-bm-list {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:9px 16px;
  margin-top:16px;
}

.tc-bm-list div {
  position:relative;
  padding-left:18px;
  color:#202B32;
  font-size:14px;
  line-height:1.5;
}

.tc-bm-list div:before {
  content:"";
  position:absolute;
  left:0;
  top:8px;
  width:7px;
  height:7px;
  border-radius:50%;
  background:#F05462;
}

.tc-final {
  padding:30px;
  text-align:center;
  background:#ffffff;
  border:1px solid #e1e9ed;
  border-left:6px solid #18A79D;
  border-radius:18px;
}

.tc-final p {
  max-width:700px;
  margin-left:auto;
  margin-right:auto;
}

.tc-button {
  display:inline-block;
  margin-top:18px;
  padding:13px 24px;
  color:#ffffff !important;
  -webkit-text-fill-color:#ffffff !important;
  background:#24559A;
  border-radius:999px;
  font-size:15px;
  line-height:1.2;
  font-weight:800;
  text-decoration:none !important;
  box-shadow:0 6px 14px rgba(36,85,154,.22);
}

.tc-button:hover {
  background:#173F7B;
}

@media (max-width:760px) {
  .tc-curriculum-inner {
    padding:24px 15px 0 15px;
  }

  .tc-intro,
  .tc-hero,
  .tc-photo-section,
  .tc-bm,
  .tc-final {
    border-radius:15px;
  }

  .tc-intro {
    padding:23px 20px;
  }

  .tc-intro h2,
  .tc-section-title {
    font-size:24px;
  }

  .tc-hero {
    display:block;
    padding:24px 20px;
  }

  .tc-hero h2 {
    font-size:29px;
  }

  .tc-hero-media {
    margin-top:22px;
    grid-template-rows:170px 170px;
  }

  .tc-workshops {
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  .tc-photo-section,
  .tc-bm {
    display:block;
  }

  .tc-photo-section {
    padding:23px 20px;
  }

  .tc-photo {
    margin:0 0 21px 0;
  }

  .tc-photo img {
    height:auto;
    max-height:380px;
  }

  .tc-bm-photo,
  .tc-bm-photo img {
    min-height:280px;
    height:280px;
  }

  .tc-bm-copy {
    padding:24px 20px;
  }

  .tc-bm-list {
    grid-template-columns:1fr;
  }
}

@media (max-width:500px) {
  .tc-workshops,
  .tc-pillars {
    grid-template-columns:1fr;
  }

  .tc-workshop {
    min-height:0;
  }

  .tc-hero-media {
    grid-template-columns:1fr 1fr;
    grid-template-rows:150px 150px;
  }
}
</style>
<div class="tc-curriculum-page">
<div class="tc-curriculum-inner">
<div class="tc-intro"><section><span class="tc-eyebrow">Our 2026–2027 Curriculum</span>
<div class="tc-age-line">For children ages 3–12</div>

</section><section><h2>Where Jewish Learning Comes to Life</h2>

<p>Our curriculum is designed for every stage of a child’s Jewish journey. Younger and elementary students explore the stories of Bereishit through immersive workshops, while our oldest students take part in a dedicated Bar/Bat Mitzvah Discovery Program.</p>
</section></div>

<div class="tc-hero">
<div class="tc-hero-copy">
<div class="tc-eyebrow">Ages 3–10 · Preschool–Grade 5</div>

<h2>
<em>Bereishit: Story of My Life</em></h2>

<div class="tc-subtitle">Epic Tales of Our Ancestors</div>

<p>From Creation and Gan Eden to Avraham, Rivkah, Yaakov, Yosef, and the Twelve Tribes, children will explore the people and moments that shaped the Jewish story.</p>

<p>Students will discover what happened, why it matters, and how the lessons of Bereishit can guide their own choices, relationships, and Jewish lives today.</p>

<div class="tc-values"><span>Good Choices</span> <span>Kindness</span> <span>Courage</span> <span>Family</span> <span>Faith</span> <span>Jewish Pride</span></div>
</div>

<div class="tc-hero-media">
<div class="tc-hero-photo tc-large">
<img alt="Children taking part in an interactive Hebrew School activity" src="https://jewishtricities.com/media/images/1378/cOQU13781900.jpeg"></div>

<div class="tc-hero-photo">
<img alt="Children enjoying a hands-on Jewish learning project" src="https://jewishtricities.com/media/images/1378/Rxlb13781903.jpeg"></div>

<div class="tc-hero-photo">
<img alt="Younger children proudly displaying their projects" src="https://jewishtricities.com/media/images/1378/XTxI13781901.jpeg"></div>
</div>
</div>

<div class="tc-section">
<div class="tc-section-head">
<h2 class="tc-section-title">The Bereishit Journey</h2>

<p>Fifteen workshops transform the foundational stories of the Torah into creative experiences that children can see, touch, build, taste, and remember.</p>
</div>

<div class="tc-workshops">
<div class="tc-workshop"><span class="tc-number">1</span>

<h3>Chumash Introduction</h3>

<p>Edible Library</p>
</div>

<div class="tc-workshop"><span class="tc-number">2</span>

<h3>Six Days of Creation</h3>

<p>NeoDoh Studio</p>
</div>

<div class="tc-workshop"><span class="tc-number">3</span>

<h3>Shabbat</h3>

<p>Kiddush Factory</p>
</div>

<div class="tc-workshop"><span class="tc-number">4</span>

<h3>Garden of Eden</h3>

<p>Airbrush Workshop</p>
</div>

<div class="tc-workshop"><span class="tc-number">5</span>

<h3>Noach’s Ark</h3>

<p>Makerspace</p>
</div>

<div class="tc-workshop"><span class="tc-number">6</span>

<h3>Avraham, the First Jew</h3>

<p>Photo Sketch</p>
</div>

<div class="tc-workshop"><span class="tc-number">7</span>

<h3>Avraham’s Guests</h3>

<p>Pantry Packers</p>
</div>

<div class="tc-workshop"><span class="tc-number">8</span>

<h3>Kind Rivkah</h3>

<p>Challah Bakeoff</p>
</div>

<div class="tc-workshop"><span class="tc-number">9</span>

<h3>Yaakov and Eisav</h3>

<p>Torah Scholar Gameshow</p>
</div>

<div class="tc-workshop"><span class="tc-number">10</span>

<h3>Yaakov’s Family</h3>

<p>Cupcake Family</p>
</div>

<div class="tc-workshop"><span class="tc-number">11</span>

<h3>Yaakov’s Challenges and Victories</h3>

<p>Minute to Win It</p>
</div>

<div class="tc-workshop"><span class="tc-number">12</span>

<h3>Yosef’s Coat</h3>

<p>Beautiful Textiles</p>
</div>

<div class="tc-workshop"><span class="tc-number">13</span>

<h3>Pharaoh’s Dreams</h3>

<p>Big Magic</p>
</div>

<div class="tc-workshop"><span class="tc-number">14</span>

<h3>Yosef’s Journey</h3>

<p>Maze Run</p>
</div>

<div class="tc-workshop"><span class="tc-number">15</span>

<h3>The Twelve Tribes</h3>

<p>CKids Mall</p>
</div>
</div>
</div>

<div class="tc-photo-section">
<div class="tc-photo">
<img alt="Children learning through a creative hands-on activity" src="https://jewishtricities.com/media/images/1378/Rxlb13781903.jpeg"></div>

<div class="tc-photo-copy"><span class="tc-eyebrow">Our Approach</span>

<h2>Children Learn by Doing</h2>

<p>Each unit draws children into the Torah’s story and helps them form a personal connection to its message. The activities are fun, but every project also reinforces a meaningful Jewish idea.</p>

<div class="tc-pillars">
<div class="tc-pillar">
<strong>Stories Come Alive</strong><span>Children step into the world of the Torah and meet its people and ideas.</span></div>

<div class="tc-pillar">
<strong>Big Ideas Feel Personal</strong><span>Students connect ancient stories to choices and situations in their own lives.</span></div>

<div class="tc-pillar">
<strong>Creativity Builds Memory</strong><span>Art, food, games, building, and challenges help the learning stay with them.</span></div>

<div class="tc-pillar">
<strong>Jewish Pride Grows</strong><span>Children see themselves as part of the continuing story of the Jewish people.</span></div>
</div>
</div>
</div>

<div class="tc-bm">
<div class="tc-bm-photo">
<img alt="Older Hebrew School students learning together with a teacher" src="https://jewishtricities.com/media/images/1378/lgAI13781906.jpeg"></div>

<div class="tc-bm-copy"><span class="tc-eyebrow">Ages 11–12 · Grades 6–7</span>

<h2>Bar/Bat Mitzvah Discovery Program</h2>

<p>Our oldest students take part in a dedicated track that prepares them for the next stage of their Jewish journey. Through thoughtful discussion, hands-on learning, and personal reflection, they develop the knowledge and confidence to approach their Bar or Bat Mitzvah with meaning.</p>

<p>The program helps students understand that becoming Bar or Bat Mitzvah is not only about a celebration. It is about Jewish identity, responsibility, mitzvot, and taking their place as a young Jewish adult.</p>

<div class="tc-bm-list">
<div>Jewish identity and belonging</div>

<div>Mitzvot and personal responsibility</div>

<div>Prayer, traditions, and Jewish life</div>

<div>Confidence for the Bar/Bat Mitzvah journey</div>
</div>
</div>
</div>

<div class="tc-final">
<h2>Learning That Stays With Them</h2>

<p>Our goal is to give every child joyful Jewish experiences that shape how they think, how they act, and how they see themselves. When children learn through stories, questions, creativity, and real experiences, Judaism becomes something they genuinely know, love, and live.</p>
<a class="tc-button" href="https://www.jewishtricities.com/chs">Register for Hebrew School</a></div>
</div>
</div>

    
</div>
</co:body>
			</div>
			

			<div class="break_floats"></div>
			
	<div class="break_floats"></div>
	

<div class="content-footer">
	
	
	
	
	
	
</div>
	</article>

		</div>
	</div>
</div>
						
						<div class="break_floats"></div>
						
					</div>
				</div>
				
				
				
			</div>
			
			<!-- BEGIN FOOTER --></div></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%2farticlecco_cdo%2faid%2f6326568%2fjewish%2fCurriculum.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=Curriculum+-+Tri-Cities+Chabad&amp;url=https%3a%2f%2fwww.jewishtricities.com%2ftemplates%2farticlecco_cdo%2faid%2f6326568%2fjewish%2fCurriculum.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=Curriculum+-+Tri-Cities+Chabad https%3a%2f%2fwww.jewishtricities.com%2ftemplates%2farticlecco_cdo%2faid%2f6326568%2fjewish%2fCurriculum.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%2farticlecco_cdo%2faid%2f6326568%2fjewish%2fCurriculum.htm%23utm_medium%3dpage_tools%26utm_content%3ddesktop%26utm_source%3dpinterest&amp;description=Curriculum+-+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, 6326564);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/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/multimedia/infolayer.js?v=ED1B8531"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/article/comments/reply-form-controller.js?v=DC70C970"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/custom/commentsloader.js?v=AD6AAB79"></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     = '6326568';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>