<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1">
<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/1146/yYKg11465983.jpg" itemprop="image" width="150" height="150" />
<meta property="og:image:width" content="150" />
<meta property="og:image:height" content="150" />
<meta name="keywords" content="Make,an,Appointment" />
<meta name="title" content="Make an Appointment - Shanghai Jewish Center" />
<meta property="og:type" content="website" />
<meta name="scope-aids" content="158518-158525-5758589-5759058" />
<meta name="article-keywords" content="1675-6760-8495-2170-2898-20962" />
<meta name="scope-aid" content="158518" />
<meta name="scope-aid" content="158525" />
<meta name="scope-aid" content="5758589" />
<meta name="scope-aid" content="5759058" />
<meta name="article-keyword" content="1675" />
<meta name="article-keyword" content="6760" />
<meta name="article-keyword" content="8495" />
<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.shanghaijewishcenter.com/templates/articlecco_cdo/aid/5759058/jewish/Make-an-Appointment.htm" />
<meta property="twitter:card" content="summary_large_image" />
<meta property="twitter:site" content="@chabad" />
<meta property="og:title" content="Make an Appointment - Shanghai Jewish Center" /><link rel="canonical" href="https://www.shanghaijewishcenter.com/templates/articlecco_cdo/aid/5759058/jewish/Make-an-Appointment.htm" />
<link rel="icon" type="image/jpg" href="https://www.shanghaijewishcenter.com/media/images/1146/yYKg11465983.jpg" />
<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=3A4C63F4" id="k6" type="text/css"/>
<link rel="Stylesheet" href="/css/vendor/ds/tokens/sites.css?v=72A49647" 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="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="/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"/>

<script>$q=[];$j=function(f){$q.push(f);}</script>
	
 
	
	<style type="text/css">
		body{margin:0;}
	</style>
	
	



<script>
	window.dataLayer = window.dataLayer || [];
	dataLayer.push({"event":"datalayer-initialized","page":{"numberOfComments":0,"publicationDate":"2023-01-01","primaryArticleId":5759058,"title":"","author":"","authorId":0,"contentLevel1":"My Site","contentLevel2":"Mikvah","contentLevel3":"Make an Appointment","siteName":"Shanghai Jewish Center"},"time":{"upcomingHoliday":"Shemini Atzeret &amp; Simchat Torah","daysToUpcomingHoliday":0,"hebrewDate":"5787-07-22"}});
		dataLayer.push({ 'articleHierarchy': '-158518-158525-5758589-5759058-', 'keywords': '-k20962-k2898-k2170-k8495-k6760-k1675-', 'k': '-158518-158525-5758589-5759058--k20962-k2898-k2170-k8495-k6760-k1675-' });
	
</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 = 5222897;var sc_partition = 59;var sc_invisible = 1;var sc_remove_link=1;var sc_security = "849c160b";var sc_https = 1;
	</script>
	<script type="text/javascript" src="https://secure.statcounter.com/counter/counter_xhtml.js" defer async></script>
	<noscript><img src="//c60.statcounter.com/counter.php?sc_project=5222897&amp;java=0&amp;security=849c160b&amp;invisible=1" border="0" /> </noscript>
	<!-- End of StatCounter Code -->


<link rel="stylesheet" href="https://cdn.webmk.co/general/cdo-normalize.css" />

<link rel="stylesheet" href="https://w2.Chabad.org/images/Shluchim/minisites/themes/form-redesign/form-style.css?v=7/17/2026" />




<meta name="google-site-verification" content="U5dhyC8JvBQW0aDR3pkzukWhYlPfcaZR2f8WslgIoFo" />
<link href="https://clickconsultingservices.github.io/holiday-minisites/chanukah/style.css" rel="stylesheet" type="text/css">
<style type="text/css">
.form-header-group {
  margin-left: 0;
  margin-bottom: 0;
  margin-top: 10px;
}

form[id='3239278'] #id_24 {
  margin-top: -10px;
  margin-bottom: -30px;
}
form[id='3239278'] #cid_7 {
  margin-top: 45px;

}
form[id='3239278'] #cid_20 {
  margin-top: 50px;

}

form[id='3239278'] .form-buttons-wrapper button {
  padding: 15px 50px;
  font-size: 18px;
}
</style>
<style type="text/css">

/*<![CDATA[*//**/


@import url('https://gator3162.hostgator.com/~mkonikov/sites/shanghai/rh.css');
/**/
}/*]]>*/

</style>

















<style>



/* shabbat form */
 form[name='form_3229019'] .form-all  {
    font-size: 16px;
}

form[name='form_3229019'] div#label_25 {
    width: 370px !important;
}

form[name='form_3229019'] div#text_30 {
       margin-bottom: -1.8em;
}

 form[name='form_3229019'] .form-line {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}

 form[name='form_3229019'] .form-all .form-label-top label {
       font-size: 17px;
}

 form[name='form_3229019'] .form-all .label-message {
       font-size: .85em !important;
        color: #888 !important;
}

 form[name='form_3229019'] .form-input {
    display: table-cell;
    width: 80%;
}

 form[name='form_3229019'] .co_body .content .form-all .form-textarea, .co_body .content .form-all .form-textbox:not(.form-checkbox-other-input):not(.form-radio-other-input) {
    
    border-top: 1px solid #e2ddd3;
    border-left: 1px solid #e2ddd3;
}

  form[name='form_3229019'] .form-all .form-textarea, form[name='form_3229019'] .form-all .form-textbox:not(.form-checkbox-other-input):not(.form-radio-other-input)
 {

    padding: 20px 15px;
    border-top: 1px solid #e2ddd3;
    border-left: 1px solid #e2ddd3;
}

form[name='form_3229019'] .form-dropdown  {
     height: 3em !important;
    border-top: 1px solid #e2ddd3;
    border-left: 1px solid #e2ddd3;
}
 form[name='form_3229019'] .form-header-group h2  {
    color: #fff;
    width: fit-content;
    padding: 9px 14px 8px 14px;
    border-radius: 16px 16px 0 0;
    background: #317CB8;
}

 form[name='form_3229019'] .form-all .form-header-group {
padding-bottom: 0;
}


form[name='form_3229019'] .form-captcha INPUT, form[name='form_3229019'] .form-checkbox-other-input, form[name='form_3229019'] .form-radio-other-input, form[name='form_3229019'] .form-textarea, form[name='form_3229019'] .form-textbox, form[name='form_3229019'] .form-dropdown {
    BORDER: none !important;
    box-shadow: 0 0px 5px #e5e2e275 !important;
border-radius: 8px !important;
}


 form[name='form_3229019'] .form-all .form-line {
background: #eff8fb;
}

 form[name='form_3229019'] .form-line {
margin: 0;
    padding-left: 1.2em !important;
}

 form[name='form_3229019'] li#id_2 {
    background: none !important;
}

 form[name='form_3229019'] .form-header-group {
    padding-bottom: 0 !important;
    padding-top: 20px;
}
form[name='form_3229019'] .form-all .form-input {
width: 95% !important;
}

form[name='form_3229019'] H2.form-header {
    FONT-SIZE: 1.41em;
}

div.calendar td, div.calendar th {
    font-size: 14px;
}
</style>

<style>

