/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 09 2025 | 12:22:56 */
.footer_info_section .row .columns {margin-top: 0px!important; padding-top: 0px!important;}
.footer_logo img {position: static!important; margin-bottom: 20px!important}
.logo img {max-width:225px; max-height:auto}
.main-content {padding-bottom: 80px!important; margin-bottom: 60px!important}
.main-content p {font-size: 15px!important; line-height: 1.5!important}
.main-content h3 {margin-bottom: 20px!important; font-weight: 500!important}
.category h3 {margin-bottom: 5px!important}
li {font-size: 15px!important; font-family:"Open Sans", sans-serif!important}
h1 {font-family: "Bitter", serif!important; line-height: 50px!important}
h2 {font-size: 28px!important}
.category h3 {font-size: 30px!important; line-height: 35px!important}
.category .post_date {font-size: 11px!important;}
.gsection_title {font-size: 18px!important}
.socials li .fa {font-size: 18px!important}
.category-title {padding-top: 20px!important; padding-bottom: 12px!important; background-color: #08161e!important}
.default_titles {padding-top: 20px!important; padding-bottom: 12px!important; text-transform: uppercase!important; background: #08161e!important}
.default_titles h1, .default_titles h2 {font-size: 28px!important}
.button_read_more {font-size: 12px!important; letter-spacing: 0px!important}
.home .header {margin-bottom: 15px!important}
.wpsdc-drop-cap {padding: 0.25em 0.25em 0.25em 0!important;}
.category .single-post-meta-data {margin-bottom: 18px!important}
.directory_container .directory_categories a {font-size: 15px!important; color: #0f1e28!important}
.directory_container .directory_categories .category_content {padding-top: 20px!important}
.directory_section h2 {font-size: 35px!important}
.ads_sidebar {margin-top: 15px!important}
.single-event .event-title {font-family: "Bitter", serif!important}
.who_the_folk_link {margin-top: 30px!important}
.footer_info_section:before {background: transparent!important}
.footer_info_section .footer_center_column .gform_footer .button {font-weight: bold!important; padding: 10px 50px!important}
.footer_info_section p {padding-right: 40px!important; font-weight: 600!important}
.footer_info_section h3 {padding-bottom: 0px!important}
.featured_events_container h2 {margin-bottom: 30px!important; font-size: 35px!important}
.featured_events_container .featured_event_image {border: 0px solid #1b3241!important}
.footer-menu li a {padding: 5px 20px 5px 20px}
#s {font-weight: 700!important; font-size: 11px!important}
.related_post_excerpt {font-size: 15px!important; line-height: 20px!important; }
.related_directory_post_columns .related_post_title h4 {font-size: 19px!important}
.directory_post_content .main-content {padding-bottom: 0px!important}
.contacts {font-family: "Open Sans", sans-serif!important; font-size: 15px!important; margin-top: -15px!important}
.related_post .single-post-meta-data {display: none!important}
.instagram_annotation p strong {font-size: 16px!important}
.instagram_annotation h4 strong {font-size: 32px!important}
.featured_posts_container .featured_post_image .featured_post_caption p {line-height: 16px!important; padding-top: 5px!important}
.featured_events_container .featured_event_info p {font-size: 14px!important; letter-spacing: 0px!important; font-weight: 600!important}
.featured_events_container .upcoming_events_button {font-weight: 600!important}
.location_content {letter-spacing: 0px!important; font-size: 14px!important}
.g-1 {margin-bottom: 25px!important}
.wpsdc-drop-cap {font-family: "Bitter", serif!important}
.feat-img-caption {color: #545454!important; margin-bottom: 18px!important; font-family: "Open Sans", sans-serif!important; font-size: 13px!important}
.one_half {float:left; margin-right:4%; width:48%; margin-bottom:27px; display:block}
.one_half_last {float:left; width:48%; margin-bottom:27px; display:block}
.single-event .main-content p, .single .main-content p {letter-spacing: 0px!important}
.form-submit .submit {font-weight: 600!important; font-size: 14px!important; font-family: "Open Sans", sans-serif!important; letter-spacing: 0px!important; text-transform: none!important}
.container {position: relative}
.subscribe_form_footer {padding-left:30px}
input#input_4_29 {width: 20%; float: left; margin-right: 20px; margin-top:0px}
input#input_4_30 {width: 20%; float: left; margin-top:0px}
li#field_4_32 {width: 20%}
.textwidget.custom-html-widget {text-align: left; margin-top: 20px}
.single-post-meta-data span {margin-bottom:5px!important}
.ctp_directory #jp-relatedposts {display:none!important; visibility:hidden}
li.special_button {background-color: #96d320!important;border-radius: 5px;}
li.special_button a {color:#fff!important}

#tribe-bar-views li.tribe-bar-views-option {display:inherit!important}
.select2-search {display:none!important}

.menu_child_sidebar .cat-51196 {
	background-color: rgba(212, 140, 214, 0.9)!important;
	padding: 5px 12px;
}/* TC Jew News */
.menu_child_sidebar .cat-51192 {
	background-color: rgba(150, 63, 153, 0.9)!important;
	padding: 5px 12px;
}/* Around the World */ 
.menu_child_sidebar .cat-51193 {
	background-color: rgba(210, 200, 32, 0.9)!important;
	padding: 5px 12px;
} /* Israel */
.menu_child_sidebar .cat-70188 {
	background-color: rgba(0, 0, 0, .8);!important;
	padding: 5px 12px;
} /* Obituaries + Remembrances */
.menu_child_sidebar .cat-70188 a{ 
	color: #fff;
}  
.menu_child_sidebar .cat-73537 {
	background-color: rgba(0, 0, 0, .8);
	padding: 5px 12px;
} /* Opinion */
.menu_child_sidebar .cat-73537 a{
	color: #fff;
}

.menu_child_sidebar .cat-63578 {
	background-color: rgba(0, 0, 0, .8);
	padding: 5px 12px;
} /* Exodus and Equity*/
.menu_child_sidebar .cat-63578 a{
	color: #fff;
}

.single-post-meta-data .cat-7 {background-color: rgba(172, 183, 46, 0.9)!important;} /* Arts & Culture */
.single-post-meta-data .cat-591 {background-color: rgba(150, 86, 203, 0.9)!important;} /* Arts & Artists */ 
.single-post-meta-data .cat-592 {background-color: rgba(98, 190, 74, 0.9)!important;} /* Mot Dish */   
.single-post-meta-data .cat-577 {background-color: rgba(211, 109, 219, 0.9)!important;} /* Pop Culture */
.single-post-meta-data .cat-8 {background-color: rgba(98, 105, 218, 0.9)!important;} /* Life & Style */
.single-post-meta-data .cat-602 {background-color: rgba(215, 160, 54, 0.9)!important;} /* Familyfolk */ 
.single-post-meta-data .cat-38 {background-color: rgba(92, 143, 225, 0.9)!important;} /* LGBTQfolk */   
.single-post-meta-data .cat-782 {background-color: rgba(223, 70, 111, 0.9)!important;} /* Lovefolk */
.single-post-meta-data .cat-601 {background-color: rgba(76, 172, 214, 0.9)!important;} /* Millennialfolk */
.single-post-meta-data .cat-604 {background-color: rgba(197, 50, 47, 0.9)!important;} /* Newfolk */
.single-post-meta-data .cat-603 {background-color: rgba(89, 199, 146, 0.9)!important;} /* Silverfolk */
.single-post-meta-data .cat-600 {background-color: rgba(213, 71, 163, 0.9)!important;} /* Teenfolk */
.single-post-meta-data .cat-5 {background-color: rgba(150, 211, 32, 0.9)!important;} /* News & Buzz */ 
.single-post-meta-data .cat-489 {background-color: rgba(150, 63, 153, 0.9)!important;} /* Around the World */ 
.single-post-meta-data .cat-490 {background-color: rgba(210, 200, 32, 0.9)!important;} /* Israel */
.single-post-meta-data .cat-504 {background-color: rgba(212, 140, 214, 0.9)!important;} /* TC Jew News */
.single-post-meta-data .cat-4 {background-color: rgba(184, 167, 90, 0.9)!important;} /* People & Places */
.single-post-meta-data .cat-58 {background-color: rgba(87, 97, 166, 0.9)!important;} /* JLink */
.single-post-meta-data .cat-49 {background-color: rgba(255, 150, 57, 0.9)!important;} /* Who the Folk */
.single-post-meta-data .cat-6 {background-color: rgba(64, 152, 124, 0.9)!important;} /* Religion & Observance */
.single-post-meta-data .cat-43 {background-color: rgba(210, 111, 36, 0.9)!important;} /* Conversion */
.single-post-meta-data .cat-41 {background-color: rgba(159, 149, 219, 0.9)!important;} /* Holidays */
.single-post-meta-data .cat-44 {background-color: rgba(145, 104, 46, 0.9)!important;} /* Interfaith */ 
.single-post-meta-data .cat-543 {background-color: rgba(157, 34, 149, 0.9)!important;} /* Jew-ish */
.single-post-meta-data .cat-39 {background-color: rgba(225, 148, 112, 0.9)!important;} /* Rabbi's Take */ 
.single-post-meta-data .cat-1937 {background-color: rgba(0, 87, 183, 0.9)!important;} /* Ukraine */
   
.single-post-meta-data .event-type {background-color: rgba(234, 99, 73, 0.9)!important;} /* Events */
.single-event-meta-data span {background-color: rgba(234, 99, 73, 0.9)!important;} /* Events Home */  
.single .main-content p {line-height: 22px!important;font-size: 15px!important;}

.comment-metadata {display: none}
.comment-author {border-right: none; font-size: 18px}
.pingback {font-style: italic}

[type=email] {color: #858585!important; font-family: "Open Sans", sans-serif!important; font-size: .9rem!important}

.single-event .post_banner, .single .post_banner {
	min-height: 700px!important; 
	background-size: cover!important; 
	background-position: 50% 0%!important; 
	background-color: #ffffff!important; 
	background-repeat: no-repeat!important
} 

.single-event .post_banner, .single .contain-thumb {
	background-size: contain!important; 
} 

.single-tribe_events .post_banner{
	min-height: 540px!important;
	margin-bottom: 50px;
	position: relative;
	
}

.single-tribe_events .post_hero{
	position: relative;
	margin-bottom: 50px;
}

.single-tribe_events .post_hero img{
	width: 100%;
}

.single-tribe_events .post_hero .single-post-meta-data{
	    position: absolute!important;
    top: 26px!important;
}


.single-tribe_events .post_hero .tribe-events-event-image a{
	 pointer-events: none;
    cursor: default;
    text-decoration: none;
}


.single-post .post_author a{
	font-size: 14px;
}

.header_bottom_bar_container {box-shadow: none!important; border-bottom: 1px solid #e1e1e1!important}

// Box-Shadow {}
.header_bottom_bar_container {box-shadow: 0 3px 10px -6px rgba(0, 0, 0, 0.5);}
/* Box-Shadow Saved */

@media only screen and (min-width: 641px) {
.top-bar .header-menu li > a {font-weight: 400!important; padding:10px!important}
.top-bar .header-menu > li {padding-left:0px; margin-right:15px}   
.top-bar-menu .header-menu li > a {padding: 0 13px}
.top-bar {padding-top: 12px!important}  
.top-bar .submenu {padding: 25px 25px!important}
.top-bar .header-menu li.opens-right > .is-dropdown-submenu {top:89px!important}
.header_top_bar .socials {padding: 0 0px!important;}
.top-bar-menu {font-weight: 600!important}  
.top-bar .submenu li > a {padding: 5px 7px!important}  
.archive-events .event-item .column-image, .event-item .column-image {width: 24%!important}
.archive-events .event-item .column-content, .event-item .column-content {width: 66%!important}  
.tribe-events-list .tribe-events-event-image img {max-width: 200px!important}
.top-bar .header-menu li.has-dropdown > a {padding: 0 6px}
}

@media only screen and (max-width: 1200px) {
.single-event .post_banner, .single .post_banner {min-height: 620px!important} 
}

@media only screen and (max-width: 1000px) {
.single-event .post_banner, .single .post_banner {min-height: 475px!important} 
}

@media only screen and (max-width: 1360px) and (min-width: 1025px) {
.top-bar .header-menu li {padding-bottom:0px;}
}

@media only screen and (max-width: 800px) {
.single-event .post_banner, .single .post_banner {min-height: 420px!important} 
}

@media only screen and (max-width: 640px) {
.archive-events .event-item .column-image, .tribe-events-filter-view.tribe-filters-closed .event-item .column-image {width: 100%!important}  
.tribe-events-list .tribe-events-event-image img {width: 100%!important} 
.one_half, .one_half_last {width: 100%!important;}
.single-event .post_banner, .single .post_banner {min-height: 320px!important} 
.footer_categories_column .footer_categories {text-align:center}
.footer_info_section p {padding:0px!important}
#mc_embed_signup input.email {max-width:100%!important}
.subscribe_form_footer {padding-left:0px}  
.footer-menu li a {padding: 5px 15px 5px 15px; font-size: 14px}
.footer_bottom .copyright {padding-bottom:25px}
  .g-2 {margin-left:auto; margin-right:auto}  
  
}

@media only screen and (max-width: 480px) {
h1 {font-size: 30px!important; line-height: 40px!important}
.single-event .post_banner, .single .post_banner {min-height: 220px!important}   
}

.archive-events .tribe-events-list .category_post_additional_info p, .tribe-events-filter-view.tribe-filters-closed .tribe-events-list .category_post_additional_info p {font-size: 12px!important}
.archive-events .tribe-events-list h3, .tribe-events-filter-view.tribe-filters-closed .tribe-events-list h3 {font-size: 22px!important}
.archive-events .tribe-events-list .post_excerpt p, .tribe-events-filter-view.tribe-filters-closed .tribe-events-list .post_excerpt p {display: none!important}
.archive-events .tribe-events-list .socials_share_container, .tribe-events-filter-view.tribe-filters-closed .tribe-events-list .socials_share_container {display: none!important}
#tribe-events #legend li {margin-bottom: 15px!important; margin-top: 5px!important}
.archive-events .event-item, .tribe-events-filter-view.tribe-filters-closed .event-item {padding: 25px 0 20px!important}
.tribe-events-calendar th {color: #ffffff!important; font-family: "Open Sans", sans-serif!important; padding: 8px 0!important; background: #0f1e28!important}

#mc_embed_signup form {text-align: left!important; margin-left: auto!important; margin-right: auto!important;}
#mc_embed_signup input.email {margin-bottom: 20px!important; border-radius: 0px!important; max-width: 90%}
#mc_embed_signup .button {letter-spacing: 0!important; font-weight: 500!important; background-color: #96d320!important; border-radius: 0px!important; font-size: 14px!important; height: 40px!important; padding: 0 35px!important;}

/* Tribe Events Pagination */

.archive #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-right {float: right!important}
.archive #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-left {float: left!important}

.gform_wrapper .hidden_label .gfield_label,
.gform_wrapper label.hidden_sub_label,
.gform_wrapper label.screen-reader-text {
 clip: rect(1px, 1px, 1px, 1px);
 position: absolute!important;
 height: 1px;
 width: 1px;
 overflow: hidden
}
.gform_wrapper li.hidden_label input {
 margin-top: 12px
}
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
 margin-bottom: 12px
}
.gform_wrapper .left_label li.hidden_label input,
.gform_wrapper .right_label li.hidden_label input {
 margin-left: 3.7%
}
.gform_wrapper .hidden_label input.large,
.gform_wrapper .hidden_label select.large,
.gform_wrapper .top_label input.large,
.gform_wrapper .top_label select.large {
 width: 100%
}

.gform_wrapper{
display: block !important;
}

.cc_advertising {margin-top:20px;text-align:center;background-color:#ffffff;height:auto}
.cc_advertising img {margin:0;max-height:90px}

.awesome-weather-header {display:none!important}
.awesome-weather-wrap.temp5 {background:none!important}
.awesome-weather-todays-stats {display:none!important}
.awesome-weather-forecast {display:none!important}
.awesome-weather-attribution {display:none!important}
.awesome-weather-current-temp {font-size: 13px!important; width:auto!important; padding: 0px!important; line-height:.8em!important}
.awesome-weather-current-temp sup {font-size: 13px!important; top:0em!important}

.awesome-weather-wrap.temp4 {background:none!important}
.awesome-weather-wrap {background:none!important}


.anniversary-banner {text-align:center; margin-bottom: 40px}

.iframe-container {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}
 
.iframe-container iframe {
   border: 0;
   height: 100%;
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
}
 
/* 4x3 Aspect Ratio */
.iframe-container-4x3 {
  padding-top: 75%;
}

.mobile_links {
  	width: 92%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  	position: relative;
  	max-width: 600px;
}

.mobile_links p {color:#fff}

a.mobile_button {
  
	display: inline-block;
    width: 100%;
    background: #fff;
    margin-bottom: 10px;
    border-radius: 10px;
    padding: 22px;
}

a.green_button {

	letter-spacing: 0;
    font-weight: 600;
    background-color: #96d320;
    border-radius: 10px;
    font-size: 15px;
    padding: 25px 50px;
    color: #fff!important;
    margin-top: 0px;
    display: inline-block;

}

.current_date-hebrew {
    color: #fff;
    border-top: 1px solid #d1d1d1;
    margin-top: 5px;
    padding-top: 3px;
}
.sponsor-sidebar .textwidget {
    text-align: left;
	margin-top:10px;
}
.page-template-template-home .single-post-meta-data {
    position: absolute;
    top: 3px;
    left: 3px;
    margin-right: 10px;
    text-transform: uppercase;
    transition: none !important;
}
.page-template-template-home .single-event-meta-data {
    position: absolute;
    top: 3px;
    left: 3px;
}

.search_and_socials.large-5.medium-5.small-12.columns {
    display: flex;
    align-items: center;
    justify-content: space-between;
	padding: 5px 0;
}
@media only screen and (max-width: 1205px) {
	.search_and_socials.large-5.medium-5.small-12.columns {
		flex-direction: column;
	}
}
 .single .post_banner .single-post-meta-data {
    position: relative;
    margin-top: 15px;
    left: auto;
    top: auto;
}
.single .post_banner .single-post-meta-data {
/*     position: absolute;
    margin-top: 0;
    left: auto;
    bottom: 0;
	 margin-bottom: 0 !important; */
}
.single .post_banner .single-post-meta-data {
/*     position: absolute;
    margin-top: 0;
    left: auto;
    right: auto;
    top: 0;
    margin-bottom: 0 !important;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%; */
}

#menu-bottom-header-menu{
	display: flex;
	justify-content: flex-start;
    column-gap: 30px;
}
}
.top-bar .header-menu li > a{
	font-weight: 600!important;
}



/* Category page styles */

.directory_post_content .categories-listing{
	 display: flex;
    flex-wrap: wrap;
    gap: 5px;
	list-style-type: none;
    margin-left: 0;
}
.directory_post_content .categories-listing a{
	text-decoration: none!important;
}

.custom_pagination{
	float: unset;
}


.custom_pagination a {
  font-size: 22px;
  color: rgb(140 194 33); 
}

/* Directory post type single page styles */

.category .category_post_content {
  border-left: 1px solid #e5e5e5;
  margin-bottom: 10px;
  padding-bottom: 10px;
  position: relative!important;
}

.directory_post_content .cat-list_item{
	    background-color: #96d320;
    padding: 5px;
    color: #fff;
}

.category .category_post_content .single-post-meta-data {
  position: absolute!important;
  top: 3px;
  left: 15px;
  margin-right: 10px;
  text-transform: uppercase;
  transition: none !important;
}

/* Single page styles */
.single .single-left-column{
	padding: 0;
	padding-top: 10px;
}

.single .single-left-column .button{
	color: #fff;
}

.single .main-content{
	padding-bottom: 0!important;
	margin-bottom: 0!important;
	padding-top: 0;
}
.single .single-left-column{
	padding: 15px;
}
.page-template .donate body{
	background-color: #fff!important;
}

.pum-theme-66530 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close {
    position: absolute;
    height: 28px;
    width: 28px;
    left: auto;
    right: 8px;
    bottom: auto;
    top: 8px;
    padding: 4px;
    color: #ffffff;
    font-family: Times New Roman;
    font-weight: 100;
    font-size: 20px;
    line-height: 20px;
    border: 1px none #ffffff;
    border-radius: 42px;
    box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 );
    text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 );
    background-color: rgba( 49, 91, 124, 1.00 );
}
.footer_logo img{
	background-color: #fff;
}

@media only screen and (max-width: 640px){
	.header .logo{
		text-align: left;
		padding: 15px;
		margin-bottom: 0;
	}
	.footer .footer_logo{
		text-align: left;
	}
	.single h1{
		font-size: 22px!important;
		line-height: 1.5!important;
	}
	.single .main-content {
		padding: 0;
	}
	
	.category_post_thumbnail{
		min-height: 200px;
	}
/* 	.post_author{
		display: none;
	} */
	.post_date{
		display: none;
	}
	.post h3 a {
		font-size: 24px;
	}
}

.single .sidebar .wp-block-latest-posts li{
	padding-bottom: 10px;
}

/* Recent Post widget Styles */ 
.widget_recent_entries{
	border: 1px solid;
	border-top: 0;
	
}
.wp-block-latest-posts__list li a{
	font-weight: 700;
}

.recent-posts__title{
	margin-bottom: 0;
	border: 1px solid;
	border-bottom: 0;
}

#block-2{
	margin-bottom: 0;
}


/* Submit the Event Button Styles*/

.submission__button{
	padding: 43px;
	z-index: 1000;
    position: relative;
}

.event-page .tribe-common-l-container{
	padding-top: 0!important;
}

#tribe-community-events .my-events-header{
	display: block;
}


/* Archive page mobile look styles*/

@media only screen and (max-width: 640px){
	.archive .main-content article{
		    padding-top: 0px;
	}
}


/* Home page Events section styles */

.home .upcoming_events_column .row{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.home .upcoming_events_item{
	
    display: flex;
    flex-direction: column;
    height: 100%;

}

.home .featured_event_image{
	    background-size: cover;
}


/* Default template Slideshow section styles */

.default-post__slideshow .slick-arrow:before{
	color: #5da423;
}

.default-post__slideshow .slick-next{
	right: 20px;
}

.default-post__slideshow .slick-prev{
	left: 20px;
}
.default-post__single{
	margin-bottom: 15px;
}


.default-post__nav  .slider-item { cursor: pointer; }

.slick-slide.is-active  {
	background: #ccc;
	transition: .2s ease-in-out;
}
*/
.default-post__nav .slider-item {
	margin: 0.25rem !important;
	flex-shrink: 0;
	min-width: 100px;
}


.default-post__nav .slick-slide{
	transition: .1s ease-in-out;
	border: 2px solid transparent;
}

.default-post__nav .is-active{
	border: 2px solid #5da423;
	transition: .1s ease-in-out;
}



.default-post__nav .slick-track{
	display: flex;
	gap: 10px;
}

.default-post__list {
	margin: 36px 0;
}

.default-post__list-container {
	display: flex;
flex-wrap: wrap;
	row-gap: 40px;
}



.header_top_bar .hidden_visibility{
	display: none!important;
}


.default-post__list img{
	width: 100%;
	max-height: 170px;
	height: 100%;
	margin-bottom: 10px;
}

@media (max-width: 1024px){
	.default-post__list img{
	max-height: unset;
	}
	.default-post__list-container{
		flex-direction: column;
	}
}