#_topRightNav ._nav_layout{padding:1.55rem 2rem}._pageFooter{text-align:center}._pageFooter ._link{line-height:inherit}#menuLocator{margin:2rem auto 4rem;text-align:center}#menuLocator .input{margin:auto;border:1px solid rgba(136,136,136,.4);min-width:15em;position:relative}#menuLocator .input-txt{width:100%;background:0 0;border:none;padding:8px 10px;line-height:1}#menuLocator .submit{background:0 0;outline:0;border:0;position:absolute;right:0;padding:7px;height:92%;border-radius:.4em}#menuLocator .submit:focus,#menuLocator .submit:hover{outline:1px solid #888}#menuLocation:focus{outline:2px solid #666}#menuLocation .message{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#suggestions .item{margin:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#intro,#suggestions{margin:auto;max-width:960px}#menuLocator{min-width:15em;max-width:30em}pre{color:inherit}body{padding:2em 0;background-color:inherit;color:inherit}.price{font-weight:700}.logo{font-size:5em;font-family:Pacifico,cursive;text-shadow:4px 4px 0 rgba(136,136,136,.5333333333),5px 5px 8px rgba(0,0,0,.4);display:block;cursor:pointer;line-height:1;margin:20px -30px 30px}.logo{transform:rotateZ(-4deg);transform-origin:center center;display:inline-block}.logo:hover{transform:rotateZ(0)}.header{margin-top:-.5rem}.header p{font-size:1.2em}.header span{white-space:nowrap}h3{font-family:Pacifico,cursive}.v{background-color:#9dbf1a;width:2em;font-family:sans-serif;color:#023700;text-align:center;height:2em;font-size:.6em;font-weight:600;line-height:2em;border-radius:1em;margin-left:1em}@media (min-width:750px){.category{max-width:400px;margin:auto;padding:15px}}