.umdk-rest-nearby,
.umdk-rest-page {
max-width: 1180px;
margin: 26px auto;
padding: 0 16px;
color: #1e3a52;
}
.umdk-rest-nearby-inner,
.umdk-rest-hero,
.umdk-rest-commercial,
.umdk-rest-filters,
.umdk-rest-card {
background: #fff;
border: 1px solid #eadcc2;
border-radius: 28px;
box-shadow: 0 14px 34px rgba(30,58,82,.06);
}
.umdk-rest-nearby-inner {
padding: 24px;
display: flex;
gap: 18px;
justify-content: space-between;
align-items: center;
}
.umdk-rest-pill,
.umdk-rest-kicker {
display: inline-flex;
align-items: center;
min-height: 30px;
padding: 0 13px;
border-radius: 999px;
background: #fff1d7;
color: #7d6b46;
font-weight: 950;
font-size: 13px;
}
.umdk-rest-nearby h2,
.umdk-rest-hero h1,
.umdk-rest-commercial h2,
.umdk-rest-card h3 {
color: #1e3a52;
font-weight: 950;
line-height: 1;
margin: 10px 0 8px;
}
.umdk-rest-nearby h2,
.umdk-rest-commercial h2 {
font-size: 38px;
font-family: "Caveat","Comic Sans MS",cursive;
}
.umdk-rest-nearby p,
.umdk-rest-hero p,
.umdk-rest-commercial p,
.umdk-rest-card p {
color: #24384a;
line-height: 1.7;
margin: 0;
}
.umdk-rest-show,
.umdk-rest-commercial a,
.umdk-rest-filters button,
.umdk-rest-actions a {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 46px;
border-radius: 999px;
background: #1e3a52;
color: #fff !important;
border: 0;
text-decoration: none !important;
font-weight: 950;
padding: 0 18px;
cursor: pointer;
text-align: center;
}
.umdk-rest-results {
margin-top: 16px;
display: grid;
gap: 14px;
}
.umdk-rest-page {
padding: 24px;
}
.umdk-rest-menu-open {
position: fixed !important;
top: 22px !important;
right: 22px !important;
z-index: 99980 !important;
}
.umdk-rest-hero {
text-align: center;
padding: 34px 24px;
margin-bottom: 22px;
}
.umdk-rest-logo {
display: inline-flex;
padding: 10px;
border: 2px dashed #dfd2bd;
border-radius: 20px;
background: rgba(255,255,255,.86);
margin: 0 auto 18px;
text-decoration: none !important;
}
.umdk-rest-logo img {
width: 150px;
height: auto;
display: block;
}
.umdk-rest-hero h1 {
font-size: 64px;
font-family: "Caveat","Comic Sans MS",cursive;
}
.umdk-rest-hero p {
max-width: 820px;
margin: 0 auto;
font-size: 18px;
}
.umdk-rest-commercial {
padding: 24px;
margin-bottom: 18px;
display: flex;
gap: 18px;
justify-content: space-between;
align-items: center;
background: #fff8e8;
}
.umdk-rest-filters {
padding: 18px;
margin-bottom: 22px;
display: grid;
grid-template-columns: 1.2fr 1fr 1fr auto;
gap: 12px;
align-items: end;
}
.umdk-rest-filters label {
display: grid;
gap: 7px;
color: #7d6b46;
font-weight: 950;
}
.umdk-rest-filters input,
.umdk-rest-filters select {
width: 100%;
min-height: 46px;
border: 1px solid #eadcc2;
border-radius: 16px;
background: #fff;
padding: 10px 12px;
color: #1e3a52;
font-weight: 850;
}
.umdk-rest-list {
display: grid;
grid-template-columns: repeat(2,minmax(0,1fr));
gap: 16px;
}
.umdk-rest-card {
overflow: hidden;
display: grid;
grid-template-columns: 180px minmax(0,1fr);
min-height: 170px;
}
.umdk-rest-card > img {
width: 100%;
height: 100%;
min-height: 170px;
object-fit: cover;
}
.umdk-rest-card-body {
padding: 18px;
}
.umdk-rest-card-top {
display: flex;
gap: 10px;
justify-content: space-between;
align-items: start;
}
.umdk-rest-card h3 {
font-size: 24px;
margin-top: 0;
}
.umdk-rest-card-top span {
background: #fff1d7;
border: 1px solid #eadcc2;
color: #7d6b46;
border-radius: 999px;
padding: 5px 10px;
font-size: 12px;
font-weight: 950;
}
.umdk-rest-tags {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin: 12px 0;
}
.umdk-rest-tags span {
background: #fff8e8;
border: 1px solid #eadcc2;
color: #1e3a52;
border-radius: 999px;
padding: 6px 10px;
font-size: 13px;
font-weight: 850;
}
.umdk-rest-actions {
display: flex;
flex-wrap: wrap;
gap: 8px;
}
.umdk-rest-actions a {
min-height: 38px;
padding: 0 13px;
font-size: 13px;
}
.umdk-rest-empty {
background: #fff;
border: 1px solid #eadcc2;
border-radius: 22px;
padding: 22px;
color: #7d6b46;
font-weight: 950;
}
@media(max-width: 900px) {
.umdk-rest-nearby-inner,
.umdk-rest-commercial {
display: grid;
}
.umdk-rest-filters,
.umdk-rest-list,
.umdk-rest-card {
grid-template-columns: 1fr;
}
.umdk-rest-page {
padding: 14px;
}
.umdk-rest-hero,
.umdk-rest-commercial,
.umdk-rest-filters {
border-radius: 22px;
}
.umdk-rest-hero h1 {
font-size: 52px;
}
.umdk-rest-card > img {
height: 190px;
}
.umdk-rest-menu-open {
top: 16px !important;
right: 16px !important;
}
} .umdk-rest-nearby {
margin-top: 18px !important;
margin-bottom: 26px !important;
}
.umdk-rest-show {
font-weight: 800 !important;
}
.umdk-rest-modal {
border: 0;
background: transparent;
padding: 0;
max-width: none;
}
.umdk-rest-modal::backdrop {
background: rgba(30,58,82,.45);
backdrop-filter: blur(3px);
}
.umdk-rest-modal-content {
position: relative;
width: min(980px, calc(100vw - 24px));
max-height: min(82vh, 760px);
overflow: auto;
background: #fffdf8;
border: 1px solid #eadcc2;
border-radius: 30px;
box-shadow: 0 28px 80px rgba(30,58,82,.28);
padding: 26px;
}
.umdk-rest-modal-content h2 {
margin: 10px 48px 8px 0;
color: #1e3a52;
font-size: 42px;
font-family: "Caveat","Comic Sans MS",cursive;
line-height: .95;
font-weight: 950;
}
.umdk-rest-modal-intro {
margin-bottom: 18px !important;
}
.umdk-rest-close {
position: absolute;
top: 18px;
right: 18px;
width: 40px;
height: 40px;
border-radius: 999px;
border: 1px solid #eadcc2;
background: #fff;
color: #1e3a52;
font-size: 24px;
line-height: 1;
cursor: pointer;
display: grid;
place-items: center;
}
.umdk-rest-modal .umdk-rest-results {
display: grid;
grid-template-columns: repeat(2,minmax(0,1fr));
gap: 14px;
margin-top: 16px;
}
@media(max-width: 760px) {
.umdk-rest-modal-content {
width: calc(100vw - 18px);
max-height: 86vh;
border-radius: 24px;
padding: 20px;
}
.umdk-rest-modal .umdk-rest-results {
grid-template-columns: 1fr;
}
.umdk-rest-modal-content h2 {
font-size: 34px;
}
} .umdk-rest-nearby-inner {
background: linear-gradient(180deg, #fff8f6 0%, #fffdfb 100%) !important;
border-color: #efd7d1 !important;
}
.umdk-rest-modal-content {
background: linear-gradient(180deg, #fffdfa 0%, #fff7f2 100%) !important;
}
.umdk-rest-modal .umdk-rest-results {
grid-template-columns: repeat(2,minmax(0,1fr)) !important;
align-items: stretch !important;
}
.umdk-rest-modal .umdk-rest-card {
border: 1px solid #efd7d1 !important;
background: #fffefe !important;
border-radius: 28px !important;
overflow: hidden !important;
box-shadow: 0 16px 40px rgba(30,58,82,.08) !important;
}
.umdk-rest-card-body {
display: flex !important;
flex-direction: column !important;
gap: 12px !important;
}
.umdk-rest-card p {
margin: 0 !important;
}
.umdk-rest-tags {
display: flex !important;
flex-wrap: wrap !important;
align-items: center !important;
gap: 10px !important;
margin: 0 !important;
}
.umdk-rest-tags span {
min-height: 36px !important;
display: inline-flex !important;
align-items: center !important;
border-radius: 999px !important;
padding: 0 14px !important;
background: #fff7ea !important;
border: 1px solid #eadcc2 !important;
color: #1e3a52 !important;
font-weight: 850 !important;
font-size: 13px !important;
}
.umdk-rest-tags span:first-child {
background: #dce9f4 !important;
border-color: #c3d9ea !important;
color: #1e3a52 !important;
font-weight: 950 !important;
}
.umdk-rest-actions {
display: flex !important;
flex-wrap: wrap !important;
gap: 10px !important;
margin-top: auto !important;
align-items: center !important;
}
.umdk-rest-actions a {
flex: 0 0 auto !important;
min-width: 148px !important;
min-height: 42px !important;
padding: 0 16px !important;
border-radius: 999px !important;
font-weight: 850 !important;
box-shadow: 0 10px 24px rgba(30,58,82,.12) !important;
}
@media(max-width: 760px) {
.umdk-rest-modal .umdk-rest-results {
grid-template-columns: 1fr !important;
}
.umdk-rest-actions {
flex-direction: row !important;
}
.umdk-rest-actions a {
flex: 1 1 calc(50% - 10px) !important;
min-width: 0 !important;
}
} .umdk-rest-modal .umdk-rest-card-body .umdk-rest-tags {
display: flex !important;
flex-direction: row !important;
flex-wrap: wrap !important;
align-items: center !important;
justify-content: flex-start !important;
gap: 8px !important;
width: 100% !important;
}
.umdk-rest-modal .umdk-rest-card-body .umdk-rest-tags span {
display: inline-flex !important;
flex: 0 0 auto !important;
width: auto !important;
max-width: none !important;
min-width: 0 !important;
white-space: nowrap !important;
margin: 0 !important;
}
.umdk-rest-modal .umdk-rest-card-body .umdk-rest-actions {
display: flex !important;
flex-direction: row !important;
flex-wrap: wrap !important;
align-items: center !important;
justify-content: flex-start !important;
gap: 10px !important;
width: 100% !important;
}
.umdk-rest-modal .umdk-rest-card-body .umdk-rest-actions a {
display: inline-flex !important;
flex: 0 0 auto !important;
width: auto !important;
min-width: 145px !important;
max-width: none !important;
margin: 0 !important;
white-space: nowrap !important;
}
@media(max-width: 520px) {
.umdk-rest-modal .umdk-rest-card-body .umdk-rest-actions a {
min-width: 0 !important;
flex: 1 1 calc(50% - 10px) !important;
}
} .umdk-rest-modal-content {
overflow-x: hidden !important;
overflow-y: auto !important;
scrollbar-width: none !important;
-ms-overflow-style: none !important;
}
.umdk-rest-modal-content::-webkit-scrollbar {
width: 0 !important;
height: 0 !important;
display: none !important;
}
.umdk-rest-modal .umdk-rest-card-body {
align-items: flex-start !important;
}
.umdk-rest-modal .umdk-rest-tags,
.umdk-rest-modal .umdk-rest-actions {
width: 100% !important;
display: flex !important;
flex-direction: row !important;
flex-wrap: wrap !important;
align-items: center !important;
justify-content: flex-start !important;
gap: 10px !important;
}
.umdk-rest-modal .umdk-rest-tags span,
.umdk-rest-modal .umdk-rest-actions a {
display: inline-flex !important;
flex: 0 0 auto !important;
width: auto !important;
white-space: nowrap !important;
vertical-align: middle !important;
}
.umdk-rest-modal .umdk-rest-actions a {
min-width: 150px !important;
}
@media(max-width: 760px) {
.umdk-rest-modal .umdk-rest-actions a {
flex: 1 1 calc(50% - 10px) !important;
min-width: 0 !important;
}
} .umdk-rest-modal .umdk-rest-card {
display: flex !important;
flex-direction: column !important;
}
.umdk-rest-modal .umdk-rest-card-body {
width: 100% !important;
}
.umdk-rest-modal .umdk-rest-tags {
display: inline-flex !important;
flex-wrap: wrap !important;
flex-direction: row !important;
align-items: center !important;
gap: 10px !important;
}
.umdk-rest-modal .umdk-rest-tags span {
display: inline-flex !important;
width: fit-content !important;
flex: unset !important;
}
.umdk-rest-modal .umdk-rest-actions {
display: inline-flex !important;
flex-wrap: wrap !important;
flex-direction: row !important;
align-items: center !important;
gap: 12px !important;
}
.umdk-rest-modal .umdk-rest-actions a {
display: inline-flex !important;
width: fit-content !important;
flex: unset !important;
} .umdk-rest-intro-grid {
display: grid;
grid-template-columns: repeat(2,minmax(0,1fr));
gap: 16px;
margin-bottom: 22px;
}
.umdk-rest-intro-grid article,
.umdk-rest-bottom-cta {
background: #fff;
border: 1px solid #eadcc2;
border-radius: 28px;
box-shadow: 0 14px 34px rgba(30,58,82,.06);
padding: 24px;
}
.umdk-rest-intro-grid article:nth-child(1) {
background: #fff8f6;
border-color: #efd7d1;
}
.umdk-rest-intro-grid article:nth-child(2) {
background: #eef7ff;
border-color: #d3e6f5;
}
.umdk-rest-intro-grid h2,
.umdk-rest-bottom-cta h2 {
margin: 0 0 10px;
color: #1e3a52;
font-size: 34px;
line-height: 1;
font-family: "Caveat","Comic Sans MS",cursive;
font-weight: 950;
}
.umdk-rest-bottom-cta {
margin-top: 24px;
background: #fff8e8;
display: flex;
align-items: center;
justify-content: space-between;
gap: 18px;
}
.umdk-rest-bottom-cta p {
margin: 0;
line-height: 1.7;
}
.umdk-rest-bottom-cta a {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 46px;
border-radius: 999px;
background: #1e3a52;
color: #fff !important;
text-decoration: none !important;
font-weight: 850;
padding: 0 18px;
white-space: nowrap;
}
@media(max-width: 900px) {
.umdk-rest-intro-grid,
.umdk-rest-bottom-cta {
grid-template-columns: 1fr;
display: grid;
}
} .umdk-rest-list {
align-items: stretch !important;
}
.umdk-rest-list .umdk-rest-card {
height: 100% !important;
min-height: 300px !important;
}
.umdk-rest-list .umdk-rest-card-body {
display: flex !important;
flex-direction: column !important;
gap: 12px !important;
}
.umdk-rest-list .umdk-rest-tags,
.umdk-rest-list .umdk-rest-actions {
display: flex !important;
flex-direction: row !important;
flex-wrap: wrap !important;
align-items: center !important;
justify-content: flex-start !important;
gap: 10px !important;
width: 100% !important;
}
.umdk-rest-list .umdk-rest-tags span,
.umdk-rest-list .umdk-rest-actions a {
display: inline-flex !important;
flex: 0 0 auto !important;
width: auto !important;
white-space: nowrap !important;
}
.umdk-rest-list .umdk-rest-actions {
margin-top: auto !important;
}
.umdk-rest-show,
.umdk-rest-commercial a,
.umdk-rest-filters button,
.umdk-rest-actions a,
.umdk-rest-bottom-cta a,
.umdk-rest-apply-form button {
font-weight: 800 !important;
}
.umdk-rest-commercial a,
.umdk-rest-bottom-cta a {
min-width: 190px !important;
padding: 0 22px !important;
border-radius: 999px !important;
box-shadow: 0 12px 28px rgba(30,58,82,.14) !important;
}
.umdk-rest-apply-card {
background: #fff;
border: 1px solid #eadcc2;
border-radius: 28px;
box-shadow: 0 14px 34px rgba(30,58,82,.06);
padding: 26px;
}
.umdk-rest-apply-card h2 {
margin: 0 0 10px;
color: #1e3a52;
font-size: 38px;
line-height: 1;
font-family: "Caveat","Comic Sans MS",cursive;
font-weight: 950;
}
.umdk-rest-apply-form {
display: grid;
gap: 14px;
margin-top: 18px;
}
.umdk-rest-apply-form label {
display: grid;
gap: 7px;
color: #7d6b46;
font-weight: 950;
}
.umdk-rest-apply-form input,
.umdk-rest-apply-form textarea {
width: 100%;
min-height: 48px;
border: 1px solid #eadcc2;
border-radius: 16px;
background: #fff;
color: #1e3a52;
padding: 12px 14px;
font: inherit;
font-weight: 800;
}
.umdk-rest-apply-form textarea {
min-height: 130px;
resize: vertical;
}
.umdk-rest-apply-form button {
min-height: 50px;
border: 0;
border-radius: 999px;
background: #1e3a52;
color: #fff;
cursor: pointer;
}
.umdk-rest-apply-status {
color: #7d6b46;
font-weight: 850;
}
.umdk-rest-apply-status.is-success {
color: #3f7f4f;
}
.umdk-rest-apply-status.is-error {
color: #9f3f3f;
} .umdk-rest-page .umdk-rest-list .umdk-rest-card {
display: flex !important;
flex-direction: column !important;
}
.umdk-rest-page .umdk-rest-list .umdk-rest-card > img {
width: 100% !important;
height: 190px !important;
min-height: 190px !important;
}
.umdk-rest-page .umdk-rest-list .umdk-rest-card-body {
width: 100% !important;
max-width: 100% !important;
display: flex !important;
flex-direction: column !important;
align-items: flex-start !important;
}
.umdk-rest-page .umdk-rest-list .umdk-rest-tags {
display: inline-flex !important;
flex-direction: row !important;
flex-wrap: wrap !important;
align-items: center !important;
justify-content: flex-start !important;
gap: 10px !important;
width: auto !important;
max-width: 100% !important;
}
.umdk-rest-page .umdk-rest-list .umdk-rest-tags span {
display: inline-flex !important;
flex: 0 0 auto !important;
width: auto !important;
max-width: max-content !important;
white-space: nowrap !important;
margin: 0 !important;
}
.umdk-rest-page .umdk-rest-list .umdk-rest-actions {
display: inline-flex !important;
flex-direction: row !important;
flex-wrap: wrap !important;
align-items: center !important;
justify-content: flex-start !important;
gap: 12px !important;
width: auto !important;
max-width: 100% !important;
}
.umdk-rest-page .umdk-rest-list .umdk-rest-actions a {
display: inline-flex !important;
flex: 0 0 auto !important;
width: auto !important;
max-width: max-content !important;
min-width: 150px !important;
white-space: nowrap !important;
margin: 0 !important;
} .umdk-rest-page > .umdk-rest-commercial,
.umdk-rest-page > .umdk-rest-intro-grid {
margin-top: 24px !important;
}
.umdk-rest-page .umdk-rest-commercial {
background: #fff8f6 !important;
border-color: #efd7d1 !important;
}
.umdk-rest-near-me {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
min-height: 46px !important;
border-radius: 999px !important;
border: 0 !important;
background: #1e3a52 !important;
color: #fff !important;
padding: 0 18px !important;
font-weight: 800 !important;
cursor: pointer !important;
text-decoration: none !important;
}
.umdk-rest-near-me:disabled {
opacity: .65 !important;
cursor: wait !important;
}
.umdk-rest-page .umdk-rest-tags span:first-child {
background: #dce9f4 !important;
border-color: #c3d9ea !important;
color: #1e3a52 !important;
font-weight: 950 !important;
} .umdk-more-info-button,
.umdk-more-info-button:visited,
.umdk-more-info-button:hover,
.umdk-more-info-button:focus {
text-decoration: none !important;
}
.umdk-rest-nearby-inner {
background: linear-gradient(180deg, #ffece8 0%, #fff4ef 100%) !important;
border-color: #ecc5bb !important;
}
.umdk-map-restaurants-nearby .umdk-rest-nearby {
margin-top: 18px !important;
margin-bottom: 22px !important;
} .umdk-rest-nearby .umdk-rest-pill {
background: #b96b63 !important;
border: 1px solid #a85e57 !important;
color: #fff !important;
box-shadow: 0 8px 18px rgba(185,107,99,.18) !important;
} .umdk-rest-distance-note {
margin: 18px auto 0 !important;
color: #7d6b46 !important;
font-size: 12px !important;
line-height: 1.6 !important;
text-align: center !important;
opacity: .82 !important;
} .umdk-rainproof-pill{
position:absolute;
top:14px;
right:14px;
z-index:5;
display:inline-flex;
align-items:center;
gap:6px;
padding:8px 14px;
border-radius:999px;
background:#6f88a0;
color:#fff;
font-size:13px;
font-weight:600;
line-height:1;
box-shadow:0 4px 12px rgba(0,0,0,.12);
white-space:nowrap;
}
.umdk-card-image-wrap,
.umdk-uitje-image-wrap,
.umdk-image-wrap{
position:relative;
} .umdk-restaurant-distance-note {
display: block !important;
margin: 5px 0 14px !important;
font-size: 9px !important;
line-height: 1.45 !important;
color: #8A7A58 !important;
font-weight: 650 !important;
}
.umdk-about-section,
.umdk-outing-description-section {
margin-top:20px !important;
}
.umdk-tlo {
color:#1e3a52 !important;
} .umdk-review-modal,
.umdk-review-popup,
.umdk-tip-modal,
.umdk-tip-popup,
.umdk-parent-review-modal,
.umdk-parent-tip-modal {
overflow: visible !important;
}
.umdk-review-modal .umdk-modal-content,
.umdk-review-popup .umdk-modal-content,
.umdk-tip-modal .umdk-modal-content,
.umdk-tip-popup .umdk-modal-content,
.umdk-parent-review-modal .umdk-modal-content,
.umdk-parent-tip-modal .umdk-modal-content {
overflow: visible !important;
max-height: none !important;
scrollbar-width: none !important;
}
.umdk-review-modal .umdk-modal-content::-webkit-scrollbar,
.umdk-review-popup .umdk-modal-content::-webkit-scrollbar,
.umdk-tip-modal .umdk-modal-content::-webkit-scrollbar,
.umdk-tip-popup .umdk-modal-content::-webkit-scrollbar,
.umdk-parent-review-modal .umdk-modal-content::-webkit-scrollbar,
.umdk-parent-tip-modal .umdk-modal-content::-webkit-scrollbar {
display: none !important;
} .umdk-popup-menu {
display: grid;
}
.umdk-popup-menu .umdk-menu-item.umdk-menu-home { order: -1000 !important; }
.umdk-popup-menu .umdk-menu-item.umdk-menu-budgetplanner { order: -999 !important; }
.umdk-popup-menu .umdk-menu-item::before {
content: attr(data-umdk-icon) !important;
display: inline-block !important;
width: 24px !important;
min-width: 24px !important;
margin-right: 10px !important;
text-align: center !important;
font-size: 22px !important;
line-height: 1 !important;
vertical-align: middle !important;
}
.umdk-popup-menu .umdk-menu-item:not([data-umdk-icon])::before { content: "🎈" !important; } .umdk-popup-menu .umdk-menu-item::before,
.umdk-popup-menu a.umdk-menu-item::before,
.umdk-popup-menu li.umdk-menu-item::before {
content: var(--umdk-menu-icon, attr(data-umdk-icon)) !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
width: 24px !important;
min-width: 24px !important;
height: 24px !important;
margin: 0 12px 0 0 !important;
font-size: 22px !important;
line-height: 1 !important;
background: transparent !important;
box-shadow: none !important;
border: 0 !important;
border-radius: 0 !important;
}
.umdk-popup-menu .umdk-menu-item.umdk-menu-home { --umdk-menu-icon: "🏠" !important; }
.umdk-popup-menu .umdk-menu-item.umdk-menu-budgetplanner { --umdk-menu-icon: "💰" !important; }
.umdk-popup-menu .umdk-menu-item.umdk-menu-add { --umdk-menu-icon: "➕" !important; }
.umdk-popup-menu .umdk-menu-item.umdk-menu-all-outings { --umdk-menu-icon: "🎟️" !important; }
.umdk-popup-menu .umdk-menu-item.umdk-menu-search { --umdk-menu-icon: "🔎" !important; }
.umdk-popup-menu .umdk-menu-item.umdk-menu-free { --umdk-menu-icon: "💚" !important; }
.umdk-popup-menu .umdk-menu-item.umdk-menu-under-ten { --umdk-menu-icon: "💸" !important; }
.umdk-popup-menu .umdk-menu-item.umdk-menu-map { --umdk-menu-icon: "🗺️" !important; }
.umdk-popup-menu .umdk-menu-item.umdk-menu-tips { --umdk-menu-icon: "💡" !important; }
.umdk-popup-menu .umdk-menu-item.umdk-menu-restaurants { --umdk-menu-icon: "🍽️" !important; }
.umdk-popup-menu .umdk-menu-item.umdk-menu-privacy { --umdk-menu-icon: "🔒" !important; }
.umdk-popup-menu .umdk-menu-item.umdk-menu-disclaimer { --umdk-menu-icon: "⚖️" !important; }
.umdk-popup-menu .umdk-menu-item.umdk-menu-terms { --umdk-menu-icon: "📄" !important; }
.umdk-popup-menu .umdk-menu-item.umdk-menu-sitemap { --umdk-menu-icon: "🧭" !important; }
.umdk-popup-menu .umdk-menu-item.umdk-menu-contact { --umdk-menu-icon: "✉️" !important; }
.umdk-popup-menu .umdk-menu-item[href*="budgetplanner"] { --umdk-menu-icon: "💰" !important; }
.umdk-popup-menu .umdk-menu-item[href*="uitje-toevoegen"] { --umdk-menu-icon: "➕" !important; }
.umdk-popup-menu .umdk-menu-item[href*="toon-alle-uitjes"] { --umdk-menu-icon: "🎟️" !important; }
.umdk-popup-menu .umdk-menu-item[href*="uitjes-zoeken"] { --umdk-menu-icon: "🔎" !important; }
.umdk-popup-menu .umdk-menu-item[href*="gratis-uitjes"] { --umdk-menu-icon: "💚" !important; }
.umdk-popup-menu .umdk-menu-item[href*="uitjes-onder-10"] { --umdk-menu-icon: "💸" !important; }
.umdk-popup-menu .umdk-menu-item[href*="uitjes-op-de-kaart"] { --umdk-menu-icon: "🗺️" !important; }
.umdk-popup-menu .umdk-menu-item[href*="tips-voor-ouders"] { --umdk-menu-icon: "💡" !important; }
.umdk-popup-menu .umdk-menu-item[href*="restaurants"] { --umdk-menu-icon: "🍽️" !important; }
.umdk-popup-menu .umdk-menu-item[href*="privacy"] { --umdk-menu-icon: "🔒" !important; }
.umdk-popup-menu .umdk-menu-item[href*="disclaimer"] { --umdk-menu-icon: "⚖️" !important; }
.umdk-popup-menu .umdk-menu-item[href*="voorwaarden"] { --umdk-menu-icon: "📄" !important; }
.umdk-popup-menu .umdk-menu-item[href*="sitemap"] { --umdk-menu-icon: "🧭" !important; }
.umdk-popup-menu .umdk-menu-item[href*="contact"] { --umdk-menu-icon: "✉️" !important; }
.umdk-popup-menu .umdk-menu-item.umdk-menu-home[href$="/"] { --umdk-menu-icon: "🏠" !important; }