html[dir] .dataviewcontainer .dataview-filters .cmp-container>.data-view-filter.search-and-date-with-tags-filter-container{margin-bottom:20px;max-width:100%;width:100%}
html[dir] .dhk-container.z-index-100{position:relative;z-index:100}
html[dir] .dataviewcontainer .dataview-filters .cmp-container>.data-view-filter.search-and-date-with-tags-filter-container{margin-bottom:0}
html[dir] .dataviewcontainer .dataview-filters .cmp-container>.data-view-filter .data-view-filter-search-and-date-with-tags-wrapper{width:100%}
.search-and-dsearch-and-date-with-tags-filter-container{width:100%}
html[dir] .dataviewcontainer .dataview-filters .search-and-date-with-tags-filter-container .data-view-filter-wrapper{width:100%}
.data-view-filter-search-and-date-with-tags-wrapper .show-in-pc{display:block !important}
.data-view-filter-search-and-date-with-tags-wrapper .show-in-mb{display:none !important}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container{margin-top:47px;width:100%;display:flex;flex-direction:row;justify-content:space-between;box-sizing:border-box;border-bottom:5px solid #e2002c}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .daterange-picker::placeholder{color:#757575;opacity:.5}
html[dir] .data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container input::placeholder{opacity:.5;color:#757575}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .filter-icon{padding-right:33px;margin-right:33px;border-right:1px solid rgba(237,30,14,0.15);display:flex;align-items:center}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .filter-item{order:2;padding:24px 41px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .filter-item .filter-item-content{display:block;position:relative}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .filter-item.active .filter-item-content{display:block}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .search-filter{display:flex;flex-direction:row;align-items:center;background-color:#fff;width:calc(49% - 16px);width:calc(50% - 16px);box-sizing:border-box}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .search-filter .search-input-box{flex-grow:1;padding-right:35px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .search-filter .search-input-box input.events-search-ipt{font-size:20px;line-height:1.3;padding:0;margin:0;outline:0;border:0;width:100%;display:block;cursor:pointer}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .search-filter .search-input-box p{margin:6px 0 0 0;padding:0;font-size:15px;line-height:1.3}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter{box-sizing:border-box;width:calc(50% - 16px);background-color:#fff}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-filter-content{display:flex;flex-direction:row}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker{flex-grow:1}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .daterange-picker-wrap{position:relative;padding-right:35px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .daterange-picker-wrap input.daterange-picker{border:0;padding:0;margin:0;outline:0;font-size:20px;line-height:1.3}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker.selected .daterange-picker-wrap::after{display:none}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .daterange-picker-wrap.selected::after{display:none}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .daterange-picker-wrap::after{transition:.2s;display:block;width:10px;height:10px;content:"";position:absolute;right:0;top:4px;transform:rotate(135deg);border:2px solid;border-color:#000 #000 transparent transparent}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .date-range-btn-wrap{display:flex;flex-direction:row;flex-wrap:wrap}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .daterange-picker-wrap .daterange-picker-info{display:none}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-range-btn{border:1px solid rgba(237,30,14,0.15);padding:6px 14px;font-size:13px;line-height:1.3;margin-top:13px;cursor:pointer}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .date-range-btn-wrap .date-range-btn .clear-btn{display:none}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .date-range-btn-wrap .date-range-btn.active{color:#fff;background-color:#e2002c;border-color:#e2002c;padding-right:32px;position:relative}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .date-range-btn-wrap .date-range-btn.active .clear-btn{display:block;position:absolute;right:14px;top:9px;cursor:pointer}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .date-range-btn-wrap .date-range-btn.active .clear-btn::before,.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .date-range-btn-wrap .date-range-btn.active .clear-btn::after{position:absolute;content:" ";background-color:#fff;width:2px;right:0;top:0;height:12px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .search-filter .search-input-box .search-tips{font-size:15px;line-height:1.3;color:#000}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .date-range-btn-wrap .date-range-btn.active .clear-btn::before{transform:rotate(45deg)}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .date-range-btn-wrap .date-range-btn.active .clear-btn::after{transform:rotate(-45deg)}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .date-range-btn-wrap .date-range-btn:not(:last-child){margin-right:7px}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container{position:relative;z-index:1;background-color:#fff6f4;box-sizing:border-box;margin-top:31px;padding:0}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .upcoming-events-tag-filter-container.opened .filter-content{padding:9px 20px 30px;background-color:inherit}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .tags-group{margin-bottom:10px}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .tags-group-title{font-size:15px;font-weight:bold}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .tag-list{list-style:none;display:flex;flex-wrap:wrap;margin:0;padding:0}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .tag-list .tag-item{padding:13px 10px;font-size:13px;line-height:1.3;color:#000;border:1px solid rgba(237,30,14,0.15);margin-right:10px;cursor:pointer;margin-top:11px;background-color:#fff;border-radius:8px}
@media screen and (min-width:769px){.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .tag-list .tag-item.collapsable-item__hidden{display:none}
}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .tag-list .tag-item.hide{display:none}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .upcoming-events-tag-filter-container .show-all{display:none}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .tag-list .tag-item .clear-btn{display:none}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .tag-list .tag-item.active{color:#fff;background-color:#e2002c;border-color:#e2002c;padding-right:32px;position:relative}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .tag-list .tag-item.active:not(.show-all-mb) .clear-btn{display:block;position:absolute;right:13px;top:calc(50% - 6px);cursor:pointer}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .tag-list .tag-item.active .clear-btn::before,.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .tag-list .tag-item.active .clear-btn::after{position:absolute;content:" ";background-color:#fff;width:2px;right:0;top:0;height:12px}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .tag-list .tag-item.active .clear-btn::before{transform:rotate(45deg)}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .tag-list .tag-item.active .clear-btn::after{transform:rotate(-45deg)}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .show-all-pc{display:flex;align-items:end;height:45px;position:absolute;right:0;bottom:0;cursor:pointer;padding-left:131px;font-size:0;background-color:#fff6f3}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-menu{background-color:#fcecec;display:none;justify-content:center;padding:26px 0;border:1px solid rgba(237,30,14,0.15)}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-menu .menu-btn{cursor:pointer;width:28%;text-align:center;font-size:20px;color:#e2002c;text-decoration:underline;font-weight:bold;padding:12px 0;line-height:1.35;border:1px solid rgba(226,0,44,0.3)}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-menu .menu-btn:not(:first-child){margin-left:15px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .clear-search-btn{cursor:pointer;display:none;position:absolute;right:0;top:-3px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .clear-search-btn svg{width:30px;height:30px}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-menu .menu-btn:hover{background-color:#e2002c;color:#fff;text-decoration:none}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .reset-tag{font-size:18px;line-height:1.3;text-decoration:underline;display:flex;align-items:center;margin-top:11px;cursor:pointer}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .reset-tag.hide{display:none}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .reset-tag:hover{color:red}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .upcoming-events-tag-filter-container.opened{overflow:visible}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .upcoming-events-tag-filter-container.opened .tag-item:not(.show-all-mb){display:block}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .upcoming-events-tag-filter-container.opened .show-all-pc{display:none}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .upcoming-events-tag-filter-container.opened .show-all-mb{display:none}
.data-view-filter-search-and-date-with-tags-wrapper.has-dropdown-filter .search-and-date-filter-container{flex-wrap:wrap}
.data-view-filter-search-and-date-with-tags-wrapper.has-dropdown-filter .search-and-date-filter-container .search-filter{width:100%}
.data-view-filter-search-and-date-with-tags-wrapper.has-dropdown-filter .search-and-date-filter-container .date-filter{width:60%}
.data-view-filter-search-and-date-with-tags-wrapper.has-dropdown-filter .search-and-date-filter-container .dropdown-filter{width:40%}
@media screen and (max-width:1024px){.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container{margin-top:32px;width:100%;border-bottom:3px solid #e2002c}
.data-view-filter-search-and-date-with-tags-wrapper.has-dropdown-filter .search-and-date-filter-container .date-filter{width:100%}
.data-view-filter-search-and-date-with-tags-wrapper.has-dropdown-filter .search-and-date-filter-container .dropdown-filter{width:100%}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .filter-icon{padding-right:11px;margin-right:11px;border-right:0}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .filter-icon svg{width:17px;height:17px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .filter-item{padding:18px 16px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .search-filter{width:calc(50% - 3px)}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .search-filter .search-input-box{flex-grow:1;padding-right:28px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-range-btn-wrap .date-range-btn.active .clear-btn{top:10px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .clear-search-btn svg{width:25px;height:25px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .search-filter .search-input-box input.events-search-ipt{font-size:15px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .search-filter .search-input-box .search-tips{font-size:12px;line-height:1.3;color:#000;margin:6px 0 0 0;padding:0}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter{box-sizing:border-box;width:calc(50% - 3px)}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .daterange-picker-wrap{padding-right:28px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .daterange-picker-wrap input.daterange-picker{font-size:15px;line-height:1.3}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .daterange-picker-wrap::after{transition:.2s;display:block;width:5px;height:5px;content:"";position:absolute;right:0;top:5px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-range-btn-wrap .date-range-btn{border:1px solid rgba(237,30,14,0.15);padding:4px 10px;font-size:13px;line-height:1.3}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-range-btn-wrap .date-range-btn .clear-btn{display:none}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-range-btn-wrap .date-range-btn.active{color:#fff;background-color:#e2002c;border-color:#e2002c;padding-right:28px;position:relative}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-range-btn-wrap .date-range-btn.active .clear-btn{display:block;position:absolute;right:10px;top:8px;cursor:pointer}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-range-btn-wrap .date-range-btn:not(:last-child){margin-right:7px}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container{margin-top:15px}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-menu{padding:25px 20px}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-menu .menu-btn{font-size:15px;width:calc(50% - 5px)}
}
@media screen and (max-width:768px){.data-view-filter-search-and-date-with-tags-wrapper .show-in-pc{display:none !important}
.data-view-filter-search-and-date-with-tags-wrapper .show-in-mb{display:block !important}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container{flex-direction:column;margin-top:12px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container{padding-bottom:25px}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container{margin-top:4px}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .upcoming-events-tag-filter-container.closed{height:auto}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .upcoming-events-tag-filter-container.opened{height:128px}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .upcoming-events-tag-filter-container.opened .filter-content{border:1px solid rgba(237,30,14,0.15);border-bottom:0}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .filter-icon{padding-right:0;margin-right:10px;border-right:0}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .filter-icon svg{width:20px;height:20px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .filter-item{margin:0;border-radius:8px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .filter-item.date-filter{padding:0}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .filter-item.search-filter{border:1px solid #818494;padding:8px 9px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .filter-item.date-filter .date-filter-content{border:1px solid #818494;border-radius:8px;padding:8px 9px;background-color:#fff}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .filter-item:not(:first-child){margin-top:15px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .daterange-picker-wrap .daterange-picker-info{display:block;font-size:12px;margin-bottom:5px;line-height:1.3;color:#000}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .filter-item.active{margin-right:6px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .filter-item.active .filter-item-content{display:block}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .search-filter{width:auto}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .search-filter .search-input-box{padding-right:22px;flex-grow:1}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .clear-search-btn{top:50%;transform:translateY(-50%)}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .clear-search-btn svg{width:22px;height:22px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .search-filter .search-input-box input.events-search-ipt{font-size:15px;line-height:1.3}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .search-filter .search-input-box .search-tips{margin:8px 0 0 0;font-size:12px;line-height:1.3}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter{width:auto;flex-wrap:wrap;background-color:transparent}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-range-btn-wrap-mb{width:100%;padding:0 0 0 6px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-range-btn-wrap-mb .date-range-btn{display:inline-block;background-color:#fff;font-size:13px;padding:6px 12px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .daterange-picker-wrap{width:100%;padding-right:22px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .daterange-picker-wrap input.daterange-picker{font-size:15px;line-height:1.3;max-width:100%;display:block}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .daterange-picker-wrap::after{transition:.2s;display:block;width:6px;height:6px;content:"";position:absolute;right:0;top:5px;transform:rotate(135deg);border:1px solid;border-color:#000 #000 transparent transparent}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .date-range-btn-wrap.date-range-btn-wrap-pc{display:none}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .date-range-btn-wrap .date-range-btn{margin-top:6px;border:1px solid rgba(237,30,14,0.15);padding:3px 10px;font-size:13px;line-height:1.3}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .date-range-btn-wrap .date-range-btn .clear-btn{display:none}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .date-range-btn-wrap .date-range-btn.active{color:#fff;background-color:#e2002c;border-color:#e2002c;padding-right:26px;position:relative}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-picker .date-range-btn-wrap .date-range-btn.active .clear-btn{display:block;position:absolute;right:10px;top:7px;cursor:pointer}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-range-btn-wrap .date-range-btn.active .clear-btn::before,.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-range-btn-wrap .date-range-btn.active .clear-btn::after{position:absolute;content:" ";background-color:#fff;width:2px;right:0;top:0;height:10px}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-range-btn-wrap .date-range-btn.active .clear-btn::before{transform:rotate(45deg)}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-range-btn-wrap .date-range-btn.active .clear-btn::after{transform:rotate(-45deg)}
.data-view-filter-search-and-date-with-tags-wrapper .search-and-date-filter-container .date-filter .date-range-btn-wrap .date-range-btn:not(:last-child){margin-right:7px}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .reset-tag{display:none;font-size:15px}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .upcoming-events-tag-filter-container{height:auto;overflow:visible;position:relative;z-index:99}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .upcoming-events-tag-filter-container.opened .filter-content{padding:13px 15px 20px}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .tag-list{list-style:none;display:flex;flex-wrap:wrap;margin:0;padding:0}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .upcoming-events-tag-filter-container .show-all-arrow{display:none}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .tag-list .tag-item{padding:7px 15px;font-size:15px;line-height:1.3;opacity:.7;color:#000;border:1px solid rgba(237,30,14,0.15);margin-right:6px;cursor:pointer;margin-top:6px}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .upcoming-events-tag-filter-container.closed .filter-content .tag-list .tag-item:not(.show-tag-item):not(.show-all-mb){display:none}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .upcoming-events-tag-filter-container.opened .filter-content .tag-list .tag-item:not(.show-all-mb){display:block}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .upcoming-events-tag-filter-container.opened .filter-content .tag-list .tag-item.hide:not(.show-all-mb){display:none}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .tag-list .tag-item .clear-btn{display:none}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .tag-list .tag-item.active{color:#fff;background-color:#e2002c;border-color:#e2002c;padding-right:32px;position:relative}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .tag-list .tag-item.show-all-mb.active{padding-right:15px}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .tag-list .tag-item.active:not(.show-all-mb) .clear-btn{display:block;position:absolute;right:15px;top:calc(50% - 4px);cursor:pointer}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .tag-list .tag-item.active .clear-btn::before,.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .tag-list .tag-item.active .clear-btn::after{position:absolute;content:" ";background-color:#fff;width:2px;right:0;top:0;height:8px}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .tag-list .tag-item.active .clear-btn::before{transform:rotate(45deg)}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-content .tag-list .tag-item.active .clear-btn::after{transform:rotate(-45deg)}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-menu{background-color:#fcecec;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:17px 15px;border:1px solid rgba(237,30,14,0.15)}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-menu .menu-btn{cursor:pointer;width:calc(50% - 10px);text-align:center;font-size:15px;color:#e2002c;text-decoration:underline;padding:10px 0;line-height:1.35;border:1px solid rgba(226,0,44,0.3)}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .filter-container .filter-menu .menu-btn:hover{background-color:#e2002c;color:#fff;text-decoration:none}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .upcoming-events-tag-filter-container.closed{overflow:hidden}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .upcoming-events-tag-filter-container.closed .filter-menu{display:none}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .upcoming-events-tag-filter-container.closed .show-all-mb{display:block}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .upcoming-events-tag-filter-container.closed .show-all-mb.hide{display:none}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .upcoming-events-tag-filter-container.closed .show-all-pc{display:none}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .upcoming-events-tag-filter-container.opened{overflow:visible}
.data-view-filter-search-and-date-with-tags-wrapper .upcoming-events-tag-filter .upcoming-events-tag-filter-container.opened .show-all{display:none}
}
html[dir] .dataview-container .dataview-wrapper.masker{position:relative}
html[dir] .dataview-container .dataview-wrapper.masker::after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:90;pointer-events:none;overflow-y:hidden}
html[dir] .dataview-container .dataview-wrapper.masker *{pointer-events:none !important}
html[dir] body.no-scroll{position:fixed}
.font-general-btn{font-size:20px;font-weight:700;line-height:1.4;color:#3b002b}
@media screen and (min-width:769px) and (max-width:1024px){.font-general-btn{font-size:18px}
}
@media screen and (max-width:768px){.font-general-btn{font-size:14px}
}
.search-and-date-filter .dropdown-filter .filter-dropdown-container{width:100%;height:70px;border:1px solid #3b002b;border-radius:16px;cursor:pointer;position:relative}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-title{display:flex;align-items:center;padding:0 28px;height:100%}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-title-text{font-size:20px;font-weight:700;line-height:1.4;color:#3b002b}
@media screen and (min-width:769px) and (max-width:1024px){.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-title-text{font-size:18px}
}
@media screen and (max-width:768px){.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-title-text{font-size:14px}
}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-title-icon{display:inline-block;width:30px;margin-right:16px}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-title-icon svg{width:100%;height:100%}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-title-arrow{width:12px;margin:4px 0 0 8px}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-title.expand .dropdown-title-arrow{transform:rotate(180deg)}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-list{position:absolute;left:0;top:74px;display:none;width:100%;max-height:281px;border-top-left-radius:16px;border-bottom-left-radius:16px;border-top-right-radius:4px;border-bottom-right-radius:4px;border:1px solid rgba(59,0,43,0.2);background-color:#ebe5ea;z-index:100}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-list.active{display:block}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-list-item{min-height:54px;line-height:28px;display:flex;align-items:center;padding:12px 28px 12px 25px;border-bottom:1px solid rgba(59,0,43,0.2);color:#3b002b}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-list-item::before{display:inline-block;content:"\25CB";font-size:33px;color:#3b002b;margin-right:12px}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-list-item .text-content{font-size:20px;font-weight:700;line-height:1.4;color:#3b002b}
@media screen and (min-width:769px) and (max-width:1024px){.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-list-item .text-content{font-size:18px}
}
@media screen and (max-width:768px){.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-list-item .text-content{font-size:14px}
}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-list-item:hover{background-color:#fff}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-list-item:hover .text-content{text-decoration:underline}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-list-item.active{background-color:#fff;padding:12px 28px}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-list-item.active::before{content:"";background:url(../../../../../etc.clientlibs/dhk-component-enhancement/clientlibs/clientlib-base/resources/images/icons/cricle-check.svg) center no-repeat;background-size:contain;width:16px;height:16px;flex-shrink:0}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-list-item.hidden-option{display:none}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-list.multi-level{overflow:hidden}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-list.multi-level.active{display:flex}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-list.multi-level .multi-level-left{width:35%;padding:14px 24px;background-color:#fff}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-list.multi-level .multi-level-left-item{min-height:42px;line-height:28px;padding:7px 0;color:rgba(59,0,43,0.5)}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-list.multi-level .multi-level-left-item.active,.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-list.multi-level .multi-level-left-item:hover{color:#3b002b;text-decoration:underline}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-list.multi-level .multi-level-left-item.hidden-option{display:none}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-list.multi-level .multi-level-right{flex:1;border-left:1px solid rgba(59,0,43,0.2)}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-list.multi-level .multi-level-right-container{display:none;position:relative;border-left:1px solid rgba(59,0,43,0.2);left:-1px}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-list.multi-level .multi-level-right-container.active{display:block}
.search-and-date-filter .dropdown-filter .filter-dropdown-container .dropdown-list.multi-level .multi-level-right-container .dropdown-list-item{border-left:unset}
@media screen and (max-width:1024px){.search-and-date-filter div.dropdown-filter.filter-item{padding:0;margin-top:20px;margin-bottom:28px}
.search-and-date-filter div.dropdown-filter.filter-item .filter-dropdown-container{border-radius:12px;height:56px}
.search-and-date-filter div.dropdown-filter.filter-item .filter-dropdown-container .dropdown-title{padding:0 24px}
.search-and-date-filter div.dropdown-filter.filter-item .filter-dropdown-container .dropdown-title-icon{width:24px}
.search-and-date-filter div.dropdown-filter.filter-item .filter-dropdown-container .dropdown-list{top:60px;border-radius:12px}
.search-and-date-filter div.dropdown-filter.filter-item .filter-dropdown-container .dropdown-list-item{min-height:45px;line-height:20px;padding:11.5px 28px}
.search-and-date-filter div.dropdown-filter.filter-item .filter-dropdown-container .dropdown-list.multi-level .multi-level-left{width:35%;padding:14px 24px}
.search-and-date-filter div.dropdown-filter.filter-item .filter-dropdown-container .dropdown-list.multi-level .multi-level-left-item{min-height:36px;line-height:20px;padding:8px 0}
}
@media screen and (max-width:768px){.search-and-date-filter div.dropdown-filter.filter-item{margin-top:0;margin-bottom:0}
.search-and-date-filter div.dropdown-filter.filter-item .filter-dropdown-container{height:44px;width:100% !important}
.search-and-date-filter div.dropdown-filter.filter-item .filter-dropdown-container .dropdown-title{padding:0 20px}
.search-and-date-filter div.dropdown-filter.filter-item .filter-dropdown-container .dropdown-title-icon{width:20px;margin-right:12px}
.search-and-date-filter div.dropdown-filter.filter-item .filter-dropdown-container .dropdown-title-arrow{width:10px;margin:2px 0 0 10px}
.search-and-date-filter div.dropdown-filter.filter-item .filter-dropdown-container .dropdown-list{top:48px;max-height:215px}
.search-and-date-filter div.dropdown-filter.filter-item .filter-dropdown-container .dropdown-list.multi-level .multi-level-left{padding:18px 16px;width:50%}
.search-and-date-filter div.dropdown-filter.filter-item .filter-dropdown-container .dropdown-list.multi-level .multi-level-left-item{min-height:20px;line-height:20px;padding:0;margin-bottom:10px}
.search-and-date-filter div.dropdown-filter.filter-item .filter-dropdown-container .dropdown-list-item{min-height:34px;padding:6px 20px}
.search-and-date-filter div.dropdown-filter.filter-item .filter-dropdown-container .dropdown-list-item::before{margin-right:8px;font-size:16px}
.search-and-date-filter div.dropdown-filter.filter-item .filter-dropdown-container .dropdown-list-item.active::before{width:10px;height:10px}
}