.delivery-menu .block-title:after {
    opacity: 0;
}
.delivery-menu .block-title {
    margin-bottom: 30px;
}

.menu-category-icon-wrapper {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 80px;
    height: 80px;
}
.menu-category-icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 80px;
    height: 80px;
}
.menu-category-icon img {
    width: auto;
    height: auto;
    max-width: 80px;
    max-height: 80px;
}
.delivery-menu .delivery-slider .delivery-item .name {
    margin-top: 10px;
}

/*--------1--------*/
@-webkit-keyframes pizzaIcon1 {
    0% {
        top: 58%;
        right: -18%;
    }
    50% {
        top: 68%;
        right: -28%;
    }
    100% {
        top: 58%;
        right: -18%;
    }
}
@keyframes pizzaIcon1 {
    0% {
        top: 58%;
        right: -18%;
    }
    50% {
        top: 68%;
        right: -28%;
    }
    100% {
        top: 58%;
        right: -18%;
    }
}

.menu-category-icon .pizza-icon-1 {
    position: absolute;
    top: 58%;
    right: -18%;
    width: 55%;
    z-index: 1;
}

.delivery-item-wrapper:hover .pizza-icon-1 {
    -webkit-animation-name: pizzaIcon1;
    animation-name: pizzaIcon1;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
/*--------1--------*/

/*--------2--------*/
@-webkit-keyframes sushiIcon1 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }
    65% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
@keyframes sushiIcon1 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }
    65% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@-webkit-keyframes sushiIcon3 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }
    65% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
@keyframes sushiIcon3 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }
    65% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

.menu-category-icon .sushi-icon-1 {
    position: absolute;
    top: -10%;
    right: -20%;
    width: 25%;
    height: 100%;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    z-index: 1;
}
.menu-category-icon .sushi-icon-3 {
    position: absolute;
    top: -5%;
    right: -20%;
    width: 25%;
    height: 100%;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    z-index: 1;
}

.delivery-item-wrapper:hover .sushi-icon-1 {
    -webkit-animation-name: sushiIcon1;
    animation-name: sushiIcon1;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}
