.m-event-post-listing .no-data{font-size:2.4rem;max-width:100%;text-align:center;width:100%}@media screen and (max-width:768px){.m-event-post-listing .no-data{font-size:2rem}}.m-event-post-listing .post-group{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:-2.5em}.m-event-post-listing .post-group:after{content:"";display:block;max-width:340px;width:31.5%}.m-event-post-listing .post-group>*{margin-bottom:2.5em;max-width:340px;width:31.5%}@media screen and (max-width:768px){.m-event-post-listing .post-group{margin-bottom:-2em}.m-event-post-listing .post-group:after{content:none}.m-event-post-listing .post-group>*{margin-bottom:2em;max-width:100%;width:48%}}@media screen and (max-width:540px){.m-event-post-listing .post-group>*{width:100%}}.m-event-post-listing .post-card-event{background:#f8f4e7;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem}.m-event-post-listing .post-card-event a{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;text-decoration:none;-webkit-transition:opacity .3s;transition:opacity .3s;width:100%}.m-event-post-listing .post-card-event a:hover{opacity:.7}.m-event-post-listing .post-card-event .thumb{margin:-1.5rem -1.5rem 1.6rem;overflow:hidden;position:relative;z-index:0}.m-event-post-listing .post-card-event .thumb:before{content:"";display:block;padding-top:100%}.m-event-post-listing .post-card-event .thumb img{height:100%;left:0;position:absolute;top:0;width:100%}.m-event-post-listing .post-card-event .thumb img.-bg{-webkit-filter:blur(8px);filter:blur(8px);height:calc(100% + 16px);left:-8px;max-width:none;top:-8px;width:calc(100% + 16px);z-index:-1}.m-event-post-listing .post-card-event .date{font-size:1.2rem;margin:0 0 1rem}.m-event-post-listing .post-card-event .title{color:#d3a000;font-weight:700;margin:0 0 3rem}.m-event-post-listing .post-card-event .place{border-top:1px solid #d3a000;color:#565656;font-weight:700;line-height:1.1;margin-top:auto;padding-top:1.1em}@media screen and (max-width:768px){.m-event-post-listing .post-card-event .title{margin-bottom:2rem}}