@import url("https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap");
@import url("https://use.typekit.net/ryi8klr.css");
/* @import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap'); */

:root {
  --color-gold: #cea55b; /* rename variable in future */
  --primary-color: #865e6c;
  --accent-color: #d4a4b4;
  --color-accent-dark: #c96d4b;
  --color-accent-light: #f3f1e6;
  --color-accent: #cea55b;
  --font-display: "roca", sans-serif;
  --font-sans-serif: "Work Sans", sans-serif;
  --font-title: brandon-grotesque, sans-serif;
}

/* TITLE FONT */
.header-title,
.article-header h1,
.article-header__title,
.content_title_container .content_title,
.content_title_container h1,
.chabad_updates .widget_header.widget_header h5,
[class*="widget-"] .widget_header.widget_header h5,
.co_body h1,
.co_body h1 a,
.co_body h2,
.co_body h2 a,
.co_body h3,
.co_body h3 a,
.co_body h4,
.co_body h4 a,
.co_body h5,
.co_body h5 a,
.co_body h6,
.co_body h6 a,
.cps-container h1,
.cps-container h2,
.hp-table .hp-row-first .promo_slider .slider .cycle-caption big,
span.footer-title,
.banner .widget_content.index_format .item .title,
.banner .widget_content.index_format .item .title a,
.chabad-footer-regional-tag,
.chabad-tagline *,
.branding-search #header_branding .site_title {
  font-family: var(--font-title);
}

/* CONTENT FONT */
body span,
.reservation_input_select,
.co_form_input,
.co_body .content .form-all p,
.banner .widget_content.index_format .item .subtitle,
.co_body .content .form-all,
.co_body .content p,
.cps-container p,
.form-all,
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
html body.cco_body,
html body.cco_body p,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
pre,
q,
ruby,
s,
samp,
section,
small,
strike,
strong,
sub,
summary,
sup,
table,
tfoot,
time,
tt,
u,
ul,
var,
video,
.co_body .small_header,
.co_body .small_header a,
.co_body .small_header_alt,
.co_body .small_header_alt a,
.co_body .small_header_light,
.co_body .small_header_light a,
.co_content_container .small_header,
.co_body .light_grey a,
.light_grey,
.light_grey a,
.blue,
.blue a,
.co_body .content .blue a,
.chabad_text_box .gray,
.chabad_text_box div,
.chabad_text_box div.blue,
.chabad_text_box span,
div#chabad_head .chabad_navigator_bar ul li a,
.message .wrapper .widget_content .readMore,
.icon .chabad_updates .widget_content .item .title,
.icon .chabad_updates .widget_content .item .title a,
.icon .widget_content .item .title,
.icon .widget_content .item .title a,
.donate-body .stage.one p,
.donate-body .stage.one *,
.ctct-form-button,
#co_body_container
  div.ctct-form-embed
  div.ctct-form-defaults
  h2.ctct-form-header,
#co_body_container div.ctct-form-embed div.ctct-form-defaults p.ctct-form-text,
div#chabad_box_text
  .chabad_box_text_body
  .chabad_box_text_gradient
  .chabad_box_text_comment
  .item
  div,
.hp-table .hp-row-first .promo_slider .slider .cycle-caption .readMore,
#tabContentMain .co_menu_item.arrow .co_submenu_container a.item,
#tabContentMain .co_menu_item.arrow .co_submenu_container a.item span,
.cco_body #tabContentMain .donate_link,
body #tabContentMain .co_menu_item span.parent,
body #tabContentMain .co_menu_item span.parent a,
body #tabContentMain .co_menu_item.hover span.parent,
body #tabContentMain .co_menu_item.hover span.parent a,
body.cco_body #tabContentMain .co_menu_item span.parent,
body.cco_body #tabContentMain .co_menu_item span.parent a,
body.cco_body #tabContentMain .co_menu_item.hover span.parent,
body.cco_body #tabContentMain .co_menu_item.hover span.parent a,
body.cco_body #tabContentMain .co_submenu_container .co_column a,
.black,
.black a,
.co_body .sneak_peek h6 a,
.message .wrapper .widget_content.message_format div {
  font-family: var(--font-sans-serif);
}

body .co_body .content .form-all li,
body .co_body .content .form-all p,
body,
.co_body .content p,
.co_body .content li {
  font-size: 17px;
}

