.ais-Hits,.ais-InfiniteHits{margin:50px auto 0;max-width:75%}.ais-Hits ol.ais-Hits-list,.ais-Hits ol.ais-InfiniteHits-list,.ais-InfiniteHits ol.ais-Hits-list,.ais-InfiniteHits ol.ais-InfiniteHits-list{display:flex;flex-wrap:wrap;gap:10px;padding:0}.ais-Hits li,.ais-InfiniteHits li{list-style:none}.ais-Hits li.ais-Hits-item,.ais-Hits li.ais-InfiniteHits-item,.ais-InfiniteHits li.ais-Hits-item,.ais-InfiniteHits li.ais-InfiniteHits-item{background:#f1f1f0;display:flex;flex-basis:calc(33.33333% - 6.66667px);flex-direction:column;flex-grow:0;margin-bottom:10px;overflow:hidden;padding-bottom:0}.ais-Hits li.ais-Hits-item .post_image,.ais-Hits li.ais-InfiniteHits-item .post_image,.ais-InfiniteHits li.ais-Hits-item .post_image,.ais-InfiniteHits li.ais-InfiniteHits-item .post_image{height:190px;overflow:hidden}.ais-Hits li.ais-Hits-item .post_image img,.ais-Hits li.ais-InfiniteHits-item .post_image img,.ais-InfiniteHits li.ais-Hits-item .post_image img,.ais-InfiniteHits li.ais-InfiniteHits-item .post_image img{width:100%}.ais-Hits .apost,.ais-InfiniteHits .apost{display:flex;flex-direction:column;height:100%}.ais-Hits .apost .post_info,.ais-InfiniteHits .apost .post_info{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:20px}.ais-Hits .apost .post_date_cats,.ais-InfiniteHits .apost .post_date_cats{font-size:60%;line-height:180%}.ais-Hits .apost .post_title,.ais-InfiniteHits .apost .post_title{font-weight:500}.ais-Hits .ais-InfiniteHits-loadMore,.ais-InfiniteHits .ais-InfiniteHits-loadMore{background:transparent;border:none;cursor:pointer;font-family:Gotham,sans-serif;font-size:120%;margin-bottom:30px;margin-top:30px;text-decoration:underline}.ais-Pagination{margin:0 auto;max-width:75%}.ais-Pagination .ais-Pagination-list{display:flex;padding:0}.ais-Pagination .ais-Pagination-list li{list-style:none;margin-right:8px}.ais-Pagination .ais-Pagination-list li.ais-Pagination-item--selected a{font-weight:700;text-decoration:underline}.ais-Pagination .ais-Pagination-list a{color:#000;font-size:90%;margin-right:8px}.ais-SearchBox{margin:0 auto;max-width:75%}.ais-SearchBox form{position:relative}.ais-SearchBox input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#f0f0f0;border:none;border-radius:15px;height:49px;padding-left:20px;width:100%}.ais-SearchBox input:focus-visible{outline:none}.ais-SearchBox button{background:transparent;border:none;height:49px;position:absolute;right:10px}.ais-SearchBox button.ais-SearchBox-reset{right:40px}.ais-SearchBox svg{height:20px;width:20px}.filter-box{display:flex;flex-wrap:wrap;margin:20px auto;max-width:75%}.filter-box button{cursor:pointer}.filter-box .filter-icon{align-items:center;display:flex;font-size:80%;font-weight:350;height:44px;margin-right:10px}.filter-box .filter-icon:before{background-image:url(../images/filterIcon.png);background-repeat:no-repeat;background-size:contain;content:"";display:flex;height:20px;margin-right:10px;width:20px}.filter-box .tabContent{background:#fafafa;border-radius:15px;display:none;flex-basis:100%}.filter-box .tabContent.active{display:flex}.filter-box .tabContent .ais-RefinementList-list{display:flex;flex-wrap:wrap;padding:20px 20px 0}.filter-box .tabContent .ais-RefinementList-list .ais-RefinementList-count{display:none}.filter-box .tabContent .ais-RefinementList-list li{list-style:none;margin-right:8px}.filter-box .tabContent .ais-RefinementList-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.filter-box .tabContent .ais-RefinementList-labelText{background:#f0f0f0;border-radius:15px;color:#000;display:inline-block;font-size:60%;line-height:24px;padding:0 25px;position:relative;white-space:nowrap}.filter-box .tabContent .ais-RefinementList-item--selected .ais-RefinementList-labelText{background:#dc002b;color:#fff}.filter-box .tabContent .ais-RefinementList-item--selected .ais-RefinementList-labelText:after{align-items:center;background:#fff;border:1px solid #000;border-radius:13px;color:#000;content:"X";display:flex;height:18px;justify-content:center;position:absolute;right:-5px;top:-10px;width:18px}.filter-box .tabTitle{display:flex;flex-wrap:wrap}.filter-box .tabTitle button{align-items:center;background:#f0f0f0;border:none;border-radius:15px;color:#000;display:flex;font-size:80%;height:44px;justify-content:center;margin-left:10px;padding:0 20px}.filter-box .tabTitle button:after{background-image:url(../images/arrow-down.png);background-repeat:no-repeat;background-size:contain;content:"";display:flex;height:6px;margin-left:10px;width:14px}.filter-box .tabTitle button.active{background:#fafafa;border-bottom-left-radius:0;border-bottom-right-radius:0;color:#dc002b;height:54px;padding-bottom:10px}.filter-box .tabTitle button.active:after{background-image:url(../images/arrow-up.png)}.CurrentRefinements{background:#fafafa;border-radius:15px;display:flex;flex-wrap:wrap;margin:0 auto;max-width:75%}.CurrentRefinements .ais-CurrentRefinements.ais-CurrentRefinements--noRefinement{display:none}.CurrentRefinements button{cursor:pointer}.CurrentRefinements li{list-style:none}.CurrentRefinements .ais-CurrentRefinements-label{display:none}.CurrentRefinements .ais-CurrentRefinements-list{display:flex;margin-left:20px;padding:0}.CurrentRefinements .ais-CurrentRefinements-list .ais-CurrentRefinements-item{border-right:1px solid rgba(0,0,0,.5);margin-bottom:20px;margin-top:20px;padding-bottom:0;padding-left:20px;padding-right:20px}.CurrentRefinements .ais-CurrentRefinements-list .ais-CurrentRefinements-item:first-of-type{padding-left:0}.CurrentRefinements .ais-CurrentRefinements-list .ais-CurrentRefinements-item:last-of-type{border-right:none;padding-right:0}.CurrentRefinements .ais-ClearRefinements{display:flex;margin-right:20px}.CurrentRefinements button.ais-ClearRefinements-button--disabled{display:none}.CurrentRefinements .ais-ClearRefinements-button{background:transparent;border:none;font-size:80%;font-weight:400;margin-bottom:20px;margin-left:25px;margin-top:25px}.CurrentRefinements .ais-CurrentRefinements-category{display:inline-block;margin-bottom:0;margin-right:8px;position:relative}.CurrentRefinements .ais-CurrentRefinements-category .ais-CurrentRefinements-categoryLabel{background:#dc002b;border-radius:15px;color:#fff;display:inline-block;font-size:60%;line-height:24px;padding:0 25px;position:relative;white-space:nowrap}.CurrentRefinements .ais-CurrentRefinements-category .ais-CurrentRefinements-delete{align-items:center;background:#fff;border:1px solid #000;border-radius:13px;color:#000;display:flex;height:20px;justify-content:center;position:absolute;right:-5px;top:-5px;width:20px}.result{align-items:baseline;display:flex;flex:1 1 100%;margin:30px auto 20px;max-width:75%}.result .resultLable{font-size:150%;font-weight:350;margin-right:10px}.result.hide{display:none}.result .ais-Stats-text{font-size:100%;opacity:40%}@media screen and (max-width:768px){.CurrentRefinements,.ais-Hits,.ais-InfiniteHits,.ais-Pagination,.ais-SearchBox,.filter-box,.result{margin-left:20px;margin-right:20px;max-width:100%}.ais-Hits li.ais-Hits-item,.ais-InfiniteHits li.ais-InfiniteHits-item{flex-basis:100%;flex-grow:1}}.lds-facebook.hidden{display:none}.lds-facebook{height:80px;margin:0 auto;position:relative;width:80px}.lds-facebook div{animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite;background:#231f20;display:inline-block;left:8px;position:absolute;width:16px}.lds-facebook div:first-child{animation-delay:-.24s;left:8px}.lds-facebook div:nth-child(2){animation-delay:-.12s;left:32px}.lds-facebook div:nth-child(3){animation-delay:0;left:56px}@keyframes lds-facebook{0%{height:64px;top:8px}50%,to{height:32px;top:24px}}div[data-type=events] .ais-Hits li.ais-Hits-item{background-color:transparent;flex-basis:100%;margin-bottom:0}div[data-type=events] .ais-Hits li.ais-Hits-item .month_header{align-items:center;display:flex;display:none;margin:30px 0 15px}div[data-type=events] .ais-Hits li.ais-Hits-item .month_header:after{background-color:#000;content:"";flex-grow:1;height:1px;margin-left:15px}div[data-type=events] .ais-Hits li.ais-Hits-item .month_header.show{display:flex}div[data-type=events] .ais-Hits li.ais-Hits-item .apost{background-color:#f1f1f0;flex-direction:row}div[data-type=events] .ais-Hits li.ais-Hits-item .apost .post_image{align-items:center;display:flex;flex:0 0 350px;height:270px;justify-content:center;margin-left:auto;margin-right:auto;overflow:hidden;position:relative}div[data-type=events] .ais-Hits li.ais-Hits-item .apost .shortcode_button{width:-moz-fit-content;width:fit-content}div[data-type=events] .ais-Hits li.ais-Hits-item .apost .post_details p{padding-bottom:0}div[data-type=events] .ais-Hits li.ais-Hits-item .apost .post_title{font-size:120%;max-width:75%}div[data-type=events] .ais-Hits li.ais-Hits-item .apost .post_excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:80%;line-height:22px;margin-bottom:40px;max-width:75%;overflow:hidden}div[data-type=events] .ais-Hits li.ais-Hits-item .apost .post_info{position:relative}div[data-type=events] .ais-Hits li.ais-Hits-item .apost .post_tags{bottom:0;color:#dc002b;font-size:.75rem;font-style:normal;font-weight:400;left:30%;line-height:1.375rem;padding:1.56rem 2.5rem 1.56rem 0;position:absolute;right:0;text-align:right;text-decoration-line:underline}div[data-type=events] .event-tab-container{display:flex;flex-direction:column;margin:50px auto 0;max-width:75%}div[data-type=events] .event-tab-container.past .apost.upcoming,div[data-type=events] .event-tab-container.past .month_header.upcoming,div[data-type=events] .event-tab-container.upcoming .apost.past,div[data-type=events] .event-tab-container.upcoming .month_header.past{display:none!important}div[data-type=events] .event-tab-container .ais-Hits{background:#fafafa;display:block;margin-top:0;max-width:100%;padding:30px 30px 0;width:100%}div[data-type=events] .event-tab-container .event-tab button{background:#f1f1f0;border:none;color:#000;cursor:pointer;font-size:100%;font-weight:500;padding:14px 30px;text-align:center}div[data-type=events] .event-tab-container .event-tab button.active{background:#fafafa;color:#dc002b}div[data-type=events] .event-tab-container .event-tab button.upcoming{border-top-left-radius:15px}div[data-type=events] .event-tab-container .event-tab button.past{border-top-right-radius:15px}@media screen and (max-width:768px){.ais-RefinementList-item,.tabContent,.tabContent .ais-RefinementList{max-width:100%}.ais-RefinementList-item .ais-RefinementList-labelText{white-space:wrap!important}div[data-type=events] .ais-Hits li.ais-Hits-item .apost{display:block}div[data-type=events] .ais-Hits li.ais-Hits-item .apost .post_info{justify-content:unset}div[data-type=events] .ais-Hits li.ais-Hits-item .apost .post_tags{left:unset;position:relative}div[data-type=events] .ais-Hits li.ais-Hits-item .apost .post_excerpt,div[data-type=events] .ais-Hits li.ais-Hits-item .apost .post_title{max-width:100%}div[data-type=events] .ais-Hits li.ais-Hits-item .apost .post_excerpt{-webkit-line-clamp:4}div[data-type=events] .ais-Hits li.ais-Hits-item .apost .post_image{height:unset;max-height:270px}div[data-type=events] .event-tab-container{margin-left:20px;margin-right:20px;max-width:100%}div[data-type=events] .ais-Hits{margin:0}}
