.CalendarEventsDetail__eventCalendarFront .CalendarEventsDetail__AdvancedFilter--wrapper{position:relative}.CalendarEventsDetail__eventCalendarFront .CalendarEventsDetail__AdvancedFilter{margin-bottom:20px;font-size:10px}.CalendarEventsDetail__eventCalendarFront button.CalendarEventsDetail__AdvancedFilter--start--button{display:none}.CalendarEventsDetail__eventCalendarFront button.CalendarEventsDetail__AdvancedFilter--filterButton--clear{margin:0px;padding:6px 2px 0px 10px;line-height:22px;height:30px;font-size:14px;vertical-align:middle;display:flex;border:none;background-color:#f4f6fe;border-radius:15px;color:#2f6bf5;font-family:sans-serif}.CalendarEventsDetail__eventCalendarFront button.CalendarEventsDetail__AdvancedFilter--filterButton--clear svg{margin-left:5px;position:relative;top:-2px}.CalendarEventsDetail__eventCalendarFront .CalendarEventsDetail__AdvancedFilter--absolute{position:absolute;width:100%;padding:20px;z-index:1000}.CalendarEventsDetail__eventCalendarFront .CalendarEventsDetail__AdvancedFilter--filters{display:flex;justify-content:space-between}.CalendarEventsDetail__eventCalendarFront .CalendarEventsDetail__AdvancedFilter--filter{background:#f4f6fe;color:#2f6bf5;padding:10px;border:none;margin:1em .5em 1em 0}.CalendarEventsDetail__eventCalendarFront .CalendarEventsDetail__AdvancedFilter--filter svg{margin-left:5px}.CalendarEventsDetail__eventCalendarFront .CalendarEventsDetail__AdvancedFilter--filter.CalendarEventsDetail__AdvancedFilter--filter--selected{background:#2f6bf5;color:#fff;border:none}.CalendarEventsDetail__eventCalendarFront .CalendarEventsDetail__AdvancedFilter--search{display:flex}.CalendarEventsDetail__eventCalendarFront .CalendarEventsDetail__AdvancedFilter--search .CalendarEventsDetail__AdvancedFilter--start--button{flex:2;background-color:#f4f6fe;border:none;margin-right:10px}.CalendarEventsDetail__eventCalendarFront .CalendarEventsDetail__AdvancedFilter--search button.CalendarEventsDetail__AdvancedFilter--search--button{background-color:#f4f6fe;border:none;flex:.25;border-top-right-radius:5px;border-bottom-right-radius:5px;flex:.25}.CalendarEventsDetail__eventCalendarFront .CalendarEventsDetail__AdvancedFilter--search button.CalendarEventsDetail__AdvancedFilter--clear--button{background-color:#f4f6fe;border:none;flex:.25;padding:4px 0px 0px}.CalendarEventsDetail__eventCalendarFront .CalendarEventsDetail__AdvancedFilter--search button.CalendarEventsDetail__AdvancedFilter--search--button.CalendarEventsDetail__AdvancedFilter--search--button--withTerm{flex:.25}.CalendarEventsDetail__eventCalendarFront .CalendarEventsDetail__AdvancedFilter--search button.CalendarEventsDetail__AdvancedFilter--search--button.CalendarEventsDetail__AdvancedFilter--search--button--focused{border:solid 1px #2f6bf5;border-left:none;background-color:#fff;border-left:none}.CalendarEventsDetail__eventCalendarFront .CalendarEventsDetail__AdvancedFilter--search button.CalendarEventsDetail__AdvancedFilter--clear--button.CalendarEventsDetail__AdvancedFilter--clear--button--focused{border:solid 1px #2f6bf5;border-left:none;background-color:#fff;border-right:none;border-left:none;border-radius:0px}.CalendarEventsDetail__eventCalendarFront .CalendarEventsDetail__AdvancedFilter--search--input{background-repeat:no-repeat;padding:0px 0 0 35px;height:50px;background-position-y:17px;background-position-x:8px;background-color:#f4f6fe;font-size:1.5em;border:none;flex:15;min-width:50px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0px;border-bottom-right-radius:0px}.CalendarEventsDetail__eventCalendarFront .CalendarEventsDetail__AdvancedFilter--search--input:focus{outline:none;border:solid 1px #2f6bf5;border-right:none;background-color:#fff}.CalendarEventsDetail__eventCalendarFront .CalendarEventsDetail__AdvancedFilter--search--input::placeholder{color:#b0b4d6}.CalendarEventsDetail__eventCalendarFront .CalendarEventsDetail__AdvancedFilter--search--button svg path{stroke:#b0b4d6}.CalendarEventsDetail__eventCalendarFront .CalendarEventsDetail__AdvancedFilter--actionButton{border:none;background:#2f6bf5;color:#fff;position:relative;height:36px;margin:1em 0px;flex-grow:1}.CalendarEventsDetail__eventCalendarFront .CalendarEventsDetail__AdvancedFilter--actionButton:disabled{opacity:.5}.CalendarEventsDetail__eventCalendarFront .CalendarEventsDetail__AdvancedFilter--filterFooter{display:flex}.CalendarEventsDetail__eventCalendarFront .CalendarEventsDetail__AdvancedFilter--cancelButton{background:none;color:#2f6bf5;border:1px solid #2f6bf5;margin-right:5px}.CalendarEventsDetail__eventCalendarFront .CalendarEventsDetail__AdvancedFilter--filter--map{padding:8px;max-height:43px}.CalendarEventsDetail__eventCalendarFront .CalendarEventSummary__box a{padding:12px;color:#000;display:block;text-decoration:none;height:100%}.CalendarEventsDetail__eventCalendarFront .CalendarEventSummary__box a:hover{padding:12px;color:#000;display:block;text-decoration:none;height:100%}.CalendarEventsDetail__eventCalendarFront .CalendarEventSummary__box h2{margin:0px;font-size:18px;color:#000}.CalendarEventsDetail__eventCalendarFront button.CalendarEventsDetail__MapView--eventDetails--leftArrow{font-size:16px;font-weight:normal;padding:5px 10px;color:#fff;border:none;background:#000;height:32px;padding:4px 10px 2px;margin-right:5px}.CalendarEventsDetail__eventCalendarFront button.CalendarEventsDetail__MapView--eventDetails--rightArrow{font-size:16px;font-weight:normal;padding:5px 10px;color:#fff;border:none;background:#000;height:32px;padding:4px 10px 2px;margin-left:5px}.CalendarEventsDetail__AdvancedFilter--header{display:flex;justify-content:space-between;margin:10px 0px}.CalendarEventsDetail__AdvancedFilter--header h2{margin:5px 0px;font-size:22px}.CalendarEventsDetail__AdvancedFilter--dateTypeSelector .CalendarEventsDetail__AdvancedFilter--filterButton{width:50%;border-radius:0px;border:solid 1px #e2e4f2;background-color:#fff;min-height:45px;border-top:none;border-left:none}.CalendarEventsDetail__AdvancedFilter--dateTypeSelector .CalendarEventsDetail__AdvancedFilter--filterButton:visited{width:50%;border-radius:0px;border:solid 1px #e2e4f2;background-color:#fff;min-height:45px;border-top:none;border-left:none}.CalendarEventsDetail__AdvancedFilter--dateTypeSelector .CalendarEventsDetail__AdvancedFilter--filterButton:nth-of-type(1){border-top:solid 1px #e2e4f2}.CalendarEventsDetail__AdvancedFilter--dateTypeSelector .CalendarEventsDetail__AdvancedFilter--filterButton:nth-of-type(2){border-top:solid 1px #e2e4f2}.CalendarEventsDetail__AdvancedFilter--dateTypeSelector .CalendarEventsDetail__AdvancedFilter--filterButton:nth-of-type(odd){border-left:solid 1px #e2e4f2}.CalendarEventsDetail__AdvancedFilter--dateTypeSelector .CalendarEventsDetail__AdvancedFilter--filterButton.CalendarEventsDetail__AdvancedFilter--filterButton--selected{border:none;background:#2f6bf5;color:#fff;position:relative}.CalendarEventsDetail__AdvancedFilter--dateTypeSelector .CalendarEventsDetail__AdvancedFilter--filterButton.CalendarEventsDetail__AdvancedFilter--filterButton--selected svg{position:absolute;right:15px;top:13px}.CalendarEventsDetail__AdvancedFilter--dateTypeSelector .CalendarEventsDetail__AdvancedFilter--filterButton.CalendarEventsDetail__AdvancedFilter--filterButton--selected:focus{outline:none}.CalendarEventsDetail__AdvancedFilter--dateTypeSelector h3{text-transform:uppercase;color:#6f7077;font-weight:bold;font-size:13px}.CalendarEventsDetail__AdvancedFilter--filterCalendar{text-align:center;min-height:295px}.CalendarEventsDetail__AdvancedFilter--filterCalendar .DayPicker{margin:10px auto 0px}.CalendarEventsDetail__AdvancedFilter--tagsSelector.swform .swformfield--checkbox{display:flex;flex-direction:row-reverse;align-items:center;min-height:45px;-webkit-appearance:none}.CalendarEventsDetail__AdvancedFilter--tagsSelector.swform .swformfield--checkbox .swformfieldwrapper{flex:1}.CalendarEventsDetail__AdvancedFilter--tagsSelector.swform .swformfield--checkbox .swformfield__label{flex:65;font-size:18px;font-weight:normal;margin:0px;cursor:pointer}.CalendarEventsDetail__AdvancedFilter--tag{margin-bottom:0px;border-left:solid 1px #e2e4f2;border-bottom:solid 1px #e2e4f2;border-right:solid 1px #e2e4f2;padding:0px 0px 0px 1em}.CalendarEventsDetail__AdvancedFilter--tag:first-of-type{border:solid 1px #e2e4f2}.CalendarEventsDetail__AdvancedFilter--tag.swformfield{margin-bottom:0px;border-left:solid 1px #e2e4f2;border-bottom:solid 1px #e2e4f2;border-right:solid 1px #e2e4f2;padding:0px 0px 0px 1em}.CalendarEventsDetail__AdvancedFilter--tag.swformfield:first-of-type{border:solid 1px #e2e4f2}.CalendarEventsDetail__AdvancedFilter--tag.swformfield .swformfield--checkbox .swformfieldwrapper{vertical-align:middle;align-items:center;padding:.8em .8em 0 0}.swform .CalendarEventsDetail__AdvancedFilter--tag.swformfield .swformfield--checkbox .swformfieldwrapper .swformfield__control{display:none}.swform .CalendarEventsDetail__AdvancedFilter--tag.swformfield .swformfield--checkbox .swformfieldwrapper .swformfield__background{border:2px solid #bec1dc;border-radius:1px;height:17px;width:17px}.swform .CalendarEventsDetail__AdvancedFilter--tag--selected.swformfield .swformfield--checkbox .swformfieldwrapper .swformfield__background{border:2px solid #2f6bf5;background-color:#2f6bf5;background-image:url("/sitefiles/global/images/small-white-check.svg");background-repeat:no-repeat;background-position:center;border-radius:3px;height:17px;width:17px}h3.CalendarEventsDetail__AdvancedFilter--tagsCounter{text-transform:uppercase;font-size:13px;margin:5px 0px}.CalendarEventsDetail__AdvancedFilter--listHeader{border-bottom:1px solid #e2e4f2;display:flex;align-items:center;margin-top:23px}.CalendarEventsDetail__AdvancedFilter--listHeader h1{font-weight:bold;font-size:13px;line-height:15px;letter-spacing:1px;text-transform:uppercase;color:#6f7077;display:flex;flex:1}.CalendarEventsDetail__AdvancedFilter--listSort{font-weight:bold;font-size:13px;line-height:15px;text-align:right;letter-spacing:1px;text-transform:uppercase;color:#2f6bf5;display:flex;align-items:center;position:relative}.CalendarEventsDetail__AdvancedFilter--listSort span{display:flex;align-items:center;margin-right:5px}.CalendarEventsDetail__AdvancedFilter--listSortDropDown{font-weight:bold;font-size:13px;line-height:15px;text-align:right;letter-spacing:1px;text-transform:uppercase;color:#2f6bf5;display:flex;align-items:center;cursor:pointer}.CalendarEventsDetail__AdvancedFilter--listSortDropDown svg{margin-left:5px}.CalendarEventsDetail__AdvancedFilter--listSortDropDown--opened svg{transform:rotate(180deg)}.CalendarEventsDetail__AdvancedFilter--listSortOptions{position:absolute;bottom:-81px;right:-2px;background:#fff;padding:15px;min-width:150px;z-index:1000}.CalendarEventsDetail__AdvancedFilter--listSortOption{cursor:pointer;line-height:24px;font-weight:normal}.CalendarEventsDetail__MapView--eventDetails--container>div{overflow:hidden;height:150px}.CalendarEventsDetail__MapView--eventDetails--container{position:absolute;bottom:0px;height:150px;width:calc(100% - 40px);background:#fff;margin:20px;border-radius:5px}.CalendarEventsDetail__MapView--eventDetails--container .CalendarEventsDetail__MapView--eventDetails--closeButton{position:absolute;top:7px;right:10px;border:none;background:rgba(0,0,0,0);width:10px;z-index:1001}.CalendarEventsDetail__MapView--eventDetails--container .CalendarEventSummary__date_time img{height:15px;width:15px}.CalendarEventsDetail__MapView--eventDetails--box{display:flex;overflow:hidden}.CalendarEventsDetail__MapView--eventDetails--box img{max-height:150px}.CalendarEventsDetail__MapView--noEvents{text-align:center;font-weight:bold;font-size:1.5em}.CalendarEventSummary__featuredImageBox{height:100%;flex:2}.CalendarEventSummary__box{height:100%;flex:3}.CalendarEventSummary__box a:hover{padding:12px;color:#000;display:block;text-decoration:none;height:100%}.CalendarEventsDetail__MapView--eventDetails--location{font-size:13px;opacity:.5}.CalendarEventsDetails__MapView--numberMarker{width:35px;height:35px;border-radius:10px;background:#2f6bf5;border:2px solid #fff;box-sizing:border-box;color:#fff;display:flex;justify-content:center;align-content:center;padding:9px;cursor:pointer}.CalendarEventsDetails__MapView--mapMarker{cursor:pointer}.CalendarEventsDetail__MapView--eventDetails--footer{position:absolute;bottom:15px}.CalendarEventsDetail__MapView--eventDetails--top{position:absolute;top:-41px;right:0px;display:flex;padding:5px 0px}.CalendarEventsDetail__MapView--eventDetails--counter{font-size:16px;font-weight:normal;padding:5px 10px;color:#fff;border:none;background:#000}.CalendarEventsDetail__MapView--eventDetails--loader{text-align:center;display:flex;align-items:center;justify-content:center;height:100%}.CalendarEventsDetail__AdvancedFilter--wrapper--filled{background:#fff}@media screen and (min-width: 768px){.CalendarEventsDetail__EventList--WithMap{width:60%;margin-right:5%}.CalendarEventsDetail__AdvancedFilter--wrapper--WithMap{position:relative}.CalendarEventsDetail__AdvancedFilter--wrapper--WithMap .CalendarEventsDetail__MapWideContainer{position:absolute;top:0px;right:0px;width:35%}.CalendarEventsDetail__AdvancedFilter--wrapper--WithMap .CalendarEventsDetail__AdvancedFilter{width:60%;margin-right:5%}}/*# sourceMappingURL=calendar.css.map */