/* hotel pages */
.hotel-info p {
font-size: 16px !important;
}
.hotel-info {
  margin-left: 15px;
  margin-right: 20px;
}
@media (max-width: 700px) {
  .hotel-info {
    margin-left: 10px;
    margin-right: 10px;
  }
}
.hotel-info,
.hotel-info * {
  box-sizing: border-box;
}
.hotel-info .hotel-header {
  margin-left: 40px;
  margin-top: 10px;
}
@media (max-width: 700px) {
  .hotel-info .hotel-header {
    margin-left: 0;
  }
}
.hotel-info .hotel-header .hotel-name {
  font-size: 32px;
  margin-bottom: 10px;
}
@media (max-width: 700px) {
  .hotel-info .hotel-header .hotel-name {
    font-size: 26px;
  }
}
.hotel-info .hotel-header .hotel-logo {
  float: right;
  margin-top: -10px;
}
@media (max-width: 700px) {
  .hotel-info .hotel-header .hotel-logo {
    margin-top: 20px;
  }
}
.hotel-info .hotel-header .hotel-logo img {
  height: 100px;
  width: auto;
}
@media (max-width: 700px) {
  .hotel-info .hotel-header .hotel-logo img {
    width: 70px;
    height: auto;
  }
}
.hotel-info .hotel-header .hotel-phone {
  color: #333;
}
.hotel-info .hotel-header .hotel-phone a {
  text-decoration: none;
  color: #333;
}
.hotel-info .hotel-header .hotel-phone:before {
  content: "\f095";
  font-family: "FontAwesome";
  font-size: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  margin-left: 2px;
margin-bottom: 5px;
}
.hotel-info .hotel-header .hotel-email {
  color: #333;
}
.hotel-info .hotel-header .hotel-email a {
  color: #333;
}
.hotel-info .hotel-header .hotel-email:before {
  content: "\f0e0 ";
  font-family: "FontAwesome";
  font-size: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  margin-left: 2px;
margin-bottom: 5px;
}
.hotel-info .hotel-header .hotel-website {
  color: #333;
}
.hotel-info .hotel-header .hotel-website a {
  color: #333;
}
.hotel-info .hotel-header .hotel-website:before {
  content: "\f0ac ";
  font-family: "FontAwesome";
  font-size: 12px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  margin-left: 2px;
margin-bottom: 5px;
}
.hotel-info .hotel-rates {
  margin-top: 65px;
  margin-left: 40px;
  color: #333;
  font-size: 16px;
}
@media (max-width: 700px) {
  .hotel-info .hotel-rates {
    margin-left: 0;
  }
}
.hotel-info .hotel-rates:after {
  content: "";
  display: table;
  clear: both;
}
.hotel-info .hotel-rates .hotel-rates-left {
  display: inline-block;
  width: 62%;
  vertical-align: top;
  margin-right: 2%;
}
@media (max-width: 700px) {
  .hotel-info .hotel-rates .hotel-rates-left {
    width: 100%;
    margin-right: 0;
  }
}
.hotel-info .hotel-rates .hotel-rates-right {
  display: inline-block;
  width: 34%;
  vertical-align: top;
  float: right;
}
@media (max-width: 700px) {
  .hotel-info .hotel-rates .hotel-rates-right {
    width: 100%;
    margin-top: 40px;
  }
}
.hotel-info .hotel-rates .hotel-rates-right img {
  width: 100%;
  cursor: zoom-in;
  border: 1px solid #ddd;
}
.hotel-info .hotel-rates .hotel-rates-header {
  margin-bottom: 30px;
}
.hotel-info .hotel-rates .hotel-rates-header .hotel-rates-header-text {
  font-size: 21px;
  font-weight: bold;
  color: #3aa0bf;
}
.hotel-info .hotel-rates .hotel-rates-header .hotel-rates-header-text:before {
  content: "\f236";
  font-family: "FontAwesome";
  font-size: 20px;
  display: inline-block;
  vertical-align: middle;
margin-bottom: 5px;
  margin-right: 10px;
  margin-left: -34px;
}
@media (max-width: 700px) {
  .hotel-info .hotel-rates .hotel-rates-header .hotel-rates-header-text:before {
    margin-left: 0;
    font-size: 21px;
  }
}
.hotel-info .hotel-rates .hotel-rates-header .hotel-rates-header-description {
  margin-top: 5px;
  font-size: 12px;
  color: #222;
}
.hotel-info .hotel-rates .hotel-rate {
  margin-bottom: 20px;
}
.hotel-info .hotel-rates .hotel-rate .hotel-rate-name {
  font-weight: bold;
  margin-bottom: 4px;
}
.hotel-info .hotel-rates .hotel-rate .hotel-rate-description {
  font-style: italic;
}
.hotel-info .hotel-rates .hotel-rate .hotel-rate-table {
  margin-top: 7px;
  padding-left: 6px;
  border-left: 2px solid #ccc;
  width: 70%;
}
.hotel-info .hotel-rates .hotel-rate .hotel-rate-table tr td {
  padding-bottom: 2px;
  padding-top: 2px;
  padding-left: 6px;
}
.hotel-info .hotel-rates .hotel-rates-notes {
  font-size: 12px;
  padding-top: 10px;
}
.hotel-info .hotel-directions {
  margin-top: 40px;
  margin-left: 40px;
}
@media (max-width: 700px) {
  .hotel-info .hotel-directions {
    margin-left: 0;
  }
}
.hotel-info .hotel-directions .hotel-google-map iframe {
  width: 100%;
  border: 0;
  height: 200px;
}
.hotel-info .hotel-directions .hotel-directions-header {
  font-size: 21px;
  font-weight: bold;
  margin-bottom: 15px;
  color: #3aa0bf;
}
.hotel-info .hotel-directions .hotel-directions-header:before {
  content: "\f277";
  font-family: "FontAwesome";
  font-size: 22px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  margin-left: -34px;
margin-bottom: 5px;
}
@media (max-width: 700px) {
  .hotel-info .hotel-directions .hotel-directions-header:before {
    margin-left: 0;
    font-size: 21px;
  }
}
.hotel-info .hotel-directions .hotel-directions-info {
  padding-top: 20px;
  padding-bottom: 5px;
}
.hotel-info .hotel-directions .hotel-directions-info p {
  font-size: 16px;
  color: #333;
}
.hotel-info .hotel-chabad-info {
  margin-top: 30px;
  margin-left: 40px;
  margin-bottom: 50px;
  color: #222;
}
@media (max-width: 700px) {
  .hotel-info .hotel-chabad-info {
    margin-left: 0;
  }
}
.hotel-info .hotel-chabad-info .hotel-chabad-info-header {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: bold;
  color: #3aa0bf;
}
.hotel-info .hotel-chabad-info .hotel-chabad-info-header:before {
  content: "\f015";
  font-family: "FontAwesome";
  font-size: 22px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  margin-left: -31px;
margin-bottom: 5px;
}
@media (max-width: 700px) {
  .hotel-info .hotel-chabad-info .hotel-chabad-info-header:before {
    margin-left: 0;
    font-size: 21px;
  }
}
.hotel-info .hotel-chabad-info .hotel-chabad-info-text p {
  font-size: 16px;
  color: #222;
}
.hotel-info .hotel-reservations,
.hotel-info .hotel-extras {
  margin-top: 30px;
  margin-left: 40px;
  margin-bottom: 50px;
  color: #222;
}
@media (max-width: 700px) {
  .hotel-info .hotel-reservations,
  .hotel-info .hotel-extras {
    margin-left: 0;
  }
}
.hotel-info .hotel-reservations ul,
.hotel-info .hotel-extras ul {
  padding-left: 20px;
}
.hotel-info .hotel-reservations .hotel-reservations-header,
.hotel-info .hotel-reservations .hotel-extras-header,
.hotel-info .hotel-extras .hotel-reservations-header,
.hotel-info .hotel-extras .hotel-extras-header {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: bold;
  color: #3aa0bf;
}
.hotel-info .hotel-reservations .hotel-reservations-header:before,
.hotel-info .hotel-reservations .hotel-extras-header:before,
.hotel-info .hotel-extras .hotel-reservations-header:before,
.hotel-info .hotel-extras .hotel-extras-header:before {
  content: "\f0b1";
  font-family: "FontAwesome";
  font-size: 22px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  margin-left: -33px;
margin-bottom: 5px;
}
@media (max-width: 700px) {
  .hotel-info .hotel-reservations .hotel-reservations-header:before,
  .hotel-info .hotel-reservations .hotel-extras-header:before,
  .hotel-info .hotel-extras .hotel-reservations-header:before,
  .hotel-info .hotel-extras .hotel-extras-header:before {
    margin-left: 0;
    font-size: 21px;
  }
}
.hotel-info .hotel-reservations .hotel-extras-header:before,
.hotel-info .hotel-extras .hotel-extras-header:before {
  content: "\f005";
  margin-left: -32px;
}
.hotel-info .hotel-reservations .hotel-reservations-text,
.hotel-info .hotel-reservations .hotel-reservations-text ul,
.hotel-info .hotel-reservations .hotel-reservations-text li,
.hotel-info .hotel-reservations .hotel-reservations-text p,
.hotel-info .hotel-reservations .hotel-extras-text,
.hotel-info .hotel-reservations .hotel-extras-text ul,
.hotel-info .hotel-reservations .hotel-extras-text li,
.hotel-info .hotel-reservations .hotel-extras-text p,
.hotel-info .hotel-extras .hotel-reservations-text,
.hotel-info .hotel-extras .hotel-reservations-text ul,
.hotel-info .hotel-extras .hotel-reservations-text li,
.hotel-info .hotel-extras .hotel-reservations-text p,
.hotel-info .hotel-extras .hotel-extras-text,
.hotel-info .hotel-extras .hotel-extras-text ul,
.hotel-info .hotel-extras .hotel-extras-text li,
.hotel-info .hotel-extras .hotel-extras-text p {
  font-size: 16px;
  color: #222;
}
.hotel-info .hotel-reservations .hotel-reservations-text p,
.hotel-info .hotel-reservations .hotel-extras-text p,
.hotel-info .hotel-extras .hotel-reservations-text p,
.hotel-info .hotel-extras .hotel-extras-text p {
  margin-bottom: 10px;
}
.hotel-info {
  margin-left: 0;
  margin-right: 0;
}
.hotel-info .hotel-header {
  position: relative;
  margin-left: 0;
  margin-top: -71px;
  padding-right: 0;
  padding-top: 10px;
  padding-bottom: 40px;
}
.hotel-info .hotel-header .hotel-logo {
  position: relative;
  margin-top: -50px;
}
@media (max-width: 700px) {
  .hotel-info .hotel-header .hotel-logo {
    margin-top: -10px;
  }
}
.hotel-info .hotel-header div {
  position: relative;
}
.hotel-info .hotel-header .hotel-name {
  display: none;
}
@media (max-width: 1140px) {
  .hotel-info .hotel-header {
    left: 50%;
    -webkit-transform: translatex(-50%);
    transform: translatex(-50%);
    width: 100vw;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.hotel-info .hotel-header:before {
  content: " ";
  width: 100vw;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 0;
  -webkit-transform: translatex(-50%);
  transform: translatex(-50%);
  background: #eee;
  border-bottom: 1px solid #ddd;
}
@media (max-width: 1140px) {
  .hotel-info .hotel-header:before {
    width: 120vw;
  }
}
@media only screen and (min-width: 750px) {
img.hotel-image {
    float: right;
margin-left: 1.5em;
}
}

/* custom button */

@charset "UTF-8";
.event-button {
    text-align: left;
}
.event-button a {
	background: #54AFCB;
	display: inline-block;
	margin-bottom: 30px;
	margin-top: 3px;
	    padding: 8px 16px 8px;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
		
}
.event-button a:after {
	content: "»";
	margin-left: 5px;
}
.event-button a:hover {
	background: #3797b5;
}


/*  HH form */

form[name='form_6063992']  li#id_2 {
    background: none;
}

form[name='form_6063992'] .form-label-left {
    width: 205px !important;
}


form[name='form_6063992'] .form-all  {
    font-size: 16px;
}



 form[name='form_6063992'] .form-line {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}

 form[name='form_6063992'] .form-all .form-label-top label {
       font-size: 17px;
}

 form[name='form_6063992'] .form-all .label-message {
       font-size: .85em !important;
        color: #888 !important;
}

 form[name='form_6063992'] .form-input {
    display: table-cell;
    width: 80%;
}

 form[name='form_6063992'] .co_body .content .form-all .form-textarea, .co_body .content .form-all .form-textbox:not(.form-checkbox-other-input):not(.form-radio-other-input) {
    
    border-top: 1px solid #e2ddd3;
    border-left: 1px solid #e2ddd3;
}

  form[name='form_6063992'] .form-all .form-textarea, form[name='form_6063992'] .form-all .form-textbox:not(.form-checkbox-other-input):not(.form-radio-other-input)
 {

    padding: 4px 5px;
    border-top: 1px solid #e2ddd3;
    border-left: 1px solid #e2ddd3;
}

form[name='form_6063992'] .form-dropdown  {
     height: 3em !important;
    border-top: 1px solid #e2ddd3;
    border-left: 1px solid #e2ddd3;
}
 form[name='form_6063992'] .form-header-group h3  {
    color: #fff;
    width: fit-content;
    padding: 9px 24px 8px 24px;
    border-radius: 16px 16px 0 0;
    background: #1695a4;
}

 form[name='form_6063992'] .form-all .form-header-group {
padding-bottom: 0;
}


form[name='form_6063992'] .form-captcha INPUT, form[name='form_6063992'] .form-checkbox-other-input, form[name='form_6063992'] .form-radio-other-input, form[name='form_6063992'] .form-textarea, form[name='form_6063992'] .form-textbox, form[name='form_6063992'] .form-dropdown {
    BORDER: none !important;
    box-shadow: 0 0px 5px #e5e2e275 !important;
border-radius: 8px !important;
}


 form[name='form_6063992'] .form-all .form-line {
background: #eff8fb;
}

 form[name='form_6063992'] .form-line {
margin: 0;
    padding-left: 1.2em !important;
}



 form[name='form_6063992'] .form-header-group {
    padding-bottom: 0 !important;
    padding-top: 20px;
}


form[name='form_6063992'] H2.form-header {
    FONT-SIZE: 1.41em;
}

form[name='form_6063992'] li#id_3 {
    background: none;
    padding: 0 !important;
}

