/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Proxima Nova";src:url(/assets/proxima-nova-regular-cd3dbd1d919cb3ebea64d143f7bb5d19ce7442e3c56bc580c6d4a44fd61f096c.eot);src:url(/assets/proxima-nova-regular-cd3dbd1d919cb3ebea64d143f7bb5d19ce7442e3c56bc580c6d4a44fd61f096c.eot?#iefix) format("embedded-opentype"),url(/assets/proxima-nova-regular-8415c61ef77e4d9285bb37a1cdc7cf400e7cfe8b25c25303401c60286c7200e3.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Proxima Nova";src:url(/assets/proxima-nova-light-860b86a9b67a13e074094a7086125e1c442309ef1fb0893c372df3db14f6a286.eot);src:url(/assets/proxima-nova-light-860b86a9b67a13e074094a7086125e1c442309ef1fb0893c372df3db14f6a286.eot?#iefix) format("embedded-opentype"),url(/assets/proxima-nova-light-a75eeb9658b31702a7c1b9b8110576d6e417aeed44b1eadce4070bb215c589d5.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:"Proxima Nova";src:url(/assets/proxima-nova-bold-2afdd7ae72ea42f6467c1bc0e1d3c8408cd52b1554f04ee614beae1a6e68bd49.eot);src:url(/assets/proxima-nova-bold-2afdd7ae72ea42f6467c1bc0e1d3c8408cd52b1554f04ee614beae1a6e68bd49.eot?#iefix) format("embedded-opentype"),url(/assets/proxima-nova-bold-9eafa9903a61aededa788eca74521263d6d19b1a31ca5c74a6bf23248a7d90e0.woff) format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Nothing You Could Do";src:url(/assets/nothing-you-could-do-383c38b37e47b6a95574e9becef4bd2d442fa985fff6304818cfe04ea42a5944.eot);src:url(/assets/nothing-you-could-do-383c38b37e47b6a95574e9becef4bd2d442fa985fff6304818cfe04ea42a5944.eot?#iefix) format("embedded-opentype"),url(/assets/nothing-you-could-do-4f040e4bce96dad78c15ae05666c6620a96de1d890df96fd9df038676d290088.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'icons';src:url(/assets/icons/icons-0d93825edeb19b4ec447b426ab4a49a5b125df665b0197043e8618c834e213aa.eot);src:url(/assets/icons/icons-0d93825edeb19b4ec447b426ab4a49a5b125df665b0197043e8618c834e213aa.eot?#iefix) format("embedded-opentype"),url(/assets/icons/icons-bb86ed2466dd8dec12058ec35d313d32318bceeea9ee525110e83ac6bb135794.woff) format("woff"),url(/assets/icons/icons-b9c24af700d4529e7b48d88fb83bdeae8e6223f087dbb01c433355e61eff6a28.ttf) format("truetype"),url(/assets/icons/icons-094848aa3a984b4c99b8326cdb53a01ba3d3e951cf95f6b415965016b2cb6a1d.svg#icons) format("svg");font-weight:normal;font-style:normal}i,.order-header:after,.order-header:before{font-style:normal;overflow:hidden;position:relative;white-space:nowrap}i:before{height:100%;margin-right:100%;width:100%}i,.order-header:after,.order-header:before,.icon:before{font-family:'icons';speak:none;font-weight:normal;font-variant:normal;text-transform:none;text-align:center;line-height:1;-webkit-font-smoothing:antialiased}.icon-print:before{content:"\e001"}.icon-marker:before{content:"\e002"}.icon-edit:before{content:"\e003"}.icon-download:before{content:"\e004"}.icon-delete:before{content:"\e005"}.icon-add:before{content:"\e007"}.icon-x:before{content:"\e009"}.icon-date:before{content:"\e000"}.icon-info:before{content:"\e00a"}.icon-meal:before{content:"\e00b"}.icon-warning:before{content:"\e00c"}.icon-diamond:before{content:"\e006"}.icon-loop2:before{content:"\ea2e"}.layout-wrapper,.global-header .logo a,.global-footer .pointless-corp-logo a{margin:0 auto}.layout-wrapper,.primary-navigation ul{zoom:1}.layout-wrapper:before,.primary-navigation ul:before,.layout-wrapper:after,.primary-navigation ul:after{content:"";display:table}.layout-wrapper:after,.primary-navigation ul:after{clear:both}.global-header .logo a,.global-footer .pointless-corp-logo a{display:block;overflow:hidden;text-align:left;text-indent:-999em}nav ol,nav ul,form ol,form ul{list-style:none;margin:0;padding:0}.modern-browser .login-form .login-form-fields label,.modern-browser .signup-form .login-form-fields label,.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}*{box-sizing:border-box}html{background:#1a1817}body{font-family:"Proxima Nova", sans-serif;-webkit-font-smoothing:antialiased}a{transition:all 0.3s ease;color:#04a19f;text-decoration:none}a:focus,a:hover{color:#05d3d0}h2,.h2,.restaurant-name{color:#be1840;font:100 40px/1 "Proxima Nova", sans-serif;margin-bottom:0.6em}h3,.h3,.restaurant-mealname{font:18px/1 "Proxima Nova", sans-serif}h3 b,h3 strong,.h3 b,.restaurant-mealname b,.h3 strong,.restaurant-mealname strong{color:#019695}h4,.h4,.restaurant-notes{color:#666666;font:16px/1 "Proxima Nova", sans-serif}.global-footer{color:#8c8c8c;padding:20px 0;text-align:center}.global-footer .layout-wrapper{padding-top:20px !important;padding-bottom:10px !important}@media (min-width: 820px){.global-footer{text-align:left}}.global-footer p{font-size:0.75em;margin:0.5em 0}.global-footer .pointless-corp-logo{margin:0 0 0.5em 0}@media (min-width: 820px){.global-footer .pointless-corp-logo{float:right}}.global-footer .pointless-corp-logo a{background:none,url(/assets/unique/pointless-corp-logo-0657b9b79735fe0c1e93788b520402d628b541332c551a99418845a27a3962fe.svg) no-repeat 100% 0;background-size:auto 100%;display:block;height:42px;width:80px}.no-svg .global-footer .pointless-corp-logo a{background:url(/assets/unique/pointless-corp-logo-9362d8f445e5fb53f3b77c34a810d9a3c841cec574ad0320f801f04a8f5bdfe1.png) no-repeat 100% 0}@media (min-width: 400px){.global-footer .pointless-corp-logo a{width:285px}}.global-header{background:url(/assets/unique/global-header-bg-aa99b0fcaa78ff40cfea384e001c603cdd3d87b33415da9f4405a0691a95e288.jpg) no-repeat 50% 0}@media (min-width: 820px){.global-header .layout-wrapper{height:180px}}.global-header .logo{margin:0}@media (min-width: 820px){.global-header .logo{float:left;margin-top:0.5em}}.global-header .logo a{background:none,url(/assets/unique/global-header-logo-texture-697c47a8e1e65c3a2d5a0881cfea76360be2d2bfd4f3b04a4e84c0c1daeee0b1.png) no-repeat 0 0,url(/assets/unique/global-header-logo-dc0e76d4df25825a913fa2523338b21e3fdb39a6b48bf15cda8723bd92eb7afb.svg) no-repeat 0 0;background-size:contain;display:block;height:47px;opacity:0.75;width:265px}.no-svg .global-header .logo a{background:url(/assets/unique/global-header-logo-94849f78e63b6dc45c23b54498c43b5902d01d0890378b02164f623455e774b4.png) no-repeat 0 0}.global-header .logo a:focus,.global-header .logo a:hover{opacity:1}.primary-navigation{font-size:0.875em;margin-top:1.5em}@media (min-width: 820px){.primary-navigation{float:right;margin-top:2.5em}}.primary-navigation li+li{margin-top:0.5em}@media (min-width: 820px){.primary-navigation li{float:left}.primary-navigation li+li{margin:0}}.primary-navigation a{background:#31302f;border-radius:2px;color:#e8e8e8;display:block;line-height:2.5em;padding:0 0.75em;text-align:center;text-decoration:none;text-transform:uppercase}.primary-navigation a:focus,.primary-navigation a:hover{background:#282423}@media (min-width: 820px){.primary-navigation a{background:transparent;border-right:1px solid #333333;color:#c3c2c2;display:inline-block;font-size:16px;line-height:1em;margin:0;padding:.1em 0.85em;position:relative}.primary-navigation a.last{border-right:none;padding-right:0}.primary-navigation a:after{transform:translate3d(0, 5px, 0);transition:all .25s ease-in-out;border-bottom:5px solid #04a19f;border-left:5px solid transparent;border-right:5px solid transparent;content:"";display:block;left:50%;margin-left:-5px;opacity:0;position:absolute;top:1.5em}.primary-navigation a:focus,.primary-navigation a:hover,.primary-navigation a.selected{background:none;color:#fff}.primary-navigation a:focus:after,.primary-navigation a:hover:after,.primary-navigation a.selected:after{transform:translate3d(0, 0, 0);opacity:1}}.primary-navigation .login-link:focus,.primary-navigation .login-link:hover{background:#3e3d3b}@media (min-width: 820px){.primary-navigation:hover a.selected{color:#c3c2c2}.primary-navigation:hover a.selected:after{transform:translate3d(0, 5px, 0);opacity:0}.primary-navigation:hover a.selected:hover{color:#fff}.primary-navigation:hover a.selected:hover:after{transform:translate3d(0, 0, 0);opacity:1}.primary-navigation .login-link{position:absolute;right:0;top:23px}.primary-navigation .login-link a{border-radius:4px;background-color:#31302f;color:#bfbfbf;font-size:12px;height:2em;line-height:2.1em;padding:0 8px}.primary-navigation .login-link a:focus,.primary-navigation .login-link a:hover{background:#3e3d3b;color:#fff}.primary-navigation .login-link a:after{display:none}.primary-navigation .login-link:focus,.primary-navigation .login-link:hover{background:none}}.browsehappy{background:#fff;font-size:2em;margin:0;padding:60px 30px;text-align:center}.layout-wrapper{max-width:940px;padding:1.5em 0;position:relative;width:93.75%}.global-content{background:#fff;line-height:1.5}@media (min-width: 820px){.global-content{background:#e8e8e8}.global-content .layout-wrapper{background:#fff;padding:2.5em;position:relative;top:-60px}.global-content .content-section+.content-section{margin:3em 0}}.global-content h1{font-size:1.5em;line-height:1.3;margin:0 0 1em 0}.only-print{display:none}.login-form,.signup-form{background:#4fbdbc;font-size:14px}.login-form .invalid .form-error,.signup-form .invalid .form-error{display:block}.login-form .text-field,.signup-form .text-field{box-shadow:none;background-color:#f4f4f4;border-color:#f4f4f4;border-width:2px}.login-form h3,.signup-form h3{color:#fff;font-size:2em;font-weight:100;margin:0;text-align:center}.login-form .login-form-fields,.login-form footer,.login-form .form-error,.signup-form .login-form-fields,.signup-form footer,.signup-form .form-error{margin:0 auto;max-width:320px}.login-form .login-form-fields label,.signup-form .login-form-fields label{text-align:left}.oldie .login-form .login-form-fields label,.oldie .signup-form .login-form-fields label{left:0;padding:0.75em 1em;position:absolute;top:0}.login-form .form-field,.signup-form .form-field{position:relative}.login-form .form-error,.login-form .error,.signup-form .form-error,.signup-form .error{background:#000;color:#fff;padding:8px 15px}.login-form .form-error,.signup-form .form-error{display:none;margin:30px auto 0 auto;position:relative}.login-form .error,.signup-form .error{display:block;font-size:0.85em;position:absolute;right:0;top:110%;z-index:10}.login-form .error:after,.signup-form .error:after{content:"";display:inline-block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid black;position:absolute;top:-10px;right:15px}.login-form .submit-button,.signup-form .submit-button{display:inline-block;padding:1.15em 1.5em}@media (min-width: 820px){.login-form,.signup-form{background:#4fbdbc url(/assets/unique/paper-texture-overlay-4904c62c17bfaafec186316a8f6d9a27888279c2ecafc67e9bb7b811588378c3.png) no-repeat center bottom;background-size:cover;font-size:16px}.login-form .login-form-fields,.signup-form .login-form-fields{max-width:none;text-align:center;vertical-align:middle}.login-form .form-field,.signup-form .form-field{display:inline-block;margin-left:2%;width:24.9%}.login-form .form-field:first-child,.signup-form .form-field:first-child{margin-left:0}.login-form .form-field.submit-field,.signup-form .form-field.submit-field{width:25%}}@media (min-width: 980px){.login-form .form-field.submit-field,.signup-form .form-field.submit-field{width:18%}}.login-form{transition:margin-top 0.06s ease;background-color:#4fbdbc;margin-top:-413px}.login-form.show{margin-top:0px}.login-form a{color:#fff;text-decoration:underline}.login-form a:hover{color:#f4f4f4}.login-form footer{color:#fff;font-size:0.9em;margin:30px auto 0 auto}.login-form .layout-wrapper{padding-top:30px !important;padding-bottom:35px !important}@media (min-width: 820px){.login-form{margin-top:-199px}.login-form .stay-logged-in{float:left;margin:0;width:auto}.login-form .stay-logged-in label{font-size:14px;margin:0;padding-top:4px}.login-form .login-form-fields{vertical-align:middle}.login-form .form-error{max-width:none;width:73%}.login-form footer{margin-top:5px;max-width:none;padding:0 10%}.login-form footer p{float:left;margin:4px 0 0 30px}}@media (min-width: 980px){.login-form footer{padding:0 14%}}.signup-form{background-color:#8e0627}.signup-form h3{margin-bottom:14px}@media (min-width: 820px){.homepage .signup-form .layout-wrapper{padding:40px 30px}.signup-form .submit-field{margin-left:0}}@media (min-width: 980px){.signup-form .submit-field{margin-left:2%}}#guest-list-name{display:none}.button,.password-reset-button{transition:0.2s all;box-shadow:#ddd 0 -2px 0 inset;-webkit-font-smoothing:antialiased;background:#a4a4a4;border-radius:5px;border:none;color:#fff;display:block;font-size:0.875em;font-weight:bold;outline:none;padding:1.3em 1.5em;text-align:center;text-transform:uppercase;width:100%}.button:focus,.button:hover,.password-reset-button:focus,.password-reset-button:hover{background:#bebebe;color:#fff}.button:active,.password-reset-button:active{box-shadow:inset 0 0 6px 2px rgba(0,0,0,0.35);background:#b1b1b1}.password-reset-button{margin-top:10px}.mobile-button{box-shadow:4px 7px 0 rgba(0,0,0,0.1);background:#04a19f;border-radius:8px;color:#fff;display:inline-block;font-size:22px;line-height:1;padding:15px 30px}.mobile-button:hover{color:#fff;background:#05bab8}@media (min-width: 820px){.mobile-button{box-shadow:none;background:transparent;border-radius:none;color:inherit;display:inline;font-size:inherit;padding:0}}.bold-button{box-shadow:#9e0026 0 -2px 0 inset;background:#be1840;text-shadow:1px 1px 1px #920023}.bold-button:focus,.bold-button:hover{background:#e42553}.bold-button:active{background:#a71538}.button+.button{margin-top:1em}.button-small{display:inline-block;width:auto;font-size:12px;padding:5px 8px 4px 8px;box-shadow:none}.button-small.red{background-color:#be1840}.lil-arrow:after{transform:scaleX(0.6);content:">";display:inline-block;font-size:0.75em;font-weight:bold;margin-left:5px;position:relative;top:-1px}.transparent-button{box-shadow:none;background-color:#000;background-color:rgba(0,0,0,0.4);position:relative}.transparent-button:focus,.transparent-button:hover,.transparent-button:active{background-color:#111;background-color:rgba(0,0,0,0.5)}.button-right{float:right}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{height:25px;margin-bottom:0px}.ui-timepicker-div dl dd{margin:0 10px 10px 65px}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:none;border:none;margin:0;padding:0}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right}.ui-timepicker-rtl dl dd{margin:0 65px 10px 10px}.ui-widget-header .ui-icon{background-image:url(/assets/jquery-ui/ui-icons_222222_256x240-22ff3878467e01db4af197be439c1783ce83ef1288259db3cda3824836c21633.png)}fieldset{border:none;padding:0}fieldset+fieldset{margin-top:3em}legend{font-size:1.125em;font-weight:bold;margin-bottom:15px;text-transform:uppercase}label{cursor:pointer;display:block;margin-bottom:0.25em}label .optional{color:#a4a4a4;font-style:normal}button,input,select,textarea{color:inherit}.form-field{margin:1.5em 0 0 0}.text-field,#password_reset_email,#password_reset_password,#password_reset_password_confirmation,select,input[type='checkbox']+label i,input[type='checkbox']+label .order-header:after,input[type='checkbox']+label .order-header:before,.field-checkbox label i,.field-checkbox label .order-header:after,.field-checkbox label .order-header:before{appearance:none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.12) inset;border-radius:0;background:#f4f4f4;border:1px solid;border-color:#d3d3d3 #e4e4e4 #eeeeee;color:#2d2d2d;padding:0.75em 1em;width:100%}.text-field:focus,#password_reset_email:focus,#password_reset_password:focus,#password_reset_password_confirmation:focus,select:focus,input[type='checkbox']+label i:focus,input[type='checkbox']+label .order-header:focus:after,input[type='checkbox']+label .order-header:focus:before,.field-checkbox label i:focus,.field-checkbox label .order-header:focus:after,.field-checkbox label .order-header:focus:before{outline:0}.text-field::placeholder,#password_reset_email::placeholder,#password_reset_password::placeholder,#password_reset_password_confirmation::placeholder,select::placeholder,input[type='checkbox']+label i::placeholder,.field-checkbox label i::placeholder{color:#bbb}.half-col{display:inline-block;margin:0;width:30%}.quarter-col{display:inline-block;margin:0;width:20%}select{-moz-appearance:textfield;background:#f4f4f4 url(/assets/unique/select-arrow-e409193a50e06f240a4d102c7546a7aff817c7536a6fb24bbd14751914ad7672.png) no-repeat 100% 50%}.datetime-field{background-image:url(/assets/unique/icon-calendar-blue-4362f720ee43b4efaa0d18c2c6252625af42cf61c5072f894808556c083eb4d4.png);background-position:99% 50%;background-repeat:no-repeat}textarea{height:10em;resize:vertical}.checkbox-label{display:inline-block;margin-left:-1em;padding:0.5em 1em}.checkbox-label input{margin-right:0.25em}input[type='checkbox']:disabled:focus+label i,input[type='checkbox']:focus+label i,input[type='checkbox']:focus+label .order-header:after,input[type='checkbox']:focus+label .order-header:before{box-shadow:0 0 5px #74c5f0;border-color:#8fd7fd}input[type='checkbox']{opacity:0;position:absolute}input[type='checkbox']:disabled{opacity:0;position:absolute;background-color:red}input[type='checkbox']+label,.field-checkbox label{font-size:16px;text-transform:none;padding:0 0 0 25px;position:relative;margin:0 0 7px 0;cursor:pointer}input[type='checkbox']+label i,input[type='checkbox']+label .order-header:after,input[type='checkbox']+label .order-header:before,.field-checkbox label i,.field-checkbox label .order-header:after,.field-checkbox label .order-header:before{transition:none;border-radius:3px;top:0;left:0;margin-top:4px;position:absolute;font-size:11px;font-style:normal;height:16px;line-height:1;min-height:0;overflow:hidden;padding:0;text-align:center;width:16px;cursor:pointer;color:#04a19f;text-indent:100%}input[type='checkbox']:disabled+label,.disabled label{font-size:16px;text-transform:none;padding:0 0 0 25px;position:relative;margin:0 0 7px 0;cursor:pointer;font-style:italic}input[type='checkbox']:disabled+label i,input[type='checkbox']:disabled+label .order-header:after,input[type='checkbox']:disabled+label .order-header:before,.disabled label i,.disabled label .order-header:after,.disabled label .order-header:before{transition:none;border-radius:3px;top:0;left:0;margin-top:4px;position:absolute;font-size:11px;font-style:normal;height:16px;line-height:1;min-height:0;overflow:hidden;padding:0;text-align:center;width:16px;cursor:pointer;color:#000000;text-indent:100%}.checkbox-ul{padding-left:25px}input[type='checkbox']:checked+label i,input[type='checkbox']:checked+label .order-header:after,input[type='checkbox']:checked+label .order-header:before,.checked label i,.checked label .order-header:after,.checked label .order-header:before{text-indent:0.5%}input[type='radio']{margin-right:10px;display:inline-block}input[type='radio']+label{margin-right:20px;display:inline-block}.error{color:red;font-weight:bold}.side-requests{display:none}.side-reqeust-toggle{margin:8px 8px -8px}.inline-label{display:inline}#meal_eat_at{margin-top:0.25em}.tooltip{color:#05d3d0;cursor:pointer;position:relative;left:5px;font-weight:bold}.tooltip:hover .tooltip-content{opacity:1;visibility:visible;transform:translateX(12px)}.tooltip .tooltip-content{background:white;font-size:12px;font-weight:bold;left:0;padding:8px 10px;position:absolute;text-align:center;top:-16px;transform:translateX(4);transition:all .25s ease-in-out;visibility:hidden;width:220px;border:1px solid}@keyframes jiggle{0%,100%{}30%{transform:rotate(2deg) translate(-7px, 2px)}60%{transform:rotate(-4deg) translate(9px, -3px)}}.notice{background:url(/assets/unique/blank-check-b1e77c3819ba05b2e5d166941ecabddd9042f1943d8b9a52c62453e65ddb2168.png);height:400px;left:50%;margin-left:-200px;position:absolute;top:-8px;width:400px;z-index:20;transition:all .5s;display:table}.notice.bye{background:url(/assets/unique/bye-check-46abe3af48e69d4f6250feb157d1364b7d89d20e207e7b967b400ec29f942499.png)}.notice:hover{animation:jiggle .5s 1;cursor:pointer}.notice:active{top:0px}.notice.snap-up{transition:all .4s;top:-400px}.notice.slide-up{transition:all 0.7s cubic-bezier(0.76, 0.07, 0.88, 0.26);top:-530px}.notice-text{color:#111;font-family:"Nothing You Could Do", sans-serif;font-size:3em;font-weight:bold;text-align:center;position:relative;top:-50px;padding:0 10%;display:table-cell;vertical-align:middle;transform:rotate(-18deg)}.notice-text.-long{font-size:2.2em;transform:rotate(-10deg)}.pagination{margin-top:18px;width:100%}.pagination>em,.pagination>a{display:inline-block;padding:0 5px}.pagination>em{font-weight:bold;font-style:normal;color:#04a19f}.pagination .previous_page{border-radius:3px 0 0 3px}.pagination .previous_page:after{border-right:8px solid #fff;right:9px}.pagination .next_page{border-radius:0 3px 3px 0;margin-right:10px;border-left:2px solid white}.pagination .next_page:after{border-left:8px solid #fff;left:8px}.pagination .previous_page,.pagination .next_page{background-color:#04a19f;color:#fff;display:block;float:left;height:26px;overflow:hidden;position:relative;text-align:center;text-indent:100%;width:26px}.pagination .previous_page.disabled,.pagination .next_page.disabled{opacity:0.25}.pagination .previous_page:after,.pagination .next_page:after{border-bottom:4px solid transparent;border-top:4px solid transparent;content:"";display:block;position:absolute;top:9px}.pagination a.previous_page:hover,.pagination a.next_page:hover{background-color:#05bab8}table{background:#f6ffff;border-top:2px solid #7dcccb;color:#242424;text-align:left;width:100%}table th{background:#e5f8f8;font-weight:bold}table tr{border-bottom:1px solid #b9e5e5}table tr:hover{background:#cff7f7}table td,table th{border-left:1px solid #b9e5e5;min-width:15%;padding:0 2%}table td:first-child,table th:first-child{border-left:none}table td p{margin:10px 0}.edit-buttons{display:inline-block;float:right;margin-right:10px}.edit-buttons .icon{display:inline-block;width:20px;overflow:hidden;padding:0 4px}@media (min-width: 820px){table tr,table td{height:60px;min-width:0;padding:0 0 0 20px}td.email{min-width:340px}}.modal-wrapper{height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999;display:none}.modal{background:#d5d5d5;border-radius:15px;box-shadow:10px 10px 25px #666;font-size:14px;margin:0 auto;min-width:360px;max-width:80%;padding-bottom:5px;position:relative;top:50px;width:840px}.modal-body{padding:1px 40px 30px}.close-modal{margin-top:20px}ul.modal-tabs{background:#c9c9c9;border-radius:15px;height:50px;list-style:none;margin:0;padding:0}ul.modal-tabs li{background:#c9c9c9;border-radius:15px 15px 0 0;font-size:17px;float:left;height:50px;padding-top:12px;text-align:center;width:50%}ul.modal-tabs li.selected{background:#d5d5d5}ul.modal-tabs li a{padding:0 1em}#results-section{display:none;font-weight:bold;margin-top:20px}.chzn-container{font-size:13px;position:relative;display:inline-block;zoom:1;*display:inline}.chzn-container .chzn-drop{background:#fff;border:1px solid #aaa;border-top:0;position:absolute;top:29px;left:0;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,0.15);-o-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15);z-index:1010}.chzn-container-single .chzn-single{display:block;appearance:none;box-shadow:0 1px 3px rgba(0,0,0,0.12) inset;border-radius:0;box-sizing:border-box;background:#f4f4f4;border:1px solid;border-color:#d3d3d3 #e4e4e4 #eeeeee;color:#2d2d2d;padding:0.75em 1em;width:100%;height:46px;margin-top:5px;font-size:16px;-moz-appearance:textfield;background:#f4f4f4 url(/assets/unique/select-arrow-e409193a50e06f240a4d102c7546a7aff817c7536a6fb24bbd14751914ad7672.png) no-repeat 100% 50%}.chzn-container-single .chzn-default{color:#999;width:99.5%}.chzn-container-single .chzn-single span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.chzn-container-single .chzn-single abbr{display:block;position:absolute;right:26px;top:6px;width:12px;height:13px;font-size:1px;background:url(/desktop/chosen/base-sprite.png) right top no-repeat}.chzn-container-single .chzn-single abbr:hover{background-position:right -11px}.chzn-container-single.chzn-disabled .chzn-single abbr:hover{background-position:right top}.chzn-container-single .chzn-single div{position:absolute;right:0;top:0;display:block;height:100%;width:18px}.chzn-container-single .chzn-single div b{background:url(/desktop/chosen/base-sprite.png) no-repeat 0 0;display:block;width:100%;height:100%}.chzn-container-single .chzn-search{padding:3px 4px;position:relative;margin:0;white-space:nowrap;z-index:1010}.chzn-container-single .chzn-search input{background:#fff url(/desktop/chosen/base-sprite.png) no-repeat 100% -22px;background:url(/desktop/chosen/base-sprite.png) no-repeat 100% -22px,-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));background:url(/desktop/chosen/base-sprite.png) no-repeat 100% -22px,-webkit-linear-gradient(top, #eee 1%, #fff 15%);background:url(/desktop/chosen/base-sprite.png) no-repeat 100% -22px,-moz-linear-gradient(top, #eee 1%, #fff 15%);background:url(/desktop/chosen/base-sprite.png) no-repeat 100% -22px,-o-linear-gradient(top, #eee 1%, #fff 15%);background:url(/desktop/chosen/base-sprite.png) no-repeat 100% -22px,-ms-linear-gradient(top, #eee 1%, #fff 15%);background:url(/desktop/chosen/base-sprite.png) no-repeat 100% -22px,linear-gradient(top, #eee 1%, #fff 15%);margin:1px 0;padding:4px 20px 4px 5px;outline:0;border:1px solid #aaa;font-family:sans-serif;font-size:1em}.chzn-container-single .chzn-drop{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.chzn-container-single-nosearch .chzn-search input{position:absolute;left:-9000px}.chzn-container-multi .chzn-choices{background-color:#fff;background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));background-image:-webkit-linear-gradient(top, #eee 1%, #fff 15%);background-image:-moz-linear-gradient(top, #eee 1%, #fff 15%);background-image:-o-linear-gradient(top, #eee 1%, #fff 15%);background-image:-ms-linear-gradient(top, #eee 1%, #fff 15%);background-image:linear-gradient(top, #eee 1%, #fff 15%);border:1px solid #aaa;margin:0;padding:0;cursor:text;overflow:hidden;height:auto !important;height:1%;position:relative}.chzn-container-multi .chzn-choices li{float:left;list-style:none}.chzn-container-multi .chzn-choices .search-field{white-space:nowrap;margin:0;padding:0}.chzn-container-multi .chzn-choices .search-field input{color:#666;background:transparent !important;border:0 !important;font-family:sans-serif;font-size:100%;height:15px;padding:5px;margin:1px 0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.chzn-container-multi .chzn-choices .search-field .default{color:#999}.chzn-container-multi .chzn-choices .search-choice{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:-ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-image:linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);-moz-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;border:1px solid #aaaaaa;line-height:13px;padding:3px 20px 3px 5px;margin:3px 0 3px 5px;position:relative;cursor:default}.chzn-container-multi .chzn-choices .search-choice-focus{background:#d4d4d4}.chzn-container-multi .chzn-choices .search-choice .search-choice-close{display:block;position:absolute;right:3px;top:4px;width:12px;height:13px;font-size:1px;background:url(/desktop/chosen/base-sprite.png) right top no-repeat}.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover{background-position:right -11px}.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close{background-position:right -11px}.chzn-container .chzn-results{margin:0 4px 4px 0;max-height:240px;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.chzn-container-multi .chzn-results{margin:-1px 0 0;padding:0}.chzn-container .chzn-results li{display:none;line-height:15px;padding:5px 6px;margin:0;list-style:none}.chzn-container .chzn-results .active-result{cursor:pointer;display:list-item}.chzn-container .chzn-results .highlighted{background-color:#3875d7;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 );background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));background-image:-webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);background-image:-moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);background-image:-o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);background-image:-ms-linear-gradient(top, #3875d7 20%, #2a62bc 90%);background-image:linear-gradient(top, #3875d7 20%, #2a62bc 90%);color:#fff}.chzn-container .chzn-results li em{background:#feffde;font-style:normal}.chzn-container .chzn-results .highlighted em{background:transparent}.chzn-container .chzn-results .no-results{background:#f4f4f4;display:list-item}.chzn-container .chzn-results .group-result{cursor:default;color:#999;font-weight:bold}.chzn-container .chzn-results .group-option{padding-left:15px}.chzn-container-multi .chzn-drop .result-selected{display:none}.chzn-container .chzn-results-scroll{background:white;margin:0 4px;position:absolute;text-align:center;width:321px;z-index:1}.chzn-container .chzn-results-scroll span{display:inline-block;height:17px;text-indent:-5000px;width:9px}.chzn-container .chzn-results-scroll-down{bottom:0}.chzn-container .chzn-results-scroll-down span{background:url(/desktop/chosen/base-sprite.png) no-repeat -4px -3px}.chzn-container .chzn-results-scroll-up span{background:url(/desktop/chosen/base-sprite.png) no-repeat -22px -3px}.chzn-container-active .chzn-single{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);border:1px solid #5897fb;width:99.5%}.chzn-container-active .chzn-single-with-drop{border:1px solid #aaa;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;-o-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background-color:#eee;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #eee), color-stop(80%, #fff));background-image:-webkit-linear-gradient(top, #eee 20%, #fff 80%);background-image:-moz-linear-gradient(top, #eee 20%, #fff 80%);background-image:-o-linear-gradient(top, #eee 20%, #fff 80%);background-image:-ms-linear-gradient(top, #eee 20%, #fff 80%);background-image:linear-gradient(top, #eee 20%, #fff 80%);-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0;width:99.5%}.chzn-container-active .chzn-single-with-drop div{background:transparent;border-left:none}.chzn-container-active .chzn-single-with-drop div b{background-position:-18px 1px}.chzn-container-active .chzn-choices{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);border:1px solid #5897fb}.chzn-container-active .chzn-choices .search-field input{color:#111 !important}.chzn-disabled{cursor:default;opacity:0.5 !important}.chzn-disabled .chzn-single{cursor:default}.chzn-disabled .chzn-choices .search-choice .search-choice-close{cursor:default}.chzn-rtl{text-align:right}.chzn-rtl .chzn-single{padding:0 8px 0 0;overflow:visible}.chzn-rtl .chzn-single span{margin-left:26px;margin-right:0;direction:rtl}.chzn-rtl .chzn-single div{left:3px;right:auto}.chzn-rtl .chzn-single abbr{left:26px;right:auto}.chzn-rtl .chzn-choices .search-field input{direction:rtl}.chzn-rtl .chzn-choices li{float:right}.chzn-rtl .chzn-choices .search-choice{padding:3px 5px 3px 19px;margin:3px 5px 3px 0}.chzn-rtl .chzn-choices .search-choice .search-choice-close{left:4px;right:auto;background-position:right top}.chzn-rtl.chzn-container-single .chzn-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chzn-rtl .chzn-results .group-option{padding-left:0;padding-right:15px}.chzn-rtl.chzn-container-active .chzn-single-with-drop div{border-right:none}.chzn-rtl .chzn-search input{background:#fff url(/desktop/chosen/base-sprite.png) no-repeat -38px -22px;background:url(/desktop/chosen/base-sprite.png) no-repeat -38px -22px,-webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));background:url(/desktop/chosen/base-sprite.png) no-repeat -38px -22px,-webkit-linear-gradient(top, #eee 1%, #fff 15%);background:url(/desktop/chosen/base-sprite.png) no-repeat -38px -22px,-moz-linear-gradient(top, #eee 1%, #fff 15%);background:url(/desktop/chosen/base-sprite.png) no-repeat -38px -22px,-o-linear-gradient(top, #eee 1%, #fff 15%);background:url(/desktop/chosen/base-sprite.png) no-repeat -38px -22px,-ms-linear-gradient(top, #eee 1%, #fff 15%);background:url(/desktop/chosen/base-sprite.png) no-repeat -38px -22px,linear-gradient(top, #eee 1%, #fff 15%);padding:4px 5px 4px 20px;direction:rtl}.chzn-search input{height:32px}.masthead-primary{color:#be1840;font:100 40px/1 "Proxima Nova", sans-serif;margin-bottom:0.6em}.masthead-secondary{font:18px/1 "Proxima Nova", sans-serif}.masthead-secondary b,.masthead-secondary strong{color:#019695}@media (min-width: 820px){.homepage-loggedin .global-content .layout-wrapper{background:#fff url(/assets/unique/home_masthead-ad5b809b44a93372865ca2e2f110262ba359747a3997e39521be4f10905c0ffa.jpg) no-repeat;padding-top:275px}}.masthead{padding-bottom:1em;position:relative;text-align:center}.masthead-welcome-title{margin:0}@media (min-width: 820px){.masthead{padding-bottom:0;text-align:left}.masthead-welcome-title{margin-top:0.83em}}.body-list{float:left;width:100%}.side-list{float:left;font-size:14px;list-style-type:none;margin-top:1em;width:48%}.side-list>h3{border-bottom:1px solid #d3d3d3;font-size:14px;margin-bottom:0;padding-bottom:5px;text-transform:uppercase}.side-list>ul{list-style-type:none;margin:0;padding:0}.side-list>ul>li{margin:0}.side-list>ul>li a{color:#242424}.side-list>ul>li a:hover{color:#04a19f}.side-list a{display:block;padding:5px 0}.side-list-restaurants{margin-right:4%}@media (min-width: 580px){.side-list{float:right;margin-top:0;width:25%}.side-list-restaurants{margin-right:0}.body-list{width:70%}}@media (min-width: 820px){.homepage-loggedin .global-content .layout-wrapper{background:#fff url(/assets/unique/home_masthead-ad5b809b44a93372865ca2e2f110262ba359747a3997e39521be4f10905c0ffa.jpg) no-repeat;padding-top:275px}.masthead{margin-bottom:80px}.masthead-action{position:absolute;right:0;top:20px}}@keyframes drop-bag-small{0%{bottom:1000px}65%{bottom:65px;height:380px;margin-left:50px;width:380px}81%{height:340px;margin-left:30px;width:420px}100%{height:380px;margin-left:50px;width:380px}}@keyframes drop-bag-large{0%{bottom:1000px}65%{bottom:65px;height:497px;margin-left:50px;width:494px}81%{height:450px;margin-left:22px;width:560px}100%{height:497px;margin-left:50px;width:494px}}@keyframes show-img{0%{bottom:-30px;opacity:0}100%{bottom:-2px;opacity:1}}@keyframes fade-in{0%{left:-100px;opacity:0}50%{left:-100px;opacity:0}100%{left:0;opacity:1}}.homepage .layout-wrapper{background:transparent;max-width:1060px;padding:30px 15px;top:0;width:100%}@media (min-width: 820px){.homepage .layout-wrapper{padding:60px 30px}}.homepage{font-size:14px}.homepage .section-header{color:#151515;font-size:2em;font-weight:100;margin-bottom:30px;margin-top:0}@media (min-width: 820px){.homepage{font-size:16px}}.features{font-size:1.15em}.features .layout-wrapper{padding-bottom:0;padding-top:60px;position:relative}.features .features__section{background:#e8e8e8;border-bottom:1px solid #bfbfbf;overflow:hidden}.features .features__section img{box-shadow:0px 10px 25px 0px rgba(0,0,0,0.4);display:block;margin:30px auto 0;max-width:100%}.features .features__section .features__section__text-wrap{margin:0 auto;max-width:535px}@media (min-width: 820px){.features .features__section--background{background:url(/assets/unique/home-section-background-ce6396fdca8dd0c75bdeca973420f013f684ed4c26f8bccc50b1e0db81f3d8d2.jpg) no-repeat right center;background-size:cover}.features .features__section--background,.features .features__section--background .section-header{color:#fff}.features .features__section--background .features__section__text-wrap,.features .features__section--background img{position:relative;z-index:2}.features .features__section--background .layout-wrapper:after{content:"";display:inline-block;width:100%;height:400px;background:url(/assets/unique/home-text-shadow-d065ba3d2bdb98327241f4cedc315008eb8503e952b529702dd54f7cf43d3286.png) no-repeat right center;right:30px;top:30px;position:absolute}.features .features__section{border-bottom:none}.features .features__section .layout-wrapper{min-height:445px}.features .features__section img{bottom:-2px;position:absolute;right:-30px;width:56%}.js.cssanimations .features .features__section img{bottom:-30px;opacity:0}.cssanimations .features .features__section.active img{animation:show-img 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);bottom:-2px;opacity:1}.features .features__section .features__section__text-wrap{float:left;padding-bottom:30px;width:40%}.features .features__section:nth-child(even) img{left:-30px;right:auto}.features .features__section:nth-child(even) .features__section__text-wrap{float:right}.features .features__section--short .layout-wrapper{min-height:390px}}@media (min-width: 980px){.features .features__section img{right:30px;width:50%}.features .features__section .features__section__text-wrap{padding:60px 0 30px;width:42%}.features .features__section:nth-child(even) img{left:30px;right:auto}}.home-footer{background:url(/assets/unique/tablecloth-pattern-tile-5523ace6336f235316835081d2a433c307db22711d32c7fd9852e702d9a56660.jpg) repeat}.home-footer p{color:#fff;font-size:2em;line-height:1;margin:0;text-align:center}@media (min-width: 820px){.home-footer p{font-size:2.8em}}@media (min-width: 980px){.home-footer p{margin:0 0 0 60px}.home-footer .layout-wrapper{background:url(/assets/unique/home-fork-spoon-da39c81a31e4715bf433d8f2da1b5f1904adaf3ff8f73ca9b7595a5b3ba9f3dd.png) no-repeat 30px bottom}}.homepage .global-header{position:relative;text-align:center}.homepage .global-header:after{content:"";display:inline-block;width:100%;height:55px;bottom:0;left:0;position:absolute;background:url(/assets/unique/home-wood-slab-small-b5be274ac441f36fb4f5d32d4746c239999990b48f101790aeffe714969bbed9.jpg) repeat left center}.homepage .global-header .bag{display:none}.homepage .global-header .primary-navigation{margin:30px auto;max-width:270px}.homepage .global-header .splash-banner-wrapper{clear:both;color:#e8e8e8;margin:60px auto 90px;max-width:450px}.homepage .global-header .splash-banner-wrapper h2{color:#e8e8e8;font-size:2.1em;font-weight:normal;line-height:1.2}@media (min-width: 820px){.homepage .global-header{height:600px;overflow:hidden}.homepage .global-header:after{background:url(/assets/unique/home-wood-slab-c45f3dbfec9c2ef5a9f5143b8b4fa70b95a8c97cae6396ec8c060e6cdff7842b.jpg) repeat left center;height:111px}.homepage .global-header .bag{bottom:65px;display:block;height:380px;left:50%;margin-left:50px;position:absolute;width:380px;z-index:10}.js.cssanimations .homepage .global-header .bag{opacity:0}.cssanimations .homepage .global-header.loaded .bag{animation:drop-bag-small 0.55s cubic-bezier(0.42, 0, 1, 1);opacity:1}.homepage .global-header .layout-wrapper{padding-top:30px;position:static}.homepage .global-header .primary-navigation{margin-top:0}.homepage .global-header .login-link{float:right;position:relative;top:0;z-index:20}.homepage .global-header .logo{margin:0}.homepage .global-header .splash-banner-wrapper{font-size:1.3em;line-height:1.55;margin:120px 0 0 0;max-width:none;position:relative;text-align:left;width:58%}.js.cssanimations .homepage .global-header .splash-banner-wrapper{left:-100px;opacity:0}.homepage .global-header .splash-banner-wrapper h2{font-size:2em}.cssanimations .homepage .global-header.loaded .splash-banner-wrapper{animation:fade-in 1s cubic-bezier(0.215, 0.61, 0.355, 1);left:0;opacity:1}}@media (min-width: 980px){.homepage .global-header .bag{height:497px;width:494px}.cssanimations .homepage .global-header.loaded .bag{animation:drop-bag-large 0.55s cubic-bezier(0.42, 0, 1, 1);opacity:1}.homepage .global-header .splash-banner-wrapper{margin:140px 0 0 0;width:51%}.homepage .global-header .splash-banner-wrapper h2{font-size:2.3em}}.login-wrapper .form-field{margin-top:1em}.login-wrapper .text-field{border-radius:30px}@media (min-width: 820px){.meals-show .global-content .layout-wrapper{background:#fff url(/assets/unique/order-masthead-6b6eb922f430882850ac2c2ee3449d6ffb8fdbc7caebf1e6c95ed36e98e642ab.jpg) no-repeat 50% 0;background-size:100% 338px}.meals .new-meal-form-wrapper:after{background:url(/assets/unique/fork-098ed0082bd7abf95128fbbbba003e4023ef48a60e6a0c0d85522d9776994c1a.png) no-repeat 0 0;bottom:129px;content:'';display:block;height:453px;left:-129px;position:absolute;width:129px}}.meal-header{height:314px}.meal-graphic{display:none}@media (min-width: 820px){.new-meal-form,.edit-meal-form{width:54%}.meal-graphic{display:block;position:absolute;right:-75px;top:-30px}}.date-ticket{background:none;text-align:center;color:#2d2d2d}.date-ticket>div{display:inline-block}@media (min-width: 820px){.date-ticket{box-sizing:border-box;background:url(/assets/unique/ticket-5bd17a57ee58d98397d96aa2075a00067aa3c6f815fa3ccde24f60fe6604bcba.jpg) no-repeat 0 0;background-size:100%;color:#fff;display:inline-block;height:208px;left:-41.3%;line-height:1;padding-top:58px;position:absolute;text-align:center;text-transform:uppercase;top:-20px;width:158px}.no-svg .date-ticket{background:url(/assets/unique/ticket-small-e6419ef63a4485cafa849fe4ef33ee06e6f2a58bdc3dea653ee32a694adbfbc5.jpg) no-repeat 0 0}.date-ticket-weekday{font-size:20px}.date-ticket-monthday{font-size:38px;font-weight:bold;margin-top:7px}.date-ticket-time{font-size:22px;margin-top:32px}}.restaurant-info{text-align:center;color:#666666}@media (min-width: 820px){.restaurant-info{margin-left:-25%;left:50%;position:absolute;top:60px;width:50%}}.restaurant-address:before{margin-right:5px;position:relative;top:1px;color:#04a19f}.restaurant-mealname{color:#2d2d2d;margin:0;text-transform:uppercase}.restaurant-name{margin:15px 0}@media (min-width: 820px){.restaurant-name{margin:20px 0 25px}}.restaurant-notes{margin:20px 0 0}.order-number{font-weight:bold}.orders-utility{list-style:none;position:fixed;bottom:0px;left:0;width:100%;margin:0;padding:0;text-align:center;z-index:5;box-shadow:0 0 15px rgba(0,0,0,0.25)}.orders-utility .icon:before{margin-right:.6em}.orders-utility>li{float:left;width:50%;border-top:1px solid #45aead}.orders-utility>li>a{background-image:linear-gradient(#78cccb, #3daeac);border-left:1px solid #97dbdb;border-right:1px solid #45aead;border-top:1px solid #97dbdb;color:#fff;display:block;padding:10px}@media (min-width: 820px){.orders-recieved{box-shadow:0 0 10px rgba(0,0,0,0.15);background:#fff;color:#b9b8b8;font-size:12px;font-weight:bold;padding:13px 0 10px 0;position:absolute;right:43px;text-align:center;text-transform:uppercase;top:37px;width:15.9574468085%}.orders-label{display:block;padding-top:3px}.orders-recieved-count{font:normal 40px/1 "Proxima Nova", sans-serif}.orders-slash{display:inline-block;width:0.3em;overflow:hidden}.orders-slash:before{content:'/'}.orders-in{color:#04a19f}.order-number{font-weight:normal}.orders-utility{box-shadow:none;bottom:auto;left:auto;list-style:none;margin:0;padding:0;position:absolute;right:40px;top:145px;text-align:left;width:15.9574468085%}.orders-utility>li{border-top:1px dotted #ccc;float:none;padding:5px 0;width:auto}.orders-utility>li>a{border:none;background:none;color:#04a19f;padding:0}.orders-utility>li>a:before{position:relative;top:1px;margin-right:5px}.orders-utility>li:first-child{border-top:0}}.use-contact-list{cursor:pointer;padding:3px 0;color:#04a19f}.use-contact-list .plus{margin-right:2px;font-weight:900}.use-contact-list:hover{color:#05bab8}.new-restaurant-fields{display:none}.invite-more-link{padding-left:2%}.invite-more-link:before{font-size:11px;margin-right:10px}.meals-attended{margin-top:35px}.orders-edit{background:#191919 url(/assets/unique/global-header-bg-aa99b0fcaa78ff40cfea384e001c603cdd3d87b33415da9f4405a0691a95e288.jpg) no-repeat 50% 0}.orders-edit .global-content{background-color:transparent}.orders-edit .global-content .layout-wrapper{padding:0;max-width:520px;background:#fff}.order-content:after{background:url(/assets/unique/tablecloth-pattern-d10417508304c44076a68af49a5ce570d22c3940489bca13ac90520d3d1eea55.jpg) repeat-x;content:'';display:block;height:104px;margin:55px 0 0 0;width:100%}.order-content .simple_form{padding:0 9.6153846154% 0}.order-header{box-shadow:0 2px 2px rgba(0,0,0,0.35);background:url(/assets/unique/paper-texture-007aa5fa634c362600925a80f273a00533812b517d7f150864a82fc1b5c82b77.jpg);padding:2.53em 9.6153846154% 1em;position:relative;z-index:2}.order-header:after,.order-header:before{color:#f7f7f8;content:'\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006\e006';display:block;font-size:7px;height:3px;left:0;position:absolute;text-align:center;width:100%}.no-svg .order-header:after,.no-svg .order-header:before{background-image:url(/assets/unique/triangle-9b7c4b617895875965980a4837256041783522c9c45cec1e99db57ccda5bf205.png)}.order-header:before{top:-3px}.order-header:after{bottom:-9px;text-shadow:0px 2px 2px rgba(0,0,0,0.25);height:10px;z-index:-1;line-height:0.25}.order-title{color:#2d2d2d;font-size:24px;font-weight:normal;margin-top:0;text-align:center}.order-title strong{margin-top:0.25em;line-height:1;display:block;font-size:40px;font-weight:normal}.new-meal-form label,.new-meal-form .label,.new-restaurant-form label,.new-restaurant-form .label{font-weight:bold}.order-form-fields label,.order-form-fields .label{font-weight:bold}.order-form-fields input[type="radio"]+label{font-weight:normal}.order-form-fields .hidden{display:none}.order-details{font-size:20px;font-weight:bold;overflow:hidden;list-style:none;padding:0;border-top:1px dotted #cccdce;line-height:1}.order-details>li{border-bottom:1px dotted #cccdce;overflow:hidden}.order-details p{float:left;margin:0;padding:12px;width:88%;border-left:1px dotted #cccdce}.order-details em{font-weight:normal;font-style:italic}.order-details .order-restaurant-name{display:inline-block;margin-right:8px}.order-details .button-small{position:relative;background-color:#be1840}.order-details .button-small:hover{background-color:#d51b48}.order-details .icon{font-size:22px;display:block;float:left;padding-top:9px;height:100%;color:#04a19f;width:12%;overflow:hidden}.order-details .icon:before{display:block;height:100%}.order-reminder{font-weight:bold;position:relative;padding:7px 0 7px 40px}.order-reminder .icon{position:absolute;color:#be1840;display:block;font-size:20px;top:8px;left:10px;line-height:22px;overflow:hidden;width:20px}.contact_lists-edit .edit-contact-list{display:block;float:left;width:62%}.contact_lists-edit label{margin-bottom:5px}.contact_lists-edit a.delete-contact{font-weight:bold;margin-left:5px;position:relative;top:2px}.contact_lists-edit ul.contact-list li{color:#04a19f;font-weight:bold;margin:10px 3px}.contact_lists-edit .lucky-list,.contact_lists-edit .more-friends{margin-top:25px}.contact_lists-edit .guest-list{position:relative;top:-3em}.restaurants-edit .edit-restaurant{display:block;float:left;width:62%}.restaurants-edit .restaurant-list{position:relative;top:-3em}.feedback .global-content form{width:54%}.feedback .global-content label{font-weight:bold}.feedback .global-content input,.feedback .global-content select,.feedback .global-content textarea{margin-bottom:10px}
