:root {
  --font-display: 'Figtree', sans-serif;
  --font-sans-serif: 'Figtree', sans-serif;
}

#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,
.branding-search #header_branding .site_title,
span.footer-title {
  font-family: var(--font-display);
}


/* TITLE FONT */
.header-title,
body .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,
.banner .widget_content.index_format .item .title,
.banner .widget_content.index_format .item .title a {
  font-family: var(--font-sans-serif);
}


/* CONTENT FONT */

body *,
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,
#donate-wrapper main .amounts button,
#donate-wrapper main .custom-amount-wrapper input.custom-amount,
.black,
.black a,
.arial_11,
.black_11,
.black_11 a,
.light_grey_11,
.light_grey_11 a,
.small_links,
.co_body .below-article__title,
.co_body .inlinecopyright,
.co_body .inlinecopyright a,
.co_body .sneak_peek h6 a,
body .co_body .content li,
.message .wrapper .widget_content.message_format div {
  font-family: var(--font-sans-serif);
}

.hp-row.hp_subscribe input:-ms-input-placeholder,
.hp-row.hp_subscribe input::-webkit-input-placeholder,
.hp_subscribe .wrapper #formContainer fieldset input::-webkit-input-placeholder,
.hp-row.hp_subscribe input::-moz-placeholder {
  font-family: var(--font-sans-serif);
}


/* SITE TITLE */
#HeaderImage, .branding-search #header_branding .site_title .site_subtitle {
  display: block;
  font-size: 75%;
  color: #ffc423;
  padding-top: 0;
}

#header.on-scroll .branding-search #header_branding .site_title, body.sites-article .branding-search #header_branding .site_title {
  color: #000000;
}

@media (min-width: 650px) {
  #header_branding .site-logo-wrapper {
    width: 100px;
    height: 100px;
  }
}

/* DONATE */

body.cco_body #tabContentMain .co_menu_item.donate_link span.parent a:before,
body.cco_body #tabContentMain .co_menu_item.donate_link.hover span.parent a:before {
  content: '\f004';
  font-family: 'FontAwesome';
  margin-right: 5px;
}

/* 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;
}

body.cco_body #tabContentMain .co_menu_item.donate_link span.parent a {
  display: inline-block;
}

#header_branding .site-logo-wrapper {
  background: none;
}

.hp-row:nth-child(4) {
  background-image: url(https://jewishchs.org/media/images/1215/ethP12157977.jpg?v2);
  background-size: cover;
}

/* .hp-row:nth-of-type(6) {
  background-image: url(https://jewishlongmont.com/media/images/1123/StXj11234799.jpg?v3);
  background-size: cover;
  background-position: center;
} */

.hp_content_wrapper [class*=widget-].candlelighting .candlelighting_content .times_wrapper .bold.large {
  color: #106cb8;
}



/* CUSTOM CSS */
.hp-table .hp-row-first .promo_slider .slider .slides .slide_wrapper:first-child {
  /* background: rgba(7, 35, 42, 0.3); */
}

.float_left img {display: none;} 

/* FOOTER */
img#footer-logo {
  width: 70px;
  height: auto;
  margin-bottom: 20px;
}

div#footer {
  background-image: url(https://jewishchs.org/media/images/1215/imYN12158335.jpg);
  background-size: cover;
}

#footer .footer_text .footer3 span.footer-title {
  display: none;
}

img.footer-logo {
  margin-bottom: 10px;
}

#footer .footer_text .footer3, #footer .footer_text .footer3 b {
  color: #cacaca;
}


.chabad-name {
  text-transform: uppercase;
  font-size: 30px;
}
