@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap');

@font-face {
    font-family: MOORA;
    src: url('MOORA-LIGHT-REGULER.otf');
    font-weight: 400
}

@font-face {
    font-family: WorkSans;
    src: url('WorkSans-Regular.ttf');
    font-weight: 400
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
    font-family: 'Moora' !important
}

h5,
.h5 {
    font-weight: 700
}

.contentboxes-text,
p,
.menu-price,
ul li {
    font-family: 'WorkSans' !important
}

@font-face {
    font-family: MOORA;
    src: url(MOORA-LIGHT-REGULER.otf);
    font-weight: 400;
}

@font-face {
    font-family: WorkSans;
    src: url(WorkSans-Regular.ttf);
    font-weight: 400;
}

html {
    scroll-behavior: smooth;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

:root {
    --primary-green: #2a634d;
    --dark-bg: #1a1a1a;
    --light-text: #e8ebe9;
    --text-color: #333;
    --light-bg: #f9f9fa;
}

body {
    font-family: 'WorkSans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    line-height: 1.6;
    color: var(--text-color);
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'MOORA', serif;
}

/* ============= TOPBAR ============= */
.topbar {
    background: #000;
    border-bottom: 1px solid #eee;
    padding: 12px 32px;
}

.topbar-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1400px;
    margin: 0 auto;
    gap: 32px;
}

.topbar-left {
    display: flex;
    gap: 32px;
    align-items: center;
}

.topbar-text {
    display: flex;
    align-items: center;
    gap: 8px;
    font-size: 13px;
}

.topbar-text i {
    color: #c2d6d4;
    font-size: 14px;
}

.topbar-text a {
    color: #c2d6d4;
    text-decoration: none;
    transition: color 0.3s;
}

.topbar-text a:hover {
    color: var(--primary-green);
}

.topbar-right {
    display: flex;
    gap: 16px;
    align-items: center;
}

.social-link {
    color: #c2d6d4;
    font-size: 16px;
    transition: color 0.3s;
}

.social-link:hover {
    color: var(--primary-green);
}

/* ============= HEADER ============= */
header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px 24px;
    background: white;
    border-bottom: 1px solid #eee;
    position: sticky;
    top: 0;
    z-index: 100;
}

.logo {
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 2px;
    text-align: center;
    flex: 1;
}

.logo-text {
    display: block;
    font-size: 12px;
    letter-spacing: 1px;
}

.menu-toggle {
    background: none;
    border: none;
    font-size: 28px;
    cursor: pointer;
    color: #000;
    padding: 8px 12px;
    transition: opacity 0.3s;
    order: -1;
}

.menu-toggle:hover {
    opacity: 0.6;
}

.cta-button {
    background: var(--primary-green);
    color: white;
    border: none;
    padding: 16px 24px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    cursor: pointer;
    transition: background 0.3s;
    text-decoration: none;
    display: inline-block;
    font-family: inherit;
}

.cta-button:hover {
    background: #4a7a5f;
}

a.cta-button {
    text-decoration: none;
    color: white;
}

a.cta-button:visited {
    color: white;
}

/* ============= HERO SECTION ============= */
.hero {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 48px;
    align-items: center;
    padding: 64px 32px;
    max-width: 1400px;
    margin: 0 auto;
}

.hero-images {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 16px;
}

.hero-image {
    background: var(--light-bg);
    aspect-ratio: 0.65;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: #999;
    border-radius: 4px;
    overflow: hidden;
}

.hero-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.hero-content h1 {
    font-size: 48px;
    font-weight: 300;
    margin-bottom: 32px;
    color: var(--text-color);
    letter-spacing: -0.5px;
    font-family: 'MOORA', serif;
}

.hero-content p {
    font-size: 16px;
    color: #666;
    margin-bottom: 24px;
    line-height: 1.6;
    font-family: 'WorkSans', sans-serif;
}

.hero-content p:last-of-type {
    margin-bottom: 40px;
}

/* ============= SECTION: MORE THAN A MEAL ============= */
.meal-section {
    background: var(--light-bg);
    padding: 80px 32px 24px 32px;
    text-align: center;
}

.meal-section h2 {
    font-size: 42px;
    font-weight: 300;
    margin-bottom: 32px;
    letter-spacing: -0.5px;
}