</style>
<link href="https://clickconsultingservices.github.io/holiday-minisites/pesach/style.css" rel="stylesheet" type="text/css">



<link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet">

<!-- =========================================================================
     SHANGHAI JEWISH CENTER - KIDDUSH & L'CHAIM FORMS
     Kiddush form : aid 7452671    L'chaim form : aid 7459290

     Block A: response pages -> records the sponsorship in Google Sheets
     Block B: form pages     -> brand styling + prefills and locks Parsha / Date

     Both blocks read the aid out of the URL, so one copy covers both forms.
     ========================================================================= -->



<!-- =========================================================================
     SHANGHAI JEWISH CENTER - KIDDUSH & L'CHAIM FORMS
     Kiddush form : aid 7452671    L'chaim form : aid 7459290

     Block A: response pages -> records the sponsorship in Google Sheets
     Block B: form pages     -> brand styling + prefills and locks Parsha / Date

     Both blocks read the aid out of the URL, so one copy covers both forms.
     ========================================================================= -->






<script type="text/javascript" src="https://w2.Chabad.org/images/Shluchim/minisites/themes/form-redesign/form-script.js?v=7/17/2026"></script><script language="javascript" type="text/javascript" src="https://gator3162.hostgator.com/~mkonikov/sites/shanghai/hh-form.js"></script><script>
function ready(fn) {
  if (document.readyState != 'loading') {
    fn();
  } else if (document.addEventListener) {
    document.addEventListener('DOMContentLoaded', fn);
  } else {
    document.attachEvent('onreadystatechange', function() {
      if (document.readyState != 'loading')
        fn();
    });
  }
}

ready(function() {

  var website = window.location.hostname;

  var internalLinkRegex = new RegExp('^((((http:\\/\\/|https:\\/\\/)(www\\.)?)?'
                                     + website
                                     + ')|(localhost:\\d{4})|(\\/.*))(\\/.*)?$', '');

  var anchorEls = document.querySelectorAll('a');
  var anchorElsLength = anchorEls.length;

  for (var i = 0; i < anchorElsLength; i++) {
    var anchorEl = anchorEls[i];
    var href = anchorEl.getAttribute('href');

    if (!internalLinkRegex.test(href)) {
      anchorEl.setAttribute('target', '_blank');
    }
  }
});


</script><script language="javascript" type="text/javascript" src="//w4.chabad.org/scripts/js/os/jquery-latest.min.js?v=20170328.5"></script><script>
//<![CDATA[
// ---------- SHARED CONFIG ----------
var KF_WEB_APP_URL = "https://script.google.com/macros/s/AKfycbw4psg40GqHFp8ndRD38z8bZQrD9wGybvtdJwjQZ-YKgxPHAi1Lbz93NmIR4S2rX1EOQA/exec";

// Which sponsorship type each form represents
var KF_FORMS = {
    "7452671": "kiddush",
    "7459290": "lchaim"
};

// Days to shift the date coming from the URL. 1 = Friday in the sheet -> Shabbos on the form.
var KF_DATE_OFFSET_DAYS = 1;

function kfGetAid() {
    var m = window.location.href.match(/\/aid\/(\d+)/i);
    return m ? m[1] : null;
}
//]]>
</script><script>
//<![CDATA[
// ---------- SHARED CONFIG ----------
var KF_WEB_APP_URL = "https://script.google.com/macros/s/AKfycbw4psg40GqHFp8ndRD38z8bZQrD9wGybvtdJwjQZ-YKgxPHAi1Lbz93NmIR4S2rX1EOQA/exec";

// Which sponsorship type each form represents
var KF_FORMS = {
    "7452671": "kiddush",
    "7459290": "lchaim"
};

// Days to shift the date coming from the URL. The sheet already stores the actual
// meal date (Shabbos, or the Yom Tov day), so no shift is needed. Leave at 0.
var KF_DATE_OFFSET_DAYS = 0;

function kfGetAid() {
    var m = window.location.href.match(/\/aid\/(\d+)/i);
    return m ? m[1] : null;
}
//]]>
</script><script>
//<![CDATA[
// ---------- BLOCK A: RESPONSE PAGE -> GOOGLE SHEETS ----------
document.addEventListener("DOMContentLoaded", function () {
    var href = window.location.href.toLowerCase();
    if (href.indexOf("articleccoresponse_cdo") === -1) { return; }

    var aid = kfGetAid();
    if (!aid || !KF_FORMS[aid]) { return; }

    var parsha = "";
    var firstName = "";
    var lastName = "";
    var dedication = "";
    var level = "";

    // Date and type come across in the URL hash from the previous page
    var hashString = window.location.hash.substring(1);
    var urlParams = new URLSearchParams(hashString);
    var date = urlParams.get('date');
    var type = urlParams.get('type') || KF_FORMS[aid];

    // Scrape the CMS confirmation table for the submitted values
    var tableRows = document.querySelectorAll('tr');
    tableRows.forEach(function (row) {
        var labelCell = row.querySelector('.field_name');
        var valueCell = row.querySelector('.field_value');
        if (!labelCell || !valueCell) { return; }

        var label = labelCell.innerText.trim();
        var val = valueCell.innerText.trim();

        if (/^parsha$/i.test(label)) { parsha = val; }
        if (/first\s*name/i.test(label)) { firstName = val; }
        if (/last\s*name/i.test(label)) { lastName = val; }
        if (/^dedication/i.test(label)) { dedication = val; }
        if (/sponsorship\s*option/i.test(label)) { level = val; }
    });

    var fullName = (firstName + " " + lastName).trim() || "Anonymous Sponsor";

    // Fall back to the hash if the table did not carry the Parsha
    if (!parsha) { parsha = urlParams.get('parsha'); }

    if (!parsha || !date) { return; }

    // Guard against a page refresh posting the same sponsorship twice
    var guardKey = "kf-sent-" + type + "-" + date + "-" + parsha;
    try {
        if (sessionStorage.getItem(guardKey)) { return; }
        sessionStorage.setItem(guardKey, "1");
    } catch (e) { /* private mode - carry on */ }

    var payload = {
        parsha: parsha,
        date: date,
        type: type,
        name: fullName,
        notes: dedication !== "" ? dedication : "",
        level: level
    };

    fetch(KF_WEB_APP_URL, {
        method: 'POST',
        mode: 'no-cors',
        headers: { 'Content-Type': 'application/json' },
        body: JSON.stringify(payload)
    }).then(function () {
        console.log("Sponsorship recorded (" + type + ").");
    }).catch(function (err) {
        console.error("Background sync failed:", err);
    });
});
//]]>
</script><script>
//<![CDATA[
// ---------- BLOCK B: FORM PAGE STYLING + PREFILL ----------
document.addEventListener("DOMContentLoaded", function () {
    var href = window.location.href.toLowerCase();

    if (href.indexOf("articlecco_cdo") === -1) { return; }
    if (href.indexOf("articleccoresponse") !== -1) { return; }

    var aid = kfGetAid();
    if (!aid || !KF_FORMS[aid]) { return; }

    // --- BRAND STYLING ---
    var style = document.createElement('style');
    style.innerHTML = [
        "@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Newsreader:opsz,wght@6..72,400;6..72,700&display=swap');",

        ".userform-form, .userform-form *, .form-all, .form-all * {",
        "  font-family: 'Manrope', Arial, sans-serif !important;",
        "}",

        ".form-label, .form-sub-label, .form-radio-item label, .form-payment-methods label, .form-address-table th {",
        "  color: #656da6 !important;",
        "  font-weight: 600 !important;",
        "}",

        ".co_body .content .form-all .form-dropdown { height: 40px !important; }",

        ".form-sub-label {",
        "  font-weight: 400 !important;",
        "  color: #454545 !important;",
        "  margin-top: 4px !important;",
        "}",

        ".form-textbox, .form-dropdown, .form-textarea, .form-radio {",
        "  font-family: 'Manrope', Arial, sans-serif !important;",
        "  border: 1px solid #e2e2e8 !important;",
        "  border-radius: 6px !important;",
        "  padding: 10px 12px !important;",
        "  color: #454545 !important;",
        "  background-color: #ffffff !important;",
        "  transition: border-color 0.3s ease, box-shadow 0.3s ease !important;",
        "}",

        ".form-textbox:focus, .form-dropdown:focus, .form-textarea:focus {",
        "  border-color: #d1ab73 !important;",
        "  outline: none !important;",
        "  box-shadow: 0 0 0 2px rgba(209, 171, 115, 0.25) !important;",
        "}",

        ".form-submit-button {",
        "  background-color: #656da6 !important;",
        "  color: #ffffff !important;",
        "  border: 1px solid #656da6 !important;",
        "  border-radius: 6px !important;",
        "  padding: 14px 32px !important;",
        "  font-weight: 700 !important;",
        "  font-size: 16px !important;",
        "  font-family: 'Manrope', Arial, sans-serif !important;",
        "  cursor: pointer !important;",
        "  transition: background-color 0.4s ease, border-color 0.4s ease, transform 0.2s ease !important;",
        "  width: 100% !important;",
        "  max-width: 300px !important;",
        "  margin: 0 auto !important;",
        "  display: block !important;",
        "}",

        ".form-submit-button:hover {",
        "  background-color: #d1ab73 !important;",
        "  border-color: #d1ab73 !important;",
        "  color: #ffffff !important;",
        "  transform: translateY(-2px) !important;",
        "}",

        ".form-radio-item { margin-bottom: 12px !important; }",

        "#total_amount {",
        "  font-family: 'Newsreader', Georgia, serif !important;",
        "  color: #b98f4f !important;",
        "  font-size: 24px !important;",
        "  font-weight: bold !important;",
        "}",

        "/* Locked / prefilled fields */",
        ".kf-locked {",
        "  background-color: #eeeef3 !important;",
        "  color: #454545 !important;",
        "  pointer-events: none !important;",
        "  opacity: 0.75 !important;",
        "  font-weight: bold !important;",
        "}",
        ".kf-hide { display: none !important; }"
    ].join("\n");
    document.head.appendChild(style);

    // --- HELPERS ---
    function lockField(el) {
        el.classList.add('kf-locked');
        el.setAttribute('tabindex', '-1');
        el.setAttribute('aria-readonly', 'true');
    }

    // Locks a text input to a fixed value
    function setTextLocked(el, val) {
        var locked = String(val);
        el.value = locked;
        el.readOnly = true;
        el.setAttribute('data-lockval', locked);
        el.addEventListener('input', function () {
            if (el.value !== el.getAttribute('data-lockval')) {
                el.value = el.getAttribute('data-lockval');
            }
        });
        el.dispatchEvent(new Event('change', { bubbles: true }));
        lockField(el);
    }

    // Locks a dropdown to a fixed value, adding the option first if it is missing
    function setSelectLocked(sel, val) {
        var locked = String(val);
        var exists = false;
        Array.prototype.forEach.call(sel.options, function (o) {
            if (o.value === locked) { exists = true; }
        });
        if (!exists) {
            var opt = document.createElement('option');
            opt.value = locked;
            opt.text = locked;
            sel.appendChild(opt);
        }
        sel.value = locked;
        sel.dispatchEvent(new Event('change', { bubbles: true }));
        sel.setAttribute('data-lockval', locked);
        sel.addEventListener('change', function () {
            if (sel.value !== sel.getAttribute('data-lockval')) {
                sel.value = sel.getAttribute('data-lockval');
            }
        });
        lockField(sel);
    }

    function pad2(n) { return (n < 10 ? "0" : "") + n; }

    function parseDateParts(raw) {
        if (!raw) { return null; }

        var y, m, d;

        // Plain YYYY-MM-DD - read the digits directly, no timezone shifting
        var plain = raw.match(/^(\d{4})-(\d{2})-(\d{2})$/);
        if (plain) {
            y = Number(plain[1]);
            m = Number(plain[2]);
            d = Number(plain[3]);
        } else {
            // Full ISO string - read it back in the visitor's own timezone
            var dt = new Date(raw);
            if (isNaN(dt.getTime())) { return null; }
            y = dt.getFullYear();
            m = dt.getMonth() + 1;
            d = dt.getDate();
        }

        // Shift by whole days, anchored at noon so a DST change cannot
        // knock the result onto the wrong side of midnight.
        var anchor = new Date(y, m - 1, d, 12, 0, 0, 0);
        anchor.setDate(anchor.getDate() + KF_DATE_OFFSET_DAYS);

        return { y: anchor.getFullYear(), m: anchor.getMonth() + 1, d: anchor.getDate() };
    }

    // Finds the Parsha box by its label, so the two forms can number their fields differently
    function findParshaInput() {
        var lines = document.querySelectorAll('.form-line');
        for (var i = 0; i < lines.length; i++) {
            var label = lines[i].querySelector('.form-label-left label, .form-label label');
            if (label && /parsha/i.test(label.innerText)) {
                var input = lines[i].querySelector('input[type="text"]');
                if (input) { return input; }
            }
        }
        return document.getElementById('input_1');
    }

    // Finds the date group whichever way that form was built (text boxes or dropdowns)
    function findDateFields() {
        // Text-box style: month_3 / day_3 / year_3
        var monthText = document.querySelector('input[id^="month_"]');
        if (monthText) {
            var qid = monthText.id.split('_')[1];
            return {
                kind: 'text',
                month: monthText,
                day: document.getElementById('day_' + qid),
                year: document.getElementById('year_' + qid),
                pick: document.getElementById('input_' + qid + '_pick')
            };
        }

        // Dropdown style: input_23_month / input_23_day / input_23_year
        var monthSel = document.querySelector('select[id$="_month"]');
        if (monthSel && /^input_\d+_month$/.test(monthSel.id)) {
            var base = monthSel.id.replace(/_month$/, '');
            return {
                kind: 'select',
                month: monthSel,
                day: document.getElementById(base + '_day'),
                year: document.getElementById(base + '_year'),
                pick: document.getElementById(base + '_pick')
            };
        }

        return null;
    }

    // --- READ URL PARAMS ---
    var hashString = window.location.hash.substring(1);
    var urlParams = new URLSearchParams(hashString);
    var parshaName = urlParams.get('parsha');
    var dateRaw = urlParams.get('date');

    // --- PARSHA ---
    var parshaInput = findParshaInput();
    if (parshaInput && parshaName) {
        setTextLocked(parshaInput, parshaName);
    }

    // --- DATE ---
    var parts = parseDateParts(dateRaw);
    var dateFields = findDateFields();

    if (parts && dateFields) {
        if (dateFields.kind === 'text') {
            if (dateFields.month) { setTextLocked(dateFields.month, pad2(parts.m)); }
            if (dateFields.day) { setTextLocked(dateFields.day, pad2(parts.d)); }
            if (dateFields.year) { setTextLocked(dateFields.year, parts.y); }
        } else {
            if (dateFields.month) { setSelectLocked(dateFields.month, parts.m); }
            if (dateFields.day) { setSelectLocked(dateFields.day, parts.d); }
            if (dateFields.year) { setSelectLocked(dateFields.year, parts.y); }
        }
        // Hide the calendar picker so the locked date cannot be overwritten
        if (dateFields.pick) { dateFields.pick.classList.add('kf-hide'); }
    }
});
//]]>
</script><title>
	Make an Appointment - Shanghai Jewish Center
