a.download{display:none}a.download.show{display:inline-block}.vm-logo{width:100px;height:auto;margin:auto}article.menu-callout div.callout-img-wrap{width:100vw}article.menu-callout div.callout-img-wrap img.callout-img{width:100%}article.menu-callout div.button-wrap a{text-decoration:underline}.large-title{font-size:1.75rem;padding-top:2rem}.menu-wrap{max-width:600px;padding:0 2rem;margin:auto;display:none;font-size:1rem}.menu-wrap.with-images{max-width:1200px}.menu-wrap.active{display:block;opacity:0;padding:0 1.5rem 3rem;animation:fade-in 2s ease-out forwards}.menu-wrap .item-desc sup{text-transform:uppercase}.menu-wrap .menu-section{position:relative;margin:2.5rem 0 2.75rem}.menu-wrap .menu-section .section-desc{text-transform:lowercase;margin:0}.menu-wrap .menu-section .items-wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.menu-wrap .menu-section .items-wrap .menu-item{max-width:30%;flex:33.33%;padding:1rem}@media only screen and (max-width: 950px){.menu-wrap .menu-section .items-wrap .menu-item{flex:50%;max-width:50%}}@media only screen and (max-width: 565px){.menu-wrap .menu-section .items-wrap .menu-item{flex:100%;max-width:100%}}.menu-wrap .menu-section .items-wrap .menu-item .menu-item-image{width:100%;height:12rem;max-height:50vh;min-height:33vh;object-fit:cover;object-position:center}.menu-wrap .menu-section .items-wrap .menu-item .item-wrap{display:flex;flex-wrap:wrap;font-size:.85rem}.menu-wrap .menu-section .items-wrap .menu-item .item-wrap .item-name{display:flex;text-transform:uppercase;text-align:left;gap:3px;flex:100%}.menu-wrap .menu-section .items-wrap .menu-item .item-wrap .item-name .dots{position:relative;flex-grow:5;overflow:hidden}.menu-wrap .menu-section .items-wrap .menu-item .item-wrap .item-name .dots::after{position:absolute;content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";height:13px;bottom:6px;left:0;width:100%;font-size:.8rem;color:#7f2628;overflow:hidden}.menu-wrap .menu-section .items-wrap .menu-item .item-wrap .item-name button{margin:0 .5rem;padding:0;border:rgba(0,0,0,0);background:rgba(0,0,0,0)}.menu-wrap .menu-section .items-wrap .menu-item .item-wrap .item-name button img{width:17px}.menu-wrap .menu-section .items-wrap .menu-item .item-wrap .item-desc{text-transform:lowercase;font-size:.75rem;text-align:left;display:block}.menu-wrap .menu-section .items-wrap .menu-item .item-wrap .item-price{text-align:right}.menu-wrap .menu-section .items-wrap .menu-item .item-wrap .item-price span::before{content:"/";padding:0 .5rem}.menu-wrap .menu-section .items-wrap .menu-item .item-wrap .item-price span:first-child::before{content:"";padding:0}.menu-wrap .menu-section .item-wrap{display:flex;flex-wrap:wrap;font-size:.85rem;justify-content:space-between}.menu-wrap .menu-section .item-wrap.list-item{justify-content:center}.menu-wrap .menu-section .item-wrap.list-item .item-desc,.menu-wrap .menu-section .item-wrap.list-item .item-name{text-align:center}.menu-wrap .menu-section .item-wrap .item-name{text-transform:uppercase;text-align:left}.menu-wrap .menu-section .item-wrap .item-name .dots{position:relative;flex-grow:5;overflow:hidden}.menu-wrap .menu-section .item-wrap .item-name .dots::after{position:absolute;content:". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";height:13px;bottom:6px;left:0;width:100%;font-size:.65rem;color:#7f2628;overflow:hidden}.menu-wrap .menu-section .item-wrap .item-name button{margin:0 .5rem;padding:0;border:rgba(0,0,0,0);background:rgba(0,0,0,0)}.menu-wrap .menu-section .item-wrap .item-name button img{width:17px}.menu-wrap .menu-section .item-wrap .item-desc{text-transform:lowercase;font-size:.75rem;text-align:left;display:block}.menu-wrap .menu-section .item-wrap .item-price{text-align:right}.menu-wrap .menu-section .item-wrap .item-price span::before{content:"/";padding:0 .5rem}.menu-wrap .menu-section .item-wrap .item-price span:first-child::before{content:"";padding:0}.menu-wrap .rocks-glass{height:50px;transform:rotate(14deg);position:absolute;top:0;left:85%}@media only screen and (max-width: 950px){.menu-wrap .rocks-glass{top:-2%;left:90%}}@media only screen and (max-width: 565px){.menu-wrap .rocks-glass{position:static}}.menu-wrap .ice-cream-dish{height:80px}.menu-wrap .spag-mb{position:absolute;top:-22px;left:63%;z-index:4;height:90px}@media only screen and (max-width: 400px){.menu-wrap .spag-mb{height:50px;top:-17px;left:68%}}.menu-wrap .lasagna{height:80px;margin-left:55%;margin-top:-10px}.menu-wrap figure:not(.lightbox-fig){display:none;margin:1rem 0;width:100%}.menu-wrap figure:not(.lightbox-fig).active{display:block}.menu-wrap figure:not(.lightbox-fig) figcaption{font-size:95%;margin:1rem 0;text-align:center;font-style:italic}.menu-wrap figure:not(.lightbox-fig) img:not(.lightbox-img){width:100%;max-height:50vh;min-height:33vh;object-fit:cover;object-position:center}.menu-wrap .footnote{margin:.75em auto 0;display:flex;justify-content:center;font-size:70%}.menu-wrap .footnote:first-of-type{margin:4em auto 0}.menu-wrap .footnote img{height:20px;padding:0 10px 0 0}.title-emphasize-branches{display:flex;width:100%;justify-content:center;align-items:center}.title-emphasize-branches h3{margin-left:1rem;margin-right:1rem}.title-emphasize-branches .branch{width:7rem;object-fit:contain}@media only screen and (max-width: 370px){.title-emphasize-branches .branch{width:5rem}}@media only screen and (min-width: 765px){.large-title{font-size:2.5rem;padding-top:0}.menu-wrap .menu-section{margin:2.5rem 0 2.75rem}.menu-wrap .menu-section .section-desc{text-transform:lowercase;margin:0}.menu-wrap .menu-section .items-wrap .menu-item .item-wrap{flex-wrap:wrap}.menu-wrap .menu-section .item-wrap{display:flex;flex-wrap:nowrap;justify-content:space-between;font-size:1.15rem}.menu-wrap .menu-section .item-wrap .item-desc{font-size:.9rem}.menu-wrap .menu-section .item-wrap .item-price{font-size:.9rem}.menu-wrap .menu-section .item-wrap.list-item{justify-content:center}.menu-wrap .menu-section .item-wrap.list-item .item-desc,.menu-wrap .menu-section .item-wrap.list-item .item-name{text-align:center}.menu-wrap .rocks-glass{height:80px}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}/*# sourceMappingURL=menu-02-25-26.min.css.map */