.co_body .content li {
  font-family: inherit;
}

img {
  max-width: 100%;
}

/* LOGO BACKDROP */
#header_branding .site-logo-wrapper {
  background: none;
}

.branding-search #header_branding.logo img {
  filter: drop-shadow(0px 0px 12px rgba(255, 255, 255, 0.9));
}

/* CAN INSERT MORE HERE */

/* ROUND BUTTONS */
body.cco_body #tabContentMain .co_menu_item.donate_link span.parent a,
body.cco_body #tabContentMain .co_menu_item.donate_link.hover span.parent a,
a.readMore,
a.readMore span {
  border-radius: 50px;
}

/* REMOVE SOCIAL BUTTONS */
aside.page-tools-sidebar {
  display: none;
}

/* DONATE BUTTON */
body.cco_body #tabContentMain .co_menu_item.donate_link span.parent a:hover,
body.cco_body.sites-article
  #tabContentMain
  .co_menu_item.donate_link
  span.parent
  a:hover,
body.cco_body
  #header.on-scroll
  #tabContentMain
  .co_menu_item.donate_link
  span.parent
  a:hover,
body.cco_body
  #tabContentMain
  .co_menu_item.donate_link.hover
  span.parent
  a:hover {
  background: #f47721;
  color: white;
}

/* SLIDES */
.hp-table .hp-row-first .promo_slider .slider .slides .slide_wrapper {
  background-color: #a59f9f;
}

/* FACEBOOK LIKE BOX */
.hp_content_wrapper .facebook_likebox .widget_header h5 {
  display: none;
}

/* OTHER WIDGETS */
.hp_content_wrapper [class*="widget-"] .widget_header h5 {
  font-size: 23px;
}

.hp-table > :nth-of-type(2) {
  background: none;
}

/* .hp-row:nth-of-type(3),
.hp-row:nth-of-type(4),
.hp-row:nth-of-type(5),
.hp-row:nth-of-type(6) {
  display: none;
} */

/* PHOTOS BUTTON */
.latest_photos .readMore span {
  padding: 10px 20px;
}

/* FOOTER TITLE MOSAD */
#footer .footer_text .footer3 b span:first-child,
#footer .footer_text .footer3 span:first-child {
  /* text-transform: none; */
  font-size: 27px;
}

.chabad-footer-regional-tag {
  margin-bottom: 10px;
  font-weight: bold;
  text-transform: uppercase;
}

.chabad-tagline {
  color: var(--color-gold);
  margin-bottom: 50px;
}

.chabad-tagline * {
  font-size: 20px;
}

.chabad-tagline strong {
  font-weight: bold;
}

.chabad-tagline-img {
  width: 20px;
}

.chabad-director {
  margin-bottom: 50px;
  font-weight: 400;
}

.affiliate-title {
  margin-bottom: 5px;
  font-style: italic;
  font-weight: 400;
}

ul#affiliate-listing {
  padding-left: 0;
  list-style: none;
  display: flex;
  max-width: 900px;
  margin: auto;
  flex-wrap: wrap;
  justify-content: center;
}

ul#affiliate-listing li:nth-child(1):before,
ul#affiliate-listing li:nth-child(3):before {
  content: "";
}

ul#affiliate-listing li {
  margin: 7px;
}

ul#affiliate-listing li:before {
  content: "\2022";
  margin-right: 13px;
}

#footer .footer_text .footer3 #affiliate-listing a {
  font-weight: normal;
  font-size: 16px;
}

.footer-address ~ span,
span.footer-city-state ~ span,
span.footer-city-state,
span.footer-street {
  display: none;
}

/* TOP LINKS */
#header_container .links,
body.sites-article #header_container .links {
  display: none;
}

/* Large Slide overlay color */
.hp-table .hp-row-first .promo_slider .slider .slides .slide_wrapper {
  background-color: #888484;
}

.secondary_navigation .header,
.hp-table .hp-row-first .promo_slider .slider .cycle-caption big {
  color: var(--accent-color);
}

body.cco_body #tabContentMain .co_menu_item.hover span.parent a,
.message .wrapper .widget_content .readMore,
#BodyContainer
  .no-hero-image
  #co_content_container
  .master-content-wrapper.master-content-wrapper
  .article-header
  .article-header__title,
