/* Menu Gallery Popup Styles */
.our-menu-image a {
    cursor: pointer;
    display: block;
    overflow: hidden;
    position: relative;
}

/* Fix for menu active tab color */
.our-menu-tab-nav ul li .nav-link.active {
    color: #ef5744 !important;
    background-color: transparent !important;
}

.our-menu-image figure {
    transition: transform 0.5s ease;
    overflow: hidden;
    margin: 0;
}

.our-menu-image img {
    transition: transform 0.5s ease;
}

.our-menu-image a:hover img {
    transform: scale(1.05);
}

/* Style the Magnific Popup for menu items */
.mfp-with-zoom .mfp-container {
    opacity: 0;
    transition: all 0.3s ease-in-out;
    transform: scale(0.8);
}

.mfp-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
    transform: scale(1);
}

.mfp-with-zoom.mfp-removing .mfp-container {
    opacity: 0;
    transform: scale(0.8);
}

/* Style the cursor */
[data-cursor-text] {
    cursor: none;
}