@media handheld,only screen and (max-width: 640px){.restaurant-title-left .title-holder,.restaurant-title-right .title-holder{max-width:100%}#header .site-logo-link{margin-bottom:-52px}#header .site-title{padding:0;text-align:center}#header .site-description{font-size:.78em;padding-top:12px;padding-bottom:10px;text-align:center;color:#5c7243}#navigation{background:none;text-align:center;font-size:.78em;font-style:oblique}.menu a{line-height:initial;color:#5c7243}#header .site-title a{color:#fff}.menu-toggle{display:none}}@media (min-width: 768px){.logo-nav .title-holder{max-width:100%}#header .site-logo-link img{width:1051px}#header .site-logo-link{max-width:100%;width:100%}#header .site-description{float:left;margin-top:-32px;margin-left:21px;padding:0;color:#fff}#header .site-title a{float:left;margin-top:-80px;margin-left:21px;color:#fff;font-size:38px}#header .site-title a:hover{color:gray}.site-logo{border-radius:0 0 0 6px}#header .outline{width:-webkit-calc(100% - 9px);padding:0}.menu li{padding:0 7px 0 0;font-size:16px}.menu li a{color:#fff}}