</title></head>
<body class="lang_en dir_ltr cco_body cco_templateless_page section_branch">
	
	
		<div width="100%" class="cco_templateless_template" style="z-index:100 !important;display:block !important;left:0px !important;top:0px !important;height:30px!important;width:100% !important;line-height:30px !important; position:relative !important; margin-bottom:0 !important; padding:0;text-indent: 25px;" align="Left"><a href="//www.shanghaijewishcenter.com" style="display:block!important;font-size:14px !important;">&laquo; Back to&nbsp;Shanghai Jewish Center</a></div>
	
	<div class="cco_templatelates_content">
		
	<div class="co_content_container clearfix local_content" id="co_content_container">
		<div class="clearfix">
			<!-- BEGIN HEADER --><style type="text/css">

    @import url("https://fonts.googleapis.com/css?family=Abril+Fatface|Montserrat:300,400|Oswald|Anton|Yellowtail");

    /* Light Text for dark background - To change the color of the text, delete "white" and put a new color */
    .headerTitle,
    .headerSubTitle,
    .widget_content,
    .indexsection .title,
    .header-desc,
    .bannerCta button,
    .custom-mini-banner,
    .co_calendar_text {
        color: white;
    }

    /* Dark Text for medium background. To change the color of the text, delete "#000000" and put a new color */
    #navigation li.parent a.parent:hover,
    #navigation li.parent a.parent:hover+.sub_menu_toggle,
    #navigation li.parent .sub_menu .item a:hover,
    #navigation li.parent.selected a.parent,
    .sub_menu .item a:hover {
        color: #000000;
    }

    /* Dark Text for light background. To change the color of the text, delete "#66635B" and put a new color */
    .custom_message .title,
    .prepResource-title,
    .co_photo_gallery_head,
    .co_calendar_head,
    .footer {
        color: #66635B;
    }

    /* Light background for dark text. To change the color of the background, delete "#d5d0c4" and put a new color */
    .footer,
    #co_calendar div.co_calendar_body .item.item.first,
    #co_calendar div.co_calendar_body .item:nth-child(3),
    #co_calendar div.co_calendar_body .item:nth-child(6),
    #co_calendar div.co_calendar_body .item:nth-child(8),
    .custom-mini-banner .mini-banner-1,
    .custom-mini-banner .mini-banner-2 {
        background-color: #d5d0c4;
    }

    /* Medium background for light text - To change the color, delete "#a59e8c" and put a new color */
    #navigation li.parent a.parent,
    #navigation li.parent .sub_menu .item a,
    #navigation li.parent .sub_menu ul li,
    div#chabad_head .chabad_navigator_bar,
    .custom-mini-banner .mini-banner-1,
    .custom-mini-banner .mini-banner-2 {
        background-color: #a59e8c;
    }

    @media only screen and (max-device-width: 1024px) {
        div#chabad_head .chabad_navigator_bar ul li {
            background-color: #A59E8C;
        }
    }    /* Dark background for light text. To change the color of the background, delete "#66635B" and put a new color */
    .bannerCta button,
    #co_calendar div.co_calendar_body .item:nth-child(2),
    #co_calendar div.co_calendar_body .item:nth-child(4),
    #co_calendar div.co_calendar_body .item:nth-child(5),
    #co_calendar div.co_calendar_body .item:nth-child(7) {
        background-color: #66635B;
    }

    @media only screen and (max-device-width:650px) {

        #co_calendar div.co_calendar_body .item:nth-child(2),
        #co_calendar div.co_calendar_body .item:nth-child(4),
        #co_calendar div.co_calendar_body .item:nth-child(6),
        #co_calendar div.co_calendar_body .item:nth-child(8) {
            background-color: #66635B;
        }
    }

    @media only screen and (max-device-width:650px) {

        #co_calendar div.co_calendar_body .item.item.first,
        #co_calendar div.co_calendar_body .item:nth-child(3),
        #co_calendar div.co_calendar_body .item:nth-child(5),
        #co_calendar div.co_calendar_body .item:nth-child(7) {
            background-color: #d5d0c4;
        }
    }    /* Start of desktop CSS */
    .section_root div#ContentBody .content-area-parent {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 10px;
    }

    .chabad_header .headerTitle,
    .headerSubTitle,
    .custom_message .title,
    .prepResource-title,
    .indexsection .title,
    .co_calendar_head,
    .co_photo_gallery_head {
        font-family: Oswald, Arimo, sans-serif !important;
    }

    .article-header,
    .article-header__title,
    .chabad_menu_content,
    .co_photo_gallery_head,
    .read-more_link,
    .titleIcon {
        text-align: center
    }

    .bannerCta button,
    .read-more_link a {
        text-decoration: none;
        box-shadow: none;
        text-shadow: none;
        letter-spacing: 2px;
        text-transform: uppercase
    }

    .bannerCta button,
    .co_photo_gallery_head,
    .custom_message .title,
    .read-more_link a,
    .sPromo-wrap .caption,
    [class=widget-] {
        text-transform: uppercase
    }

    #co_calendar div.co_calendar_body div div div:nth-child(5) {
        clear: both
    }

    div.chabad_left_column {
        background-color: #fff;
        width: 100%;
        float: none;
        margin: 0;
        padding: 25px 5px 0;
        min-height: 329px
    }

    div#chabad_body_content {
        width: 945px;
        margin-left: auto;
        margin-right: auto;
        float: none
    }

    div#chabad_body_content .latest_features {
        margin-top: 50px;
        margin-bottom: 50px
    }

    [class=widget-] {
        color: #5a2d2d;
        font-family: Anton, sans-serif;
        font-size: 20pt;
        line-height: normal
    }

    .cco_templateless_template a {
        color: #fff;
        font-family: Montserrat, sans-serif;
        background-color: #7d7070;
        font-size: 15pt;
        padding-left: 50px;
        text-decoration: none;
        line-height: 40px;
        height: 40px
    }

    .widget-1 {
        background: 0 0;
        border: none
    }

    .widget_content {
        padding: 0
    }

    .cco_templatelates_content {
        margin-bottom: 0
    }

    .no_margin .g960 {
        float: none
    }

    .cco_templateless_page #BodyContainer {
        text-align: center;
        width: 100%
    }

    a.parent.arrow:hover {
        background: url(https://w2.chabad.org/images/shluchim/minisites/down_triangle_black.gif) right 5px center no-repeat
    }

    .section_root #co_body_container {
        width: 100%
    }

    .read-more_link a {
        display: inline-block;
        padding: 10px 24px;
        font-size: 18px;
        font-weight: 700;
        transition: all .4s
    }

    .read-more_link a:hover {
        text-decoration: none
    }

    .co_photo_gallery_head {
        font-size: 20pt;
        margin-bottom: 10px
    }

    .feature_caption,
    .feature_caption a,
    .features_title {
        font-family: Oswald, Arimo, sans-serif;
        color: #66635B;
    }

    .features_title {
        margin-bottom: 10px
    }

    div#chabad_main_content .cco_templateless_template {
        background-image: none;
        background-color: inherit
    }

    .chabad_header .headerTitle {
        font-size: 70pt;
        padding-top: 100px;
        line-height: 130px;
        position: relative;
        z-index: 2;
    }

    .chabad_header img {
        position: absolute;
        background-position: right bottom;
        background-repeat: no-repeat;
        background-color: rgba(255, 255, 255, .2);
        background-blend-mode: screen;
        left: 0px;
        z-index: 1;
        object-fit: cover;
        width: 100%;
        height: 450px;
    }

    .article-header__subtitle,
    .article-header__title {
        color: #66635b;
        font-family: Montserrat, sans-serif
    }

    .headerSubTitle {
        font-size: 27pt;
        position: relative;
        z-index: 2;
    }

    .header-desc {
        font-size: 23pt;
        font-weight: lighter;
        font-family: Montserrat, sans-serif;
        position: relative;
        z-index: 2;
    }

    div#chabad_head .chabad_navigator_bar {
        width: 100%;
        border: none;
        margin: 0;
        height: 45px
    }

    div#chabad_head .chabad_navigator_bar ul {
        display: inline-block;
        margin: auto
    }

    div#chabad_head .chabad_navigator_bar ul li a {
        font-size: 17px;
        font-weight: 400;
        visibility: visible;
        line-height: 45px;
        margin-top: 0;
        color: #fff;
        font-family: Montserrat, sans-serif !important;
        border-right: 2px solid #fff;
    }

    div#chabad_head .chabad_navigator_bar ul li ul li a {
        line-height: 28px;
        min-width: 140px
    }

    div#chabad_head .chabad_navigator_bar ul li .sub_menu {
        top: 45px !important;
        text-align: left
    }

    #navigation li.parent:last-child a.parent {
        border-right: 0 solid;
    }

    #navigation li.parent a.parent {
        transition: all .5s;
    }

    .arrow {
        transition: none !important
    }

    .sub_menu .item a {
        border-right: 0 !important;
        max-width: 100% !important
    }

    .large_banner {
        border: 1px solid #c3c1b8;
        overflow: hidden;
        position: relative;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
    }

    .bannerCta button,
    .donate_link a,
    .read-more_link a {
        border: 2px solid #2d2317;
        font-family: Montserrat, sans-serif
    }

    .bannerContainer a {
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        right: 0;
        z-index: 1
    }

    .donate_link a,
    .read-more_link a {
        color: #2d2317;
        background: 0 0
    }

    .donate_link a:hover,
    .read-more_link a:hover {
        background: #2d2317;
        color: #fff
    }

    .textWrapper {
        background: rgba(255, 255, 255, .75);
        padding: 11px 100px;
        width: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
        text-align: center;
        box-sizing: border-box
    }

    .textWrapper span {
        text-align: center;
        font-size: 14px;
        line-height: 20px;
        color: #000;
        font-family: Montserrat, sans-serif
    }

    .textWrapper .big {
        display: block;
        font-size: 22px;
        margin: 5px
    }

    .bannerCta button {
        display: inline-block;
        padding: 10px 24px;
        font-size: 18px;
        font-weight: 700;
        transition: all .4s;
        color: #fff;
        background: #2d2317
    }

    .small_promos {
        display: flex;
        margin-bottom: 50px;
        text-align: center
    }

    .wrap-image .bannerContainer img,
    .wrap-image .statimg {
        opacity: 1;
        display: block;
        width: 100%;
        transition: .5s ease;
        backface-visibility: hidden
    }

    .wrap-image:hover .bannerContainer img,
    .wrap-image:hover .statimg {
        opacity: .5
    }

    #co_calendar,
    #co_photo_gallery {
        margin-bottom: 50px
    }

    .custom_message .title {
        font-size: 34pt;
        text-align: center
    }

    #co_calendar {
        display: inline-block;
        text-align: left
    }

    #co_calendar .item {
        float: left;
        padding: 15px
    }

    .co_calendar_head,
    .features_title,
    .photo_title {
        font-size: 20pt;
        text-transform: uppercase;
        text-align: center
    }

    .co_content {
        margin-left: auto;
        margin-right: auto;
        text-align: center
    }

    .co_calendar_text {
        display: flex;
        flex-wrap: wrap;
        font-family: Montserrat, sans-serif;
        color: #fff;
        background-color: #e3cca4;
        background-clip: content-box
    }

    .co_date,
    .co_title_calendar a {
        font-size: 17pt;
        text-decoration: none;
        line-height: 25px;
        font-family: Oswald, Arimo, sans-serif;
        color: #fff;
        text-transform: uppercase
    }

    .co_date {
        font-weight: bold;
        margin-bottom: 15px;
    }

    .co_date::after {
        content: ""
    }

    .co_title_calendar a {
        font-size: 15pt;
    }

    .co_text_calendar {
        padding-top: 10px
    }

    .co_photo_gallery {
        text-align: center
    }

    .co_photo_gallery a {
        display: inline;
        margin: 0
    }

    .co_photo_gallery a:hover {
        text-decoration: none !important;
        transition: .5s ease;
        opacity: .5;
    }

    .co_photo_gallery a img {
        width: 20%;
        margin: 4px;
        height: 150px;
        object-fit: cover
    }

    .co_features {
        display: inline-block;
        margin: 5px;
        width: 250px
    }

    .co_features img,
    .g960 {
        width: 100%
    }

    .section_branch .chabad_header {
        height: 300px;
    }

    .section_branch .chabad_header img {
        height: 300px;
    }

    .section_branch .chabad_header .headerTitle {
        padding-top: 30px;
    }

    .feature_caption,
    .feature_caption a {
        font-size: 14pt;
        text-transform: uppercase;
        text-decoration: none;
        text-align: center
    }

    #footerContainer,
    #footerContainer a,
    .footer,
    .footer a {
        font-size: 15px;
    }

    .co_photo_gallery_footer {
        display: none
    }

    #footerContainer,
    .footer {
        margin-top: 0;
        padding: 10px;
        text-align: center;
        width: 100%;
        font-family: Montserrat, sans-serif
    }

    .large_bottom_margin {
        margin: 20px
    }

    .g960 {
        margin: 0 auto
    }

    body.mobile div#co_calendar {
        margin-bottom: 50px;
    }

    body.mobile div#co_photo_gallery {
        margin-top: 0px;
        margin-bottom: 50px;
    }

    .mobile .footer_inner_container .back_to_top {
        left: 10px;
        bottom: 25px;
        width: 30px;
        height: 30px
    }

    .mobile .footer_inner_container .back_to_top .arrow {
        margin: -3px -6px
    }

    .indexsection .title {
        text-align: left
    }

    .section_root #co_body_container {
        text-align: center
    }

    .sub_menu {
        visibility: visible
    }

    div#chabad_head .chabad_navigator_bar ul li {
        color: #fff;
        background-color: #fff;
    }

    .cco_templateless_page #chabad_main_content {
        background-image: url(https://w2.chabad.org/media/images/1216/PgGT12164924.jpg);
        background-blend-mode: screen;
        background-size: contain;
        background-color: rgba(255, 255, 255, .7)
    }

    .article-header__title,
    .read-more_link,
    .titleIcon {
        text-align: center
    }

    .titleIcon img {
        display: none
    }

    .bannerCta button,
    .custom_message .title,
    .read-more_link a,
    .sPromo-wrap .caption,
    [class=widget-] {
        text-transform: uppercase
    }

    .sPromo-wrap {
        display: inline-block;
        margin-left: 4px;
        width: 100%;
        max-height: 250px;
        position: relative
    }

    .sPromo-wrap:first-child {
        margin-left: 0
    }

    .sPromo-wrap a {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        right: 0;
        z-index: 1
    }

    .sPromo-wrap img {
        height: 100%;
        object-fit: cover;
        opacity: 1;
        display: block;
        width: 100%;
        transition: .5s ease;
        backface-visibility: hidden
    }

    .sPromo-wrap .caption {
        font-family: Oswald, Arimo, sans-serif;
        position: absolute;
        width: 100%;
        bottom: 0;
        height: 38px;
        line-height: 36px;
        font-weight: 400;
        font-size: 15pt;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        background: rgba(255, 255, 255, .75)
    }

    .sPromo-wrap:hover img {
        opacity: .5
    }

    .sPromo-flex {
        max-height: 250px;
        flex: 1 1 250px;
        min-width: 200px;
        max-width: 500px;
        text-align: center;
        display: inline-block;
        position: relative;
        border: 1px solid #c3c1b8;
    }

    .sPromo-flex a {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        right: 0;
        z-index: 1;
    }

    .sPromo-flex img {
        height: 100%;
        object-fit: cover;
        opacity: 1;
        display: block;
        width: 100%;
        transition: .5s ease;
        backface-visibility: hidden;
    }

    div#chabad_main_content {
        width: 100%
    }

    .article-header__title {
        font-size: 30px;
        color: #66635b;
        font-family: Montserrat, sans-serif
    }

    .wrap-image .bannerContainer img {
        opacity: 1;
        display: block;
        width: 100%;
        transition: .5s ease;
        backface-visibility: hidden
    }

    .wrap-image:hover .bannerContainer img {
        opacity: .5
    }

    .wrap-image:hover .wrap-image2 {
        opacity: 1
    }

    .wrap-image2 {
        transition: .5s ease;
        opacity: 0;
        position: absolute;
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }

    .custom_message {
        margin-bottom: 50px
    }

    .custom_message .message {
        font-family: Montserrat, sans-serif;
        font-size: 16pt;
        margin: 0 auto;
        text-align: center;
        padding: 25px
    }

    .photo_title {
        font-size: 20pt;
        text-transform: uppercase;
        text-align: center
    }

    .co_date {
        font-size: 17pt;
        text-decoration: none;
        line-height: 25px;
        font-family: Oswald, Arimo, sans-serif;
        color: #fff;
        text-transform: uppercase
    }

    .chabad_header {
        height: 450px;
        text-align: center;
        background-position: right bottom;
        background-repeat: no-repeat;
        background-color: rgba(255, 255, 255, .2);
        background-blend-mode: screen
    }

    .indexsection {
        padding: 0 100px
    }

    .indexsection .title {
        text-transform: uppercase;
        font-size: 20pt;
        text-align: left
    }

    .indexsection .read-more_link {
        margin: 25px 0;
        width: 15%
    }

    .indexsection .custom_message {
        padding: 25px
    }

    .indexsection .message {
        padding: 20px 0;
        text-align: left;
        font-family: Montserrat, sans-serif !important;
        color: #000
    }

    .indexsectionImg img {
        width: 40%;
        float: right
    }

    .custom-mini-banner .banner-box {
        display: inline-block
    }

    .custom-mini-banner {
        margin: 0px 0px 50px 0px;
        font-family: Montserrat, sans-serif;
        text-transform: uppercase;
        padding-left: 100px;
        padding-right: 100px;
    }

    .custom-mini-banner .mini-banner-1,
    .custom-mini-banner .mini-banner-2 {
        margin: 10px 0 2px
    }

    .custom-mini-banner .banner-box {
        padding: 20px 35px;
        vertical-align: middle;
        text-align: left;
        box-sizing: border-box
    }

    .custom-mini-banner .banner-box .title {
        font-weight: 700;
        display: inline-block;
        font-size: 18px
    }

    .custom-mini-banner .banner-box .desc {
        font-size: 11px;
        line-height: 16px;
        padding-top: 6px;
    }

    .prepResource-title {
        font-size: 20pt;
        text-align: center;
        text-transform: uppercase;
    }

    .mobile div#chabad_head .chabad_navigator_bar ul li {
        background-color: inherit;
    }

    /* End of desktop CSS */    /* Start of Media Queries */

    @media only screen and (min-device-width:651px) {
        #co_calendar .item {
            min-height: 175px
        }

        .co_calendar_text {
            padding-left: 52px;
            padding-right: 52px
        }
    }

    @media only screen and (min-device-width:1025px) {
        #co_calendar .item.small-width {
            width: 160px
        }

        #co_calendar .item.normal-width {
            width: 25%
        }

        #co_calendar .item.medium-width {
            width: 267px
        }

        #co_calendar .item.large-width {
            width: 400px
        }
    }

    @media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:landscape) {
        .co_calendar_text {
            padding-left: 52px;
            padding-right: 52px
        }
    }

    @media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
        .co_calendar_text {
            padding-left: 62px;
            padding-right: 62px
        }
    }

    @media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
        .co_calendar_text {
            padding-left: 53px;
            padding-right: 52px
        }
    }

    @media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (orientation:portrait) {
        .co_calendar_text {
            padding-left: 62px;
            padding-right: 62px
        }
    }

    @media only screen and (max-device-width:650px) and (max-width:650px) {
        .small_promos {
            flex-wrap: wrap;
            justify-content: center
        }
    }

    @media only screen and (max-device-width:650px) {

        .bannerCta,
        .textWrapper .wrapper-message {
            display: none
        }

        .co_photo_gallery_head,
        .textWrapper span {
            text-align: center
        }

        .textWrapper {
            background: rgba(255, 255, 255, .75)
        }

        .textWrapper .big {
            color: #000;
            margin: 0
        }

        .cco_templateless_template a {
            padding-left: 0
        }

        div.chabad_left_column {
            padding-top: 10px
        }

        .chabad_header {
            background-image: none;
            height: 250px;
            display: block !important
        }

        .chabad_header img {
            background-size: cover;
            background-position: center 0;
            background-attachment: inherit;
            height: 250px;
        }

        .headerTitle {
            padding-top: 50px;
        }

        .headerSubTitle,
        .header-desc {
            font-size: 20pt
        }

        .header-desc {
            padding-bottom: 60px
        }

        div#chabad_head .chabad_navigator_bar ul li a {
            border-right: none;
            line-height: 45px
        }

        body.mobile #navigation.chabad_navigator_bar #menu {
            width: 100%;
            height: 45px
        }

        body.mobile .g960.footer {
            padding: 10px
        }

        .textWrapper {
            padding: 5px;
            float: none;
            left: 0;
            height: auto !important
        }

        .sPromo-wrap {
            margin: 8px 8px 8px auto
        }

        .small_promos img {
            width: 75%;
            display: initial
        }

        .custom_message .title {
            font-size: 25pt
        }

        .custom_message .message {
            width: 100%;
            font-size: 13pt;
            padding: 10px;
        }

        #co_calendar {
            display: block;
            clear: both
        }

        #co_calendar .item {
            float: none;
            width: 100% !important;
            height: auto
        }

        .co_features,
        .photo {
            display: inline-block;
            margin: 0 auto;
            width: 45%;
            padding-bottom: 15px
        }

        .feature_caption a {
            font-size: 10pt
        }

        .co_photo_gallery a img {
            width: 49% !important
        }

        .chabad_header div.headerTitle {
            font-size: 43px;
            line-height: 70px;
            padding-top: initial
        }

        .indexsection,
        .indexsection .custom_message {
            padding: 10px
        }

        .indexsection .message,
        .indexsection .title {
            text-align: center
        }

        .indexsection .read-more_link {
            width: 100%
        }

        .indexsectionImg img {
            float: none;
            width: 75%
        }

        .sPromo-wrap {
            margin: 8px auto
        }

        .textWrapper {
            background: rgba(255, 255, 255, .75)
        }

        .textWrapper .big {
            color: #000
        }

        .custom-mini-banner .banner-box .desc {
            width: 100%
        }

        .custom-mini-banner .banner-box {
            display: block;
            width: 100%;
            padding: 10px
        }

        .custom-mini-banner {
            padding-left: 0px;
            padding-right: 0px;
        }
    }

    @media only screen and (max-device-width:1024px) {

        #co_calendar .item .calendar-width,
        .calendar-width {
            max-width: 936px
        }

        #co_calendar .item .normal-width {
            width: 300px
        }

        #co_calendar .item .normal-width.last {
            width: 600px
        }

        #co_calendar .item.medium-width,
        #co_calendar .item.small-width {
            width: 203px
        }

        #co_calendar .item.normal-width {
            width: 25%;
        }

        #co_calendar .item.large-width {
            width: 300px
        }

        div#chabad_body_content {
            background-color: #fff
        }

        body.mobile #navigation.chabad_navigator_bar #menu li:not(.heading) {
            padding: 0
        }

        div#chabad_head .chabad_navigator_bar ul li a {
            border-right: 0 !important
        }

        body.cco_templateless_page.mobile #navigation.chabad_navigator_bar #menu {
            margin-top: 10px;
            height: 45px
        }

        body.mobile .chabad_navigator_bar #menu .item.heading a {
            background: url('https://w2.chabad.org/images/shluchim/minisites/down_triangle_white.gif') no-repeat right center
        }

        body.mobile .chabad_navigator_bar .sub_menu_toggle {
            background: url(https://w2.chabad.org/images/shluchim/minisites/down_triangle_white.gif) no-repeat center
        }

        body.mobile div.chabad_navigator_bar #menu .sub_menu ul {
            border-left: 3px solid #fff
        }

        body.mobile #navigation.chabad_navigator_bar #menu li:not(.heading) {
            padding-left: 0
        }

        div#chabad_head .chabad_navigator_bar ul li ul li {
            min-height: 0
        }

        body.mobile #navigation.chabad_navigator_bar #menu {
            width: 100%
        }

        .cco_templateless_page #chabad_main_content {
            background-image: url(https://w2.chabad.org/media/images/1216/PgGT12164924.jpg);
            background-blend-mode: screen;
            background-size: contain;
            background-color: rgba(255, 255, 255, .7)
        }

        .bannerCta button {
            margin-top: 0
        }

        .small_promos {
            margin-top: 10px
        }

        .co_features {
            width: 25%
        }

        .co_photo_gallery_head {
            text-align: center
        }

        .co_photo_gallery a {
            margin: 5px
        }

        .co_photo_gallery a img {
            width: 27%
        }

        .g960.footer {
            padding: 20px;
            width: 100%
        }

        .arrow:hover {
            background: 0 0
        }

        .sPromo-wrap .caption {
            max-width: 100%
        }

        .custom_message .message {
            width: 100%
        }

        .co_content {
            width: 100%
        }

        .chabad_header {
            background-position: bottom center;
            background-attachment: inherit
        }

        .chabad_header .headerTitle {
            padding-top: 100px
        }

        .header-desc {
            padding-bottom: 75px
        }

        .cco_templateless_page .chabad_header,
        .chabad_header {
            background-blend-mode: screen;
            background-position: left bottom;
            background-color: rgba(255, 255, 255, .3)
        }

        .header-desc {
            padding-bottom: 50px
        }
    }
