.no-wrap{white-space:nowrap}.fb_iframe_widget{display:inline-flex !important;position:relative}.social-icons.twitter-share-button{margin-left:10px;display:inline-flex}.event-categories input{opacity:0;position:absolute}.event-categories input:focus+label{outline:3px solid #ffa500}.event-categories{width:100%;margin:0 0 var(--padding)}.event-categories>tbody{width:100%;display:block}.event-categories td{padding:0;border:0}.event-categories tr{display:inline-block;border:0}.event-categories input:checked+label{background:var(--dark-colour);color:#fff}.event-categories label:hover{background:#eee;cursor:pointer}.event-categories label{padding:7px 20px;margin:5px 20px 5px 0;display:block !important;box-shadow:var(--box-shadow);border-radius:25px;font-weight:bold;font-size:16px}.eventarticle .image{float:left;max-width:30%}a.prettyPhotoWrap{padding-right:10px !important;display:block}a#top{color:inherit;pointer-events:none}.tags>span,.event-social-share{background:var(--dark-colour);border-radius:0;margin-right:14px;padding:10px 15px;font-size:14px;display:inline-block;color:#fff;font-weight:bold;text-decoration:none !important}.event-social-share:hover{color:#fff}.event-social-share[id$='facebook']{background:#4267b2}.event-social-share[id$='facebook']:hover{background:#365899}.event-social-share[id$='twitter']{background:#0c7abf}.event-social-share[id$='twitter']:hover{background:#08659f}.tags{display:inline-block;position:relative}.ul-event .event-image{float:left}.ul-event{margin-left:0}.ul-event>li>a{list-style:none;display:flex !important;flex-direction:column;word-break:break-word;justify-content:center;transition:.2s}.ul-event>li>a:hover{background:rgba(0,0,0,.2)}.ul-event>li>a:hover .button{background:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8);color:#fff}.ul-event>li>a:hover .button:not(.cms-button):after{width:25px}.ul-event .event-details{float:right;font-size:.8em;margin-top:5px}.event-body{font-size:16px}.loadingDiv{display:flex;align-items:center;justify-content:center;width:100%}.eventarticle .event-details{color:#888;padding-bottom:10px}.eventarticle .event-details>i{color:#c896bc}.cblCategories td{width:100%;display:block}.cblCategories tr{width:50%;float:left;border:0 !important}.event-box ul:not(.quickPag){list-style:none;margin:0 calc(var(--padding) - (var(--padding)*2))}.li-event>a:hover:after{display:none !important}.li-event>a>p{margin-bottom:0}#page .li-event:last-child{float:left}.fp-section .event-image{display:none}.eventarticle .image img{padding-right:calc(var(--padding)*2);padding-bottom:var(--padding)}.event-more .button{margin-left:0}.article-content-wrap .h4{word-wrap:break-word;color:var(--link-colour);text-decoration:var(--text-decoration)}.event-box article>a:hover .h4{color:var(--link-colour-hover)}#page .event-box ul{max-width:none}ul.plainEvent li{padding:var(--padding)}ul.plainEvent .event-image img{padding-right:0}.plainEvent .event-image:not(.no-img){width:40%;position:relative;overflow:hidden}.event-box a{text-decoration:none !important;color:inherit;display:block}.categories{margin-right:15px}.event-details,.categories{font-size:16px;margin:3px 0}.article-content-wrap{padding:var(--padding);padding-top:30px;transition:.3s;padding-bottom:0}article .article-content-wrap{background:#fff}.event-box hr{margin:.7em 0}.event-box li.columns{opacity:0}.loadMore:focus i{transform:rotate(9999deg)}.loadMore i{transform:rotate(0deg);transition:50s}#noMoreArticles{text-align:center}article>a:focus .h4{outline:3px solid #ffa500 !important}.details{margin-bottom:var(--padding)}.Show.Event>.details,.event .details{margin-bottom:0;padding:var(--padding);background:var(--light-grey);display:flex;align-items:center;justify-content:space-around;width:100%}.Show.Event>.details{margin-bottom:var(--padding)}.Show.Event>.details .columns{margin-bottom:0 !important;display:flex;align-items:center;justify-content:space-between}.Show.Event .event-details,.event .event-details{margin:0;display:flex;align-items:center;font-weight:600;color:var(--purple);font-size:14px}.Show.Event .event-details{font-size:16px}.Show.Event .event-details img,.event .event-details img{width:20px;margin-right:10px;filter:brightness(0) saturate(100%) invert(13%) sepia(58%) saturate(1165%) hue-rotate(234deg) brightness(96%) contrast(101%)}.event-wrapper .dayWrapper .dayOfMonth{display:inline-block;padding:0;padding-top:10px}.event-wrapper .dayWrapper .dayOfMonth:before{content:"";height:1px;width:100%;background:#e4e4e4;position:absolute;top:0;left:0;clear:both}li.dayWrapper:after,li.dayWrapper:before{content:" ";display:table;clear:both}li.dayWrapper{position:relative}.plainEvent.event-wrapper li.event{padding:var(--padding) 0;width:calc(100% - 205px);float:right}.event-wrapper h4{word-wrap:break-word;color:var(--link-colour);text-decoration:var(--text-decoration)}.event-wrapper article>a:hover h4{color:var(--link-colour-hover)}.event-box ul.event-wrapper:not(.quickPag){list-style:none;margin:0 calc(0 - var(--padding))}.event-box ul.box-grid-wrapper.event-wrapper:not(.quickPag){margin:0 calc(.1px - var(--padding))}.plainEvent .event-image:not(.no-img)+.article-content-wrap{width:60%}span.dateWithSuffix{display:flex}.box-grid-wrapper hr,.box-grid-wrapper h3{display:none}.plainEvent.event-wrapper article>a>span{display:flex;flex-wrap:wrap}.plainEvent .event-image{position:relative}.box-grid-wrapper .event-image{background-image:url(/Img/logo.png);background-size:65%;background-repeat:no-repeat;background-color:var(--green);background-position:center;overflow:hidden;width:100%;position:relative}.box-grid-wrapper .event-image:after{content:"";padding-top:65%;display:block}.box-grid-wrapper .event .details{align-items:flex-start;flex-direction:column}.box-grid-wrapper .event .event-details{margin:5px}.box-grid-wrapper .event-image img{max-width:100%;width:100%;height:auto;min-height:100%;top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.box-grid-wrapper .event-image img.landscape{max-width:none;min-width:100%;height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;width:auto}.event article>a{border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--box-shadow)}.today,.featured{position:absolute;top:0;left:0;background:var(--green);padding:2px 10px;z-index:1;color:#fff;white-space:nowrap}.today{background:var(--purple)}.cblEventCategoriesFilter input{display:none}.cblEventCategoriesFilter label{display:block;padding:3px 15px;background:var(--light-grey);border-radius:20px;cursor:pointer;transition:.2s;margin:5px}.cblEventCategoriesFilter input:checked+label:not(:hover){background:var(--light-green)}.cblEventCategoriesFilter input+label:before{content:"";width:4px;height:13px;position:relative;display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:5px;opacity:0;transition:.2s}.cblEventCategoriesFilter input:checked+label:before{background-image:url(/Img/checked.png);opacity:1;width:13px}.cblEventCategoriesFilter input:not(:checked)+label{padding-right:24px}.cblEventCategoriesFilter label:hover{background:var(--light-green)}.btnUpdateFilter,.btnResetFilter{padding:15px 25px;background:#c90000;color:#fff;border-radius:25px;cursor:pointer;display:inline-block;font-weight:normal;text-decoration:none !important;margin-right:10px}.btnUpdateFilter{background:var(--light-green);color:#fff}.btnUpdateFilter:hover{background:var(--green);color:#fff}.btnResetFilter:hover{background:#ac0000;color:#fff}.cblEventCategoriesFilter tr{display:inline-block;margin-right:10px;margin-bottom:10px}ul.cblEventCategoriesFilter{list-style:none;display:inline;margin-left:0}ul.cblEventCategoriesFilter li{display:inline-block}.cblAllEventCategories{font-weight:bold}@media only screen and (max-width:560px){.plainEvent.event-wrapper li.event{width:100%;float:none}span.dateWithSuffix{display:inline-block}.box-grid .article-content-wrap{height:auto !important}}.plainEvent .event-image img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:1024px){.event .details{align-items:flex-start;flex-direction:column}.event .event-details{margin:5px}.Show.Event>.details .columns{flex-direction:column;gap:15px;align-items:flex-start}}li.monthWrapper h2{margin-left:-20px}.event-wrapper li{max-width:100% !important}