.food-menu-container h2,.wine-list-container h2,.drinks-list-container h2{font-size:2em;padding-bottom:8px;border-bottom:2px solid #D4AF37;margin-top:30px;margin-bottom:15px}.food-menu-container h3,.wine-list-container h3,.drinks-list-container h3{font-size:1.5em;padding-bottom:6px;border-bottom:1px solid #D4AF37;margin-top:25px;margin-bottom:15px}.quick-links-nav{padding:10px 0;margin-bottom:30px;text-align:center;border-bottom:1px solid #eee}.quick-links-nav .nav-title{font-size:.9em;font-style:italic;color:#777;margin-bottom:15px;font-weight:400;text-transform:none}.quick-links-nav ul{list-style:none!important;padding:0!important;margin:0!important;display:flex;flex-wrap:wrap;justify-content:center}.quick-links-nav li{margin:5px 15px!important}.quick-links-nav a{text-decoration:none;color:#D4AF37;font-weight:700;font-size:1.1em}.quick-links-nav a:hover{text-decoration:underline}.food-menu-container .food-items,.wine-list-container .wine-items,.drinks-list-container .drinks-items{list-style:none!important;padding-left:0!important}.food-menu-container .food-item,.wine-list-container .wine-item,.drinks-list-container .drinks-item{padding-left:0!important;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #eee;break-inside:avoid}.food-menu-container .item-header,.wine-list-container .wine-item,.drinks-list-container .drinks-item{display:flex;justify-content:space-between;align-items:flex-start}.item-name{font-weight:bold!important;color:#333!important}.item-description{font-size:.9em;color:#666;font-style:italic;display:block;width:100%}.item-price{white-space:nowrap}.custom-award-badge{display:flex;background-color:#1a1a1a;border:2px solid #555;border-radius:15px;color:#fff;font-family:'Lato',sans-serif;cursor:pointer;transition:all 0.3s ease;width:100%;min-height:150px;text-decoration:none;margin:0 auto}.custom-award-badge:hover{transform:translateY(-5px);border-color:#fff;box-shadow:0 5px 15px rgb(255 255 255 / .1)}.custom-award-badge .cab_content{display:flex;align-items:center;padding:20px;width:100%}.custom-award-badge .cab_img{width:50px;height:50px;margin-right:20px;flex-shrink:0}.custom-award-badge .cab_text{display:flex;flex-direction:column;justify-content:center;text-align:left;height:100%}.custom-award-badge .cab_top_title{font-size:18px;font-weight:700;margin:0;line-height:1.2}.custom-award-badge .cab_subtitle{font-size:16px;color:#ccc;margin:4px 0;line-height:1.2;font-weight:400}.custom-award-badge .cab_bot_title{font-size:13px;color:#aaa;margin:8px 0 0 0;text-decoration:underline;line-height:1.2}#google-badge .star-rating,#tripadvisor-badge .star-rating,#restaurant-guru-badge .star-rating{font-weight:600;font-size:18px;line-height:1.2}#google-badge .star-rating{color:#fbbc05}#tripadvisor-badge .star-rating{color:#34E0A1}#restaurant-guru-badge .star-rating{color:#d72c3f}#tripadvisor-badge .cab_img{filter:brightness(0) saturate(100%) invert(65%) sepia(55%) saturate(836%) hue-rotate(100deg) brightness(99%) contrast(92%)}@media (min-width:1921px){body,p{font-size:calc(16px + 0.25vw)}h1{font-size:calc(42px + 1vw)}h2{font-size:calc(34px + 0.75vw)}h3{font-size:calc(26px + 0.5vw)}}@media (min-width:768px){.food-menu-container .food-items,.drinks-list-container .drinks-items{column-count:2;column-gap:40px}}@media (max-width:767px){.food-menu-container,.wine-list-container,.drinks-list-container{padding-left:15px;padding-right:15px}}