.meal-section p {
    max-width: 700px;
    margin: 0 auto 80px auto;
    font-size: 16px;
    color: #666;
    line-height: 1.8;
}

/* ============= VOUCHER SELECTION ============= */
.voucher-section {
    display: grid;
    grid-template-columns: 0.9fr 1.1fr;
    gap: 56px;
    align-items: center;
    padding: 0 32px 40px 32px;
    max-width: 1300px;
    margin: 0 auto;
}

.voucher-card-image {
    background: transparent;
    padding: 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    color: #999;
    border-radius: 0;
}

.voucher-card-image img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.voucher-card-mobile {
    display: none;
}

.voucher-content h2 {
    font-size: 42px;
    font-weight: 300;
    margin-bottom: 40px;
    letter-spacing: -0.5px;
}

.voucher-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 16px;
    margin-bottom: 40px;
}

.voucher-option {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 12px;
    padding: 24px 16px;
    border: 2px solid #ddd;
    background: white;
    transition: all 0.2s ease;
    cursor: pointer;
    border-radius: 4px;
}

.voucher-option:hover {
    border-color: #2a634d;
    background: #f9f9fa;
}

.voucher-option.selected {
    background: #f0f7f4;
    border-color: #2a634d;
    border-width: 3px;
    box-shadow: 0 0 0 2px rgba(42, 99, 77, 0.15);
}

.voucher-amount {
    font-size: 20px;
    font-weight: 600;
    flex: 1;
}

.select-btn {
    background: var(--primary-green);
    color: white;
    border: none;
    padding: 8px 16px;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0.5px;
    cursor: pointer;
    transition: background 0.3s;
    white-space: nowrap;
}

.select-btn:hover {
    background: #4a7a5f;
}

.add-to-cart-btn {
    background: #000;
    color: white;
    border: none;
    padding: 15px 60px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    cursor: pointer;
    width: 100%;
    transition: background 0.3s;
}

.add-to-cart-btn:hover {
    background: #333;
}

/* ============= FEATURES SECTION ============= */
.features-section {
    background: var(--light-bg);
    padding: 40px 32px;
}

.features-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 56px;
    max-width: 1200px;
    margin: 0 auto;
    align-items: stretch;
}

.feature-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 0;
    min-height: 100%;
}

.feature-divider {
    display: none;
}

.feature-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 5rem;
    height: 5rem;
    background-color: #d4e8e8;
    border-radius: 50%;
    margin-bottom: 24px;
    flex-shrink: 0;
}

.feature-icon img {
    width: 2.5rem;
    height: 2.5rem;
    display: block;
}

.feature-card h3 {
    font-size: 1.8rem;
    font-weight: 300;
    margin-bottom: 16px;
    letter-spacing: -0.5px;
    line-height: 1.4;
}

.feature-card p {
    font-size: 1rem;
    color: #666;
    line-height: 1.8;
    flex-grow: 1;
}

.sidebar-menu {
    position: fixed;
    left: -400px;
    top: 0;
    width: 400px;
    height: 100vh;
    background-color: #f5f5f5;
    padding: 40px;
    transition: left 0.3s ease-in-out;
    z-index: 1000;
    overflow-y: auto;
}

.sidebar-menu.active {
    left: 0;
}

.menu-close {
    background: none;
    border: none;
    font-size: 32px;
    cursor: pointer;
    margin-bottom: 40px;
    padding: 0;
}

.menu-close:hover {
    opacity: 0.6;
}

.sidebar-menu nav ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.sidebar-menu nav ul li {
    margin: 30px 0;
}

.sidebar-menu nav ul li a {
    text-decoration: none;
    color: #000;
    font-size: 18px;
    letter-spacing: 2px;
    font-weight: 400;
}

.sidebar-menu nav ul li a:hover {
    opacity: 0.6;
}

.sidebar-menu .menu-cta {
    display: block;
    background-color: #2d5f4f;
    color: white;
    padding: 15px 20px;
    text-align: center;
    text-decoration: none;
    margin-top: 40px;
    letter-spacing: 1px;
    font-weight: 500;
}

.sidebar-menu .menu-cta:hover {
    background-color: #1f3f34;
}

.sidebar-menu .social-links {
    display: flex;
    gap: 20px;
    margin-top: 40px;
}

