.wp-block-create-block-eventastic-calendar{background-color:#21759b;color:#fff;padding:2px}.wp-admin .fc-header-toolbar.fc-toolbar h2.fc-toolbar-title{font-size:1.25rem!important}.wp-admin .fc-scrollgrid-sync-inner a.fc-col-header-cell-cushion{font-size:1rem}.eventastic-calendar-block.default{display:inline-block;width:100%}.eventastic-calendar-block.default input,.eventastic-calendar-block.default select{background:#fff;border:1px solid gray;border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:inherit;padding:10px;width:100%}.eventastic-calendar-block.default input[type=text i]{padding:11px 10px}.eventastic-calendar-block.default #calendar-container .inner-wrapper{width:100%}.eventastic-calendar-block.default #calendar-container #events-list-title{color:blue;display:block;margin:1em auto;text-align:center;width:100%}.eventastic-calendar-block.default #calendar-container #calendarList #list-over-wrapper{display:none}.eventastic-calendar-block.default #calendar-container #calendarList #list-over-wrapper.active{display:block}.eventastic-calendar-block.default #calendar-container #calendarList{display:flex;flex-direction:row;flex-wrap:wrap}.eventastic-calendar-block.default #calendar-container #calendarList .events-card{overflow:hidden}.eventastic-calendar-block.default #calendar-container #calendarList .events-card .image-wrapper{aspect-ratio:1.333;background-color:#f3f3f3;background-size:cover;width:100%}.eventastic-calendar-block.default #calendar-container #calendarList .events-card .content{padding:10px 15px 15px;text-align:left}.eventastic-calendar-block.default #calendar-container #calendarList .events-card .content .date{font-size:1.1rem;font-weight:600;line-height:1.25rem;margin-bottom:.5rem}.eventastic-calendar-block.default #calendar-container #calendarList .events-card .content .title{font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.eventastic-calendar-block.default #calendar-container[data-filterlocation=sidebar]{display:flex}@media(max-width:768px){.eventastic-calendar-block.default #calendar-container[data-filterlocation=sidebar] .inner-wrapper{display:block}}.eventastic-calendar-block.default #calendar-container[data-filterlocation=sidebar] .filters{width:100%}@media(min-width:768px){.eventastic-calendar-block.default #calendar-container[data-filterlocation=sidebar] .filters{min-width:280px;width:20%}}.eventastic-calendar-block.default #calendar-container[data-filterlocation=sidebar] .calendarListWrapper{padding-top:1rem}.eventastic-calendar-block.default #calendar-container[data-filterlocation=sidebar] .eventasticEvents{width:70%}@media(min-width:768px){.eventastic-calendar-block.default #calendar-container[data-filterlocation=sidebar][data-layoutStyle=list] .filters{float:left}}.eventastic-calendar-block.default #calendar-container[data-filterlocation=sidebar][data-layoutStyle=list] .calendar-container-inner-wrapper{display:flex;margin:0 auto}.eventastic-calendar-block.default #calendar-container[data-filterlocation=sidebar][data-layoutStyle=list] .calendar-container-inner-wrapper .eventasticEvents{margin-left:auto}.eventastic-calendar-block.default #calendar-container[data-layoutStyle=list][data-filterLocation=above] .inner-wrapper,.eventastic-calendar-block.default #calendar-container[data-layoutStyle=list][data-filterLocation=above] .inner-wrapper .eventasticEvents{display:block}.eventastic-calendar-block.default #calendar-container[data-layoutStyle=calendar][data-filterLocation=sidebar] .inner-wrapper{display:flex}.eventastic-calendar-block.default #calendar-container[data-filterlocation=above] .eventasticEvents{align-items:flex-start;display:flex;margin:0 auto;width:95%}.eventastic-calendar-block.default #calendar-container[data-filterlocation=above] .eventasticEvents .eventastic-sidebar{width:100%}@media(min-width:768px){.eventastic-calendar-block.default #calendar-container[data-filterlocation=above] .eventasticEvents .eventastic-sidebar{width:70%}}@media(min-width:992px){.eventastic-calendar-block.default #calendar-container[data-filterlocation=above] .eventasticEvents .eventastic-sidebar{width:60%}}.eventastic-calendar-block.default #calendar-container[data-filterlocation=above] .eventasticEvents .calendarListWrapper{width:100%}@media(min-width:768px){.eventastic-calendar-block.default #calendar-container[data-filterlocation=above] .eventasticEvents .calendarListWrapper{width:30%}}@media(min-width:992px){.eventastic-calendar-block.default #calendar-container[data-filterlocation=above] .eventasticEvents .calendarListWrapper{width:40%}}.eventastic-calendar-block.default #calendar-container[data-filterlocation=above] .filters,.eventastic-calendar-block.default #calendar-container[data-filterlocation=above] .filters .dateAndKeyworkFilters,.eventastic-calendar-block.default #calendar-container[data-filterlocation=above][data-layoutStyle=list] .filters{display:flex}.eventastic-calendar-block.default #calendar-container[data-filterlocation=above][data-layoutStyle=list] .calendarListWrapper{width:100%}.eventastic-calendar-block.default #calendar-container[data-listconfig_cardsperrow="1"] .events-card{flex:calc(100% - 15px);max-width:calc(100% - 15px)}.eventastic-calendar-block.default #calendar-container[data-listconfig_cardsperrow="2"] .events-card{flex:calc(50% - 15px);max-width:calc(50% - 15px)}.eventastic-calendar-block.default #calendar-container[data-listconfig_cardsperrow="3"] .events-card{flex:calc(33.33% - 15px);max-width:calc(33.33% - 15px)}.eventastic-calendar-block.default #calendar-container[data-listconfig_cardsperrow="4"] .events-card{flex:calc(25% - 15px);max-width:calc(25% - 15px)}.eventastic-calendar-block.default #calendar-container[data-layoutStyle=toggled] .inner-wrapper .eventasticEvents#eventsCalendar{margin:unset;width:100%}.eventastic-calendar-block.default #calendar-container[data-layoutStyle=toggled] .inner-wrapper .eventasticEvents#eventsCalendar .toggle-target .eventastic-sidebar{width:100%}.eventastic-calendar-block.default #calendar-container[data-layoutStyle=toggled] .inner-wrapper .eventasticEvents#eventsCalendar .toggle-target{display:none;overflow:hidden;padding:20px}.eventastic-calendar-block.default #calendar-container[data-layoutStyle=toggled] .inner-wrapper .eventasticEvents#eventsCalendar .toggle-target.active{display:inline-block}.eventastic-calendar-block.default #calendar-container[data-layoutStyle=integrated][data-integratedCalendarLocation=sidebar] .eventasticEvents#eventsCalendar{display:flex;margin:0 auto;width:95%}.eventastic-calendar-block.default #calendar-container[data-layoutStyle=integrated][data-integratedCalendarLocation=sidebar] .eventasticEvents#eventsCalendar .eventastic-sidebar{width:30%}.eventastic-calendar-block.default #calendar-container[data-layoutStyle=integrated][data-integratedCalendarLocation=sidebar] .eventasticEvents#eventsCalendar .calendarListWrapper{width:70%}.eventastic-calendar-block.default #calendar-container[data-layoutStyle=integrated][data-integratedCalendarLocation=top][data-filterLocation=above] .eventasticEvents{display:block}.eventastic-calendar-block.default #calendar-container[data-layoutStyle=integrated][data-integratedCalendarLocation=top][data-filterLocation=above] .eventasticEvents .calendarListWrapper,.eventastic-calendar-block.default #calendar-container[data-layoutStyle=integrated][data-integratedCalendarLocation=top][data-filterLocation=sidebar] .inner-wrapper .eventasticEvents{width:100%}.eventastic-calendar-block.default #calendar-container[data-layoutStyle=integrated][data-integratedCalendarLocation=top][data-filterLocation=sidebar] .inner-wrapper .eventasticEvents .eventastic-sidebar{float:left;width:30%}.eventastic-calendar-block.default #calendar-container[data-layoutStyle=integrated][data-integratedCalendarLocation=top][data-filterLocation=sidebar] .inner-wrapper .eventasticEvents .calendarListWrapper{display:inline-block;float:right;width:70%}.eventastic-calendar-block.default #calendar-container[data-blockconfig_developermode="1"]{border:6px solid rgba(255,0,0,.7)}.eventastic-calendar-block.default #calendar-container[data-blockconfig_developermode="1"]:after{background:#fff;border:1px solid #000;border-radius:4px;content:attr(data-devnote);left:2px;padding:8px;position:absolute;top:2px}.eventastic-calendar-block.default #calendar-container[data-blockconfig_developermode="1"]:hover{background:rgba(255,0,0,.4)}.eventastic-calendar-block.default #calendar-container[data-blockconfig_developermode="1"]:hover:after{background:rgba(255,0,0,.7);color:#fff}.eventastic-calendar-block.default #calendar-container[data-blockconfig_developermode="1"] #eventsCalendar,.eventastic-calendar-block.default #calendar-container[data-blockconfig_developermode="1"] .filters{border:6px solid rgba(0,0,255,.7);position:relative}.eventastic-calendar-block.default #calendar-container[data-blockconfig_developermode="1"] #eventsCalendar:after,.eventastic-calendar-block.default #calendar-container[data-blockconfig_developermode="1"] .filters:after{background:#fff;border:1px solid #000;border-radius:4px;content:attr(data-devnote);padding:8px;position:absolute}.eventastic-calendar-block.default #calendar-container[data-blockconfig_developermode="1"] #eventsCalendar:hover,.eventastic-calendar-block.default #calendar-container[data-blockconfig_developermode="1"] .filters:hover{background:rgba(0,0,255,.4)}.eventastic-calendar-block.default #calendar-container[data-blockconfig_developermode="1"] #eventsCalendar:hover:after,.eventastic-calendar-block.default #calendar-container[data-blockconfig_developermode="1"] .filters:hover:after{background:rgba(0,0,255,.7);color:#fff}.eventastic-calendar-block.default #calendar-container[data-blockconfig_developermode="1"] .filters{border-color:rgba(0,0,255,.7)}.eventastic-calendar-block.default #calendar-container[data-blockconfig_developermode="1"] .filters:after{bottom:2px;left:2px}.eventastic-calendar-block.default #calendar-container[data-blockconfig_developermode="1"] .filters:hover:after{background:rgba(0,0,255,.7)}.eventastic-calendar-block.default #calendar-container[data-blockconfig_developermode="1"] #eventsCalendar{border-color:rgba(0,0,255,.7)}.eventastic-calendar-block.default #calendar-container[data-blockconfig_developermode="1"] #eventsCalendar:after{left:2px;top:2px}.eventastic-calendar-block.default #calendar-container[data-blockconfig_developermode="1"] #eventsCalendar:hover:after{background:rgba(0,0,255,.7)}.eventastic-calendar-block.default #calendar-container .toggle-wrapper,.eventastic-calendar-block.default #calendar-container .toggle-wrapper .toggle-target{width:100%}.eventastic-calendar-block.default #calendar-container .toggle-wrapper .toggle-target .calendarListWrapper{width:100%!important}.eventastic-calendar-block.default #calendar-container .toggle-buttons{margin-top:50px}.eventastic-calendar-block.default #calendar-container .toggle-buttons button{background:transparent;border:none;color:inherit;font:inherit;line-height:normal;margin:0;overflow:visible;padding:0;width:auto;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.eventastic-calendar-block.default #calendar-container .toggle-buttons button::-moz-focus-inner{border:0;padding:0}.eventastic-calendar-block.default #calendar-container .toggle-buttons button{background:var(--wp--preset--color--dark-blue);color:gray;font-family:inherit;font-size:1.562rem;font-weight:700;padding:10px 20px}.eventastic-calendar-block.default #calendar-container .toggle-buttons button.active{background:var(--wp--preset--color--white);color:var(--wp--preset--color--dark-blue)}.eventastic-calendar-block.default #calendar-container .filters button{margin:1rem auto}.eventastic-calendar-block.default #calendar-container .fc-header-toolbar h2{color:blue;font-size:48px;font-weight:600;text-transform:uppercase}.eventastic-calendar-block.default #calendar-container .fc-header-toolbar .fc-toolbar-chunk:first-child{width:60%}.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view>table{border:0}.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view>table thead th.fc-day{border:0;padding:.5rem}.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view>table thead th.fc-day .fc-scrollgrid-sync-inner{color:#000;font-size:28px;font-weight:600}.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view>table thead th.fc-day .fc-scrollgrid-sync-inner a,.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view>table thead th.fc-day .fc-scrollgrid-sync-inner a:active,.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view>table thead th.fc-day .fc-scrollgrid-sync-inner a:hover,.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view>table thead th.fc-day .fc-scrollgrid-sync-inner a:visited{color:#000;cursor:default;text-decoration:none}.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view>table tbody,.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view>table tbody td,.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view>table tbody th,.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view>table tbody tr{border:1px solid var(--fc-border-color)!important}.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view>table tbody td.fc-day{border:1px solid var(--fc-border-color)}.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view>table tbody td.fc-day .fc-daygrid-day-frame.fc-scrollgrid-sync-inner{aspect-ratio:1;position:relative}.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view>table tbody td.fc-day .fc-daygrid-day-frame.fc-scrollgrid-sync-inner .fc-daygrid-day-top{font-size:28px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view>table tbody td.fc-day .fc-daygrid-day-frame.fc-scrollgrid-sync-inner .fc-daygrid-day-top a,.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view>table tbody td.fc-day .fc-daygrid-day-frame.fc-scrollgrid-sync-inner .fc-daygrid-day-top a:active,.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view>table tbody td.fc-day .fc-daygrid-day-frame.fc-scrollgrid-sync-inner .fc-daygrid-day-top a:hover,.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view>table tbody td.fc-day .fc-daygrid-day-frame.fc-scrollgrid-sync-inner .fc-daygrid-day-top a:visited{color:#000;text-decoration:none}.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view>table tbody td.fc-day .fc-daygrid-day-frame.fc-scrollgrid-sync-inner .event-count{background:#02416b;border-radius:50%;height:12px;left:50%;position:absolute;top:55%;transform:translate(-50%,16px);width:12px}.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view>table tbody td.fc-day .fc-daygrid-day-frame.fc-scrollgrid-sync-inner .event-count.hide-number span{display:none}.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view>table tbody td.fc-day.fc-day-today{background:#02416b}.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view>table tbody td.fc-day.fc-day-today .fc-daygrid-day-top a.fc-daygrid-day-number{color:#fff}.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view>table tbody td.fc-day.active{background:#278644}.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view .fc-col-header,.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view .fc-head-container{border:0}.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view .fc-row .fc-bg .fc-day{position:relative}.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view .fc-row .fc-content-skeleton{bottom:0;left:0;position:absolute;right:0;top:0}.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view .fc-row .fc-content-skeleton table,.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view .fc-row .fc-content-skeleton thead,.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view .fc-row .fc-content-skeleton tr{height:100%}.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view .fc-row .fc-content-skeleton table .fc-day-top,.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view .fc-row .fc-content-skeleton thead .fc-day-top,.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view .fc-row .fc-content-skeleton tr .fc-day-top{position:relative}.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view .fc-row .fc-content-skeleton table .fc-day-top .fc-day-number,.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view .fc-row .fc-content-skeleton thead .fc-day-top .fc-day-number,.eventastic-calendar-block.default #calendar-container .fc-dayGridMonth-view .fc-row .fc-content-skeleton tr .fc-day-top .fc-day-number{font-size:28px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#calendarList .events-card{background:#fff;box-shadow:3px 6px 9px rgba(0,0,0,.2);margin:0 auto 20px;max-width:100%}#calendarList .events-card .date{font-weight:700;line-height:1.625rem;margin-bottom:.5rem}#calendarList .events-card .wrapper{text-align:left}#calendarList .events-card .wrapper .image-wrapper{aspect-ratio:1.7;background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;flex:1 0 auto;height:inherit;width:100%}#calendarList .events-card .wrapper .content{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding:10px 15px 5px;text-align:left}#calendarList .events-card .wrapper .content .description{display:-webkit-box;font-size:1.125rem;font-weight:400;height:3.6em;line-height:1.2em;overflow:hidden;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:3}#calendarList .events-card .wrapper .content a{background-color:blue;border-radius:7px;color:#fff;display:inline-block;font-size:.8rem;font-weight:700;margin-top:1rem;padding:.75rem 1rem;text-transform:uppercase}@media only screen and (max-width:768px){#calendarList .events-card{padding-right:0}#calendarList .events-card .wrapper{flex-direction:column}#calendarList .events-card .wrapper .image-wrapper{height:0;max-height:unset;max-width:unset;min-height:0;padding-bottom:75%;width:100%}#calendarList .events-card .wrapper .content{width:100%}}.datepicker-clean.ui-datepicker{background-color:#fff;border:1px solid #ddd;box-shadow:0 1px 4px 0 rgba(0,0,0,.1)!important;padding-left:20px;position:relative;width:516px!important}.datepicker-clean.ui-datepicker:before{border-bottom:15px solid #ddd;top:-15px}.datepicker-clean.ui-datepicker:after,.datepicker-clean.ui-datepicker:before{border-left:15px solid transparent;border-right:15px solid transparent;content:"";display:block;height:0;position:absolute;width:0}.datepicker-clean.ui-datepicker:after{border-bottom:15px solid #fff;top:-13px}.datepicker-clean .ui-datepicker-group{float:left!important;padding:20px 20px 20px 0}.datepicker-clean .ui-datepicker-header{background:none!important;border:0!important;color:#333!important;margin-bottom:6px!important;text-shadow:none!important}.datepicker-clean .ui-datepicker-title{font-size:15px!important}.datepicker-clean .ui-datepicker-year{font-weight:400!important}.datepicker-clean.ui-datepicker thead{background:none!important;border:0!important}.datepicker-clean.ui-datepicker th{color:#ccc!important;font-size:12px!important;font-weight:700}.datepicker-clean.ui-datepicker tbody tr{border:0!important}.datepicker-clean.ui-datepicker tbody td{background-color:transparent;border:0!important;padding:1px!important}.datepicker-clean .ui-datepicker-prev{background:none!important;left:10px;line-height:30px!important;position:absolute}.datepicker-clean .ui-datepicker-prev:after{color:#f6861f!important;content:"◀"}.datepicker-clean .ui-state-disabled.ui-datepicker-prev:after{color:#ccc!important}.datepicker-clean .ui-icon.ui-icon-circle-triangle-w{display:none}.datepicker-clean .ui-datepicker-next{background:none!important;line-height:30px!important;position:absolute;right:10px}.datepicker-clean .ui-icon-circle-triangle-e{display:none}.datepicker-clean .ui-datepicker-next:after{color:#f6861f!important;content:"▶"}.datepicker-clean .ui-state-disabled.ui-datepicker-next:after{color:#ccc!important}.datepicker-clean .ui-datepicker-calendar .ui-state-default{background:#f5f5f5!important;border:1px solid #f5f5f5!important;box-shadow:none!important;-webkit-box-shadow:none!important;font-size:13px!important;font-weight:400!important;text-shadow:none!important}.datepicker-clean .ui-datepicker-calendar .ui-datepicker-today a{font-weight:700!important}.datepicker-clean .ui-datepicker-calendar .ui-datepicker-current-day a{background-color:#f6861f!important;border:1px solid #f6861f!important;color:#fff!important}.datepicker-clean .ui-datepicker-calendar .ui-state-hover{background-color:#fff!important;border:1px solid #f6861f!important}.datepicker-clean .ui-datepicker-unselectable.ui-state-disabled{background:none!important}.datepicker-clean .ui-datepicker-unselectable.ui-state-disabled span{background:none!important;border:1px solid transparent!important;color:#eee!important;font-weight:400!important}.datepicker-clean .ui-datepicker-calendar .ui-datepicker-other-month span{color:#ccc!important}.datepicker-clean .ui-datepicker-calendar .wrong{background-color:red!important}.datepicker-clean div.ui-datepicker-group-first td:not(.ui-datepicker-other-month)~td.ui-datepicker-other-month,.datepicker-clean div.ui-datepicker-group-last td{visibility:hidden}.datepicker-clean div.ui-datepicker-group-last td.ui-datepicker-other-month~td:not(.ui-datepicker-other-month),.datepicker-clean div.ui-datepicker-group-last td:not(.ui-datepicker-other-month),.datepicker-clean div.ui-datepicker-group-last td:not(.ui-datepicker-other-month)~td.ui-datepicker-other-month{visibility:visible}
