/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 03 2023 | 13:50:55 */
.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}

.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: contain!important; 
	background-position: 50% 0%!important; 
	background-color: #ffffff!important; 
	background-repeat: no-repeat!important
} 
.single-tribe_events .post_banner{
	min-height: 400px!important;
	margin-bottom: 50px;
}
.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: center;
	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;
}