.calendar-page{font-family:Calibre Light,Helvetica,Arial,sans-serif;font-weight:100;letter-spacing:.1rem}@media screen and (max-width:375px){.calendar-page .mobile-hide{display:none}}@media screen and (min-width:1250px){.calendar-page .desktop-hide{display:none}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes aniWiggle{0%{transform:rotate(0deg)}3%{transform:rotate(-4deg)}6%{transform:rotate(4deg)}9%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.calendar-page .ani--wiggle{animation:aniWiggle 4s infinite}.calendar-page .ani--bounce{animation:bounce 2s infinite;display:block}@keyframes aniWiggleDelay{0%{transform:rotate(0deg)}12%{transform:rotate(-4deg)}15%{transform:rotate(4deg)}18%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.calendar-page .ani--wiggle--delay{animation:aniWiggleDelay 4s infinite}.calendar-page [data-aos=fade-up]{opacity:0;transition:all .4s linear;transform:translateY(100%)}.calendar-page [data-aos=fade-up].aos-animate{opacity:1;transform:translateY(0)}.calendar-page .h1,.calendar-page .h2,.calendar-page .h3,.calendar-page h1,.calendar-page h2,.calendar-page h3{font-family:Calibre Light,Helvetica,Arial,sans-serif;font-weight:100;letter-spacing:.1rem;color:#000;line-height:1.1;margin:1.5rem 0;padding:0}.calendar-page .h4,.calendar-page .h5,.calendar-page .h6,.calendar-page h4,.calendar-page h5,.calendar-page h6{font-family:Calibre Light,Helvetica,Arial,sans-serif;font-weight:100;letter-spacing:.1rem;color:#000;margin:1.5rem 0 .75rem;padding:0}.calendar-page a{text-decoration:none;color:inherit}.calendar-page a:active,.calendar-page a:focus{outline:none}.calendar-page ol,.calendar-page ul{margin:.75rem 0;padding:0;overflow:hidden}.calendar-page ol li,.calendar-page ul li{line-height:1.4;margin:.75rem 0 .75rem 1.5rem;padding:0}.calendar-page dl{margin-bottom:.4em}.calendar-page dl dt{font-weight:700;margin-top:.4em}.calendar-page dl dd{margin:0}.calendar-page hr{border-bottom:1px solid #ccc;border-left:none;border-right:none;border-top:none;margin:3rem 0}.calendar-page sub,.calendar-page sup{font-size:45%;line-height:0;position:relative;vertical-align:middle}.calendar-page sup{top:-.55rem}.calendar-page sub{bottom:-.3rem}.calendar-page small{font-size:70%}.calendar-page p small{font-size:92.5%;line-height:1}.calendar-page .h1,.calendar-page h1{font-size:2.8rem}.calendar-page .h2,.calendar-page h2{font-size:1.6rem}.calendar-page .h3,.calendar-page h3{font-size:1.4rem}.calendar-page .h4,.calendar-page h4{font-size:1.3rem;line-height:1.2}.calendar-page .h5,.calendar-page h5{font-size:1rem;line-height:1.25}.calendar-page p{font-family:Calibre Light,Helvetica,Arial,sans-serif;font-weight:100;letter-spacing:.1rem;font-size:1rem;line-height:1.4;margin:.75rem 0 1.5rem;padding:0}.calendar-page p+h2,.calendar-page p+h3{padding-top:1.5rem}.calendar-page p+h4,.calendar-page p+h5{padding-top:.75rem}.calendar-page p a{text-decoration:underline}.calendar-page p strong{font-weight:400}.calendar-page p a:hover{color:#fff}.calendar-page .p2,.calendar-page p.p2{font-size:.85rem;line-height:1.3;margin:.75rem 0 1.5rem;padding:0}.calendar-page p.h3,.calendar-page p.h4,.calendar-page p.h5{line-height:1.7}.calendar-page .form-bordered{transform:translateZ(0);background-color:#fff;border:10px solid #ccc;margin-bottom:20px;padding:1% 4%}.calendar-page .form-group{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;vertical-align:middle;margin:2px 0 10px;width:100%;justify-content:center;align-items:center}.calendar-page .form-group .select-holder,.calendar-page .form-group input:not([type]),.calendar-page .form-group input[type=color],.calendar-page .form-group input[type=date],.calendar-page .form-group input[type=datetime-local],.calendar-page .form-group input[type=datetime],.calendar-page .form-group input[type=email],.calendar-page .form-group input[type=month],.calendar-page .form-group input[type=number],.calendar-page .form-group input[type=password],.calendar-page .form-group input[type=search],.calendar-page .form-group input[type=tel],.calendar-page .form-group input[type=text],.calendar-page .form-group input[type=time],.calendar-page .form-group input[type=url],.calendar-page .form-group input[type=week],.calendar-page .form-group textarea{flex:1;display:block;margin:0}.calendar-page .form-group .btn{width:100%}.calendar-page .form-group.form-group-row{display:flex;align-items:flex-start;flex-direction:column}@media (min-width:768px){.calendar-page .form-group.form-group-row{flex-flow:row wrap}}@media (min-width:768px){.calendar-page .form-group.form-group-row>label{max-width:30%;flex:1 0 30%}}.calendar-page .form-group.form-group-row>div{width:100%}@media (min-width:768px){.calendar-page .form-group.form-group-row>div{flex:1}}.calendar-page .form-group label{display:block!important;line-height:1.2!important;width:100%!important;margin:1rem 0 .4rem!important}.calendar-page .form-group label.right-inline{text-align:left;padding-right:0;padding-left:0}.calendar-page .form-group label.checkbox,.calendar-page .form-group label.radio{flex:1 1 auto}.calendar-page .form-group{flex-direction:row}.calendar-page .form-group .btn{margin:!important;width:auto;height:100%!important}.calendar-page .form-group label{line-height:1.2;margin:0}.calendar-page .form-group label small{display:block;margin:2px 0 0 4px}.calendar-page .form-group label.right-inline{text-align:right;padding-right:8px;padding-left:10px;width:150px}.calendar-page label{line-height:1.15!important;font-size:20px;font-family:Calibre Regular,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.1rem;text-transform:uppercase;color:#000;margin:.8rem 0 .3rem}.calendar-page label strong{color:#333}.calendar-page label small{font-size:90%;font-weight:400}.calendar-page label+p{margin-top:0}.calendar-page input:not([type]),.calendar-page input[type=color],.calendar-page input[type=date],.calendar-page input[type=datetime-local],.calendar-page input[type=datetime],.calendar-page input[type=email],.calendar-page input[type=month],.calendar-page input[type=number],.calendar-page input[type=password],.calendar-page input[type=search],.calendar-page input[type=tel],.calendar-page input[type=text],.calendar-page input[type=time],.calendar-page input[type=url],.calendar-page input[type=week],.calendar-page textarea{display:block;width:100%!important;overflow:hidden;text-overflow:ellipsis;-moz-appearance:none;-webkit-appearance:none;appearance:none;line-height:normal;min-width:10px;color:#333;font-family:Calibre Light,Helvetica,Arial,sans-serif;font-weight:100;letter-spacing:.1rem;border:3px solid #000;margin-bottom:.1rem;background-color:#fff;margin-top:.2rem;border-radius:0;padding:2px 10px!important;font-size:16px!important;height:42px;line-height:normal!important}.calendar-page input:not([type])::-webkit-input-placeholder,.calendar-page input[type=color]::-webkit-input-placeholder,.calendar-page input[type=date]::-webkit-input-placeholder,.calendar-page input[type=datetime-local]::-webkit-input-placeholder,.calendar-page input[type=datetime]::-webkit-input-placeholder,.calendar-page input[type=email]::-webkit-input-placeholder,.calendar-page input[type=month]::-webkit-input-placeholder,.calendar-page input[type=number]::-webkit-input-placeholder,.calendar-page input[type=password]::-webkit-input-placeholder,.calendar-page input[type=search]::-webkit-input-placeholder,.calendar-page input[type=tel]::-webkit-input-placeholder,.calendar-page input[type=text]::-webkit-input-placeholder,.calendar-page input[type=time]::-webkit-input-placeholder,.calendar-page input[type=url]::-webkit-input-placeholder,.calendar-page input[type=week]::-webkit-input-placeholder,.calendar-page textarea::-webkit-input-placeholder{color:#999}.calendar-page input:not([type]):-moz-placeholder,.calendar-page input:not([type])::-moz-placeholder,.calendar-page input[type=color]:-moz-placeholder,.calendar-page input[type=color]::-moz-placeholder,.calendar-page input[type=date]:-moz-placeholder,.calendar-page input[type=date]::-moz-placeholder,.calendar-page input[type=datetime-local]:-moz-placeholder,.calendar-page input[type=datetime-local]::-moz-placeholder,.calendar-page input[type=datetime]:-moz-placeholder,.calendar-page input[type=datetime]::-moz-placeholder,.calendar-page input[type=email]:-moz-placeholder,.calendar-page input[type=email]::-moz-placeholder,.calendar-page input[type=month]:-moz-placeholder,.calendar-page input[type=month]::-moz-placeholder,.calendar-page input[type=number]:-moz-placeholder,.calendar-page input[type=number]::-moz-placeholder,.calendar-page input[type=password]:-moz-placeholder,.calendar-page input[type=password]::-moz-placeholder,.calendar-page input[type=search]:-moz-placeholder,.calendar-page input[type=search]::-moz-placeholder,.calendar-page input[type=tel]:-moz-placeholder,.calendar-page input[type=tel]::-moz-placeholder,.calendar-page input[type=text]:-moz-placeholder,.calendar-page input[type=text]::-moz-placeholder,.calendar-page input[type=time]:-moz-placeholder,.calendar-page input[type=time]::-moz-placeholder,.calendar-page input[type=url]:-moz-placeholder,.calendar-page input[type=url]::-moz-placeholder,.calendar-page input[type=week]:-moz-placeholder,.calendar-page input[type=week]::-moz-placeholder,.calendar-page textarea:-moz-placeholder,.calendar-page textarea::-moz-placeholder{color:#999}.calendar-page input:not([type]):-ms-input-placeholder,.calendar-page input[type=color]:-ms-input-placeholder,.calendar-page input[type=date]:-ms-input-placeholder,.calendar-page input[type=datetime-local]:-ms-input-placeholder,.calendar-page input[type=datetime]:-ms-input-placeholder,.calendar-page input[type=email]:-ms-input-placeholder,.calendar-page input[type=month]:-ms-input-placeholder,.calendar-page input[type=number]:-ms-input-placeholder,.calendar-page input[type=password]:-ms-input-placeholder,.calendar-page input[type=search]:-ms-input-placeholder,.calendar-page input[type=tel]:-ms-input-placeholder,.calendar-page input[type=text]:-ms-input-placeholder,.calendar-page input[type=time]:-ms-input-placeholder,.calendar-page input[type=url]:-ms-input-placeholder,.calendar-page input[type=week]:-ms-input-placeholder,.calendar-page textarea:-ms-input-placeholder{color:#999}.calendar-page input:not([type]):placeholder,.calendar-page input[type=color]:placeholder,.calendar-page input[type=date]:placeholder,.calendar-page input[type=datetime-local]:placeholder,.calendar-page input[type=datetime]:placeholder,.calendar-page input[type=email]:placeholder,.calendar-page input[type=month]:placeholder,.calendar-page input[type=number]:placeholder,.calendar-page input[type=password]:placeholder,.calendar-page input[type=search]:placeholder,.calendar-page input[type=tel]:placeholder,.calendar-page input[type=text]:placeholder,.calendar-page input[type=time]:placeholder,.calendar-page input[type=url]:placeholder,.calendar-page input[type=week]:placeholder,.calendar-page textarea:placeholder{color:#999}.calendar-page input:not([type]):hover,.calendar-page input[type=color]:hover,.calendar-page input[type=date]:hover,.calendar-page input[type=datetime-local]:hover,.calendar-page input[type=datetime]:hover,.calendar-page input[type=email]:hover,.calendar-page input[type=month]:hover,.calendar-page input[type=number]:hover,.calendar-page input[type=password]:hover,.calendar-page input[type=search]:hover,.calendar-page input[type=tel]:hover,.calendar-page input[type=text]:hover,.calendar-page input[type=time]:hover,.calendar-page input[type=url]:hover,.calendar-page input[type=week]:hover,.calendar-page textarea:hover{border-color:#fff200}.calendar-page input:not([type]):focus,.calendar-page input[type=color]:focus,.calendar-page input[type=date]:focus,.calendar-page input[type=datetime-local]:focus,.calendar-page input[type=datetime]:focus,.calendar-page input[type=email]:focus,.calendar-page input[type=month]:focus,.calendar-page input[type=number]:focus,.calendar-page input[type=password]:focus,.calendar-page input[type=search]:focus,.calendar-page input[type=tel]:focus,.calendar-page input[type=text]:focus,.calendar-page input[type=time]:focus,.calendar-page input[type=url]:focus,.calendar-page input[type=week]:focus,.calendar-page textarea:focus{outline:none;border-color:#fff200;background-color:#fff}.calendar-page input:not([type]):disabled,.calendar-page input:not([type])[readonly],.calendar-page input[type=color]:disabled,.calendar-page input[type=color][readonly],.calendar-page input[type=date]:disabled,.calendar-page input[type=date][readonly],.calendar-page input[type=datetime-local]:disabled,.calendar-page input[type=datetime-local][readonly],.calendar-page input[type=datetime]:disabled,.calendar-page input[type=datetime][readonly],.calendar-page input[type=email]:disabled,.calendar-page input[type=email][readonly],.calendar-page input[type=month]:disabled,.calendar-page input[type=month][readonly],.calendar-page input[type=number]:disabled,.calendar-page input[type=number][readonly],.calendar-page input[type=password]:disabled,.calendar-page input[type=password][readonly],.calendar-page input[type=search]:disabled,.calendar-page input[type=search][readonly],.calendar-page input[type=tel]:disabled,.calendar-page input[type=tel][readonly],.calendar-page input[type=text]:disabled,.calendar-page input[type=text][readonly],.calendar-page input[type=time]:disabled,.calendar-page input[type=time][readonly],.calendar-page input[type=url]:disabled,.calendar-page input[type=url][readonly],.calendar-page input[type=week]:disabled,.calendar-page input[type=week][readonly],.calendar-page textarea:disabled,.calendar-page textarea[readonly]{cursor:not-allowed;opacity:.5}.calendar-page .select-holder{display:block;width:100%!important;overflow:hidden;text-overflow:ellipsis;-moz-appearance:none;appearance:none;line-height:normal;min-width:10px;color:#333;font-family:Calibre Light,Helvetica,Arial,sans-serif;font-weight:100;letter-spacing:.1rem;border:3px solid #000;margin-bottom:.1rem;background-color:#fff;margin-top:.2rem;border-radius:0;padding:2px 10px!important;font-size:16px!important;height:42px;line-height:normal!important;padding:0!important;-webkit-appearance:none;display:inline-block;min-width:140px;cursor:pointer;margin:0;position:relative;width:100%}.calendar-page .select-holder::-webkit-input-placeholder{color:#999}.calendar-page .select-holder:-moz-placeholder,.calendar-page .select-holder::-moz-placeholder{color:#999}.calendar-page .select-holder:-ms-input-placeholder{color:#999}.calendar-page .select-holder:placeholder{color:#999}.calendar-page .select-holder:hover{border-color:#fff200}.calendar-page .select-holder:focus{outline:none;border-color:#fff200;background-color:#fff}.calendar-page .select-holder:disabled,.calendar-page .select-holder[disabled],.calendar-page .select-holder[readonly]{cursor:not-allowed;opacity:.5}.calendar-page .select-holder select{padding:2px 10px!important;height:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;background-image:none;border:none;box-shadow:none;margin:0;color:#333;cursor:pointer;position:relative;width:100%!important;z-index:10}.calendar-page .select-holder::-ms-expand{display:none}.calendar-page .select-holder:after{content:"\E259";font-size:18px;position:absolute;top:8px;right:8px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.calendar-page input:not([type]).input-xs,.calendar-page input[type=color].input-xs,.calendar-page input[type=date].input-xs,.calendar-page input[type=datetime-local].input-xs,.calendar-page input[type=datetime].input-xs,.calendar-page input[type=email].input-xs,.calendar-page input[type=month].input-xs,.calendar-page input[type=number].input-xs,.calendar-page input[type=password].input-xs,.calendar-page input[type=search].input-xs,.calendar-page input[type=tel].input-xs,.calendar-page input[type=text].input-xs,.calendar-page input[type=time].input-xs,.calendar-page input[type=url].input-xs,.calendar-page input[type=week].input-xs,.calendar-page textarea.input-xs{padding:.375em .5em;font-size:16px;height:33px;line-height:normal}.calendar-page input:not([type]).input-sm,.calendar-page input[type=color].input-sm,.calendar-page input[type=date].input-sm,.calendar-page input[type=datetime-local].input-sm,.calendar-page input[type=datetime].input-sm,.calendar-page input[type=email].input-sm,.calendar-page input[type=month].input-sm,.calendar-page input[type=number].input-sm,.calendar-page input[type=password].input-sm,.calendar-page input[type=search].input-sm,.calendar-page input[type=tel].input-sm,.calendar-page input[type=text].input-sm,.calendar-page input[type=time].input-sm,.calendar-page input[type=url].input-sm,.calendar-page input[type=week].input-sm,.calendar-page textarea.input-sm{padding:.55em .8em;font-size:16px;height:40px;line-height:normal}.calendar-page input:not([type]).input-lg,.calendar-page input[type=color].input-lg,.calendar-page input[type=date].input-lg,.calendar-page input[type=datetime-local].input-lg,.calendar-page input[type=datetime].input-lg,.calendar-page input[type=email].input-lg,.calendar-page input[type=month].input-lg,.calendar-page input[type=number].input-lg,.calendar-page input[type=password].input-lg,.calendar-page input[type=search].input-lg,.calendar-page input[type=tel].input-lg,.calendar-page input[type=text].input-lg,.calendar-page input[type=time].input-lg,.calendar-page input[type=url].input-lg,.calendar-page input[type=week].input-lg,.calendar-page textarea.input-lg{padding:.775em 1.2em;font-size:1rem!important;height:55px;line-height:normal}.calendar-page input:not([type]).input-xl,.calendar-page input[type=color].input-xl,.calendar-page input[type=date].input-xl,.calendar-page input[type=datetime-local].input-xl,.calendar-page input[type=datetime].input-xl,.calendar-page input[type=email].input-xl,.calendar-page input[type=month].input-xl,.calendar-page input[type=number].input-xl,.calendar-page input[type=password].input-xl,.calendar-page input[type=search].input-xl,.calendar-page input[type=tel].input-xl,.calendar-page input[type=text].input-xl,.calendar-page input[type=time].input-xl,.calendar-page input[type=url].input-xl,.calendar-page input[type=week].input-xl,.calendar-page textarea.input-xl{padding:.85em 1.2em;font-size:19px;height:58px;line-height:normal}.calendar-page .select-holder.select-lg select{padding:.775em 1.2em;font-size:1rem!important;height:55px;line-height:normal}.calendar-page .form--complex{display:flex}.calendar-page .form__object--fillspace{flex-grow:1}.calendar-page .form__object--fillspace+.form__object--fillspace-gap{margin-left:.5em}.calendar-page .form__object--fillspace .btn{margin:0}.calendar-page input[type=number]::-webkit-inner-spin-button,.calendar-page input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calendar-page input[type=number]{-moz-appearance:textfield}.calendar-page .form-cell{flex:1}@media (min-width:580px){.calendar-page .form-row .form-cell{padding:0 3% 0 0}}.calendar-page .form-row .form-cell:last-child{padding:0}.calendar-page textarea{resize:vertical;height:5em}.calendar-page .modal--wrap{position:fixed;top:0;left:0;z-index:10000000;width:100%;height:100%;background-color:rgba(255,242,0,.8);opacity:0;visibility:hidden;transition:all .2s ease;overflow:auto}@media (min-width:1025px){.calendar-page .modal--wrap{display:flex;justify-content:center;align-items:center}}.calendar-page .modal--wrap:before{content:"\E014";position:fixed;top:0;right:0;padding:1.5rem 1rem .5rem .5rem;font-size:32px;z-index:9555;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;cursor:pointer}@media (min-width:1025px){.calendar-page .modal--wrap:before{display:none}}.calendar-page .modal{max-width:1100px;width:100%;display:flex;flex-direction:column;transition:all .2s ease .3s;justify-content:center;align-items:center;background-color:#fff;padding:3rem;opacity:0;transform:scale(.8)}.calendar-page .modal.modal--sm{max-width:800px}@media (min-width:1025px){.calendar-page .modal{flex-direction:row;padding:6rem}}.calendar-page .modal img{max-width:100%;object-fit:contain;display:block;margin-bottom:10px;margin-bottom:auto}@media (min-width:1025px){.calendar-page .modal img{flex:1 0 45%;max-width:45%;width:100%}}@media (min-width:1025px){.calendar-page .modal img+.modal--content{padding-left:5rem}}.calendar-page .modal .modal--content{flex:1;width:100%;background-color:#fff;text-align:left}.calendar-page .modal .modal--content h2{font-size:46px;text-transform:uppercase}.calendar-page .modal .modal--content h3{font-size:36px;padding:0 0 15px}.calendar-page .modal .modal--content h4{font-size:20px;text-transform:uppercase;font-weight:100;margin:0;padding:10px 0}.calendar-page .modal .modal--content p{line-height:1.5;font-size:18px}.calendar-page .more-expand.modal--wrap{visibility:visible;opacity:1}.calendar-page .more-expand.modal--wrap .modal{opacity:1;transform:scale(1)}.calendar-page .em-booking .em-booking-form,.calendar-page .em-booking .statusnotice{display:none}.calendar-page .entry-content{display:flex;justify-content:center;align-items:center;width:100%;height:100%;max-width:1600px;margin:0 auto}.calendar-page div.em-view-container{width:100%;padding:10rem 0 0}@media (min-width:481px){.calendar-page div.em-view-container{padding:20rem 0 0}}.calendar-page .calendar-filters{display:flex;flex-direction:column;justify-content:center;padding:0 5% 15px;align-items:center}@media (min-width:481px){.calendar-page .calendar-filters{flex-direction:row;justify-content:space-between}}.calendar-page .calendar-filters .event-type{text-transform:uppercase}.calendar-page .calendar-filters .event-type .select-holder{border:0;height:36px;border-bottom:2px solid #000}.calendar-page .calendar-filters .event-type .select-holder:after{right:2px}.calendar-page .calendar-filters .event-type select{text-transform:uppercase;min-width:230px;height:36px;padding:2px!important;font-size:20px}.calendar-page .calendar-filters .month-name{text-align:right;text-transform:uppercase;font-size:30px;display:flex;justify-content:center;align-items:center}.calendar-page .calendar-filters .month-name span{padding-top:1px}.calendar-page .calendar-filters .month-name i{font-size:24px;padding:0 4px}.calendar-page table.fullcalendar{width:100%}.calendar-page table.fullcalendar .days-names td{font-size:1.4rem;text-transform:uppercase;padding-bottom:0;height:.5rem;line-height:.8;letter-spacing:.25rem;text-align:center;display:none}.calendar-page table.fullcalendar td.eventful-post>div:not(.modal--wrap),.calendar-page table.fullcalendar td.eventful-pre>div:not(.modal--wrap),.calendar-page table.fullcalendar td.eventless-post,.calendar-page table.fullcalendar td.eventless-pre{opacity:.5}.calendar-page table.fullcalendar td.eventful-today,.calendar-page table.fullcalendar td.eventless-today{background-color:transparent!important}.calendar-page table.fullcalendar td{border:none;height:7rem;width:14.2%}.calendar-page table.fullcalendar td .event-addpopup,.calendar-page table.fullcalendar td .event-item{cursor:pointer}@media (min-width:450px){.calendar-page table.fullcalendar td{height:8rem}}@media (min-width:1025px){.calendar-page table.fullcalendar td{height:12rem}}.calendar-page table.fullcalendar td.eventfull-today,.calendar-page table.fullcalendar td.eventless-today{background-color:transparent!important}.calendar-page table.fullcalendar td .event-noitem{display:flex;justify-content:center;align-items:center;height:100%;margin:0 auto;line-height:100%;overflow:hidden;font-size:32px;letter-spacing:.1rem;text-align:center}@media (min-width:450px){.calendar-page table.fullcalendar td .event-noitem{font-size:48px;letter-spacing:.2rem}}@media (min-width:1025px){.calendar-page table.fullcalendar td .event-noitem{font-size:60px;letter-spacing:.5rem}}.calendar-page table.fullcalendar td .event-item{position:relative;display:flex;justify-content:center;align-items:center;height:100%}.calendar-page table.fullcalendar td .event-item.private .event-listing{background-color:#000}.calendar-page table.fullcalendar td .event-item.private .event-listing span{display:none}.calendar-page table.fullcalendar td .event-item .event-listing{border-radius:50%;background-color:#fff200;width:100%}@media (min-width:481px){.calendar-page table.fullcalendar td .event-item .event-listing{width:80%}}@media (min-width:1025px){.calendar-page table.fullcalendar td .event-item .event-listing{width:60%}}@media (min-width:1250px){.calendar-page table.fullcalendar td .event-item .event-listing{width:45%}}.calendar-page table.fullcalendar td .event-item .event-listing span{font-size:16px;line-height:1.2;color:#000!important;z-index:99999;text-align:left;position:absolute;width:100%;font-family:Calibre Regular,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.1rem;display:none}@media (min-width:481px){.calendar-page table.fullcalendar td .event-item .event-listing span{display:block}}@media (min-width:1025px){.calendar-page table.fullcalendar td .event-item .event-listing span{font-size:18px;left:45%;width:80%;top:50%;transform:translateY(-50%)}}@media (min-width:1250px){.calendar-page table.fullcalendar td .event-item .event-listing span{font-size:20px}}.calendar-page table.fullcalendar td .event-item .event-listing:after{content:"";display:block;padding-bottom:100%}.calendar-page [data-filter=empty] .event-item .event-listing,.calendar-page [data-filter=empty] .event-noitem:not(.event-addpopup),.calendar-page [data-filter=member] .event-noitem,.calendar-page [data-filter=member] .private .event-listing,.calendar-page [data-filter=private] .event-noitem,.calendar-page [data-filter=private] .member .event-listing{opacity:.2}.calendar-page .em-date-range,.calendar-page .event-form-when,.calendar-page [name="event_categories[]"]{display:none}body.calendar{overflow:auto}.u-no-scroll{overflow-y:scroll!important;position:fixed!important;width:100%!important}