.communityHappeningsLeftRight{display:flex;flex-direction:column;gap:40px}.communityHappeningsLeftRight .left{min-width:0}@media(min-width:900px){.communityHappeningsLeftRight{flex-direction:row}.communityHappeningsLeftRight .right{flex-basis:32%}.communityHappeningsLeftRight .left{flex:1}}.communityHappeningsFilters{display:flex;flex-direction:column;gap:40px}.communityHappeningsFilters .filterWrap .header{font-weight:700;color:#1c1d20;text-transform:uppercase;font-size:1.1rem;padding-bottom:15px}.communityHappeningsFilters select,.communityHappeningsFilters input[type=search]{border:1px solid;border-color:var(--light-grey);transition:.15s linear box-shadow;box-shadow:0 0 2px 1px transparent;color:var(--body-color);background-color:#fff}.communityHappeningsFilters .searchForm{position:relative}.communityHappeningsFilters .searchForm button{position:absolute;top:50%;right:0;transform:translate(-50%,-50%)}.communityHappeningsFilters ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.communityHappeningsFilters ul li{border-bottom:1px solid var(--light-grey)}.communityHappeningsFilters ul li a{color:var(--body-color);font-weight:600}.communityHappeningsFilters ul li a:hover{color:var(--mrdn-red)}.communityHappeningsList .postList{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 25px}.communityHappeningsList .postItem{background:#fff;border:1px solid #c6c6be;flex:1 1 auto}.communityHappeningsList .postItem .postContent{padding:15px 26px}.communityHappeningsList .postItem .categories{margin-bottom:15px;font-size:.9rem}.communityHappeningsList .postItem .categories>:not(a){font-style:italic}.communityHappeningsList .postItem .categories a{font-weight:700;color:var(--header-color);text-transform:uppercase}.communityHappeningsList .postItem .categories a:hover{color:var(--mrdn-red)}.communityHappeningsList .postItem .title{margin-bottom:25px;font-size:1.3rem;color:var(--mrdn-red);display:inline-block;text-decoration:underline;text-decoration-color:transparent;transition:.2s linear}.communityHappeningsList .postItem .title:hover{text-decoration-color:var(--mrdn-red)}.communityHappeningsList .postItem .imageWrap{overflow:hidden;display:block}.communityHappeningsList .postItem img{width:100%;transition:.2s linear}.communityHappeningsList .postItem .imageWrap:hover img{scale:1.02}.communityHappeningsList .postItemSizer{display:none}.communityHappeningsList .postItemSizer,.communityHappeningsList .postItem{width:calc(50% - 12.5px);margin-bottom:25px}.communityHappeningsList .postItem .rteCopy{margin-bottom:0}