.communityHappeningsPost lite-youtube{margin-bottom:30px;max-width:initial;width:100%}.communityHappeningsPost .imageWrap{margin-bottom:30px}.communityHappeningsPost h2{margin-bottom:25px;font-size:1.4rem;line-height:1.4em;text-align:left}.communityHappeningsPost .categories{margin-bottom:20px;font-size:.85rem}.communityHappeningsPost .categories a{font-weight:bold;color:var(--header-color);text-transform:uppercase}.communityHappeningsPost .categories a:hover{color:var(--mrdn-red)}#CommunityHappeningsGallery{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}#CommunityHappeningsGallery img{margin:0 auto;object-fit:cover;width:100%;height:100%}@media(min-width:500px){#CommunityHappeningsGallery{grid-template-columns:repeat(2,1fr)}#CommunityHappeningsGallery .gallery-item{min-height:300px}}@media(min-width:1200px){#CommunityHappeningsGallery{grid-template-columns:repeat(3,1fr)}#CommunityHappeningsGallery .gallery-item{min-height:400px}}.communityHappeningsPopup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);display:flex;align-items:baseline;opacity:0;visibility:hidden;transition:.2s linear;z-index:9999;overflow:auto}.communityHappeningsPopup .closeButtonWrap{display:flex;justify-content:flex-end;margin-bottom:20px}.communityHappeningsPopup .closePopup{color:#fff;background-color:var(--mrdn-red);width:30px;height:30px;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center}.communityHappeningsPopup.active{opacity:1;visibility:visible}.communityHappeningsPopup .sitewidth{max-width:1000px;height:100%;align-content:space-around;position:relative}.communityHappeningsPopup .swiperSliderWrap{min-width:0}.communityHappeningsPopup .sitewidth .contentWrap{margin:0 auto;border:3px solid #fff;border-radius:10px;max-width:fit-content;background-color:#fff;overflow:hidden}.communityHappeningsPopup .swiper-pagination{position:relative;color:#fff;font-size:.9rem;text-align:center;margin-top:10px}.communityHappeningsPopup img{width:100%}.communityHappeningsPopup .caption{text-align:center;max-width:500px;margin:20px auto 0;padding:0 10px 20px;line-height:1.5;font-size:.9rem;line-height:1.3}