.event-listing .page-loading-overlay{z-index:1100}.event-listing h1{color:var(--black);margin-bottom:1.5rem}@media(min-width:576px){.event-listing h1{margin-bottom:1.25rem}}@media(min-width:1200px){.event-listing h1{margin-bottom:1rem}}.event-listing .filter-panel{background-color:var(--grey-w-yellow-350);padding-top:1.5rem;padding-bottom:1.5rem}.event-listing .filter-panel .search-box-with-button-wrap{background-color:var(--white);border-radius:4px}.event-listing .filter-panel .search-box-with-button{width:100%;border-color:var(--dark-500);border-radius:4px}.event-listing .filter-panel .search-box-with-button img{border-color:var(--dark-500)}.event-listing .filter-panel #event-listing-filter-btn{margin-top:1.5rem}@media(min-width:576px){.event-listing .filter-panel #event-listing-filter-btn{margin-top:1.25rem}}.event-listing .filter-panel #event-listing-filter-btn img{width:1rem;margin-right:.5rem}.event-listing .filter-panel .ng-date-picker{background-color:var(--white)}.event-listing .filter-panel .ng-date-picker .ngdp-input-wrap label{font-size:var(--fs-aa);color:var(--dark-700);margin-bottom:.25rem}.event-listing .filter-panel .events-filter-status-line{font-size:var(--fs-aaa);color:var(--black);font-weight:500;margin-top:1.5rem}@media(min-width:576px){.event-listing .filter-panel .events-filter-status-line{margin-top:1.25rem}}.event-listing .filter-panel .events-filter-status-line .event-filter-applied-criteria{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:-1rem}.event-listing .filter-panel .events-filter-status-line .events-filter-status-label{flex-shrink:0;margin-right:1rem}.event-listing .filter-panel .events-filter-status-line .badge{background-color:var(--grey-w-yellow-50);color:var(--dark-500);font-size:var(--fs-aaa);line-height:var(--lh-sm);color:var(--black);border-radius:24px;padding:8px 12px;margin-right:1rem;margin-bottom:1rem}.event-listing .filter-panel .events-filter-status-line .badge.clear-all-badge{background-color:var(--grey-w-yellow-500)}.event-listing .filter-panel .events-filter-status-line .badge .btn-close{width:10px;height:10px;margin-left:10px;background:url("../svg/closecb7a.svg?v=Q_Id_Fw2hyrldP2KbK8qNPXEiXs");background-size:contain;background-position:center;background-repeat:no-repeat}.event-listing .filter-panel .expand-filter-item .collapse{transition:none!important}.event-listing .filter-panel .expand-filter-item .collapsing{height:auto!important;transition:none!important;display:block!important}@media(max-width:1199.98px){.event-listing .event-filter-content{display:none;background:var(--overlay-general-dark-mode-700);position:fixed;top:0;left:0;height:100%;width:calc(100% + 50px);z-index:1098}.event-listing .event-filter-content-inner{background:var(--grey-w-yellow-50);width:100%;max-width:320px;transform:translateX(-100%);transition:transform .3s ease;padding:1.25rem 1.25rem 1.5rem}.event-listing .event-filter-content-inner>div:not(:last-child){margin-bottom:1.25rem}.event-listing .event-filter-content-inner .visible-checkbox-filters{margin-top:1.25rem}.event-listing .event-filter-content-inner .buttons-row{margin-top:1.5rem}.event-listing .event-filter-content.show{display:block;overflow-y:auto;overflow-x:hidden}.event-listing .event-filter-content.show .event-filter-content-inner{transform:translateX(0)}.event-listing .expand-filter-item .expand-filter-item-heading{background-color:transparent;border:0;border-bottom:1px solid;border-color:var(--grey-flat-500);font-size:var(--fs-d);line-height:var(--lh-sm);border-radius:0;margin-top:1.25rem;width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;font-weight:300;padding-left:0;padding-right:0}.event-listing .expand-filter-item .expand-filter-item-heading.collapsed:after{content:"";display:inline-block;flex:0 0 auto;width:24px;height:24px;margin-left:1rem;background-image:url(../svg/arrow-downb1ae.svg?v=Bc_SlmtNLLlIQZQxnUMehTL54kY);background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-transition:all 250ms ease-in 0s;-moz-transition:all 250ms ease-in 0s;-o-transition:all 250ms ease-in 0s;transition:all 250ms ease-in 0s}.event-listing .expand-filter-item .expand-filter-item-heading:not(.collapsed):after{content:"";display:inline-block;flex:0 0 auto;width:24px;height:24px;margin-left:1rem;background-image:url(../svg/arrow-downb1ae.svg?v=Bc_SlmtNLLlIQZQxnUMehTL54kY);background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-transition:all 250ms ease-in 0s;-moz-transition:all 250ms ease-in 0s;-o-transition:all 250ms ease-in 0s;transition:all 250ms ease-in 0s;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.event-listing .expand-filter-item .expand-filter-item-content{padding-left:.5rem;padding-top:1rem}.event-listing .expand-filter-item .expand-filter-item-content .expand-filter-checkbox:not(:last-child){margin-bottom:.75rem}.event-listing .expand-filter-item.filter-by-date .expand-filter-item-content{padding-left:0}.event-listing .expand-filter-item.filter-by-date .expand-filter-item-content .ng-date-picker{box-shadow:var(--shadow-sm);border-radius:4px}.event-listing .expand-filter-item.filter-by-date .expand-filter-item-content .ng-date-picker .ngdp-input-wrap{background-color:var(--grey-flat-100);padding:12px 12px 16px}.event-listing .expand-filter-item.filter-by-date .expand-filter-item-content .ng-date-picker .ngdp-picker-wrap{margin-top:10px;padding-left:4px;padding-right:4px}}@media(min-width:1200px){.event-listing .event-filter-content{display:flex;flex-wrap:wrap;margin-right:calc(-.5*var(--gutter-x));margin-left:calc(-.5*var(--gutter-x))}.event-listing .event-filter-content-inner{flex:0 0 auto;width:100%;flex-shrink:0;max-width:100%;padding-right:calc(.5*var(--gutter-x));padding-left:calc(.5*var(--gutter-x))}.event-listing .event-filter-content-inner .visible-checkbox-filters{margin-top:1rem;margin-bottom:1rem}.event-listing .expand-filter-item{position:relative;margin-right:24px}.event-listing .expand-filter-item:last-child{margin-right:0}.event-listing .expand-filter-item .expand-filter-item-heading{background-color:var(--dark-50);color:var(--white);border:0;border-radius:4px;font-size:var(--fs-b);line-height:var(--lh-sm);display:flex;justify-content:space-between;align-items:center;text-align:left;padding:14px 18px 10px 18px;width:100%}.event-listing .expand-filter-item .expand-filter-item-heading:not(.collapsed){border-bottom-left-radius:0;border-bottom-right-radius:0}.event-listing .expand-filter-item .expand-filter-item-heading.collapsed:after{content:"";display:inline-block;flex:0 0 auto;width:16px;height:16px;margin-left:1rem;background-image:url(../svg/arrow-down3d42-2.svg?v=mi5B4dmLbUEwocHth3ml6MAQLws);background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-transition:all 250ms ease-in 0s;-moz-transition:all 250ms ease-in 0s;-o-transition:all 250ms ease-in 0s;transition:all 250ms ease-in 0s}.event-listing .expand-filter-item .expand-filter-item-heading:not(.collapsed):after{content:"";display:inline-block;flex:0 0 auto;width:16px;height:16px;margin-left:1rem;background-image:url(../svg/arrow-down3d42-2.svg?v=mi5B4dmLbUEwocHth3ml6MAQLws);background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-transition:all 250ms ease-in 0s;-moz-transition:all 250ms ease-in 0s;-o-transition:all 250ms ease-in 0s;transition:all 250ms ease-in 0s;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.event-listing .expand-filter-item .expand-filter-item-content{position:absolute;width:100%;background-color:var(--white);padding:16px 18px;z-index:9;box-shadow:var(--shadow-sm);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.event-listing .expand-filter-item .expand-filter-item-content .expand-filter-checkbox:not(:last-child){margin-bottom:.75rem}.event-listing .expand-filter-item.filter-by-date{width:19.375rem}.event-listing .expand-filter-item.filter-by-category{width:16.375rem}.event-listing .expand-filter-item.filter-by-audience{width:14.25rem}.event-listing .expand-filter-item.filter-by-location{width:10.125rem}.event-listing .expand-filter-item.filter-by-date .expand-filter-item-content{padding:0}.event-listing .expand-filter-item.filter-by-date .expand-filter-item-content .ng-date-picker{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.event-listing .expand-filter-item.filter-by-date .expand-filter-item-content .ng-date-picker .ngdp-input-wrap{padding:12px 18px 16px;background-color:var(--grey-flat-50)}.event-listing .expand-filter-item.filter-by-date .expand-filter-item-content .ng-date-picker .ngdp-picker-wrap{margin-top:10px;margin-left:18px;margin-right:18px;margin-bottom:12px}}.event-listing .results-panel{background-color:var(--grey-w-yellow-100);padding-top:1.5rem;padding-bottom:1.5rem;position:relative}.event-listing .results-panel .results-panel-overlay{background:var(--overlay-general-dark-mode-700);z-index:8;position:absolute;top:0;bottom:100%;left:0;right:0;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}@media(min-width:1200px){.event-listing .results-panel.with-collapse-filter-expanded .results-panel-overlay{bottom:0;opacity:1;visibility:visible}}.event-listing .results-panel .results-wrap{margin-left:-12px;margin-right:-12px}.event-listing .results-panel .ng-card-ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:left}@media(max-width:767.98px){.event-listing .results-panel .ng-card-ul{justify-content:center}}.event-listing .results-panel .ng-card-wrap{margin-left:12px;margin-right:12px;margin-bottom:1.5rem;flex-shrink:0;width:304px}@media(min-width:576px){.event-listing .results-panel .ng-card-wrap{width:364px}}@media(min-width:768px){.event-listing .results-panel .ng-card-wrap{width:calc(50% - 24px)}}@media(min-width:992px){.event-listing .results-panel .ng-card-wrap{width:calc(33.3333333333% - 24px)}}.event-listing .results-panel .ng-event-card{width:100%}@media(min-width:992px) and (max-width:1199.98px){.event-listing .results-panel .ng-event-card .audience img{margin-right:.5rem}}