h1.single-menu-title{position:relative;top:0;left:0;transform:none;color:#617279;max-width:1280px;width:95%;margin:0 auto;font-size:45px;position:relative;padding:20px}.menu-banner{position:relative;overflow:hidden}.menus-container{margin:50px 0}.menus-container *{font-family:'Alegreya Sans',sans-serif}.allergy-notice{text-align:center}.menus-container p{font-size:18px}h2.menus-item-title{font-weight:lighter;font-family:'Rouge Script',cursive;text-transform:none;color:#617279;font-size:4rem;position:relative;line-height:1}h2.menus-item-title:after{content:'';height:3px;width:50px;background:#CDBDB8;position:absolute;bottom:0;left:0}.menus-item{margin-bottom:50px;padding:0 20px}.menus-item p{margin:2px 0}h2.menus-title{font-family:'Alegreya Sans',sans-serif;font-weight:700;text-transform:none;margin-bottom:0}ul.menu-items{font-family:'Alegreya Sans',sans-serif;list-style-type:none;margin-top:0;padding-left:15px}ul.menu-items li strong{font-weight:700;margin-right:10px}ul.menu-items li{font-size:18px}span.menu-title-subtext{font-weight:200}.menus-item-title span.menu-item-price{font-size:3rem;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.menus-footer{border-top:1px solid #617279;padding-top:15px;padding:20px 0}.menus-footer a{color:#000;position:relative;margin:5px 10px}.menus-footer a:hover{color:#000}.menus-footer a.current-menu-page:after{position:absolute;content:'';bottom:-5px;background:#607279;height:2px;width:50%;left:50%;transform:translate(-50%)}.pricing-disclaimer{font-family:'Alegreya Sans',sans-serif;font-size:18px;text-align:center;line-height:1.3}.print-footer{text-align:center;margin-top:.25in}.print-footer img{max-width:1.5in}.print-footer p{margin:0}@media screen and (min-width:768px){.menu-banner{border-bottom:10px solid #CDBDB8}.menu-banner:before{content:'';position:absolute;background:rgb(0 0 0 / .6);top:-20px;left:-20px;right:-20px;bottom:-20px}h1.single-menu-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;margin:0;width:auto;font-size:60px}}@media print{*{color:#000}header,nav,footer,button.print,.menus-footer,.menu-banner img,.menu-banner:before{display:none!important}body,.menus-container p{font-size:14px!important}.menu-banner{margin-top:0!important;border-bottom:0}h2.menus-title{font-size:16px}ul.menu-items li,.pricing-disclaimer p{font-size:14px}.menus-container{margin:0}h1.single-menu-title{position:relative;top:0;left:0;transform:none;color:#000;text-align:center;margin-bottom:0;padding-bottom:0;line-height:1.4;border-bottom:1px solid #000}}