.sidebar-menu .social-links a {
    color: #000;
    font-size: 24px;
    text-decoration: none;
}

.sidebar-menu .social-links a:hover {
    opacity: 0.6;
}

.menu-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
    display: none;
    z-index: 999;
}

.menu-overlay.active {
    display: block;
}

/* ============= TERMS SECTION ============= */
.terms-section {
    padding: 80px 32px;
    background: white;
}

.terms-content {
    max-width: 600px;
    margin: 0 auto;
    text-align: left;
}

.terms-content h2 {
    font-size: 42px;
    font-weight: 300;
    margin-bottom: 40px;
    letter-spacing: -0.5px;
    text-align: center;
}

.terms-content ul {
    list-style: none;
    font-size: 14px;
    color: #666;
    line-height: 2;
    text-align: left;
}

.terms-content li:before {
    content: "• ";
    margin-right: 8px;
}

/* ============= FOOTER ============= */
footer.site-footer {
    background: var(--primary-green);
    color: white;
    padding: 56px 32px 0;
    position: relative;
}

.footer-content {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 60px;
    max-width: 1400px;
    margin: 0 auto 32px;
}

.footer-section {
    color: white;
}


.footer-partnership {
    font-family: 'WorkSans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    line-height: 1.6;
    color: white;
}

.footer-partnership a {
    color: white;
    text-decoration: none;
}

.footer-partnership a:hover {
    text-decoration: underline;
}

.footer-section h3 {
    font-family: 'MOORA', serif;
    font-size: 11px;
    font-weight: 400;
    letter-spacing: 2px;
    margin-bottom: 16px;
    margin-top: 0;
    text-transform: uppercase;
    color: white;
}

.footer-section p {
    font-family: 'WorkSans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 13px;
    color: white;
    line-height: 1.7;
    margin-bottom: 0;
}

.footer-section p i {
    margin-right: 8px;
}

.footer-section a {
    font-size: 14px;
    color: white;
    line-height: 1.8;
    text-decoration: none;
    transition: opacity 0.3s;
}

.footer-section a:hover {
    opacity: 0.8;
    text-decoration: underline;
}

.social-links {
    display: flex;
    gap: 20px;
    margin-top: 16px;
}

.social-links a {
    color: white;
    font-size: 20px;
    transition: opacity 0.3s;
    text-decoration: none;
}

.social-links a:hover {
    opacity: 0.8;
}

.footer-cta-button {
    display: inline-block;
    background: transparent;
    color: white;
    border: 2px solid white;
    padding: 12px 24px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    text-decoration: none;
    transition: all 0.3s;
}

.footer-cta-button:hover {
    background: white;
    color: var(--primary-green);
}

.footer-bottom {
    background: #000;
    color: white;
    padding: 24px 32px;
    margin-left: -32px;
    margin-right: -32px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 24px;
    font-size: 12px;
    width: calc(100% + 64px);
    font-family: 'Poppins', sans-serif;
}

.footer-bottom-left {
    flex: 1;
}

