.events-calendar-js{display:flex;justify-content:center;max-width:100%}.events-calendar-js .events-calendar{align-items:flex-start;padding:8px}@media screen and (min-width:991px){.events-calendar-js .events-calendar,.events-calendar-js .events-calendar .days{display:flex}}.events-calendar-js .events-calendar .btn{height:60px;background-color:#f2f6f8}@media screen and (max-width:990px){.events-calendar-js .events-calendar .btn{width:100%}.events-calendar-js .events-calendar .btn--prev{margin-bottom:12px}.events-calendar-js .events-calendar .btn--next{margin-top:12px}}.events-calendar-js .events-calendar .day{display:inline-block;text-align:center;cursor:pointer;position:relative}.events-calendar-js .events-calendar .day .day-of-month{background-color:#ba9158;color:#fff;width:52px;height:60px;display:flex;align-items:center;justify-content:center;margin:0 4px;transition:background-color .3s}.events-calendar-js .events-calendar .day .day-of-month__label{padding-left:10px;padding-right:10px}.events-calendar-js .events-calendar .day .day-of-week{opacity:.8}.events-calendar-js .events-calendar .day .day-tooltip{position:absolute;display:none;left:0;background-color:#f2f6f8;min-width:200px;z-index:99}.events-calendar-js .events-calendar .day .day-tooltip__title{text-align:left}.events-calendar-js .events-calendar .day .day-tooltip__time{padding-left:24px}.events-calendar-js .events-calendar .day .day-tooltip ul{padding:0;margin:0;list-style:none}.events-calendar-js .events-calendar .day .day-tooltip ul li a{padding:12px;display:flex;font-size:14px}.events-calendar-js .events-calendar .day .day-tooltip ul li a:hover{background-color:#9f3e2e;color:#fff}.events-calendar-js .events-calendar .day:active .day-of-month,.events-calendar-js .events-calendar .day:hover .day-of-month{background-color:#9f3e2e}.events-calendar-js .events-calendar .day:active .day-tooltip,.events-calendar-js .events-calendar .day:hover .day-tooltip{display:block}.events-calendar-js .events-calendar .day--today .day-of-month{background-color:#9f3e2e}.events-calendar-js .events-calendar .day--as-month{cursor:default}.events-calendar-js .events-calendar .day--as-month .day-of-month{background-color:transparent;color:inherit}.events-calendar-js .events-calendar .day--as-month .day-of-month__label{background-color:transparent;padding:0}.events-calendar-js .events-calendar .day--as-month .day-of-week{visibility:hidden}.events-calendar-js .events-calendar .day--as-month:hover .day-of-month{background-color:transparent}.events-calendar-js .events-calendar .day--is-empty{cursor:default}.events-calendar-js .events-calendar .day--is-empty .day-of-month{background-color:#f2f6f8;color:inherit}.events-calendar-js .events-calendar .day--is-empty:hover .day-of-month{background-color:#f2f6f8}