#header.on-scroll .branding-search #header_branding .site_title,
body #header.on-scroll .cco_body #tabContentMain .donate_link,
body
  #header.on-scroll
  #tabContentMain
  .co_menu_item.arrow
  .co_submenu_container
  a.item
  span,
body
  #header.on-scroll
  #tabContentMain
  .co_menu_item.arrow
  .co_submenu_container
  a.item,
body #header.on-scroll body #tabContentMain .co_menu_item span.parent a,
body #header.on-scroll body #tabContentMain .co_menu_item span.parent,
body #header.on-scroll body #tabContentMain .co_menu_item.hover span.parent a,
body #header.on-scroll body #tabContentMain .co_menu_item.hover span.parent,
body
  #header.on-scroll
  body.cco_body
  #tabContentMain
  .co_menu_item
  span.parent
  a,
body #header.on-scroll body.cco_body #tabContentMain .co_menu_item span.parent,
body
  #header.on-scroll
  body.cco_body
  #tabContentMain
  .co_menu_item.hover
  span.parent
  a,
body
  #header.on-scroll
  body.cco_body
  #tabContentMain
  .co_menu_item.hover
  span.parent,
body
  #header.on-scroll
  body.cco_body
  #tabContentMain
  .co_submenu_container
  .co_column
  a,
body.cco_body #header.on-scroll #tabContentMain .co_menu_item span.parent a,
body.cco_body #header.on-scroll #tabContentMain .co_menu_item span.parent,
body.cco_body
  #header.on-scroll
  #tabContentMain
  .co_menu_item.arrow
  .co_submenu_container
  a.item
  span,
body.cco_body
  #header.on-scroll
  #tabContentMain
  .co_menu_item.arrow
  .co_submenu_container
  a.item,
body.cco_body
  #header.on-scroll
  #tabContentMain
  .co_menu_item.hover
  span.parent
  a,
body.cco_body #header.on-scroll #tabContentMain .co_menu_item.hover span.parent,
body.cco_body
  #header.on-scroll
  #tabContentMain
  .co_submenu_container
  .co_column
  a,
body.cco_body #header.on-scroll #tabContentMain .donate_link,
body.cco_body.sites-article #tabContentMain .co_menu_item span.parent a,
body.cco_body.sites-article #tabContentMain .co_menu_item span.parent,
body.cco_body.sites-article
  #tabContentMain
  .co_menu_item.arrow
  .co_submenu_container
  a.item
  span,
body.cco_body.sites-article
  #tabContentMain
  .co_menu_item.arrow
  .co_submenu_container
  a.item,
body.cco_body.sites-article #tabContentMain .co_menu_item.hover span.parent a,
body.cco_body.sites-article #tabContentMain .co_menu_item.hover span.parent,
body.cco_body.sites-article #tabContentMain .co_submenu_container .co_column a,
body.cco_body.sites-article #tabContentMain .donate_link,
body.sites-article .branding-search #header_branding .site_title,
body.sites-article .cco_body #tabContentMain .donate_link,
body.sites-article
  #tabContentMain
  .co_menu_item.arrow
  .co_submenu_container
  a.item
  span,
body.sites-article
  #tabContentMain
  .co_menu_item.arrow
  .co_submenu_container
  a.item,
body.sites-article body #tabContentMain .co_menu_item span.parent a,
body.sites-article body #tabContentMain .co_menu_item span.parent,
body.sites-article body #tabContentMain .co_menu_item.hover span.parent a,
body.sites-article body #tabContentMain .co_menu_item.hover span.parent,
body.sites-article body.cco_body #tabContentMain .co_menu_item span.parent a,
body.sites-article body.cco_body #tabContentMain .co_menu_item span.parent,
body.sites-article
  body.cco_body
  #tabContentMain
  .co_menu_item.hover
  span.parent
  a,
body.sites-article
  body.cco_body
  #tabContentMain
  .co_menu_item.hover
  span.parent,
body.sites-article
  body.cco_body
  #tabContentMain
  .co_submenu_container
  .co_column
  a,
.chabad_updates .widget_header.widget_header h5,
[class*="widget-"] .widget_header.widget_header h5 {
  color: var(--primary-color);
}

