.home #hero-heading { color: #112B3D; text-align: center; font-size: 50px !important; line-height: 1; padding: 30px 0; margin: 0 auto;}
.home #hero-heading.font-sans-serif { font-family: Poppins,Helvetica,"Myriad Pro",Myriad,Arial,sans-serif; vertical-align: middle; }
.home #hero-heading.font-cursive { font-family: adventures-unlimited,Poppins,"Snell Roundhand","Apple Chancery",cursive; vertical-align: middle; font-weight: 400 !important; vertical-align: baseline; }
.home #hero-heading.font-light { font-weight: 300 !important; }
.home #hero-heading.font-semibold { font-weight: 600 !important; } @media only screen and (min-width: 1597px) and (max-width: 1754px) {
.home #hero-heading { font-size: 45px !important;  }
}
@media only screen and (min-width: 1320px) and (max-width: 1598px) {
.home #hero-heading { font-size: 40px !important; padding: 40px 0; }
}
@media only screen and (min-width: 1320px) and (max-width: 1415px) {
.home #hero-heading { padding: 20px 0; }
}
@media only screen and (min-width: 1199px) and (max-width: 1320px) {
.home #hero-heading { font-size: 40px !important; padding: 20px 0; }
}
@media only screen and (min-width: 1092px) and (max-width: 1199px) {	
.home #hero-heading { font-size: 37px !important; padding: 30px 0; }
}
@media only screen and (min-width: 991px) and (max-width: 1092px) {	
.home #hero-heading { font-size: 38px !important; padding: 20px 0; }
}
@media only screen and (max-width: 991px) {
.home #hero-heading { font-size: 38px !important;}
body.home .mobile-gradient img.overlay-image-mobile { top: 3.5rem !important; }
}
@media only screen and (max-width: 767px) {
.home #hero-heading { font-size: 30px !important;}
}
.page-id-140 .c-interactive-gallery p, .page-id-140 .c-interactive-gallery ul li {
font-size: 16px !important;
line-height: 24px !important;
font-family: 'poppins';
}
.single-event .article-content .em-item * { color: #112b3d; }
.single-event .article-content .em-item .em-item-meta-line.em-event-location div a { color: #112b3d !important; pointer-events: none; }
.single-event .article-content .em-item button.em-event-add-to-calendar.em-clickable.input { color: #112b3d !important; border-color: #112b3d !important; }
.single-event .article-content .em-item .em-event-location { display: none; }
.single-event .em-view-container .em-item .em-item-image img { border-radius: 2.5rem; }
.single-locations .em.em-list .em-item .em-item-info h3.em-item-title a {
color: #112b3d !important;
}
.single-locations .em-view-container .em-item {
border-color: #112b3d !important;!i;!;
}
.single-locations .em-view-container .em-item .em-item-info {
border-color: #112b3d !important;
}
.single-locations .em-view-container .em-item .em-item-info .em-event-location, .em-view-container .em-item .em-item-info .em-event-categories {
display: none !important;
}
.single-locations .em-view-container .em-item .em-item-info a.em-item-read-more.button {
background-color: #112b3d !important;
color: #fff !important;
font-family: Poppins, Helvetica, "Myriad Pro", Myriad, Arial, sans-serif;
vertical-align: middle; padding: 11px 40px !important;
margin: 0;
line-height: 21px !important;
border-width: 1px !important;
border-radius: 1.75rem !important;
font-size: 16px !important;
font-weight: 500 !important;
text-transform: uppercase !important;
border-color: #112b3d !important;
height: auto !important;
}
.single-locations .em-view-container .em-item .em-item-info a.em-item-read-more.button:hover {
color: #112b3d !important;
background-color: transparent !important;
}
.single-locations .em-view-container .em-item .em-item-info .em-event-meta.em-item-meta, .single-locations .em-view-container .em-item .em-item-info .em-item-desc {
font-family: var(--bs-body-font-family);
font-size: var(--bs-body-font-size);
font-weight: var(--bs-body-font-weight);
line-height: var(--bs-body-line-height);
color: var(--bs-body-color);
}
.single-locations .events-sec .thumbnail-gallery { display: none !important; }
.single-locations #breadcrumbs { display: none; }