.calender-items{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.calender-items *{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calender-wrap{width:220px;max-width:220px;min-width:220px}.calender-wrap .calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;line-height:1.4}.calender-wrap .calendar .calendar-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:8px}.calender-wrap .calendar .calendar-header .month-year{font-size:16px;font-weight:700;color:#636e73}.calender-wrap .calendar .days{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.calender-wrap .calendar .days .day_name{width:14.2857%;max-width:14.2857%;min-width:14.2857%;border-right:1px solid #2c7aca;text-transform:uppercase;font-size:12px;font-weight:700;color:#818589;color:#fff;background-color:#448cd6;min-height:2em;padding:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.calender-wrap .calendar .days .day_name:nth-child(7){border:none}.calender-wrap .calendar .days .day_num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:14.2857%;max-width:14.2857%;min-width:14.2857%;border-right:1px solid #e6e9ea;border-bottom:1px solid #e6e9ea;font-weight:700;color:#7c878d;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.calender-wrap .calendar .days .day_num span{width:100%;padding:3px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.calender-wrap .calendar .days .day_num.ignore{background-color:#fdfdfd;color:#ced2d4;cursor:inherit;pointer-events:none !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calender-wrap .calendar .days .day_num.selected{background-color:#f1f2f3;cursor:inherit}.calender-wrap .calendar .days .day_num.selected.not-select{background-color:transparent}.calender-wrap .calendar-control{white-space:nowrap;display:none;pointer-events:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.calender-wrap .calendar-control span{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;width:16px;height:16px;min-width:16px;background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition:-webkit-transform .1s linear 0s;transition:-webkit-transform .1s linear 0s;-o-transition:transform .1s linear 0s;transition:transform .1s linear 0s;transition:transform .1s linear 0s,-webkit-transform .1s linear 0s}.calender-wrap .calendar-control span.save{background-image:url(//www.some-oumi.staging-mut.net/wp-content/themes/omi/model/reservation/assets/css/../img/check-solid.svg)}.calender-wrap .calendar-control span.cancel{background-image:url(//www.some-oumi.staging-mut.net/wp-content/themes/omi/model/reservation/assets/css/../img/xmark-solid.svg)}@media (min-width:1200px){.calender-wrap .calendar-control span:hover{z-index:5;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}}