.footer-bottom-center {
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.payfast-logo {
    height: 32px;
    width: auto;
    opacity: 0.9;
    transition: opacity 0.3s;
}

.payfast-logo:hover {
    opacity: 1;
}

.footer-bottom p {
    color: white;
    margin: 0;
    font-family: 'Poppins', sans-serif;
}

/* ============= RESPONSIVE ============= */
@media (max-width: 768px) {
    .footer-bottom {
        flex-direction: column;
        text-align: center;
        gap: 16px;
    }

    .footer-bottom-left {
        flex: none;
    }

    header {
        flex-wrap: wrap;
        gap: 16px;
    }

    .hero {
        grid-template-columns: 1fr;
        gap: 20px;
        padding: 16px 0 8px;
    }

    .hero-content {
        padding: 0 20px;
    }

    .hero-content .cta-button {
        display: block;
        width: fit-content;
        margin-left: auto;
        margin-right: auto;
    }

    .hero-images {
        grid-template-columns: 1fr;
        width: 100%;
        max-width: 100%;
        margin: 0;
    }

    .hero-image:last-child {
        display: none;
    }

    .hero-image {
        width: 100%;
        height: min(400px, 84vw);
        aspect-ratio: auto;
        border-radius: 0;
    }

    .hero-image img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        object-position: center;
    }

    .hero-content h1 {
        font-size: 36px;
    }

    .meal-section {
        padding: 28px 20px 8px;
    }

    .meal-section h2 {
        font-size: 32px;
    }

    .meal-section p {
        margin-bottom: 28px;
    }

    .voucher-section {
        grid-template-columns: 1fr;
        padding: 8px 20px 32px;
        gap: 24px;
    }

    .voucher-card-desktop {
        display: none;
    }

    .voucher-card-image .voucher-card-mobile {
        display: block;
        width: 100%;
        max-width: 420px;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        object-fit: contain;
    }

    #giftFields > div:first-child {
        flex-direction: column;
        gap: 16px;
    }

    #giftFields > div:first-child > div {
        flex: 1;
    }

    .voucher-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .features-grid {
        grid-template-columns: 1fr;
        gap: 40px;
        padding: 0 24px;
    }

    .features-section {
        padding: 56px 24px;
    }

    .feature-card h3 {
        font-size: 1.4rem;
    }

    .terms-section {
        padding: 56px 24px;
    }

    .terms-content h2 {
        font-size: 32px;
    }

    .footer-content {
        grid-template-columns: 1fr;
        gap: 32px;
    }
}

@media (max-width: 480px) {
    .logo {
        font-size: 14px;
    }

    .cta-button {
        padding: 12px 16px;
        font-size: 10px;
    }

    .hero-content h1 {
        font-size: 28px;
    }

    .hero-content p {
        font-size: 14px;
    }

    .meal-section h2 {
        font-size: 24px;
    }

    .voucher-content h2 {
        font-size: 28px;
    }

    .voucher-grid {
        grid-template-columns: 1fr;
    }

    .voucher-option {
        flex-direction: column;
        text-align: center;
    }

    .feature-card h3 {
        font-size: 20px;
    }

    .feature-icon {
        font-size: 40px;
    }

    .terms-content h2 {
        font-size: 24px;
    }
}


