.mibok-wrapper .mibok-carousel-day .owl-nav {
  margin-top: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.mibok-wrapper .mibok-carousel-day .owl-nav .owl-prev,
.mibok-wrapper .mibok-carousel-day .owl-nav .owl-next {
    --axis-offset: 46px;
    margin: 0;
}
.mibok-wrapper .mibok-carousel-day .owl-nav .owl-prev {
    margin-left: calc(-1 * var(--axis-offset));
}
.mibok-wrapper .mibok-carousel-day .owl-nav .owl-next {
    margin-right: calc(-1 * var(--axis-offset));
}
.mibok-wrapper .mibok-carousel-day .owl-nav .owl-prev .owl-carousel__button,
.mibok-wrapper .mibok-carousel-day .owl-nav .owl-next .owl-carousel__button {
    --carousel-btn-size: 33px;
    width: var(--carousel-btn-size);
    height: var(--carousel-btn-size);
    padding:  4px;
}

/** Модальное окно записи на занятие */
.item-lesson.green:hover    .mibok-hover-lesson, .item-lesson.green.emitate-hover  .mibok-hover-lesson{outline: 1px solid #43a870 !important;}
.item-lesson.blue:hover     .mibok-hover-lesson, .item-lesson.blue.emitate-hover  .mibok-hover-lesson{outline: 1px solid #2a91cc !important;}
.item-lesson.yellow:hover   .mibok-hover-lesson, .item-lesson.yellow.emitate-hover  .mibok-hover-lesson{outline: 1px solid #cf952c !important;}
.item-lesson.violet:hover   .mibok-hover-lesson, .item-lesson.violet.emitate-hover  .mibok-hover-lesson{outline: 1px solid #ad64ba !important;}
.item-lesson.orange:hover   .mibok-hover-lesson, .item-lesson.orange.emitate-hover  .mibok-hover-lesson{outline: 1px solid #a56666 !important;}
.item-lesson.green:hover    .btn-mibok, .item-lesson.green.emitate-hover  .btn-mibok,.mibok-modal .green .btn-mibok{background: #43a870 !important;}
.item-lesson.blue:hover     .btn-mibok, .item-lesson.blue.emitate-hover  .btn-mibok,.mibok-modal .blue .btn-mibok{background: #2a91cc !important;}
.item-lesson.yellow:hover   .btn-mibok, .item-lesson.yellow.emitate-hover  .btn-mibok,.mibok-modal .yellow .btn-mibok{background: #cf952c !important;}
.item-lesson.violet:hover   .btn-mibok, .item-lesson.violet.emitate-hover  .btn-mibok,.mibok-modal .violet .btn-mibok{background: #ad64ba !important;}
.item-lesson.orange:hover   .btn-mibok, .item-lesson.orange.emitate-hover  .btn-mibok,.mibok-modal .orange .btn-mibok{background: #a56666 !important;}

@media (max-width: 1600px) {
    .mibok-wrapper .mibok-carousel-day .owl-nav .owl-prev,
    .mibok-wrapper .mibok-carousel-day .owl-nav .owl-next {
        --axis-offset: 0;
    }
}