.custom__edit--info{position:fixed;width:40px;height:40px;bottom:1em;right:1em;z-index:3000;border-radius:50%;padding:0;text-align:center;margin:1em;background:#745B99;color:#fff;font-size:13px;font-weight:700;-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.35);box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.35)}.custom__edit--info svg{line-height:40px;height:40px;width:40px;cursor:pointer}.custom__edit--info div{position:absolute;display:block;white-space:nowrap;bottom:0;right:100%;border-radius:4px;padding:0 2em;-webkit-box-shadow:inherit;box-shadow:inherit;background:inherit;opacity:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:hidden;-webkit-transition:opacity .2s ease, visibility 0s ease .2s, -webkit-transform .2s ease;transition:opacity .2s ease, visibility 0s ease .2s, -webkit-transform .2s ease;-o-transition:transform .2s ease, opacity .2s ease, visibility 0s ease .2s;transition:transform .2s ease, opacity .2s ease, visibility 0s ease .2s;transition:transform .2s ease, opacity .2s ease, visibility 0s ease .2s, -webkit-transform .2s ease}.custom__edit--info p{white-space:nowrap;line-height:1.8;text-align:left;text-transform:none}.custom__edit--info small{margin-right:5px;opacity:.75;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom__edit--info:hover div{opacity:1;visibility:visible;-webkit-transform:translateX(-1em);-ms-transform:translateX(-1em);transform:translateX(-1em);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{0%{-webkit-transform:translateX(100vw);transform:translateX(100vw)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.content__calendar__opts{display:none;position:relative;z-index:1}.content__calendar__key ul{padding:0;margin:0;list-style:none}.content__calendar__minical .fc-view-container{margin-bottom:1em}.fc-day-grid-event{z-index:1}.fc-day-grid-event>.fc-content{z-index:99}@media (min-width:1025px){.content__calendar__opts{display:block;float:right}.content__calendar__minical{float:left}.content__calendar__minical .fc-view-container{display:none}.fc-cal-icon-hide{opacity:0}}.content__calendar--list .content__calendar__fullcal .fc-toolbar{display:none}@media (min-width:1025px){.content__calendar--list .content__calendar__key,.content__calendar--list .content__calendar__minical{width:40%;float:left}.content__calendar--list .content__calendar__fullcal .fc-toolbar,.content__calendar--list .content__calendar__minical .fc-view-container{display:block}.content__calendar--list .content__calendar__fullcal .fc-toolbar{width:100%}.content__calendar--list .content__calendar__fullcal .fc-view-container{width:60%;min-height:20em;float:right;padding-left:1em}}.content__calendar__opts{display:block;clear:both}.ics_download{padding-bottom:2em}.ics_download p{line-height:1.5em}.ics_download_info .content__calendar__ics i{margin-left:0.5em}.calendar__help{clear:both;padding-bottom:0.2em;border-bottom:1px solid #BBB}.calendar__accordion__title{padding:.5em 3em .5em 1em;border:1px solid #444444;border-color:rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);-webkit-transition:background .4s, color .4s;-o-transition:background .4s, color .4s;transition:background .4s, color .4s;margin-bottom:0.25em;position:relative;cursor:pointer;margin-top:0.55em;color:#444444;background-color:#F8F8F8}.calendar__accordion__title i{position:absolute;right:1em;top:50%;margin-top:-10px}.calendar__accordion__title.open{color:#F8F8F8;background-color:#444444}.calendar__accordion__container{overflow:hidden;padding:0 1em;font-size:0.875em}.js .calendar__accordion__container{display:none}@media (min-width:1025px){.content__calendar__opts{clear:none}.ics_download_info{position:relative;padding-right:160px}.ics_download_info .fc-toolbar{right:0;bottom:50%;position:absolute;margin-bottom:-20px}.ics_download_info .fc-toolbar .ui_button{margin-right:0}}.client_dialog_close{cursor:pointer}.content__calendar__fullcal{position:relative}.fullcal_tooltip{display:none}@media (min-width:769px){.fullcal_tooltip{top:calc(100% + 15px);left:50%;z-index:10;width:200px;height:auto;display:block;background:#FFF;padding:5px 10px;text-align:center;position:absolute;margin-left:-50px;border-radius:10px;border:2px solid;-webkit-box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.3);box-shadow:1px 1px 2px 0 rgba(0, 0, 0, 0.3);line-height:normal}.fullcal_tooltip h4{font-size:12px;margin:0 0 5px}.fullcal_tooltip article{font-size:12px}.fullcal_tooltip .fullcal_tooltip__arrow{width:0;height:0;content:'';bottom:100%;left:50%;margin-left:-10px;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid}}.content__event__list{padding:0;margin:0 -.5em;list-style:none}.content__event__list li{display:block;position:relative;padding:0 .5em;margin:0 0 1em}@media (min-width:769px){.content__event__list--2 li,.content__event__list--3 li,.content__event__list--4 li{width:50%;float:left}}@media (min-width:1025px){.content__event__list--3 li,.content__event__list--4 li{width:33.33%}}@media (min-width:1301px){.content__event__list--4 li{width:25%}}.content__event__cals .ui_toolbar{margin:0}