.menu-open {
    transform: translate(56px, 0px);
      transition: all .3s;
      fill: red;
}

.menu-open-right {
    transform: translate(-56px, 0px);
      transition: all .3s;
      fill: red;
}

.left-arrow, .right-arrow {
    transition: all .3s;
}

.breakfast-carrot, 
.lunch-carrot, 
.dinner-carrot {
     width: 20px;
    display: inline-block;
    float: right;
    margin-right: 14px;
}

ul.gc-menu li {
    border-bottom: 1px solid #c5c5c5 !important;
    padding-top: 12px;
    padding-bottom: 12px;
}

.menu-wrapper ul {
    list-style-type: none;
}

#breakfast ul, #lunch ul, #dinner ul {
   opacity: 0;
     display: none;
    transition: all .3s
      
}

.menu-expand {
    opacity: 1 !important;
display: block !important;
        transition: all 2s
}

ul.gc-menu li {
    font-weight: 600;
    font-size: 20px;
}

/* ul.gc-menu :nth-child(even) {
  background: #dedddd !important;
}

*/

.menu-wrapper {
    background: #dedede;
}