.co_body .content .form-all .form-submit-button {
  background: var(--accent-color);
}

.co_global_button .button,
.co_global_submit .button,
#footer {
  background: var(--primary-color);
}

.cs-f-social-icons a,
#footer .footer_text,
#footer .footer_text a,
#footer .footer_text .footer3,
#footer .footer_text .footer3 b {
  color: white;
}

#BodyContainer
  #co_content_container
  > .clearfix
  > .g960:not(.categorized)
  .article-header
  .breadcrumbs
  .breadcrumbs__crumb,
#BodyContainer
  #co_content_container
  > .clearfix
  > .g960:not(.categorized)
  .article-header
  .breadcrumbs
  .breadcrumbs__divider,
#footer .footer_text .footer3 b span:first-child {
  color: var(--accent-color);
}

#footer .footer_text .footer3 span:first-child {
  color: white;
}

.message .wrapper .widget_content .readMore {
  border-color: var(--primary-color);
}

body.cco_body #tabContentMain .co_menu_item.donate_link span.parent a:hover,
body.cco_body.sites-article
  #tabContentMain
  .co_menu_item.donate_link
  span.parent
  a:hover,
body.cco_body
  #header.on-scroll
  #tabContentMain
  .co_menu_item.donate_link
  span.parent
  a:hover,
body.cco_body
  #tabContentMain
  .co_menu_item.donate_link.hover
  span.parent
  a:hover,
.hp_subscribe .wrapper #formContainer fieldset input[type="submit"]:hover,
.message .wrapper .widget_content .readMore:hover {
  background: var(--primary-color);
}

@media (max-width: 1024px) {
  .site-nav-wrapper {
    background: var(--primary-color);
  }
}

@media (max-width: 650px) {
  ul#affiliate-listing li:before {
    content: "";
  }
}

/* SUBSCRIBE */
.hp-row.hp_subscribe {
  background: var(--color-accent-light);
}

.hp_subscribe [class*="widget-"] .widget_header.widget_header h5,
.hp_subscribe .wrapper .widget_header h5 {
  color: var(--color-accent);
  text-transform: capitalize;
  font-family: var(--font-display);
  font-size: 45px;
  font-weight: 500;
}

.hp_subscribe .wrapper #formContainer fieldset input[type="submit"] {
  background: var(--color-accent);
  border-radius: 100px;
  font-family: var(--font-sans-serif);
  text-transform: none;
  border: none;
  letter-spacing: 0;
}

.hp_subscribe .wrapper #formContainer fieldset input {
  border-radius: 10px;
}

.hp_subscribe
  .wrapper
  #formContainer
  fieldset
  input::-webkit-input-placeholder {
  color: var(--primary-color);
}