</style>


<div id="chabad_body_page">
<div id="chabad_main_content">
<div id="chabad_head">


<div class="chabad_header">

<img src="https://w2.chabad.org/media/images/1216/nroG12163252.jpg" alt="Welcome!" />
<div class="headerTitle">
<a href="/5758589" style="text-decoration: none;">
Shanghai Mikvah                                                              </a></div>
<div class="headerSubTitle">
Spa for the                                 Soul</div>
<div class="header-desc">
 </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=5758589" class="parent">Home</a>
|
</li>
<li class="item parent selected">
<a href="/article.asp?aid=5759058" class="parent selected">Make an Appointment</a>
|
</li>
<li class="item parent">
<a href="/article.asp?aid=5759054" class="parent">Tour our Mikvah</a>
</li>

</ul>
</div>
</div>

</div>
<div id="chabad_body_content" class="content_full_width">
<div class="chabad_left_column content_full_width">
<div detached="true" type="static" id="ContentArea" name="content_area" actions="edit,delete" class="chabad_left_column"><div id="content_page_full" class="content_page_full"><!-- 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">Make an Appointment</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="2023-01-01T22:11:53" />
<span itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
	<meta itemprop="name" content="Shanghai Jewish Center" />
	<meta itemprop="brand" content="Shanghai Jewish Center" />
	<span itemprop="logo" itemscope itemtype="http://schema.org/ImageObject">
		<meta itemprop="url" content="https://w2.chabad.org/media/images/1146/yYKg11465983.jpg" />
		<meta itemprop="height" content="150" />
		<meta itemprop="width" content="150" />
	</span>