@font-face {
    font-family: 'icomoon';
    src: url(data:font/opentype;charset=utf-8;base64,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) format('embedded-opentype');
    src: url(data:font/opentype;charset=utf-8;base64,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) format('embedded-opentype'), url(data:font/truetype;charset=utf-8;base64,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) format('truetype'), url(data:font/woff;charset=utf-8;base64,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) format('woff'), url(data:font/svg;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPgo8ZGVmcz4KPGZvbnQgaWQ9Imljb21vb24iIGhvcml6LWFkdi14PSIxMDI0Ij4KPGZvbnQtZmFjZSB1bml0cy1wZXItZW09IjEwMjQiIGFzY2VudD0iOTYwIiBkZXNjZW50PSItNjQiIC8+CjxtaXNzaW5nLWdseXBoIGhvcml6LWFkdi14PSIxMDI0IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjA7IiBob3Jpei1hZHYteD0iNTEyIiBkPSIiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlOTAwOyIgZ2x5cGgtbmFtZT0iY2FsZW5kYXIiIGhvcml6LWFkdi14PSI5NTEiIGQ9Ik03My4xNDMgMGgxNjQuNTcxdjE2NC41NzFoLTE2NC41NzF2LTE2NC41NzF6TTI3NC4yODYgMGgxODIuODU3djE2NC41NzFoLTE4Mi44NTd2LTE2NC41NzF6TTczLjE0MyAyMDEuMTQzaDE2NC41NzF2MTgyLjg1N2gtMTY0LjU3MXYtMTgyLjg1N3pNMjc0LjI4NiAyMDEuMTQzaDE4Mi44NTd2MTgyLjg1N2gtMTgyLjg1N3YtMTgyLjg1N3pNNzMuMTQzIDQyMC41NzFoMTY0LjU3MXYxNjQuNTcxaC0xNjQuNTcxdi0xNjQuNTcxek00OTMuNzE0IDBoMTgyLjg1N3YxNjQuNTcxaC0xODIuODU3di0xNjQuNTcxek0yNzQuMjg2IDQyMC41NzFoMTgyLjg1N3YxNjQuNTcxaC0xODIuODU3di0xNjQuNTcxek03MTMuMTQzIDBoMTY0LjU3MXYxNjQuNTcxaC0xNjQuNTcxdi0xNjQuNTcxek00OTMuNzE0IDIwMS4xNDNoMTgyLjg1N3YxODIuODU3aC0xODIuODU3di0xODIuODU3ek0yOTIuNTcxIDY5NC44NTd2MTY0LjU3MWMwIDkuNzE0LTguNTcxIDE4LjI4Ni0xOC4yODYgMTguMjg2aC0zNi41NzFjLTkuNzE0IDAtMTguMjg2LTguNTcxLTE4LjI4Ni0xOC4yODZ2LTE2NC41NzFjMC05LjcxNCA4LjU3MS0xOC4yODYgMTguMjg2LTE4LjI4NmgzNi41NzFjOS43MTQgMCAxOC4yODYgOC41NzEgMTguMjg2IDE4LjI4NnpNNzEzLjE0MyAyMDEuMTQzaDE2NC41NzF2MTgyLjg1N2gtMTY0LjU3MXYtMTgyLjg1N3pNNDkzLjcxNCA0MjAuNTcxaDE4Mi44NTd2MTY0LjU3MWgtMTgyLjg1N3YtMTY0LjU3MXpNNzEzLjE0MyA0MjAuNTcxaDE2NC41NzF2MTY0LjU3MWgtMTY0LjU3MXYtMTY0LjU3MXpNNzMxLjQyOSA2OTQuODU3djE2NC41NzFjMCA5LjcxNC04LjU3MSAxOC4yODYtMTguMjg2IDE4LjI4NmgtMzYuNTcxYy05LjcxNCAwLTE4LjI4Ni04LjU3MS0xOC4yODYtMTguMjg2di0xNjQuNTcxYzAtOS43MTQgOC41NzEtMTguMjg2IDE4LjI4Ni0xOC4yODZoMzYuNTcxYzkuNzE0IDAgMTguMjg2IDguNTcxIDE4LjI4NiAxOC4yODZ6TTk1MC44NTcgNzMxLjQyOHYtNzMxLjQyOWMwLTQwLTMzLjE0My03My4xNDMtNzMuMTQzLTczLjE0M2gtODA0LjU3MWMtNDAgMC03My4xNDMgMzMuMTQzLTczLjE0MyA3My4xNDN2NzMxLjQyOWMwIDQwIDMzLjE0MyA3My4xNDMgNzMuMTQzIDczLjE0M2g3My4xNDN2NTQuODU3YzAgNTAuMjg2IDQxLjE0MyA5MS40MjkgOTEuNDI5IDkxLjQyOWgzNi41NzFjNTAuMjg2IDAgOTEuNDI5LTQxLjE0MyA5MS40MjktOTEuNDI5di01NC44NTdoMjE5LjQyOXY1NC44NTdjMCA1MC4yODYgNDEuMTQzIDkxLjQyOSA5MS40MjkgOTEuNDI5aDM2LjU3MWM1MC4yODYgMCA5MS40MjktNDEuMTQzIDkxLjQyOS05MS40Mjl2LTU0Ljg1N2g3My4xNDNjNDAgMCA3My4xNDMtMzMuMTQzIDczLjE0My03My4xNDN6IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4ZTkwMTsiIGdseXBoLW5hbWU9ImRpbmVwbGFuIiBkPSJNNDY2LjE3MSA4OTAuNjc1di0zODQuMTg4Yy0xMS4wMTcgMjMuMjE1LTI3LjUzOSA0MS44OTgtNDkuNTc0IDU2LjA2My0yMi4wMzUgMTQuNTU5LTQ2LjgyMyAyMS44NDItNzQuMzY3IDIxLjg0Mi0xOC44ODcgMC0zNi41OTgtMy41NDQtNTMuMTI0LTEwLjYyN3MtMzEuMDgxLTE2LjkxNi00My42NzItMjkuNTA3Yy0xMi4xOTgtMTIuMTk4LTIxLjgzNi0yNi41NTktMjguOTE5LTQzLjA4NXMtMTAuNjI3LTM0LjIzNy0xMC42MjctNTMuMTI0YzAtMTguODg3IDMuNTQ1LTM2Ljc4MSAxMC42MjctNTMuNyA3LjA4My0xNi41MjYgMTYuNzIxLTMxLjA5MyAyOC45MTktNDMuNjg0IDEyLjU5MS0xMi4xOTggMjcuMTQ3LTIxLjgzNyA0My42NzItMjguOTE5czM0LjIzNy0xMC42MjcgNTMuMTI0LTEwLjYyN2MyNy41NDMgMCA1Mi4zMzIgNy4wODkgNzQuMzY3IDIxLjI1NCAyMi4wMzUgMTQuNTU5IDM4LjU1NiAzMy40NDcgNDkuNTc0IDU2LjY2MiAzLjE0OCA3LjA4MyA1LjcwOSAxNC41NiA3LjY3NiAyMi40MyAyLjM2MSA3Ljg2OSAzLjkzOSAxNS45MyA0LjcyNiAyNC4xOTN2Mjg4LjYxNGwtMC4wMjQtMC4wMjR2MTY2LjQyNmgtMTIuMzc5ek0zNDIuMjMxIDU3MC44MTRjMTYuNTI2IDAgMzIuMjU5LTMuMTQ0IDQ3LjIxMS05LjQ0IDE1LjM0Ni02LjI5NiAyOC43MjMtMTUuMTQ1IDQwLjEzNC0yNi41NTZzMjAuMjcyLTI0LjU5NCAyNi41NjgtMzkuNTQ2YzYuMjk2LTE0Ljk1MiA5LjQ0LTMwLjY5NyA5LjQ0LTQ3LjIyMnMtMy4xNDQtMzIuNDUzLTkuNDQtNDcuNzk5Yy02LjI5Ni0xNC45NTItMTUuMTU3LTI4LjEzNS0yNi41NjgtMzkuNTQ2cy0yNC43ODgtMjAuMjcyLTQwLjEzNC0yNi41NjhjLTE0Ljk1Mi02LjI5Ni0zMC42ODUtOS40NC00Ny4yMTEtOS40NHMtMzIuMjcgMy4xNDQtNDcuMjIyIDkuNDRjLTE0Ljk1MiA2LjI5Ni0yOC4xMjQgMTUuMTU3LTM5LjUzNSAyNi41NjhzLTIwLjI3MiAyNC41OTQtMjYuNTY4IDM5LjU0NmMtNi4yOTYgMTUuMzQ2LTkuNDQgMzEuMjczLTkuNDQgNDcuNzk5czMuMTQ0IDMyLjI3IDkuNDQgNDcuMjIyYzYuMjk2IDE0Ljk1MiAxNS4xNTcgMjguMTM1IDI2LjU2OCAzOS41NDZzMjQuNTgzIDIwLjI2MSAzOS41MzUgMjYuNTU2YzE0Ljk1MiA2LjI5NiAzMC42OTcgOS40NCA0Ny4yMjIgOS40NHpNNjg0LjAwMyA1ODQuMzkyYy0xMy43NzIgMC0yNi45NDMtMS45NjctMzkuNTM1LTUuOTAxLTEyLjE5OC0zLjU0MS0yMy42MDktOC44NTgtMzQuMjMzLTE1Ljk0MS0xMC42MjQtNi42ODktMjAuMjYzLTE0Ljc1LTI4LjkxOS0yNC4xOTMtOC4yNjMtOS40NDMtMTUuMTU4LTE5Ljg3MS0yMC42NjYtMzEuMjgyLTYuMjk2LTE0LjE2NS0xMC40MjMtMjkuNzA0LTEyLjM5MS00Ni42MjN2LTI2Ny4wNzJoLTAuMDEydi0xODQuOTk0aDEyLjQwMnYzODEuODI2YzUuNTA5LTExLjQxMSAxMi40MDMtMjIuMDMzIDIwLjY2Ni0zMS44NyA4LjY1Ni05LjQ0MyAxOC4yOTUtMTcuNTE2IDI4LjkxOS0yNC4yMDVzMjIuMDM1LTExLjk5NCAzNC4yMzMtMTUuOTI5YzEyLjU5MS0zLjU0MSAyNS43NjMtNS4zMTQgMzkuNTM1LTUuMzE0IDE4Ljg4NyAwIDM2LjQwNCAzLjU0NSA1Mi41MzYgMTAuNjI3IDE2LjUyNiA3LjA4MyAzMC44ODcgMTYuNzIxIDQzLjA4NSAyOC45MTkgMTIuNTkxIDEyLjU5MSAyMi40MjQgMjYuOTUyIDI5LjUwNyA0My4wODUgNy4wODMgMTYuNTI2IDEwLjYyNyAzNC4yMzcgMTAuNjI3IDUzLjEyNHMtMy41NDQgMzYuMzkyLTEwLjYyNyA1Mi41MjRjLTcuMDgyIDE2LjUyNi0xNi45MTYgMzAuODg3LTI5LjUwNyA0My4wODUtMTIuMTk4IDEyLjU5MS0yNi41NTkgMjIuNDI0LTQzLjA4NSAyOS41MDctMTYuMTMyIDcuMDgzLTMzLjY0OSAxMC42MjctNTIuNTM2IDEwLjYyN3pNNjg0LjAwMyA1NzAuODE0YzE2LjUyNiAwIDMyLjA3Ni0zLjE0NCA0Ni42MzUtOS40NCAxNC45NTItNS45MDIgMjguMTM1LTE0LjU1OCAzOS41NDYtMjUuOTY4IDExLjQxMS0xMS44MDQgMjAuMjYxLTI1LjE4MiAyNi41NTYtNDAuMTM0IDYuMjk2LTE0LjU1OSA5LjQ0LTMwLjA5NyA5LjQ0LTQ2LjYyM3MtMy4xNDQtMzIuMjctOS40NC00Ny4yMjJjLTYuMjk2LTE0Ljk1Mi0xNS4xNDUtMjguMTM1LTI2LjU1Ni0zOS41NDZzLTI0LjU5NC0yMC4yNjEtMzkuNTQ2LTI2LjU1NmMtMTQuNTU5LTYuMjk2LTMwLjEwOS05LjQ0LTQ2LjYzNS05LjQ0cy0zMi4yNTkgMy4xNDQtNDcuMjExIDkuNDRjLTE0Ljk1MiA2LjI5Ni0yOC4xMzUgMTUuMTQ1LTM5LjU0NiAyNi41NTZzLTIwLjI2MSAyNC41OTQtMjYuNTU2IDM5LjU0NmMtNi4yOTYgMTQuOTUyLTkuNDQgMzAuNjk3LTkuNDQgNDcuMjIyczMuMTQ0IDMyLjA2NSA5LjQ0IDQ2LjYyM2M2LjI5NiAxNC45NTIgMTUuMTQ1IDI4LjMzIDI2LjU1NiA0MC4xMzQgMTEuNDExIDExLjQxMSAyNC41OTQgMjAuMDY2IDM5LjU0NiAyNS45NjggMTQuOTUyIDYuMjk2IDMwLjY4NSA5LjQ0IDQ3LjIxMSA5LjQ0ek01MTEuOTk5IDk2MGMtMjgyLjY4OCAwLTUxMi4wMDEtMjI5LjMxNC01MTIuMDAxLTUxMi4wMDFzMjI5LjMxNC01MTIuMDAxIDUxMi4wMDEtNTEyLjAwMWMyODIuNjg4IDAgNTEyLjAwMSAyMjkuMzE0IDUxMi4wMDEgNTEyLjAwMXMtMjI5LjMxNCA1MTIuMDAxLTUxMi4wMDEgNTEyLjAwMXpNNTExLjk5OSA5NDYuMjczYzI3NS4yNzIgMCA0OTguMjc0LTIyMy4wMDIgNDk4LjI3NC00OTguMjc0cy0yMjMuMDAyLTQ5OC4yNzQtNDk4LjI3NC00OTguMjc0Yy0yNzUuMjcyIDAtNDk4LjI3NCAyMjMuMDAyLTQ5OC4yNzQgNDk4LjI3NHMyMjMuMDAyIDQ5OC4yNzQgNDk4LjI3NCA0OTguMjc0eiIgLz4KPC9mb250PjwvZGVmcz48L3N2Zz4=) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="wicon-"],
[class*=" wicon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.wicon-dineplan:before {
    content: "\e901";
}

.wicon-calendar:before {
    content: "\e900";
}

@media (max-width: 960px) {
    .topbar {
        display: none;
    }
}