.delivery-item-wrapper:hover .sushi-icon-3 {
    -webkit-animation-name: sushiIcon3;
    animation-name: sushiIcon3;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
/*--------2--------*/

/*--------3--------*/
@-webkit-keyframes soupIcon1 {
    0% {
        top: -5%;
    }
    25% {
        top: -10%;
    }
    50% {
        top: -5%;
    }
    75% {
        top: 0%;
    }
    100% {
        top: -5%;
    }
}
@keyframes soupIcon1 {
    0% {
        top: -5%;
    }
    25% {
        top: -10%;
    }
    50% {
        top: -5%;
    }
    75% {
        top: 0%;
    }
    100% {
        top: -5%;
    }
}

@-webkit-keyframes soupIcon2 {
    0% {
        top: -10%;
    }
    50% {
        top: -6%;
    }
    100% {
        top: -10%;
    }
}
@keyframes soupIcon2 {
    0% {
        top: -10%;
    }
    50% {
        top: -6%;
    }
    100% {
        top: -10%;
    }
}

@-webkit-keyframes soupIcon3 {
    0% {
        top: -5%;
    }
    25% {
        top: 0%;
    }
    50% {
        top: -5%;
    }
    75% {
        top: -10%;
    }
    100% {
        top: -5%;
    }
}
@keyframes soupIcon3 {
    0% {
        top: -5%;
    }
    25% {
        top: 0%;
    }
    50% {
        top: -5%;
    }
    75% {
        top: -10%;
    }
    100% {
        top: -5%;
    }
}

.soup-icon {
    position: absolute;
    left: 50%;
    bottom: 0%;
    height: 60px;
    -webkit-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    z-index: 1;
}
.menu-category-icon .soup-icon-1,
.menu-category-icon .soup-icon-2,
.menu-category-icon .soup-icon-3 {
    position: absolute;
    width: 7%;
    z-index: 2;
}
.menu-category-icon .soup-icon-1 {
    top: -5%;
    left: 32%;
}
.menu-category-icon .soup-icon-2 {
    top: -10%;
    left: 44%;
}
.menu-category-icon .soup-icon-3 {
    top: -5%;
    left: 56%;
}
.menu-category-icon .soup-icon-4 {
    position: absolute;
    top: 50%;
    left: 60%;
    width: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1;
}

.delivery-item-wrapper:hover .soup-icon-1,
.delivery-item-wrapper:hover .soup-icon-1 {
    -webkit-animation-name: soupIcon1;
    animation-name: soupIcon1;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}
.delivery-item-wrapper:hover .soup-icon-2,
.delivery-item-wrapper:hover .soup-icon-2 {
    -webkit-animation-name: soupIcon2;
    animation-name: soupIcon2;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}
.delivery-item-wrapper:hover .soup-icon-3,
.delivery-item-wrapper:hover .soup-icon-3 {
    -webkit-animation-name: soupIcon3;
    animation-name: soupIcon3;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}
/*--------3--------*/

/*--------4--------*/
@-webkit-keyframes saladIcon1 {
    0% {
        top: -15%;
        left: 60%;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    33% {
        top: -25%;
        left: 60%;
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg);
    }
    66% {
        top: -25%;
        left: 60%;
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }
    100% {
        top: -15%;
        left: 60%;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
@keyframes saladIcon1 {
    0% {
        top: -15%;
        left: 60%;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    33% {
        top: -25%;
        left: 60%;
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg);
    }
    66% {
        top: -25%;
        left: 60%;
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }
    100% {
        top: -15%;
        left: 60%;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

.salad-icon {
    position: absolute;
    left: 50%;
    bottom: 0%;
    height: 45px;
    -webkit-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    z-index: 1;
}
.menu-category-icon .salad-icon-1 {
    position: absolute;
    top: -15%;
    left: 60%;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    z-index: 2;
}

.delivery-item-wrapper:hover .salad-icon-1 {
    -webkit-animation-name: saladIcon1;
    animation-name: saladIcon1;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
/*--------4--------*/

/*--------5--------*/
@-webkit-keyframes clockIcon1 {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes clockIcon1 {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.clock-icon {
    position: absolute;
    left: 50%;
    bottom: 0%;
    height: 65px;
    -webkit-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    z-index: 1;
}
.menu-category-icon .clock-icon-1 {
    position: absolute;
    top: 40%;
    left: 50%;
    width: 15%;
    -webkit-transform-origin: 0% 100%;
    transform-origin: 0% 100%;
}
.menu-category-icon .clock-icon-2 {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.delivery-item-wrapper:hover .clock-icon-1 {
    animation-name: clockIcon1;
    animation-duration: 0.5s;
    animation-delay: 0s;
    animation-iteration-count: 1;
    animation-timing-function: linear;
}
/*--------5--------*/

/*--------6--------*/
@-webkit-keyframes drinkIcon1 {
    0% {
        top: 15%;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        top: -5%;
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg);
    }
    75% {
        top: 15%;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        top: 15%;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
@keyframes drinkIcon1 {
    0% {
        top: 15%;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        top: -5%;
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg);
    }
    75% {
        top: 15%;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        top: 15%;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@-webkit-keyframes drinkIcon2 {
    0% {
        top: 40%;
        left: 45%;
    }
    50% {
        top: 38%;
        left: 50%;
    }
    75% {
        top: 35%;
        left: 45%;
    }
    100% {
        top: 40%;
        left: 45%;
    }
}
@keyframes drinkIcon2 {
    0% {
        top: 40%;
        left: 45%;
    }
    50% {
        top: 38%;
        left: 50%;
    }
    75% {
        top: 35%;
        left: 45%;
    }
    100% {
        top: 40%;
        left: 45%;
    }
}

@-webkit-keyframes drinkIcon3 {
    0% {
        top: 53%;
        left: 40%;
    }
    50% {
        top: 48%;
        left: 38%;
    }
    75% {
        top: 42%;
        left: 32%;
    }
    100% {
        top: 53%;
        left: 40%;
    }
}
@keyframes drinkIcon3 {
    0% {
        top: 53%;
        left: 40%;
    }
    50% {
        top: 48%;
        left: 38%;
    }
    75% {
        top: 42%;
        left: 32%;
    }
    100% {
        top: 53%;
        left: 40%;
    }
}

@-webkit-keyframes drinkIcon4 {
    0% {
        top: 65%;
        left: 45%;
    }
    50% {
        top: 60%;
        left: 40%;
    }
    75% {
        top: 55%;
        left: 45%;
    }
    100% {
        top: 65%;
        left: 45%;
    }
}
@keyframes drinkIcon4 {
    0% {
        top: 65%;
        left: 45%;
    }
    50% {
        top: 60%;
        left: 40%;
    }
    75% {
        top: 55%;
        left: 45%;
    }
    100% {
        top: 65%;
        left: 45%;
    }
}

.menu-category-icon .drink-icon-0 {
    width: 100%;
    height: 100%;
}
.menu-category-icon .drink-icon-1 {
    position: absolute;
    top: 15%;
    left: 0%;
    width: 40%;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    z-index: 1;
}
.menu-category-icon .drink-icon-2 {
    position: absolute;
    top: 40%;
    left: 45%;
    width: 10%;
    z-index: 1;
}
.menu-category-icon .drink-icon-3 {
    position: absolute;
    top: 53%;
    left: 40%;
    width: 8%;
    z-index: 1;
}
.menu-category-icon .drink-icon-4 {
    position: absolute;
    top: 65%;
    left: 45%;
    width: 8%;
    z-index: 1;
}

.delivery-item-wrapper:hover .drink-icon-1 {
    -webkit-animation-name: drinkIcon1;
    animation-name: drinkIcon1;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
.delivery-item-wrapper:hover .drink-icon-2 {
    -webkit-animation-name: drinkIcon2;
    animation-name: drinkIcon2;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
.delivery-item-wrapper:hover .drink-icon-3 {
    -webkit-animation-name: drinkIcon3;
    animation-name: drinkIcon3;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
.delivery-item-wrapper:hover .drink-icon-4 {
    -webkit-animation-name: drinkIcon4;
    animation-name: drinkIcon4;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
}
/*--------6--------*/

/*--------7--------*/
@-webkit-keyframes cakeIcon1 {
    0% {
        top: 10%;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        top: 8%;
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
    }
    75% {
        top: 7%;
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }
    100% {
        top: 10%;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
@keyframes cakeIcon1 {
    0% {
        top: 10%;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        top: 8%;
        -webkit-transform: rotate(20deg);
        transform: rotate(20deg);
    }
    75% {
        top: 7%;
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }
    100% {
        top: 10%;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

.cake-icon .cake-icon-1 {
    position: absolute;
    width: 25%;
    top: 10%;
    left: 35%;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    z-index: 2;
}
.cake-icon .cake-icon-2 {
    position: absolute;
    width: 60%;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    z-index: 1;
}

.delivery-item-wrapper:hover .cake-icon-1 {
    -webkit-animation-name: cakeIcon1;
    animation-name: cakeIcon1;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}
/*--------7--------*/

/*--------8--------*/
.pasta-icon {
    position: absolute;
    left: 50%;
    bottom: -10%;
    height: 60px;
    -webkit-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
    z-index: 1;
}
.menu-category-icon .pasta-icon-4 {
    position: absolute;
    top: 50%;
    left: 60%;
    width: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1;
}
/*--------8--------*/

/*--------9--------*/
.alarm-icon {
    position: absolute;
    width: 100px;
    height: 100px;
    top: 50%;
    left: 45%;
    transform: -webkit-translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1;
}
.menu-category-icon .alarm-icon-1 {
    position: absolute;
    bottom: 10%;
    right: 10%;
    width: 55%;
    height: 60%;
    z-index: 1;
}
.menu-category-icon .alarm-icon-2 {
    position: absolute;
    top: 10%;
    left: 15%;
    width: 26%;
    opacity: 0;
    transition: opacity 0.2s 0s ease;
    z-index: 1;
}
.menu-category-icon .alarm-icon-3 {
    position: absolute;
    top: 10%;
    left: 45%;
    opacity: 0;
    transition: opacity 0.2s 0.2s ease;
    z-index: 1;
}
.menu-category-icon .alarm-icon-4 {
    position: absolute;
    top: 20%;
    left: 15%;
    opacity: 0;
    transition: opacity 0.2s 0.4s ease;
    z-index: 1;
}
.menu-category-icon .alarm-icon-5 {
    position: absolute;
    top: 0%;
    left: 25%;
    width: 10%;
    opacity: 0;
    transition: opacity 0.2s 0.6s ease;
    z-index: 1;
}
.menu-category-icon .alarm-icon-6 {
    position: absolute;
    top: 8%;
    left: 5%;
    width: 10%;
    opacity: 0;
    transition: opacity 0.2s 0.8s ease;
    z-index: 1;
}
.menu-category-icon .alarm-icon-7 {
    position: absolute;
    top: 55%;
    left: 10%;
    width: 10%;
    opacity: 0;
    transition: opacity 0.2s 1s ease;
    z-index: 1;
}

.delivery-item-wrapper:hover .alarm-icon-2,
.delivery-item-wrapper:hover .alarm-icon-3,
.delivery-item-wrapper:hover .alarm-icon-4,
.delivery-item-wrapper:hover .alarm-icon-5,
.delivery-item-wrapper:hover .alarm-icon-6,
.delivery-item-wrapper:hover .alarm-icon-7 {
    opacity: 1;
}
/*--------9--------*/

/*--------10--------*/
@-webkit-keyframes veganIcon1 {
    0% {
        top: 30px;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        top: 25px;
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }
    75% {
        top: 30px;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        top: 30px;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
@keyframes veganIcon1 {
    0% {
        top: 30px;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        top: 25px;
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg);
    }
    75% {
        top: 30px;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        top: 30px;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@-webkit-keyframes veganIcon2 {
    0% {
        top: 10px;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        top: 0px;
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg);
    }
    75% {
        top: 10px;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        top: 10px;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
@keyframes veganIcon2 {
    0% {
        top: 10px;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        top: 0px;
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg);
    }
    75% {
        top: 10px;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        top: 10px;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@-webkit-keyframes veganIcon5 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }
    65% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
@keyframes veganIcon5 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
    }
    65% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

@-webkit-keyframes veganIcon6 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }
    65% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
@keyframes veganIcon6 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    50% {
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
    }
    65% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
    }
    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}

.vegan-icon {
    position: absolute;
    width: 100px;
    height: 80px;
    top: 50%;
    left: 45%;
    transform: -webkit-translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1;
}
.menu-category-icon .vegan-icon-1 {
    position: absolute;
    top: 30px;
    left: 29px;
    width: 25px;
    height: 35px;
    z-index: 1;
}
.menu-category-icon .vegan-icon-2 {
    position: absolute;
    top: 10px;
    left: 0px;
    width: 35px;
    height: 55px;
    z-index: 1;
}
.menu-category-icon .vegan-icon-3 {
    position: absolute;
    left: 0px;
    bottom: 10px;
    width: 55px;
    height: 20px;
    z-index: 1;
}
.menu-category-icon .vegan-icon-4 {
    position: absolute;
    left: 8px;
    bottom: 5px;
    width: 55px;
    height: 30px;
    z-index: 1;
}
.menu-category-icon .vegan-icon-5 {
    position: absolute;
    top: 0px;
    right: 18px;
    width: 12px;
    height: 80px;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    z-index: 1;
}
.menu-category-icon .vegan-icon-6 {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 10px;
    height: 80px;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    z-index: 1;
}

.delivery-item-wrapper:hover .vegan-icon-1 {
    -webkit-animation-name: veganIcon1;
    animation-name: veganIcon1;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}
.delivery-item-wrapper:hover .vegan-icon-2 {
    -webkit-animation-name: veganIcon2;
    animation-name: veganIcon2;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}
.delivery-item-wrapper:hover .vegan-icon-5 {
    -webkit-animation-name: veganIcon5;
    animation-name: veganIcon5;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}
.delivery-item-wrapper:hover .vegan-icon-6 {
    -webkit-animation-name: veganIcon6;
    animation-name: veganIcon6;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
}
/*--------10--------*/