</span>
<meta itemprop="datePublished" content="2023-01-01T22:11:53" />
			<div itemprop="articleBody">
				<co:body xmlns:co="www1.chabadonline.com/alpha1" xmlns:ext="urn:xslt-extensions">
  <div class="co_body article-body cf">
<p style="text-align: center;">
<span style="font-family:Montserrat, sans-serif;">
<span class="marker">
<span style="color:#333300;">
<span style="font-size:18px;">
<span style="line-height:2;">Our state-of-the-art mikvah facility offers comfort, hygiene, aesthetics, and privacy. Our mikvah is fully equipped with all the supplies needed for preparation for immersion, and to make your experience a Spa for the Soul.</span></span></span></span></span></p>

<p style="text-align: center;">
<span style="font-family:Montserrat, sans-serif;">
<span class="marker">
<span style="color:#333300;">
<span style="font-size:18px;">
<span style="line-height:2;">To book a private appointment, please contact Dina:</span></span></span></span></span></p>

<p style="text-align: center;">
<span class="marker">
<span style="font-size:18px;">
<span style="line-height:2;">
<img alt="" height="69" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4YAAACvCAMAAACW5jBcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADMUExURQAAAP////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+/v////7+/v////7+/qKZiqWcjqifkaujla6mmbGpnLSsoLavpLmzp7y2q7+5r8K8ssW/tsjDusvGvc7JwdHMxdPPyNbSzNnVz9zZ09/c1+Lf2uXi3ujl4uvp5e3s6fDv7fPy8Pb19Pn5+Pz8+////5x4sQIAAAAjdFJOUwAIEBggKDA4QEhQWGBocHiAh4+Xn6evt7/Hz9ff5+jv8Pf4HND/PAAAAAlwSFlzAAAXEQAAFxEByibzPwAAFjdJREFUeF7tnf9747aRxrXZJu2lSa/XS5pNbnPtnijJtiTLMm3LtvxFEv7//+mAwYAYgCCkpS2xffh+fkhEDgXM+plXAwxAciD58Oe//vLpswIAHJF/fPr0Xz9+ZNHFfP/zF74MAHBsPv34gZUn+NMnbVmX0+nZEABwRMbT6fJ+p9TnH1h8jg8/KbVZjvkyAMCRKS5flPo1GJp+/FXtyhHbAQCnYLFRv3/HEtT84bN6PWcTAOBEjJ7Ulz+yCAcfflXPGI8CcHKKe/X7H1iGP6tXqBCADijW6ldbMP1e7TAiBaATxq/qLyTD39SSTwEATsxc/f4NJcNNwWcAAKfmSf1Ny/AXJEMAuuNC/T4YfPN/OywYAtAdr+pPgx/UIx8BADrgRv334Cd1xUcAgA64UL/qqeGUjwAAHTBWnwe/KdxSAUCXqC+DfyjsoAGgS7ZqoBR/BgB0goIMAegayBCAzoEMAegcyBCAzoEMAegcyBCAzoEM/yU5w46KXgEZCqZlxFV9mx9fM+HDd2e8XL/Qs2S368fykk+enKX9V/IRODaQoaCk+A95vQpvieZrjrQN9/LRNu/Y3nZzD9qr7Z6PwLGBDAUpGWopXLOZOKYMRw+2ccmmk333kOFpgQwFaRkq9SBS0hFlONvYtkN2MzafEsjwtECGgiYZqhe/+f14Mry2LdfYdZAPIcPTAhkKGmWo1nzFEWU4tw0n2J7+6ZWQ4WmBDAUssVdbJiwf1vbYUBUNF2vi3ZUx2XJParO6no6H09mKj5V64mtOB2R4WiBDAcvQp76Jl8LRVigsxRP3o1bVRHRS/QycPB1ChqcFMhTUZKil4ORxyyeOxJK72ciCTOGWL47ceR3I8LRAhoKEDIcjjsgDHiI5mU7TU8aRNuyZTNol+zjvFc/27Lb+OOfz6QV/spjOm56ikLMRNc8DGWpjwz9+T8Oxjxd4hW0DkKEgJcOqdLKwh+Hc8JoOTLKa3NjlhnW03D+529F5zeOycWR7wZc88LGDkuRm7Tbt3FN32pMr0sm9i/LZys4st6s5n/E02PKeexle2rXMl9ua3BoabvKRG9rc6IbO6Zr3n2D/2wIZCpIyLHg1b2UP+RpOHnbuqL9wVYkteFHkJNoVc9PwloI7a97FyaK4u5aZyKqjdE6oFzp7JkpJ6ilMQI22vOdOhmPv/y7c2tbYcNrH82ruq7aL4dR+ev9y878rkKEgKcPhrT37bI/SMvSlHM22EtOYw9mzTuqw4DLpvjkgh/iC/qeh/T3TqsZq4bRNNNvynrPf54H/98L35oaTPs681jUlZBgBGQrSMnQBZbNSUoZBLPuh5YindpIbtgWcs3HfVm4b4qsqps1YdRpEuMFLImPLe87yi7TGAwJNpuGUj27M7bi3/4MMHZChIC1DpxEbNCkZ1nAzRz6UvFpTiJt/hgPKOkFyso6O6zvgqqFtzpb3POrI4bSWazjhY9HQHGTogAwFaRlO7Nm8DHe3Z8PxwmW/ezJWs0qdEIqZ27adKtO45Yp91dgonM1LD1yztxfD8ZzrrW65P2fLeu472pXmu25i517Al2s44SP/zdRueT6cXLqiMGTogQwFaRnqvxFhU0FahrzfzG2FsWUJHs26YSjXNFKxx9PPLR82UoV4ORoWl09atWN7zPu/i2C0l7PlPa862tj8XLir7ag523DdxyH/HL3Yrvx9JKk/RT+BDAV5GdoX7qRl6Er2bh5JB6Pp9erJv8L10pr8zM3DgcxVIEOUU9gld9ZPMG/sCVfbGdspmc1pOVve86qjaimCU5j1I9tw3UcuyFSNuVECZFgBGQryMrQF+6QMOYdUeUL+Rav1No7G1OuzeFlAdJyVodhKwIPJqhO78rEj6edsezznjvzvAg+bd3SQbbjuI//Jao1BhhWQoSAvQ3v3b1KGnAg0PLbjI8mcU17qyRK8bCjKN1kZ+orlyJ6oxDS8sifM8C9n2+c5d+R/MtySyv6Gaz660Xi9McjQARkK0jIs7Nnc3NDfn89ByEfMaFauqwJ+Sobc6KEy9O9I5xKrf08sLw0YX3O2fZ7zgdjgyhlwf8M1H90ZITpuDDJ0QIaCtAxdpdSWJ5IytAFoCILZMF6sfGnQkJJhuDRp4HYcoQz95jH3xRgzbcvZ9nnOB9U+hGrcbK7PN1zz0Y0mRImYizSQoQMyFKRleMC6YaMMZ9FmNk1Khq6I4eOS23GEMvTLi26WFWOGhDnbgTJ01SUNj5uN9/mGaz46GYrGuDIMGTogQ0FahjzzyeyiaQrmqs5PcH0wJUNXH/FDRAe3EMrQ5xX2poZRRM52oAx9dnbVUeN9vuGaj25QX1V0Kk1Dhg7IUJCWYVg/ScrQj8CCYOaijOblbjHhlJeSoatiiBULZo8Mm8aHRhE52z7P+UAMSvnfkhuUNsjQnbEVHILHCJChAzIUpGXo9sLYo6QMfTzJYHZb1B4XlAhyMnQZtxaYe2TIbT5MI4x+crY9nrsD4Q7/UBgZ5huu+ei+Kuo9PFuu/Wt7C2QoSMrQiYnzxlfIkOuBrmaYk+GIC6kvYgJF7JEhl4980VKQsx0ow3q500z58g3XfHRd+RE3r/dDhhWQoSAlw4J/uTd8fLgMOVqr1ljPSRlWuzQ551aEC/v1ELcn0rvgcrbDZOgHyVynskv09nNDw3Uf+U9WbSdyFRrIsAIyFCRkWD2WySWGw2XI2c9t+XLBl5bhmVtXDHTotk1HMhQpkzddV1O8h+eHcs6zsJztMBn6eif/TFg/sg3XfXSlZpcOJ+7fChk6IENBTYb+yWzVT/lXy9C15kZiaRn6VYCXag41cz8BsQztAcEp9pXd4wy8o8loznagDN0jUmd8bH+Msg3XfaxSvf2nz3kPDWTogQwFLLGtfVLKmud2RBUxh8uQ93xx0hi71hpk6AoZms1dOV+U/KQXS6MM3QT0ieojI86enIFztsNkqLZzozX3G8HbRrMNJ3x002v1fLMo/dMwIMMKyFDAEkvgaxWHy9B93l1PhtPSDcTUHdnqTNx9Bym4/0yI7+6vF7esXM5LWduBMtSs/Q+E+wnJNZzw0ck2BjJ0QIaCRhmKCdtXyDDdXEOBUedLkSdCqrc6HRjiVU0yYztEhvHXnzkZZhtO+XgmM7sezWIzWwRkKGiQ4U7em/QVMvRP4ia29tAN7OoUvFEgZsV5Jh3i9Qfe+GFvxnaIDMvwD/Lqq5+ZhlM+hs+u2bopN2TogAwFSRnuVnZZmvkKGYbjzOdJ5r5fRjwgwrGTDwhNhnj8VkQ5+Wy2HSTD4VLIR6gw13DSx+GZ/0laj+ud9x3IUFCX4eZxKVRg+BoZDosbF8YbPbvjNfrGUanhIqjMbO7tBhxHOsSHMx/j0Y9Gs+0wGQ4vqq/Hj1htarjBx2Jhr380N6pw51LX/QYyFJhnwUtSYcLX8Kbns+BIc2FP8JG+fFE+rtelXYQ4j4xJiulVebder2/LpdiFaYlbr5gszVdWZahaS9qW99we0L//rNTfvluIXd6OdMONPpo++V8EGUZAhuD08D7xhLR7CmQIjs2FetE580q8RsZOgZOPbO0nkCE4Nu6Gw0p2fKdU/N6cHgMZgqPjVjd44WfOdavUM+p6CmQIjk61HvqyKssHLqVmFlD7B2QIjo5/r79Erm/2HcgQHB++2STA38cCIENwChZyMxuxwmqFADIEp2B8F9xAUr2KGxCQITgRF1c3a0NZTlGciYAMAegcyBCAzoEMAegcyBCAzoEMAegcyBCAzoEMAegcyBCAzoEMAegcyBCAzoEMAegcyBCAzoEMAegcyBCAzoEMAegcyBCAzoEMAegcyBCAzoEMAegcyBCAzoEMAegcyBCAzoEMAegcyBCAzoEMAegcyPAwzuflQ7lIP266mJflulwmX5VPXK3XC/4oGE2Xtw9l6d+BK8n1R6TbbOvL8GJerm5L8ULeGmdlWfqX8fNr/GPoLfhtbT0GMjyE6+rNYKtawIzv3WtSdjfp16Oc6QtqbxEb+5f+1V+3mevPkmyztS+3/C2ltk3v/izMi7K9gNf28hi6oK2tx0CG+5naV7Vbtks+y1zJd/dt5nxWUjxpSxz6pdOL4SlMQtn+LMk2W/pSeNEbnnzKk9CvBmR4JCDDvVxwqDhu+DxR8klmV39TUfFoDFHo+/RD7GToZ/uzJNts68s9XS2YskEyIwtkeCQgw30U9JLol7keHU5XFDMiTK/oxEqraDKnHPYajwVt5Eehf0nnbnVDY/6aH3tm+7Mk22zry4LOPczPhsXUptNNfTw7tq9F2ytDUn5bW4+BDPdBUrjjWsncjCVfq8LJ2BzuZvZgRGllZQ8cI467IPTNBE1tOPQKGu7d2gNNrj9Lss23+cJfG45JqNH3NA/mdDZpUSq+5oOItrb+ABkKzqbTWolxZMLkiQ84aqoyholOF/maZ3MYaOacUpsmCP0bc6aautF8befSYbY/It1mW19IYD7fFuZ7tfxrE21OhvRa7Qc+iGhr6xGQocAkojC2eabmx0yFGba5bEE28QWKKRHCxbVJNUTQrNGDCD36mpNarj9DU5ttfYnbp+wYZSdzjoarjTKkQetzlLWZtrY+ARkKUjJc6nNKxIkZtT3zZ5PVNsJGmvHDy4WdUK3N/2SzpJhLPtBQAnRfy/WnaWqzrS/n5mxQGzXp8J4/Wyhd0xSyUYZmuLttWKtsa+sTkKEgJUMzc9vwZwMNKPmzyWrBesJluZhWMc3zqTuquchmZ2udXWQZRGakXH+ZNtv6EqveOvDCny1mYHyvI6VZhuRkw4pjW1uvgAwFKRnS5ExoxtQ+tvYjZZLmn3IqiLzo2VpNMsPhRJYGx+ZCl7gy/Wka22zrS7l+jURn1lJ2/Jkww9vNOCfDiRnIipQtaWvrF5ChICVDGoyJOZZZCuDIMZnk1X5MoUN/szSJJiHDgLnpwuWETH+axjbfy5fh0IxApTBH5itawPq/TTKkXBuMbD1tbf0CMhSkZEjrAE/VsI1UwoM/M3yr1/Yr1jbw94Z+YVJVVSnN9KdpbPOdfNHemP5l6dL8Ue70//X/GmRIPyN+GhrQ1tYzIENBSoZ2w4sLlgsTpK4SYvKGqSkWiwf98XkV7R6bOS3tCX3KCT4am/vTNLb5Tr7wZFFM18zvAC1cmvNJGdJ8U1aHBG1tfQMyFCRlaLeePJlAPqeSQrU4ZySiA9OvBJjJV4Js6M9poW7to7G5P0nc5rv4orGbAPyenokpH9FE1jSalCEJN7nztb2tb0CGgqQMeZtLRbXjhAJz5ramWJLbQRpDf3m7NjalHmXdtLE/SdymufJNvjDmTyAHiqZFe70xpGRYmDWQpoTX0tY7IMPheekwiWnNn8vS1x3PfHjveI6lmZjjmRkNClKx3xj69itqJ9YQiXR/AVGbb/fFQhlKaONaH/JE1VhSMkQyfAcgQ1sFSVCVKy8oRTDP1ayLQt8I5mVxri+6sgvkiduLmkL/jL6geV0Gm6kb+gtIyfAtvljoTyHuzDBT0x3fhWVMKRnmklpbW++ADPfKkEWxox0omifWDG2G0dxwLNlt0YnIagr9mVYNz+W2omzf1F9A1OabfSHsX8JnKLrV1x0aU0KGVO5sSGptbf0DMtwjQ1sx2V2bIWphbyB6trqgXZvBRIoGhfXQagr9sdHe5NKYfR2mub+AqM03+2KwG7iF1UxS1/y5SYZmIN+U1Nra+gdkuGduSOsH1e3xhT2kz7RxJQglOlPFbUU2A7k2XTvN/QVEbb6HL7R/RxrNrb7bqmhqjHUZkv4TNyYb2tp6CGQoMMPBKEapgL/xBXx7rzpNumg+Jrdo2wbCu4sMe2Rot29z5sr0FxC1+XZfCjsWFja6+8E3aax1GVJVt2EjTFtbD4EMBQkZ0sqdDO+RCU7aXUZbQVXwGBmq/sntosReGVrt0cdMfwFRm2/2ZWSrrHIUa34cxK0WxlyXofEu3JPqaWvrIZChICFDE4thuFB4U8CbD8EmaPvElto6314Z2pRHbeb6k8Rtmove4MvEnFc7mXVpynzLA3SNOXwwH+QGchpbJhco29v6CGQoSMjQhGd4c7gP7/ovOo0NayljvwzN8pxtM9efJG7zbb6c00292yB32qliArHv3I4tpS4FbW19BDIU1GVYmHAJT9H4jwZvJnPJWwN5JbBFNqTqvZFMtj9J3OabfJnRsslLKIuDZGjUX68DWdra+ghkKEhkQ30mKujRvfI0nqIqZlAEITnVCg9x6E/Lm+jJ2bRUQKfMh6b+JHGbbX0xWBWuo2WRQ2RI5diG23bb2noJZChIyNCM1sJHQtC0hiRDs6cg39A8TpQ5LXHom3WRcA2CREThnetPErfZ1heNVaF7FlzFYh1iLnoxH4S0qdeGemdbWy+BDAUJGZro2wYR6iuQdGtecJOfuWdpb1XTii4QiOllR9ko158kbrOtL1rmpMLon53AXBX/Gpgpnn80QEhbWy+BDAUJGVLxRBYQaYMXz8LM9W7LpYHGWvt3rlDRRQ4zafz4SB+z/Qlqcmrpi725/gAVJmVI+x34c0xbWy+BDAXzsixlAUJTW06nGh9vGqNQF+Fkokvcq+eIQ58yl3hevn0kttVetj9BTU4tfbFrJYc8KNRcF8kwUVCqaGvrJ5DhHuxuMpdmClper2RCGnng2oZ9UnZig1Yt9GmcWRUmL2jjqFNCtj9Prc2WvpB6XxKbVmuYCyMZxk96lLS19RPIcA8jk1bU7saIhrda+0GjHdG9mugsZmR7iSsdmrpkzAhS7UqjrnN7w3z1Eotsf556m+18oSdw1GGrxJyOZEiv4qhNWy1tbf0EMtzHmMJbqS3fKR8Eo919otMXiUdflCr/xaGvdWLlpdu0/1cbP6vL9ldRb7OVL3Yvah02S8zpyBOayNYzNdHW1k8gw72MzNK4ZxssC0yCO96fkxtDEpIZUz6sWMuYzPbnSLTZxhcqDiVgs8ScjmRoBtDhDjpPW1s/gQwPYMF5RrO7jX/FvXFTJkaBmpRk5LtEaSApyfZnSbb59b5QXkrAZok5HTlqJqBN+7Pb2voJZHgQF9ePZuX6dp4qZpyXD+v1Q9lYc7hIvChKM13emjZvotoske3P0NDm1/pi3mGVgs0Sczr6STAvsm9ahG9r6yeQIQCdAxkC0DmQIQCdAxkC0DmQIQCdAxkC0DmQIQCdAxkC0DmQIQCdAxkC0DmQIQCdAxkC0DmQIQCdo2X4JXy+JQDgxOzU4DOeYg5Ap2gZfgoehw4AODGF+n3wMx6SBUCXTNRvg7+qOz4CAHTAlfr74NvEQ6EBACdjrX4YDP4Hk0MAumOsvnwz0KNS+/4EAEAH3Oox6WDw8X9Tz4UGAJyC8U59p2U4+EvyOesAgBNwT8lwMPjw+aB3+gAA3p1SffmWZDj49p+Jd3cBAI7OQqnvrQoHg/9Q6h7jUgBOzbVS/8ki1Hz/T/WM55kDcFLG94EKB4PvPiv1gD3eAJyM0c1OfalGpJZv/vZFqeflIS9+BQC8kWJhXvH6d67OCD7+pIWo8a/1AgAcgc2W/vfLH1l6IR/+/PNvZAcAHJXPv/z4kWUHAAAAAAAAAAAAAAAAAAAAAAAAgH8BBoP/BwM1jBtYTDXcAAAAAElFTkSuQmCC" width="356"></span></span></span></p>