/* ABOUT US */
.hp-row:nth-child(2) .message .wrapper .widget_content .readMore {
  background-color: var(--color-accent-dark);
  color: white;
  border-color: var(--color-accent-dark);
  text-transform: none;
  letter-spacing: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.home .widget-4.message .widget_header h5 * {
  font-family: var(--font-title);
  text-transform: none;
  color: var(--color-accent-dark);
}
.home .widget-4.message .widget_header h5 em {
  font-weight: 400;
}

.home .widget-4.message .widget_header h5 .chabad-tagline-img {
  width: 40px;
}

/* HOMEPAGE VIDEO */
.hp-table .hp-row-first .promo_slider .slider .cycle-caption,
.hp-table .hp-row-first .promo_slider .slider .slides .slide_wrapper img {
  display: none !important;
}

/* TWO ICON SECTION */
.hp-row:nth-child(3) {
  background: var(--color-accent-light);
  padding-top: 60px;
  padding-bottom: 60px;
}

.hp-row:nth-child(3) .banner .widget_content.index_format .item .title a {
  text-transform: none;
  color: white;
  font-family: var(--font-display);
}

.hp-row:nth-child(3) .banner .widget_content.index_format .item {
  background: none;
  max-width: none;
  align-items: center;
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
}

.hp-row:nth-child(3) .banner .widget_content.index_format .item .title {
  position: absolute;
}

.hp-row:nth-child(3) .banner .widget_content.index_format .item .subtitle {
  color: black;
}

.hp-row:nth-child(3) .banner .widget_content.index_format .item .icon img {
  width: unset;
  height: unset;
  object-fit: none;
  border-radius: 30px 0 30px 0;
  border: 0;
  width: 430px;
  height: 250px;
  object-fit: cover;
}

.hp-row:nth-child(3) .banner .widget_content.index_format .item .readMore,
.hp-row:nth-child(3) .banner .widget_content.index_format .item .icon {
  position: static;
  transform: none;
  width: unset;
  height: unset;
}

.hp-row:nth-child(3) .banner .widget_content.index_format .item .readMore {
  background-color: var(--color-gold);
  border: none;
  margin-top: -33px;
}

@media (max-width: 650px) {
  .hp-row:nth-child(3) .banner .widget_content.index_format .item {
    padding-left: 0;
    padding-right: 0;
  }
}

/* LEGACY SECTION */
.hp-row:nth-child(4) {
  background: white;
  padding-top: 30px;
  padding-bottom: 40px;
}
.hp-row:nth-child(4) .banner .widget_content.index_format .item .title a {
  text-transform: none;
  color: var(--color-accent-dark);
  font-family: var(--font-display);
}

.hp-row:nth-child(4) .banner .widget_content.index_format .item {
  background: none;
  max-width: none;
  align-items: center;
}

.hp-row:nth-child(4) .banner .widget_content.index_format .item .subtitle {
  color: black;
  font-size: 18px;
}

.hp-row:nth-child(4) .banner .widget_content.index_format .item .icon img {
  width: unset;
  height: unset;
  border-radius: 0;
  height: 80px;
  object-fit: contain;
}

.hp-row:nth-child(4) .banner .widget_content.index_format .item .readMore,
.hp-row:nth-child(4) .banner .widget_content.index_format .item .icon {
  position: static;
  transform: none;
  width: unset;
  height: unset;
}

.hp-row:nth-child(4) .banner .widget_content.index_format .item .readMore {
  background-color: var(--color-accent-dark);
  margin-top: 20px;
}

@media (max-width: 650px) {
  .hp-row:nth-child(4) .banner .widget_content.index_format .item {
    padding-left: 0;
    padding-right: 0;
  }
  .hp-row:nth-child(4) .banner .widget_content.index_format .item .readMore,
  .hp-row:nth-child(4) .banner .widget_content.index_format .item .subtitle {
    display: block;
  }
}

/* SHARED READMORE BUTTON BETWEEN SECTIONS */

.hp-row:nth-child(3) .banner .widget_content.index_format .item .readMore,
.hp-row:nth-child(4) .banner .widget_content.index_format .item .readMore {
  border: none;
  text-transform: none;
  font-weight: 600;
  letter-spacing: 0;
  padding: 10px 50px;
  width: 230px;
  text-align: center;
}

.hp-row:nth-child(4) .banner .widget_content.index_format .item .readMore:after,
.hp-row:nth-child(3)
  .banner
  .widget_content.index_format
  .item
  .readMore:after {
  content: "→";
  display: inline-block;
  margin-left: 10px;
}

/* TESTIMONIALS */
.hp-row:nth-child(5) {
  background-image: url("https://chabadstl.org/media/images/1325/Nxsn13250609.jpg");
  background-size: cover;
}

.hp-row:nth-child(5) .cycle-directionNav.no_selection {
  display: none;
}

.hp-table > :not(:first-child) .promo_slider .cycle-caption {
  width: 100%;
  height: 100%;
  background: transparent;
  margin-top: 0;
  text-align: center;
}

.hp-table > :not(:first-child) .promo_slider .cycle-caption p span {
  font-size: 23px;
  color: white;
  font-weight: 400;
}

.hp-table > :not(:first-child) .promo_slider .cycle-caption p big {
  line-height: 1.6;
  font-weight: 500;
  color: white;
  font-size: 24px;
}

.hp-row:not(.hp-row-first) .slide_wrapper {
  background: transparent !important;
}

/* NAV */
@media (min-width: 650px) {
  .branding-search #header_branding .site_title {
    display: none;
  }
  body.home #header:not(.on-scroll) .header-wrapper {
    height: unset;
    background: white;
    /* border-bottom: 2px solid #ff6b03; */
  }

  #header:not(.on-scroll) #header_branding .site-logo-wrapper {
    width: 220px;
    bottom: 13px;
  }

  #header.on-scroll #header_branding .site-logo-wrapper {
    display: flex;
    align-items: center;
    width: 170px;
  }

  #header_container .links .topBarLink,
  #header_container .links .topBarLink a,
  body.cco_body #tabContentMain .co_menu_item span.parent a {
    color: var(--primary-color);
  }

  body.home
    #header:not(.on-scroll)
    #co_menu_container_wrapper
    #co_menu_container
    #tabContentMain
    .co_menu_item
    a.parent {
    /* font-weight: bold; */
    /* font-size: 21px !important; */
    animation: font-size cubic-bezier(0.19, 1, 0.22, 1) 1s;
  }

  /* body.home #header #co_menu_container_wrapper #co_menu_container #tabContentMain .co_menu_item a.parent {
    text-transform: uppercase;
    font-weight: bold;
  } */

  .hp-table .hp-row-first {
    margin-top: 137px;
  }

  .cco_body #tabContentMain .co_menu_item span.parent div {
    display: flex;
    align-items: center;
  }

  .cco_body
    #tabContentMain
    .co_menu_item:not(.donate_link):not(:nth-child(11))
    span.parent
    div:after {
    content: "";
    display: inline-block;
    width: 1px;
    height: 15px;
    margin-left: 20px;
    background: var(--color-gold);
  }

  .cco_body #tabContentMain .co_menu_item:nth-child(11) span.parent div:after {
    display: none;
  }
}

