.events-listing{padding:40px 0 80px}.events-listing__body{display:grid;gap:48px;grid-template-columns:1fr}.event-item{background:#fff;border-radius:14px;filter:drop-shadow(3px 4px 12px rgba(0,0,0,.18));overflow:hidden;position:relative}.event-item,.event-item__date-location{display:flex;justify-content:space-between}.event-item__date-location{border-right:1px solid #d3d3d3;flex:272px 0 0;flex-direction:column;padding:35px 17px 35px 35px}.event-item__date-location hr{margin:20px 0}.event-item__date-location__location{color:#000;font-size:16px;font-style:normal;font-weight:600;letter-spacing:-.543636px;line-height:23px;text-transform:uppercase}.events-listing__pagination-button{display:none;margin:115px 0 0;text-align:center}.events-listing__filters{display:flex}.events-listing__filters label{color:#000;display:block;font-size:14px;font-weight:700;letter-spacing:-.54px;line-height:25px;margin:0 0 6px}.events-listing__filters .selectric{background:#fff;border:1.59057px solid #d3d3d3;border-radius:60px;box-shadow:inset 0 1px 0 1px #d3d3d3;box-sizing:border-box;height:39px;width:224px}.events-listing__filters .selectric .label{color:rgba(41,41,41,.4);font-size:13px;font-weight:500;height:39px;letter-spacing:-.54px;line-height:39px}.events-listing__filters .selectric .select-arrow{top:17px}.events-listing__filter.events-listing__filter--category{margin-right:37px}.events-listing__filter-section{align-items:center;display:flex;justify-content:space-between;margin:0 0 60px}.event-item__main-info{flex:auto 1 1;padding:35px}.event-item__main-info h2{color:#6d8bb3;font-size:17px;font-style:normal;font-weight:600;letter-spacing:-.543636px;line-height:1.24;margin:0 0 15px;text-transform:uppercase}.event-item__main-info h3{color:#018758;font-size:28px;font-style:normal;font-weight:700;letter-spacing:-.964706px;line-height:38px;margin:0 0 50px}.event-item__image-wrapper{padding:25px 25px 25px 0}.event-item__image{height:100%;width:345px}.events-listing__pagination-button a.button.button-arrow{background:none;border:3px solid #ba4800;color:#ba4800;padding:15px 95px 15px 45px}.events-listing__pagination-button .button.button-arrow:after{background:url(https://www.cedarhurstliving.com/hubfs/Cedarhurst%202021%20Theme/Images/button-arrow-red.svg) no-repeat 50%}.events-listing__pagination-button a.button.button-arrow:focus,.events-listing__pagination-button a.button.button-arrow:hover{background:#ba4800;color:#fff}.events-listing__pagination-button a.button.button-arrow:focus:after,.events-listing__pagination-button a.button.button-arrow:hover:after{background:url(https://www.cedarhurstliving.com/hubfs/Cedarhurst%202021%20Theme/Images/button-arrow.svg) no-repeat 50%}@media(max-width:1080px){.event-item__image{width:285px}}@media(max-width:991px){.event-item{display:grid;grid-template-columns:300px 1fr;grid-template-rows:235px 1fr}.event-item__date-location{grid-row-end:3;grid-row-start:1}.event-item__image-wrapper{height:235px;order:-1;padding:25px}.event-item__image{height:100%;margin:0 auto;width:100%}.event-item__main-info{flex:auto 1 1;padding:10px 25px 35px}.event-item__main-info h2{margin:0 0 20px}.event-item__main-info .button.button-arrow{font-size:18px;padding:10px 55px 10px 35px}.event-item__main-info h3{font-size:20px;line-height:33px;margin:0 0 25px}}@media(max-width:767px){.events-listing__filter-section{display:block}.event-item{grid-template-columns:1fr}.event-item__date-location{border-bottom:1px solid #d3d3d3;border-right:none;padding:35px}.event-item__image-wrapper{height:245px;order:-1;padding:35px 25px 25px}}@media(max-width:600px){.event-item__date-location,.events-listing__filters{display:block}.events-listing__filter.events-listing__filter--category{margin-bottom:25px;margin-right:0}.event-item{grid-template-rows:1fr 1fr}.event-item__main-info h2{font-size:18px;margin:0 0 10px}}