.ui-datepicker-calendar td.ui-datepicker-current-day { background-color: rgba(0, 0, 0, 0.02); }
.ui-datepicker-calendar td.ui-datepicker-current-day a { color: #292930; }

.ui-datepicker-calendar td.mark-plot { background: #AB2323; }
.ui-datepicker-calendar td.mark-plot a { color: #ffffff; }

.ui-datepicker-calendar td.ui-state-highlight { background: #535353; cursor: pointer; }
.ui-datepicker-calendar td.ui-state-highlight a { color: #ffffff; }

.item-project::before { content: none; }
.item-project:hover .image-item { transform: translate(0,-50%) scale(1.1); }
.item-project-wrap { z-index: 99; position: relative; }
.image-item {
    width: 552px;
    height: 553px;
    position: absolute;
    right: 96px;
    top: 50%;
    transform: translate(0,-50%);
    background-repeat: no-repeat;
    transition: all 0.4s;
}

.link-video {
    width: 100%;
    height: 100%;
    display: block;
    background-position: center bottom;
    background-size: 100%;
    position: relative;
    transition: all 0.3s;
    transform: translateZ(0px);
    color: #fff;
    background-image: none;
    background-repeat: no-repeat;
}

.slider-btn-prev { top: -20px; }


/* media */
@media only screen and (max-width : 1100px) {
    .menu li a.no-url:hover, .menu li a.no-url { color: white; }
}

@media only screen and (max-width : 700px) {
    .image-item {
        width: 341px;
        height: 341px;
        background-size: cover;
        right: -125px;
    }
}