#ectbe-popup-wraper{display:none}@media screen and (max-width:800px){.ectbe-calendar-wrapper{flex-wrap:nowrap}}.ectbe-calendar-wrapper .ectbe-modal{-ms-flex-pack:center;height:100%;justify-content:center;-webkit-box-pack:center;-webkit-box-align:center;position:fixed;top:0;align-items:center;left:0;width:100%;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:-1}.ectbe-calendar-wrapper .ectbe-modal .ectbe-ec-modal-bg{height:100%;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;position:absolute;opacity:0;top:0;background:#000;left:0;width:100%}.ectbe-calendar-wrapper .ectbe-modal.ectbe-ec-popup-ready{justify-content:center;opacity:1;align-items:center;display:flex!important;z-index:99999}.ectbe-calendar-wrapper .ectbe-modal-content{border:1px solid #888;position:relative;max-width:900px;background-color:#fefefe;margin:auto;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);border-radius:10px;width:50%}.ectbe-calendar-wrapper .ectbe-modal-header{border-color:#090;overflow:auto;color:#fff;margin-top:8px}.ectbe-calendar-wrapper .ectbe-featured-img .ectbe-img{height:300px;object-fit:cover;width:-webkit-fill-available}.ectbe-calendar-wrapper .ectbe-modal-header h2{padding:0;color:#242424;margin:0}.ectbe-calendar-wrapper .ectbe-modal-header .ectbe-event-popup-date{padding-top:2px;color:#555}.ectbe-calendar-wrapper .ectbe-modal-header .ectbe-event-popup-date i{color:#5725ff}.ectbe-calendar-wrapper .ectbe-modal-close{-ms-flex-pack:center;height:30px;overflow:visible;justify-content:center;-webkit-box-pack:center;font-size:24px;border:2px solid #fff;right:22px;color:#000!important;-webkit-box-align:center;position:absolute;text-align:center;top:22px;-webkit-box-sizing:content-box;box-sizing:content-box;align-items:center;-webkit-box-shadow:2px 0 12px 3px rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:2px 0 12px 3px rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);border-radius:50%;background:#fff;cursor:pointer;width:30px;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:9999}.ectbe-calendar-wrapper .ectbe-modal-close>span{font-size:20px}.ectbe-calendar-wrapper .ectbe-modal-close:focus,.ectbe-calendar-wrapper .ectbe-modal-close:hover{text-decoration:none;color:#fff;cursor:pointer}.ectbe-calendar-wrapper .ectbe-modal-body{height:auto;overflow-y:auto;color:#555;word-break:break-word;margin:10px 0}.ectbe-calendar-wrapper .ectbe-modal-body::-webkit-scrollbar{width:6px}.ectbe-calendar-wrapper .ectbe-modal-body::-webkit-scrollbar-thumb{border-radius:10px;background:#aaa}.ectbe-calendar-wrapper .ectbe-modal-footer{border:0 solid red;color:#fff}.ectbe-calendar-wrapper .ectbe-event-date-end,.ectbe-calendar-wrapper .ectbe-event-date-start{font-size:15px}.ectbe-modal.ectbe-zoom-in{-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0}.ectbe-modal.ectbe-zoom-in .ectbe-modal-content{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.ectbe-modal.ectbe-zoom-in.ectbe-ec-popup-ready .ectbe-ec-modal-bg{opacity:.7}.ectbe-modal.ectbe-zoom-in.ectbe-ec-popup-ready .ectbe-modal-content{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);padding:20px;max-width:500px;opacity:1;width:98%}.ectbe-modal.ectbe-zoom-in.ectbe-ec-modal-removing .ectbe-modal-content{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);opacity:0}.ectbe-modal.ectbe-zoom-in.ectbe-ec-modal-removing .ectbe-ec-modal-bg{opacity:0}.ectbe_calendar_events_spinner{height:50px;overflow:hidden;position:absolute;bottom:calc(50% - 25px);border-radius:50%;left:calc(50% - 25px);width:50px;display:none;z-index:99}.fc-scroller.fc-scroller-liquid-absolute{overflow:hidden!important}.ectbe-calendar-wrapper .fc .fc-scrollgrid-section,.fc .fc-scrollgrid-section table,.fc .fc-scrollgrid-section>td{margin-bottom:0}.ectbe-calendar-wrapper .fc .fc-daygrid-day-events{cursor:pointer}@media screen and (max-width:767px){.ectbe-calendar-wrapper .ectbe-event-calendar-cls.fc .fc-toolbar{flex-direction:column;gap:5px}.ectbe-calendar-wrapper .fc .fc-daygrid-day-bottom{font-size:10px;margin:0 3px}}@media screen and (max-width:425px){.ectbe-calendar-wrapper .fc-view-harness{height:300px!important;padding:3px}.ectbe-calendar-wrapper .fc .fc-daygrid-body-balanced .fc-daygrid-day-events{font-size:10px;top:20px}}