.events-filter .filterControls{background:var(--color4);padding:10px;display:-webkit-box;display:flex;width:100%}.events-filter .filterControls .filterInput{position:relative}.events-filter .filterControls .filterInput input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:0;font-size:var(--fontsize);padding:6px 10px;border:1px solid var(--defaultColor);color:var(--defaultColor);width:100%}.events-filter .filterControls .filterInput input::-ms-clear{display:none;width:0;height:0}.events-filter .filterControls .filterInput input::-ms-reveal{display:none;width:0;height:0}.events-filter .filterControls .filterInput input::-webkit-search-decoration,.events-filter .filterControls .filterInput input::-webkit-search-cancel-button,.events-filter .filterControls .filterInput input::-webkit-search-results-button,.events-filter .filterControls .filterInput input::-webkit-search-results-decoration{display:none}.events-filter .filterControls .filterInput input:not(:placeholder-shown)+.empty{display:block}.events-filter .filterControls .filterInput .empty{position:absolute;right:10px;top:50%;margin-top:-10px;height:20px;line-height:20px;font-size:var(--m-fontsize);text-decoration:none;color:var(--focusedColor);display:none}.events-filter .filterControls .filterPager{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:100%}.events-filter .filterControls .filterPager a{text-decoration:none;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:10px;background:#fff;-webkit-transition:all .2s linear;transition:all .2s linear}.events-filter .filterControls .filterPager a .text{display:none}.events-filter .filterControls .filterPager a .symbol{padding:0 5px}.events-filter .filterControls .filterPager a:hover{color:#fff;background:var(--color1)}.events-filter .filterControls .filterPager .current{font-family:var(--subfont);color:var(--color1);-webkit-box-flex:1;flex:1;text-align:center;font-size:var(--m-fontsize);text-transform:uppercase;padding:7px 10px;text-decoration:none;display:block}.events-filter .filterToggle{float:right;margin-bottom:20px}.events-filter .filterToggle a{text-decoration:none;text-align:center;background:var(--color3);color:#fff;font-size:var(--fontsize);margin:0 0 0 10px;border:1px solid var(--color4);padding:6px 10px;display:block;float:left}@media(hover:hover){.events-filter .filterToggle a:hover{color:#fff;border:1px solid var(--color1);background:var(--color1)}}.events-filter .filterToggle a.active,.events-filter .filterToggle a.active:hover{background:var(--color1);border:1px solid var(--color1);cursor:default;color:#fff}.events-filter .widgetEntry .item .block{padding:0;margin-bottom:10px}.events-filter .widgetEntry .item .block .header{-webkit-transition:all .2s linear;transition:all .2s linear;background:var(--grey1);cursor:pointer;display:-webkit-box;display:flex;padding:10px 20px;line-height:30px}@media(max-width:900px){.events-filter .widgetEntry .item .block .header{display:block;padding:10px}}.events-filter .widgetEntry .item .block .header .widgetDate{width:20%;font-size:var(--xs-fontsize);color:var(--color3);display:block;padding:0 10px;background:#fff;text-align:center;line-height:inherit;margin-right:20px;text-transform:uppercase}@media(max-width:900px){.events-filter .widgetEntry .item .block .header .widgetDate{width:100%;display:inline-block;margin-right:0;margin-bottom:10px}}.events-filter .widgetEntry .item .block .header .widgetHeader{padding:0;font-size:var(--m-fontsize);line-height:inherit}@media(max-width:900px){.events-filter .widgetEntry .item .block .header .widgetHeader{font-size:var(--s-fontsize);line-height:normal}}.events-filter .widgetEntry .item .block .content{border-left:1px solid var(--grey1);border-right:1px solid var(--grey1);border-bottom:1px solid var(--grey1);background:#fff;max-height:0;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out;overflow:hidden}.events-filter .widgetEntry .item .block .content .widgetImage{float:right;width:150px;margin-left:20px}@media(max-width:900px){.events-filter .widgetEntry .item .block .content .widgetImage{float:none;width:100%;margin-left:auto;margin-bottom:10px}}.events-filter .widgetEntry .item .block .content .widgetSubHeader{color:var(--color2);font-weight:100;text-transform:uppercase;font-family:var(--subfont);padding:0;line-height:normal}.events-filter .widgetEntry .item .block .content a{display:inline-block;padding:10px 20px;background:var(--color2);color:#fff;text-decoration:none}.events-filter .widgetEntry .item .block .content a:hover{background:var(--color3)}.events-filter .widgetEntry .item:hover .block .header{background:var(--grey)}.events-filter .widgetEntry .item.active .block .header{background:var(--color1)}.events-filter .widgetEntry .item.active .block .content{max-height:1000px}.events-filter .noResult{font-family:var(--subfont);font-size:var(--l-fontsize);color:var(--fontcolor);text-align:center;text-transform:uppercase}