/* DONATE BUTTON */
body.cco_body
  #header.on-scroll
  #tabContentMain
  .co_menu_item.donate_link
  span.parent
  a,
body.cco_body #tabContentMain .co_menu_item.donate_link span.parent a,
body.cco_body #tabContentMain .co_menu_item.donate_link.hover span.parent a {
  color: var(--color-gold);
  text-transform: uppercase;
  border-color: var(--color-gold);
}
body.cco_body #tabContentMain .co_menu_item.donate_link span.parent a:after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("https://chabadstl.org/media/images/1325/SLJQ13250569.png");
  background-size: cover;
  margin-left: 5px;
}

/* TOP VIDEO */
.hp-table .hp-row-first .promo_slider .slider .slides {
  padding-top: 56%;
}

/* INNER PAGES */
#BodyContainer
  .no-hero-image
  #co_content_container
  .master-content-wrapper.master-content-wrapper {
  background-color: var(--color-accent-light) !important;
  padding: 20px;
  border: 0;
}

body.sites-article #header:not(.on-scroll) {
  border: 0;
}

#BodyContainer
  #co_content_container
  .master-content-wrapper.master-content-wrapper
  .article-header
  .article-header__title {
  text-transform: uppercase;
  letter-spacing: 3px;
}

/* ABOUT PAGE */
.aid-999669 div#about-rebbe {
  margin: 50px auto;
  text-align: center;
}

.aid-999669 div#about-rebbe img {
  width: 250px;
  margin: auto;
  display: block;
  margin-bottom: 40px;
}

.aid-999669 div#about-mission {
  background-color: var(--color-accent-light);
  padding: 50px 0;
}

@media (min-width: 1100px) {
  .aid-999669 .body_wrapper.co_body {
    padding: 0;
  }
}
.aid-999669 .body_wrapper.co_body {
  padding: 0;
  width: 100%;
}

.about-container {
  max-width: 680px;
  margin: auto;
}

.about-container h5 {
  font-family: var(--font-title);
  text-transform: none;
  color: var(--color-accent-dark);
  text-align: center;
}

.about-container h5 * {
  font-size: 36px;
  font-family: var(--font-title);
  text-transform: none;
  color: var(--color-accent-dark);
}

.about-container h5 em {
  font-weight: 400;
}

.about-container h5 .chabad-tagline-img {
  width: 40px;
}

/* CENTERS */
#centers-locations {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}

div.center-listing {
  flex: 1 calc(50% - 20px);
  background: var(--color-accent-light);
  border-top-left-radius: 23px;
  border-bottom-right-radius: 23px;
  padding: 20px;
}

div.center-listing strong {
  color: var(--primary-color);
  font-size: 25px;
  font-weight: 600;
}

div.center-listing:not(#centers-hq) strong,
div#centers-hq em {
  display: inline-block;
  margin-bottom: 20px;
}

