:root{--primary:#9b1b1f;--secondary:#444444}*{box-sizing:border-box}.mt-30{margin-top:30px!important}.mt-40{margin-top:40px!important}.view_less{cursor:pointer;text-align:center;display:block;font-size:20px;margin-top:30px}.view_less img{margin-left:20px;vertical-align:middle}.accordion-toggle{cursor:pointer;display:flex}.accordion-toggle h2{margin:10px 0 15px;border-bottom:0;padding-bottom:0;font-family:'Guardian TextSans Web'}.accordion-item.active h2{color:#fff}.open_arrow{float:right}.accordion-content{display:none;padding:30px;background:#fff;border-radius:0 0 10px 10px}.accordion-content h3{margin-top:0;font-size:20px;line-height:28px}.accordion-content p a{color:var(--primary)}.accordion-item{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:40px}.accordion-item.active .accordion-toggle{background:var(--primary);padding:30px;color:#fff;border-radius:6px 6px 0 0}.accordion-item.active .event_date{background:url(../img/calender-hover.png) no-repeat;background-size:contain;color:var(--primary)}.accordion-item.active{border-radius:10px;border:2px solid var(--primary);padding-bottom:0}.accordion-item.active .open_arrow{float:right;transform:rotate(90deg);filter:brightness(50)}.active .accordion-content{display:block}.event_title{cursor:pointer;width:100%}.event_title p{margin-bottom:0}.event_date{background:url(../img/calender.png) no-repeat;padding:10px 10px 16px 16px;background-size:contain;width:106px;height:82px;color:#fff;font-size:24px;display:flex;align-items:center;justify-content:space-between;position:relative;margin-right:30px;font-family:FjallaOne-Regular}.cal_date{width:30px}.cal_date:last-child{float:right}.event_date:after{content:'-';position:absolute;left:44px;bottom:20px;font-size:16px}.cal_date span{font-size:10px;line-height:12px;display:block;font-family:'DM Sans',sans-serif;margin-bottom:2px}.inner_event{display:flex}.inner_event_date{border:1px solid var(--secondary);border-radius:10px;width:77px;text-align:center;line-height:53px;font-size:36px;color:var(--secondary);margin-right:30px;font-family:FjallaOne-Regular}.inner_event_month{font-size:10px;display:block;margin-bottom:2px;background:var(--secondary);color:#fff;height:24px;line-height:24px;border-radius:6px 6px 0 0;font-family:'DM Sans',sans-serif}.inner_event_title{max-width:calc(100% - 107px);flex:0 0 calc(100% - 107px)}.inner_event_date span{color:rgb(48 59 138 / 50%);font-size:10px;display:block;font-family:'DM Sans',sans-serif;line-height:12px;margin-bottom:4px}.inner_event_title h4{color:#000;font-size:20px;line-height:28px;margin-top:20px;margin-bottom:0;font-family:'Guardian TextSans Web'}.inner_event_title h4 .open_arrow{display:none}.inner_event_title .inner_accordion_content{padding:24px 0;border-top:1px solid var(--primary);border-bottom:1px solid #ddd;margin:1em 0}.inner_event_title .inner_accordion_content span{display:inline-block}.inner_event_title .inner_accordion_content p{margin:0}.inner_event_title .inner_accordion_content p:not(:first-child){margin-top:15px}.list_index{margin-right:40px}.inner_main_content{max-width:460px;width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.event_title p .read_more{color:#9b1b1f!important;display:none;font-family:FuturaBold}.location_strips{background:#f2efea;padding:15px 30px;border-radius:5px;margin-bottom:30px;display:flex;justify-content:space-between;color:#9b1b1f;font-weight:600;font-size:18px;align-items:center}.location_strips ul{margin:0}.load_more{background:var(--primary);border-radius:5px;width:175px;height:52px;line-height:52px;color:#fff!important;display:none;margin:0 auto;text-align:center;margin-top:30px}.welcome_text{font-family:FuturaBold}.grey_bar{background:var(--secondary);border-radius:5px;font-size:36px;padding:18px 37px;color:#fff;line-height:45.25px;margin:50px 0 30px;font-family:FuturaBold}.accordion-item.active .special_event_flex .event_date{background:url(../img/gray_cal.png) no-repeat;color:#5e5e5e;background-size:contain}.special_event_flex.border0{border:0;margin-bottom:0;padding-bottom:30px}.special_event_flex{display:flex;padding-bottom:80px;border-bottom:1px solid #ccc;margin-bottom:35px}.special_event_flex .event_title h2{font-size:20px;color:var(--secondary);margin:0}.special_event_flex .img-fluid{max-width:100%;margin:50px 0 30px}.event_title p{margin:0 0 5px}.dark_events .inner_event_date{border:1px solid var(--secondary);color:var(--secondary)}.dark_events .inner_event_month{background-color:var(--secondary)}.dark_events .inner_event_title h4{color:var(--secondary);margin-top:0}.dark_events .inner_event_title .inner_accordion_content{border-top:1px solid #ccc;border-bottom:0;margin:2em 0}.dark_events .inner_event_title .inner_accordion_content span:last-child{float:right}@media (max-width:1440px){.accordion-toggle h2{font-size:28px}.location_strips{padding:15px;font-size:14px}.btn_outline,.btn_solid{font-size:12px;padding:8px 15px 6px}}@media (max-width:1024px){.event_list{max-width:100%;flex:0 0 100%}.inner_event_title .price{margin-left:0;float:right}.accordion-item.active .accordion-toggle{padding:20px}.accordion-content .filterbox_title{display:none}.accordion-content{padding:20px 20px 20px 38px}.selected_value{width:85%}.inner_main_content{max-width:300px}}@media (max-width:991px){.location_strips{padding:15px;font-size:14px}.grey_bar{font-size:30px;padding:15px;line-height:40.25px;margin:30px 0}}@media (max-width:767px){.extra_info{margin-left:-105px}.dark_events .inner_event_title .inner_accordion_content{border-top:1px solid #ccc;border-bottom:0;margin:2em 0;padding:12px 0 0;margin-left:-75px;font-size:14px;margin-bottom:5px}.special_event_flex .img-fluid{max-width:100%;margin:20px 0}.special_event_flex{padding-bottom:35px}.special_event_flex .event_date{margin-bottom:20px;width:90px}.special_event_flex .event_title p{margin-left:0}.grey_bar{font-size:20px;line-height:24px}.location_strips{display:block;text-align:center}.location_strips a{margin-top:10px}.accordion-content .filterbox_title{display:block}.accordion-content>p{font-size:14px;line-height:24px}.accordion-content h3{font-size:18px;line-height:22px}.mt-40{margin-top:20px!important}.logo{width:85px}.accordion-item{border-bottom:0;padding:15px;margin-bottom:15px;background:#fff;box-shadow:0 0 3px rgb(0 0 0 / 25%);border-radius:5px}.event_date{padding:20px 8px 16px 10px;min-width:90px;height:70px;font-size:18px;margin-right:15px;text-align:center}.accordion-toggle h2{font-size:14px;line-height:24px;min-height:56px}.accordion-toggle h2 .open_arrow{display:none}.event_title p{margin-bottom:0;margin-left:-105px;font-size:14px;line-height:24px}.event_title p span{display:none}.event_title p .read_more{display:inline-block}.accordion-content{position:fixed;width:100%;top:0;background-color:#f5f5f5;left:0;right:0;bottom:0;z-index:9;padding:15px;overflow:scroll;border-radius:0}.accordion-content .filterbox_title{margin:-15px -15px 20px;font-size:16px}.inner_event{background:#fff;box-shadow:0 0 3px rgb(0 0 0 / 25%);border-radius:5px;padding:10px;margin-bottom:15px}.inner_event_date{width:60px;line-height:23px;font-size:18px;margin-right:15px}.inner_event_month{height:20px;line-height:20px}.inner_event_title h4{color:var(--secondary);font-size:14px;line-height:22px;min-height:40px}.inner_event_title h4 .open_arrow{display:block}.accordion-item.active .inner_event_title h4 .open_arrow{display:block;filter:none;transform:rotate(-90deg);opacity:.5}.inner_event_title{max-width:calc(100% - 75px);flex:0 0 calc(100% - 75px)}.inner_event_title .inner_accordion_content{padding:12px 0 0;border-top:1px solid rgb(48 59 138 / 30%);border-bottom:0;margin-left:-75px;font-size:14px;margin-bottom:5px}.inner_accordion_content{display:none}.inner_event.show .inner_event_title .inner_accordion_content{display:block}.accordion-item.active .inner_event.show .inner_event_title h4 .open_arrow{opacity:1;transform:none}.list_index{margin-right:6px}.inner_main_content{max-width:220px}.view_less{display:none}.more_events{display:none}.load_more{display:block}}