</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>
<div id="border_bottom"></div>
</div>
</div>
</div><!-- END FOOTER -->
		</div>
		
		
	</div>

	</div>

	<div id="BodyContainer">
		<div class="g960 footer">
			<div class="poweredby large_bottom_margin">
				


	<div class="footer3"><b>Shanghai Jewish Center | 501c3 EIN 813932405</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>
	
	

	
<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=CC07618E"></script>
<script type="text/javascript" src="https://w2.chabad.org/scripts/js/WebComponents/bundles/magen-cdo-global.js?v=5457FBE7"></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/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:'Shanghai Jewish Center'}; Co.ArticleId     = '5759058';Co.SectionId     = 5758589;Co.PartnerSiteId = 0;Co.SiteId        = 777;Co.IsMobilePage  = false;Co.IsResponsive  = false;Co.DbDomain      = 'shanghaijewishcenter.com';Co.LanguageCode  = '';Co.LoginStatus   = 'None';</script>
	
	
<script>
(function(){if(!window.chatbase||window.chatbase("getState")!=="initialized"){window.chatbase=(...arguments)=>{if(!window.chatbase.q){window.chatbase.q=[]}window.chatbase.q.push(arguments)};window.chatbase=new Proxy(window.chatbase,{get(target,prop){if(prop==="q"){return target.q}return(...args)=>target(prop,...args)}})}const onLoad=function(){const script=document.createElement("script");script.src="https://www.chatbase.co/embed.min.js";script.id="FZpwrWj_gz2k_wmZsTIwm";script.domain="www.chatbase.co";document.body.appendChild(script)};if(document.readyState==="complete"){onLoad()}else{window.addEventListener("load",onLoad)}})()
</script>
</body>
</html>