.content .center-listing a[href^="http"] {
  background-color: var(--primary-color);
  border-radius: 100px;
  font-weight: bold;
  color: white;
  text-decoration: none;
  padding: 5px 20px;
  display: inline-block;
  font-weight: 600;
}

.content .center-listing a[href^="http"]:after {
  content: "→";
  display: inline-block;
  margin-left: 10px;
}

div#centers-hq {
  margin-bottom: 40px;
  text-align: center;
  margin-top: 60px;
}

div#centers-hq strong {
  text-transform: uppercase;
}

div#centers-hq em {
  font-weight: 500;
}

div#centers-hq p {
  margin-bottom: 0;
}

.center-listing .fas {
  color: var(--color-accent)
}


/* SPECIAL EVENTS */
.aid-6938986 .article_index_container .co_index.article_index.with_icons .row .item .item_contents .title {
  display: none;
}

@supports (mix-blend-mode:multiply) {
    .aid-6938986 .article_index_container .co_index.article_index .row .item .synopsis_icon a.synopsis_icon {
        background-color: rgba(120, 120, 120, 0);
    }
}


.aid-6938986 .article_index_container .co_index.article_index .row .item .synopsis_icon a.synopsis_icon img {
  border-top-left-radius: 22px;
  border-bottom-right-radius: 22px;
          /* height: 250px; */
}

.aid-6938986 .article_index_container .co_index.article_index .row .item .synopsis_icon a.synopsis_icon {
  padding-top: 75%;
}



/* IN THE NEWS */


.aid-6939894 span.pages, .aid-6939894 .paginator .navigator .pageNumber {
  font-size: 16px;
  font-family: 'Muli', sans-serif;
}
.aid-6939894 #PaginatorTop {
  margin-bottom: 30px;
}
.aid-6939894 .article_index_container .co_index.article_index .row {
  width: 100%;
}

.aid-6939894 .article_index_container .co_index.article_index .row .item .synopsis_icon a.synopsis_icon {
  padding-top: 0;
  background-color: transparent;
  height: auto;
  margin-bottom: 0;
}

.aid-6939894 .article_index_container .co_index.article_index .row .item .synopsis_icon a.synopsis_icon img {
  position: initial;
  width: 100px;
  margin-bottom: 0;

    object-fit: contain;
}

.aid-6939894 .article_index_container .co_index.article_index .row .item .synopsis_icon {
  width: initial;
  margin-right: 20px;
  margin-top: 0;
    display: flex;
}

.aid-6939894 .item_contents.clearfix {
  display: flex;
}

.aid-6939894 .article_index_container .co_index.article_index .row .item .title {
  padding-top: 0;
}

.aid-6939894 .article_index_container .co_index.article_index .row .item .title a {
  color: var(--primary-color);
  position: initial;
  font-size: 22px;
  padding-left: 0;
  padding-bottom: 5px;
  padding-top: 0;
}

.aid-6939894 .article_index_container .co_index.article_index .row .item .title a:hover {
  background: transparent;
}

.aid-6939894 .article_index_container .co_index.article_index.with_icons .row .item .item_contents .title {
  position: initial;
  text-align: left;
}

.aid-6939894 .article_index_container .co_index.article_index .row .item .title a {
  display: block;
}

.aid-6939894 .article_index_container .co_index.article_index .row .item .item_contents {
  text-align: left;
}

.aid-6939894 .article_index_container .co_index.article_index .row .item .subtitle {
  text-align: left;
  font-style: normal;
  font-size: 17px;
  font-weight: bold;
  color: var(--color-gold);
  font-family: var(--font-sans-serif);
}
.aid-6939894 .article_index_container .co_index.article_index .row .item .synopsis {
  text-align: left;
  font-size: 15px;
  height: auto;
  white-space: inherit;
  display: block;
}

@media (max-width: 650px) {
  .aid-6939894 .article_index_container .co_index.article_index .row .item .synopsis_icon {
    margin: 0;
    margin-right: 5px;
  }
  .aid-6939894 .article_index_container .co_index.article_index .row .item .synopsis_icon a.synopsis_icon img {
    width: 50px;
  }
  .aid-6939894 .article_index_container .co_index.article_index .row .item .title a {
    padding: 0;
  }
}
