h3.category-heading{border-top:1px solid var(--brand-colour);margin-top:19px;margin-bottom:14px;padding-top:14px;clear:both;display:block;float:left;width:100%}@media only screen and (max-width:640px){.forthcoming-button{margin:0 0 10px}}.events-list .img{display:block;padding-bottom:55.4%;position:relative;border-radius:6px}.events-list .img:hover{opacity:.9}.events-list .additional-articles .img{border-radius:3px}.events-list .img .date{position:absolute;top:0;right:10px;width:40px;height:48px;text-transform:uppercase;letter-spacing:.03em;color:#eee;text-align:center;background:var(--brand-colour);padding:7px 0 0;z-index:2;line-height:1.2em}.events-list .img .date.cancelled{text-decoration:line-through}.events-list .img .date .day{color:#eee;height:20px;display:block}.events-list .details{position:relative}.events-list .details h3{display:block;width:100%}.events-list .details h3 a{color:var(--dark-grey);width:100%;display:block}.events-list .details h3 a:hover{color:var(--brand-colour)}.events-list .details p.date,.events-list .details p.dates{color:var(--medium-grey);letter-spacing:-.02em;display:block}.events-list .details p.date.cancelled .cancelled-text,.events-list .details p.dates.cancelled .cancelled-text{letter-spacing:.03em}.events-list .details p.date.cancelled .text,.events-list .details p.dates.cancelled .text{position:relative}.events-list .details p.date.cancelled .text:after,.events-list .details p.dates.cancelled .text:after{content:"";width:100%;height:0;border-top:1px solid var(--red);position:absolute;top:50%;left:0}.events-list .details p.date-detail{background:url(/resources/images/icons/event-date.svg) 0 3px no-repeat;background-size:auto 12px;padding-left:19px}.events-list .details p.date-detail.date-details-large{background-position:0 4px;background-size:auto 13px;padding-left:22px}.events-list .details p.location{background:url(/resources/images/icons/event-pin.svg) 1px 3px no-repeat;background-size:auto 14px;padding-left:19px;margin-top:1px}.events-list .details p.location.location-large{background-position:1px 3px;padding-left:22px}@media only screen and (min-width:1281px){.events-list .details p.location.location-large{background-position:1px 4px}}.events-list .large-article .img .date{width:42px;height:48px;right:15px}.events-list .large-article .img .date.cancelled{text-decoration:line-through}.events-list .img .taking-place{color:#fff;text-transform:uppercase;background:var(--development);z-index:2;position:absolute;top:16px;left:16px;height:20px;line-height:20px;padding:0 6px;border-radius:3px;letter-spacing:.03em}@media only screen and (max-width:640px){.events-list .img .date{padding-top:5px}.events-list .additional-articles .img .date{width:36px;height:39px;padding-top:3px}.row .row.news-article-list.events-list{margin-bottom:0}.events-list .details p.date.cancelled .cancelled-text{display:block}}@media only screen and (max-width:1280px){.events-list .details p.date.cancelled .cancelled-text,.events-list .details p.dates.cancelled .cancelled-text{display:block}}@media only screen and (min-width:641px){.events-list .img .date{width:40px;height:49px}.events-list .large-article .img .date{width:50px;height:59px}.events-list .large-article .img .date .day{height:26px}.row .row.events-list{margin-left:-10px;margin-right:-10px}.events-list .column{padding-left:10px;padding-right:10px}.events-list .additional-articles .details{height:auto}.news-article-list.events-list .additional-articles .details h3{margin:0}}@media only screen and (min-width:641px) and (max-width:900px){.events-list .img .date{width:36px;height:44px}.events-list .large-article .img .date{width:41px;height:51px}.events-list .large-article .img .date .day{height:21px}}@media only screen and (min-width:901px) and (max-width:1280px){.events-list .img .date{width:37px;height:42px}.events-list .additional-articles .img .date{width:40px;height:43px;padding-top:4px}.events-list .large-article .img .date{width:46px;height:53px;padding-top:6px}.events-list .large-article .img .date .day{height:24px}}@media only screen and (min-width:1281px){.events-list .additional-articles .img .date .day{margin-top:-2px}}