/*=Custom
-----------------------------------------------------------*/

.gray-overlay:before {
	background-color: hsla(100,0%,20%,.7) !important;
}

.home .slider-item.overlay h4, .home .slider-item.overlay h3, .home .slider-item.overlay date, .home .section-5 .overlay .content h3, .image-wrap.overlay p {
	text-shadow:
   -1px -1px 0 #333,
    1px -1px 0 #333,
    -1px 1px 0 #333,
     1px 1px 0 #333;
}

.site-footer .section-3 {
	color: #0a0a0a !important;
}

.venn-diagram h4, .venn-diagram h2 {
	text-shadow: 0 0 5px rgba(0, 0, 0, 1);
}

.venn-diagram h4 {
	font-weight: 400;
}

.home .section-4 .table-outline h3 span {
	font-weight: 400;
}

.home .section-4 .table-outline td.title, .home .section-4 .table-outline h3 span, .home .section-4 h2 {
	text-shadow: 0 0 5px rgba(0, 0, 0, 1);
}

.page-template-template-center .section-7 .slick-slide p:not(.author), .page-template-template-center .section-7 .slick-slide div {
	font-weight: 500;
	text-shadow: 0 0 5px rgba(0, 0, 0, 1);
}

.contact-wrap h2, .contact-wrap p {
	text-shadow: 0 0 5px rgba(0, 0, 0, 1);
}

.contact-wrap p {
	font-weight: 400;
}

.page-template-templatestemplate-form-php .donation-form fieldset .required:after {
	font-weight: 700;
}

.page-template-templatestemplate-form-php .donation-form input[type=submit] {
	font-weight: 600;
}

.page-template-template-contact .contact-wrap input[type=button] {
	font-weight: 600;
	font-size: 16px;
}

.events-aside section .image a img, .events-aside .events .overlay img {
	width: 100%;
}

.fc-day-grid-container.fc-scroller {
	min-height: max-content !important;
}

iframe#st_gdpr_iframe {
    display: none;
}

.social-icons ~ .social-wire__item {
    margin-top: 25px !important;
}

.events-index__item .title, .events-index__item .camera-icon {
    z-index: 3;
}

.navbar--scroll .ny-logo img:nth-child(2) {
    width: 150px;
    margin-left: 10px;
}

.events-slider-nav .slick-slide {
    outline-offset: -2px;
}
