html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,hr,button{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:none}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6,li{line-height:100%}blockquote,q{quotes:none}q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}input,textarea,select{font:13px Arial, Helvetica, sans-serif;vertical-align:middle;padding:0;margin:0}input[type=submit]{-webkit-appearance:none}select{line-height:23px;padding:2px}textarea{overflow:auto;resize:none}form,fieldset{border-style:none}.hidden{display:none}.pull-left{float:left}.pull-right{float:right}.hbox,.vbox{display:-moz-box;display:-webkit-box;-moz-box-align:stretch;-webkit-box-align:stretch;overflow:hidden}.vbox{-moz-box-orient:vertical;-webkit-box-orient:vertical}.hbox{-moz-box-orient:horizontal;-webkit-box-orient:horizontal}.center{-moz-box-pack:center;-webkit-box-pack:center}.paged-content,.fullpage{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.flex-item{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1}.flex{-moz-box-flex:1;-webkit-box-flex:1}.paged-column-container{overflow:visible;position:absolute;left:0;right:0;top:0;bottom:0}.paged-column{overflow:hidden}.page-number-left,.page-number-label,.page-number-right{display:inline-block}.page-number-left,.page-number-right{cursor:pointer}.sm-item{font-size:16px;text-transform:uppercase;text-align:center;color:#c8c8c8;padding-left:20px;padding-right:20px}.sm-item-box{display:-moz-box;display:-webkit-box;padding-top:5px;-moz-box-orient:horizontal;-webkit-box-orient:horizontal;-webkit-box-pack:center}.sm-root{background-color:#191919;position:relative;z-index:1;height:32px;border-bottom:3px solid #73c6f5;-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.6);-webkit-transition-property:-webkit-transform;-webkit-transition-duration:0.4s}.sm-root.hidden{-webkit-transform:translate3d(0px, -46px, 0px)}.sm-item.sel{color:#74c6f5}.sm-slider-box{padding-bottom:0;display:-moz-box;display:-webkit-box;-moz-box-orient:horizontal;-webkit-box-orient:horizontal}.sm-triangle{border-color:transparent transparent #73c6f5 transparent;border-style:solid;border-width:9px;margin-top:-9px;position:relative;top:1px}.invisible{opacity:0;visibility:hidden}.touch-scrollbar{position:absolute;background:rgba(127,127,127,0.4);-webkit-transition:opacity 300ms;z-index:1000}.touch-scrollbar.drag,.touch-scrollbar:hover{background:rgba(127,127,127,0.8)}.touch-scrollbar-vertical{height:30px;width:7px;right:1px}.touch-scrollbar-horizontal{width:30px;height:7px;bottom:1px}html{height:100%;width:100%}body{background:#010101 url("images/bg-body.jpg") center top;font-weight:normal;font-family:arial, sans-serif;font-size:14px;margin:0 0 0 0;height:100%;width:100%;color:#222;overflow:hidden;-webkit-tap-highlight-color:transparent}a:link{text-decoration:none;color:inherit}a:visited{text-decoration:none;color:inherit}a:active{text-decoration:none;color:inherit}a:hover{text-decoration:none;color:inherit}a.normal{color:#1D81C1}a.normal:hover{text-decoration:underline}.hidden{display:none}.pull-left{float:left}.pull-right{float:right}.header-view{height:48px;z-index:1001;overflow:hidden;position:relative;background-color:#F5F5F5;border-bottom:1px solid #D9D9D9;-webkit-transition-property:height;-webkit-transition-duration:0.45s}.header-view .button{opacity:0.5;border:1px solid #C8C8C8;color:#444;border-radius:4px;margin:9px;cursor:pointer;text-align:center;vertical-align:middle}.header-view .button:hover{opacity:1;background-color:#EEE;box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-transition-property:rotate;-webkit-transition-duration:0.45s}.header-view .button:disabled{border:1px solid #f00}.header-view-expand{height:100px}.button-connection{opacity:0;position:absolute;top:40px;width:120px;height:29px;padding-top:5px;font-size:18px;-webkit-transition-property:opacity;-webkit-transition-duration:0.45s}.header-view .email{position:absolute;font-size:18px;top:60px;left:10px}.header-view .logout{right:0}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.main-content{position:absolute;left:0;right:0;top:48px;bottom:0}.select{background-color:#f99 !important;border-color:#f66 !important}.front-view{position:absolute;left:0;right:0;top:0;bottom:0}.page{position:absolute;left:0;right:0;top:0;bottom:0}.page .scrollbar-dummy{position:absolute;left:0;right:0;top:0;bottom:0}.page.with-padding,.page .contents{background-color:#FAFAFA;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:10px;padding:12px}.page .field{margin-top:12px;position:relative}.page .field.required label:after{content:' *';color:red}.page .field label{display:block;margin-bottom:2px}.page .field label.fliud{display:inline-block}.page .field .validation-error{border-color:red}.page input[type="email"],.page input[type="password"],.page input[type="text"]{border:1px solid #8a8a8a;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:18px;height:30px;max-width:300px;padding:4px 6px;width:100%}.page input[type="checkbox"]{margin:-1px 8px 0 0}.page .input-alert{color:red;margin-top:2px}.page .std-btn{background-color:#7db72f;background:-moz-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #7db72f), color-stop(100%, #4e7d0e));background:-webkit-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:-o-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:-ms-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:linear-gradient(to bottom, #7db72f 0%, #4e7d0e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db72f', endColorstr='#4e7d0e',GradientType=0 );border:solid 1px #538312;border-radius:18px;color:#e8f0de;display:inline-block;font-size:22px;font-weight:bold;line-height:26px;padding:8px 0;text-align:center;width:100%}.page .std-btn:hover{background:#538018;background-color:#6b9d28;background:-moz-linear-gradient(top, #6b9d28 0%, #436b0c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #6b9d28), color-stop(100%, #436b0c));background:-webkit-linear-gradient(top, #6b9d28 0%, #436b0c 100%);background:-o-linear-gradient(top, #6b9d28 0%, #436b0c 100%);background:-ms-linear-gradient(top, #6b9d28 0%, #436b0c 100%);background:linear-gradient(to bottom, #6b9d28 0%, #436b0c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b9d28', endColorstr='#436b0c',GradientType=0 )}.page .std-btn:active{background-color:#4e7d0e;background:-moz-linear-gradient(top, #4e7d0e 0%, #7db72f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4e7d0e), color-stop(100%, #7db72f));background:-webkit-linear-gradient(top, #4e7d0e 0%, #7db72f 100%);background:-o-linear-gradient(top, #4e7d0e 0%, #7db72f 100%);background:-ms-linear-gradient(top, #4e7d0e 0%, #7db72f 100%);background:linear-gradient(to bottom, #4e7d0e 0%, #7db72f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e7d0e', endColorstr='#7db72f',GradientType=0 )}.page .button{background-color:#F5F5F5;font-family:Helvetica,Arial,sans-serif;text-decoration:none;font-weight:bold;border:1px solid #AAA;color:#7B7B7B;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);display:inline-block;text-align:center;cursor:pointer;position:relative;margin:.5em 5px;padding:0;min-width:120px}.page .button:hover{border:1px solid #3E3E3E;color:#2f3e46}.page .button span{font-size:16px;padding:.5em 20px;min-width:.75em;display:block;position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;zoom:1}.page_inner{position:absolute;left:0;right:0;top:0;bottom:0}.dialog-modal{background-color:rgba(200,200,200,0.6);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-webkit-box-pack:center;display:-webkit-box;height:100%;padding:32px 10px 10px 10px;position:absolute;top:0;width:100%;z-index:4000}.dialog-modal .dialog{background-color:#ffffff;border:1px solid #CCC;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;padding:24px 16px 88px 16px;position:relative;width:100%}.dialog-modal .dialog .dialog-title-area{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:19px;line-height:22px;margin-top:-10px;margin-bottom:4px;position:relative;width:100%}.dialog-modal .dialog .dialog-title{padding-right:75px;position:relative;vertical-align:top}.dialog-modal .dialog .dialog-title .price{margin-top:0px;position:absolute;right:0;text-align:right;top:0}.dialog-modal .dialog .dialog-description{font-size:14px;line-height:16px}.dialog-modal .dialog .dialog-body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100%;overflow:hidden;width:100%}.dialog-modal .dialog .dialog-bottom{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;bottom:0;height:56px;left:0;padding:8px 16px 0 16px;position:absolute;width:100%}.dialog-modal button{background-color:#ffffff;border:1px solid #CCC;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;float:left;font-size:19px;padding:4px;width:80px}.dialog-modal button:hover{background-color:#eee}.dialog-modal button.primary{background-color:#7db72f;background:-moz-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #7db72f), color-stop(100%, #4e7d0e));background:-webkit-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:-o-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:-ms-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:linear-gradient(to bottom, #7db72f 0%, #4e7d0e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db72f', endColorstr='#4e7d0e',GradientType=0 );color:#e8f0de;float:right;width:160px}.dialog-modal button.primary:hover{background-color:#84B53F;background:-moz-linear-gradient(top, #84B53F 0%, #527C16 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #84B53F), color-stop(100%, #527C16));background:-webkit-linear-gradient(top, #84B53F 0%, #527C16 100%);background:-o-linear-gradient(top, #84B53F 0%, #527C16 100%);background:-ms-linear-gradient(top, #84B53F 0%, #527C16 100%);background:linear-gradient(to bottom, #84B53F 0%, #527C16 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#84B53F', endColorstr='#527C16',GradientType=0 )}.dialog-modal button.attention{background-color:#980010;color:#E8F0DE}.dialog-modal button.attention:hover{background-color:#CC0010}.dialogbox-one-button .dialog-bottom{text-align:center}.conveyor-view{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;height:100%}.menuqualifier .conveyor-view{overflow:hidden}.conveyor-view-container{position:relative;width:100%;height:100%}.conveyor-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;width:100%;height:100%}.icon{height:24px;margin-right:6px;vertical-align:middle;width:24px}.alert.success{color:#D7F0DF}.alert.error{color:#DF3030}.bar{border-radius:4px;font-weight:bold;margin-top:8px;overflow:auto;padding:10px}.bar.info{background-color:#E9E9E9}.bar.success{background-color:#D7F0DF}.bar.error{background-color:#DF3030;color:#FEFEFE}.grad{background-color:#fefefe;background:-moz-linear-gradient(top, #fefefe 0%, #dcdcdc 100% 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #dcdcdc 100%));background:-webkit-linear-gradient(top, #fefefe 0%, #dcdcdc 100% 100%);background:-o-linear-gradient(top, #fefefe 0%, #dcdcdc 100% 100%);background:-ms-linear-gradient(top, #fefefe 0%, #dcdcdc 100% 100%);background:linear-gradient(to bottom, #fefefe 0%, #dcdcdc 100% 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dcdcdc 100%',GradientType=0 );height:100px}.vertical-menu{margin:10px}.vertical-menu.fluid{margin:0}.vertical-menu .item{background-color:#fefefe;background:-moz-linear-gradient(top, #fefefe 0%, #dcdcdc 100% 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #dcdcdc 100%));background:-webkit-linear-gradient(top, #fefefe 0%, #dcdcdc 100% 100%);background:-o-linear-gradient(top, #fefefe 0%, #dcdcdc 100% 100%);background:-ms-linear-gradient(top, #fefefe 0%, #dcdcdc 100% 100%);background:linear-gradient(to bottom, #fefefe 0%, #dcdcdc 100% 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dcdcdc 100%',GradientType=0 );background-color:#FAFAFA;border-left:1px solid #8a8a8a;border-right:1px solid #8a8a8a;color:#333;display:block;font-size:15px;height:50px;padding:15px 28px 15px 15px;text-align:left}.vertical-menu .item:not(.read-only){background-image:url(images/1-navigation-next-item.png);background-size:32px 32px;background-position:right;background-repeat:no-repeat;cursor:pointer}.vertical-menu .item:first-child{border-top:1px solid #8a8a8a;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}.vertical-menu .item:last-child{border-bottom:1px solid #8a8a8a;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.vertical-menu .item:not(:last-child){border-bottom:1px solid #D9D9D9}.vertical-menu .item:not(.read-only):hover{background-color:#EEE}.vertical-menu .item.header{background-image:none;font-weight:bold}.vertical-menu .item.header.collapsed{-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;display:block}.vertical-menu .item.header.collapsed:before{content:'+ '}.vertical-menu .item.header.expanded{display:block}.vertical-menu .item.header.expanded:before{content:'- '}.vertical-menu .item.header span{color:#8a8a8a;display:inline-block;font-size:14px;font-weight:normal;padding:1px 0 0 8px;vertical-align:top}.vertical-menu .item.header:hover{background-color:#FAFAFA}.vertical-menu .item.collapsed{display:none}.vertical-menu .item.no-follow{background-image:none;background-size:auto;padding-right:15px}.vertical-menu .item.gr,.vertical-menu .item.green{background-size:auto;background-color:#7db72f;background:-moz-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #7db72f), color-stop(100%, #4e7d0e));background:-webkit-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:-o-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:-ms-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:linear-gradient(to bottom, #7db72f 0%, #4e7d0e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db72f', endColorstr='#4e7d0e',GradientType=0 );color:#e8f0de}.vertical-menu .item.btn.green{background-image:none;background-size:auto;background-color:#7db72f;background:-moz-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #7db72f), color-stop(100%, #4e7d0e));background:-webkit-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:-o-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:-ms-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:linear-gradient(to bottom, #7db72f 0%, #4e7d0e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db72f', endColorstr='#4e7d0e',GradientType=0 );color:#e8f0de}.vertical-menu .item.btn.green .circle{background:#e8f0de;border-radius:9px;color:#64991e;display:inline-block;font-size:18px;font-weight:bold;height:16px;line-height:18px;margin:0 8px 0 0;text-align:center;vertical-align:bottom;width:17px}.vertical-menu .item .price,.vertical-menu .item .note{float:right;padding-left:8px}.vertical-menu .item h1{color:#444;font-size:28px;margin:0}.vertical-menu.compact .item{height:auto}.vertical-menu.compact h1{font-size:18px}.vertical-menu.mini .item{height:auto;padding-top:8px;padding-bottom:8px}.vertical-menu.mini h1{font-size:18px}.header-view .title{background-image:url(images/logo_transparent_en.png);background-repeat:no-repeat;color:#484848;padding-top:0;padding-bottom:10px;position:absolute;left:10px;top:9px;width:158px;height:32px;cursor:pointer;-webkit-transition-property:left;-webkit-transition-duration:0.45s}.header-view .back-arrow{background-image:url("images/arrow-2-left.png");background-size:21px 21px;background-position:center;background-repeat:no-repeat;position:absolute;left:-100px;width:36px;height:29px;-webkit-transition-property:left;-webkit-transition-duration:0.45s}.header-view .config{background-image:url(images/preferences.png);background-size:21px 21px;background-position:center;background-repeat:no-repeat;position:absolute;right:0px;width:36px;height:29px;-webkit-transition-property:rotate;-webkit-transition-duration:0.45s}.header-view .checkout{background-image:url(images/basket.png);background-size:21px 21px;background-position:center;background-repeat:no-repeat;position:absolute;right:48px;width:36px;height:29px;-webkit-transition-property:rotate;-webkit-transition-duration:0.45s}.header-view .header-view-expand .config{-webkit-transform:rotate(180deg)}.header-view .checkout-counter{background-color:#C10015;border-radius:2px;position:absolute;right:54px;top:4px;font-size:11px;border:1px solid #980010;padding:0 2px 0 3px;line-height:10px;color:#fff;font-family:arial;cursor:pointer}.back-arrow-activated .back-arrow{left:0}.back-arrow-activated .title{left:56px}.options .item{font-weight:bold;font-size:16px}.loading{background:#eee;bottom:0;left:0;opacity:0.6;position:absolute;right:0;top:0;z-index:2000}.page.login .loginform{background-color:#FAFAFA;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:10px;padding:12px}.page.login .loginform h1{font-size:18px;text-align:center}.page.login .loginform .validate{font-weight:bold;font-size:16px;margin-left:0.5em;color:red;display:none}.page.login .loginform .msg{color:red;font-weight:bold}.page.login .loginform .field input[type="email"],.page.login .loginform .field input[type="password"]{font-size:16px;width:100%}.page.register h1{font-size:18px;text-align:center}.page.register .msg{color:red;font-weight:bold}.page.register .rewards-card input{font-size:15px;margin-left:3px;padding:3px;text-align:center;width:44px}.page.register .rewards-card input.first{margin-left:0}.page.register .agree label{max-width:250px;vertical-align:top}.checkout_content_outer .checkout_content{position:absolute;bottom:0px;left:0px;right:0px;top:0px}.checkout_content_outer .checkout_content .restaurant.address{background-color:#f3f6f9;border-bottom:1px solid #ddd;padding:12px}.checkout_content_outer .checkout_content .restaurant.address h1{font-size:16px}.checkout_content_outer .checkout_content .item_remove{background-color:#C10015;border:1px solid #980010;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#e8f0de;display:inline-block;float:right;margin:10px;padding:4px;top:0}.checkout_content_outer .checkout_content .item .title{display:block;font-weight:bold}.checkout_content_outer .checkout_content .item .qualifiers,.checkout_content_outer .checkout_content .item .notes{padding-left:20px}.checkout_content_outer .checkout_content .item .qty-container{margin:4px 0 0 12px;overflow:auto}.checkout_content_outer .checkout_content .item .qty-container .qty{display:inline-block}.checkout_content_outer .checkout_content .item .qty-container .price{display:inline-block;float:none;margin-left:10px}.checkout_content_outer .checkout_content .item .qty-container .total{float:right}.checkout_content_outer .checkout_content .item .delete-confirmation{margin:8px 0 0 12px}.checkout_content_outer .checkout_content .item .btn{-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;color:#e8f0de;display:inline-block;font-size:18px;font-weight:bold;height:18px;line-height:18px;margin:0 8px;text-align:center;width:18px}.checkout_content_outer .checkout_content .item .btn.decrease{background-color:#C10015;border:1px solid #980010}.checkout_content_outer .checkout_content .item .btn.increase{border:1px solid #538312;background:#64991e}.checkout_content_outer .checkout_content .item .btn.remove,.checkout_content_outer .checkout_content .item .btn.cancel{font-size:14px;padding:6px 10px;width:auto}.checkout_content_outer .checkout_content .order-instructions h1{margin-bottom:4px}.checkout_content_outer .checkout_content .order-instructions h3{font-size:15px;font-weight:normal}.checkout_content_outer .checkout_content .order-instructions h3.example{color:#9a9a9a}.checkout_content_outer .checkout_content .order-instructions textarea{border:1px solid #8a8a8a;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;font-size:15px;height:80px;padding:4px;width:90%}.checkout_content_outer .checkout_content .order-instructions input[type=submit]{background-color:#FFF;border:1px solid #8a8a8a;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;font-size:14px;font-weight:bold;margin-top:8px;min-width:68px;padding:6px 10px;width:68px}.checkout_content_outer .checkout_content .order-instructions input[type=submit].save{background-color:#538312;color:#FFF;width:64%}.checkout_content_outer .checkout_content .order-instructions input[type=submit].cancel{margin-left:8px}.checkout_content_outer .checkout_content .order-type{font-size:15px;line-height:18px}.checkout_content_outer .checkout_content .order-type .item{position:relative}.checkout_content_outer .checkout_content .order-type .item.selected{background-image:none;background-size:auto;background-color:#7db72f;background:-moz-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #7db72f), color-stop(100%, #4e7d0e));background:-webkit-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:-o-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:-ms-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:linear-gradient(to bottom, #7db72f 0%, #4e7d0e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db72f', endColorstr='#4e7d0e',GradientType=0 );color:#e8f0de}.checkout_content_outer .checkout_content .order-type .item.selected h1{color:#e8f0de}.checkout_content_outer .checkout_content .order-type .item input[type=radio]{margin-top:-8px;position:absolute;right:16px;top:50%}.checkout_content_outer .checkout_content .order-type .item h1{font-size:18px;font-weight:bold;line-height:20px;margin-bottom:4px}.checkout_content_outer .checkout_content .order-type .item .total{font-weight:bold}.checkout_content_outer .checkout_content .order-type .item a{color:#e8f0de;font-weight:bold}.checkout_content_outer .checkout_content .order-type .address-container{background:url("images/pencil.png") no-repeat;background-size:28px 28px;margin-top:4px;padding-left:28px}.checkout_content_outer .checkout_content .order-type .address-container .address{width:84%}.checkout_content_outer .checkout_content .order-type .delivery-address-container{margin-top:4px}.checkout_content_outer .checkout_content .order-type .delivery-address-container .address-input{border:1px solid #8a8a8a;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;padding:4px;width:80%}.checkout_content_outer .checkout_content .order-type .delivery-address-container .address-input:invalid{border:1px solid #C00;box-shadow:#C00}.checkout_content_outer .checkout_content .order-type .delivery-address-container .required:before{color:#e8f0de;content:' *'}.checkout_content_outer .checkout_content .order-type .delivery-address-container .required:after{clear:both}.checkout_content_outer .checkout_content .order-type .delivery-address-container input[type=submit]{background-color:#FFF;border:1px solid #8a8a8a;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;font-size:14px;font-weight:bold;margin-top:8px;min-width:68px;padding:6px 10px;width:68px}.checkout_content_outer .checkout_content .order-type .delivery-address-container input[type=submit].save{color:#538312;width:56%}.checkout_content_outer .checkout_content .order-type .delivery-address-container input[type=submit].cancel{margin-left:8px}.checkout_content_outer .checkout_content .checkout-bar{margin:10px;padding-bottom:20px}.checkout_content_outer .checkout_content .checkout-bar .btn{background-color:#7db72f;background:-moz-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #7db72f), color-stop(100%, #4e7d0e));background:-webkit-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:-o-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:-ms-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:linear-gradient(to bottom, #7db72f 0%, #4e7d0e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db72f', endColorstr='#4e7d0e',GradientType=0 );border:solid 1px #538312;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;color:#e8f0de;display:inline-block;font-size:22px;line-height:26px;padding:8px 0;text-align:center;width:100%}.checkout_content_outer .checkout_content .checkout-bar .btn:hover{background:#538018;background-color:#6b9d28;background:-moz-linear-gradient(top, #6b9d28 0%, #436b0c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #6b9d28), color-stop(100%, #436b0c));background:-webkit-linear-gradient(top, #6b9d28 0%, #436b0c 100%);background:-o-linear-gradient(top, #6b9d28 0%, #436b0c 100%);background:-ms-linear-gradient(top, #6b9d28 0%, #436b0c 100%);background:linear-gradient(to bottom, #6b9d28 0%, #436b0c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b9d28', endColorstr='#436b0c',GradientType=0 )}.checkout_content_outer .checkout_content .checkout-bar .btn:active{background-color:#4e7d0e;background:-moz-linear-gradient(top, #4e7d0e 0%, #7db72f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4e7d0e), color-stop(100%, #7db72f));background:-webkit-linear-gradient(top, #4e7d0e 0%, #7db72f 100%);background:-o-linear-gradient(top, #4e7d0e 0%, #7db72f 100%);background:-ms-linear-gradient(top, #4e7d0e 0%, #7db72f 100%);background:linear-gradient(to bottom, #4e7d0e 0%, #7db72f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e7d0e', endColorstr='#7db72f',GradientType=0 )}.checkout_content_outer .empty{margin:10px}.checkout_content_outer .empty .basket-icon{float:left;height:96px;vertical-align:middle;width:96px}.checkout_content_outer .empty .empty-text{display:inline-block;margin:32px 0 0 8px}.checkout_content_outer .empty .create-order-btn{background-color:#7db72f;background:-moz-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #7db72f), color-stop(100%, #4e7d0e));background:-webkit-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:-o-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:-ms-linear-gradient(top, #7db72f 0%, #4e7d0e 100%);background:linear-gradient(to bottom, #7db72f 0%, #4e7d0e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db72f', endColorstr='#4e7d0e',GradientType=0 );-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 1px #538312;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;color:#e8f0de;display:inline-block;font-size:22px;line-height:26px;margin-top:12px;padding:8px 0;text-align:center;width:100%}.checkout_content_outer .empty .create-order-btn:hover{background:#538018;background-color:#6b9d28;background:-moz-linear-gradient(top, #6b9d28 0%, #436b0c 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #6b9d28), color-stop(100%, #436b0c));background:-webkit-linear-gradient(top, #6b9d28 0%, #436b0c 100%);background:-o-linear-gradient(top, #6b9d28 0%, #436b0c 100%);background:-ms-linear-gradient(top, #6b9d28 0%, #436b0c 100%);background:linear-gradient(to bottom, #6b9d28 0%, #436b0c 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b9d28', endColorstr='#436b0c',GradientType=0 )}.checkout_content_outer .empty .create-order-btn:active{background-color:#4e7d0e;background:-moz-linear-gradient(top, #4e7d0e 0%, #7db72f 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #4e7d0e), color-stop(100%, #7db72f));background:-webkit-linear-gradient(top, #4e7d0e 0%, #7db72f 100%);background:-o-linear-gradient(top, #4e7d0e 0%, #7db72f 100%);background:-ms-linear-gradient(top, #4e7d0e 0%, #7db72f 100%);background:linear-gradient(to bottom, #4e7d0e 0%, #7db72f 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e7d0e', endColorstr='#7db72f',GradientType=0 )}.page.recent-orders .list{bottom:0;left:0;position:absolute;right:0;top:0}.page.recent-orders .list .restaurant{background:#fefefe;background-color:#fefefe;background:-moz-linear-gradient(top, #fefefe 0%, #dcdcdc 100% 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #dcdcdc 100%));background:-webkit-linear-gradient(top, #fefefe 0%, #dcdcdc 100% 100%);background:-o-linear-gradient(top, #fefefe 0%, #dcdcdc 100% 100%);background:-ms-linear-gradient(top, #fefefe 0%, #dcdcdc 100% 100%);background:linear-gradient(to bottom, #fefefe 0%, #dcdcdc 100% 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dcdcdc 100%',GradientType=0 );border-bottom:1px solid #D9D9D9;clear:both;color:#333;cursor:pointer;display:block;overflow:auto;padding:12px 5px 12px 60px;position:relative}.page.recent-orders .list .restaurant:hover{background-color:#EEE}.page.recent-orders .list .restaurant .logo{float:left;left:-55px;overflow:auto;position:relative;margin-right:-55px;text-align:center;width:50px}.page.recent-orders .list .restaurant .logo .day{font-size:30px;font-weight:bold;line-height:30px;text-align:center}.page.recent-orders .list .restaurant .logo .month{font-size:16px}.page.recent-orders .list .restaurant .title{color:#333333;font-size:16px;font-weight:bold;line-height:18px;margin:0;padding:0 50px 0 0;position:relative}.page.recent-orders .list .restaurant .title .distance{background-color:#8a8a8a;border-radius:9px;color:#EEE;font-size:14px;font-weight:normal;padding:0 6px;position:absolute;right:00px;top:0px}.page.recent-orders .list .restaurant .address{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page.recent-orders .list .restaurant .total{font-weight:bold;margin-right:4px;text-align:right}.page.recent-order{padding-bottom:20px}.page.recent-order .address{background-color:#f3f6f9;border-bottom:1px solid #ddd;padding:12px}.page.recent-order .address h1{font-size:16px}.page.recent-order .item .title{display:block;font-weight:bold}.page.recent-order .item .qualifiers,.page.recent-order .item .notes{padding-left:20px}.page.recent-order .item .qty-container{margin:4px 0 0 12px;overflow:auto}.page.recent-order .item .qty-container .qty{display:inline-block;margin-right:10px}.page.recent-order .item .qty-container .price{display:inline-block;float:none;margin-left:10px}.page.recent-order .item .qty-container .total{float:right}.page.recent-order .empty{margin:12px}.page.recent-order .empty .bar.success{cursor:pointer}.daily-deals_outer{background-color:#A7CB61}.daily-deals_outer .daily-deals{position:absolute;bottom:10px;left:10px;right:10px;top:10px}.daily-deals_outer .daily-deals .content{background:#FFF url("images/bg-daily-deals.jpg") no-repeat center top;background-size:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer;padding:176px 10px 10px 10px;text-shadow:1px 1px rgba(255,255,255,0.6);-webkit-text-shadow:1px 1px rgba(255,255,255,0.6)}.daily-deals_outer .daily-deals .content .hungry{font-size:36px;letter-spacing:1px}.daily-deals_outer .daily-deals .content .get-free-meals{font-size:16px}.daily-deals_outer .daily-deals .content .save-big{color:#F40B0C;font-size:34px;letter-spacing:1px}.daily-deals_outer .daily-deals .content .description{font-size:16px;margin:12px 0}.daily-deals_outer .daily-deals .content .description span{color:#F40B0C}.print-and-present_outer .print-and-present{padding-top:100px}.print-and-present_outer .print-and-present .stamp{background:url("images/bg-print-and-present.png") no-repeat right top;background-size:150px 134px;height:150px;right:10px;position:absolute;top:-100px;width:100%}.print-and-present_outer .print-and-present .content{background-color:#FFF;border:3px solid #97cc39;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer;margin:10px;padding:36px 10px 10px 10px}.print-and-present_outer .print-and-present .content .what-is{font-size:16px;font-weight:bold}.print-and-present_outer .print-and-present .content .what-is span{color:#87C431}.print-and-present_outer .print-and-present .content .free-discounts{color:#87C431;font-size:28px;text-shadow:1px 1px rgba(255,255,255,0.6);-webkit-text-shadow:1px 1px rgba(255,255,255,0.6)}.print-and-present_outer .print-and-present .content .simple-free{font-size:16px}.print-and-present_outer .print-and-present .content .simple-free span{font-weight:bold}.print-and-present_outer .print-and-present .content .save-big{color:#F40B0C;font-size:34px;letter-spacing:1px}.print-and-present_outer .print-and-present .content .description{font-size:16px;margin:12px 0}.print-and-present_outer .print-and-present .content .description span{color:#87C431}.find_restaurant_outer .find_restaurant .item{overflow:auto}.find_restaurant_outer .find_restaurant .address{background-color:#a3d192}.find_restaurant_outer .find_restaurant .address input[type=text]{font-size:18px;width:80%}.find_restaurant_outer .find_restaurant .address .find{background-color:#EEE;border:1px solid #8a8a8a;border-radius:4px;cursor:pointer;display:inline-block;height:22px;padding:4px 6px 4px 6px;text-align:center}.find_restaurant_outer .find_restaurant .address .find:hover{background-color:#FFF;box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1)}.find_restaurant_outer .find_restaurant .near-me{cursor:pointer;font-size:15px}.find_restaurant_outer .find_restaurant .near-me img{height:48px;vertical-align:middle}.find_restaurant_outer .find_restaurant select{display:inline-block;float:right;vertical-align:middle}.page.locations-list .list{bottom:0;left:0;position:absolute;right:0;top:0}.page.locations-list .list .location{background:#fefefe;background-color:#fefefe;background:-moz-linear-gradient(top, #fefefe 0%, #dcdcdc 100% 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #dcdcdc 100%));background:-webkit-linear-gradient(top, #fefefe 0%, #dcdcdc 100% 100%);background:-o-linear-gradient(top, #fefefe 0%, #dcdcdc 100% 100%);background:-ms-linear-gradient(top, #fefefe 0%, #dcdcdc 100% 100%);background:linear-gradient(to bottom, #fefefe 0%, #dcdcdc 100% 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dcdcdc 100%',GradientType=0 );border-bottom:1px solid #D9D9D9;clear:both;color:#333;cursor:pointer;display:block;overflow:auto;padding:12px 5px 12px 60px;position:relative}.page.locations-list .list .location:hover{background-color:#EEE}.page.locations-list .list .location .logo{background:url("images/pin.png") no-repeat center top;background-size:40px 40px;float:left;height:50px;left:-55px;margin-right:-55px;overflow:auto;position:relative;text-align:center;width:50px}.page.locations-list .list .location .logo .day{font-size:30px;font-weight:bold;line-height:30px;text-align:center}.page.locations-list .list .location .logo .month{font-size:16px}.page.locations-list .list .location .title{color:#333333;font-size:16px;font-weight:bold;line-height:18px;margin:0;padding:0 12px 0 0;position:relative}.page.locations-list .list .location .title .distance{background-color:#8a8a8a;border-radius:9px;color:#EEE;font-size:14px;font-weight:normal;padding:0 6px;position:absolute;right:00px;top:0px}.page.locations-list .list .location .address{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page.locations-list .list .location .total{font-weight:bold;margin-right:4px;text-align:right}.listrestaurants{bottom:0;left:0;position:absolute;right:0;top:0}.listrestaurants .location{background:#FFF;padding:12px}.listrestaurants .location h2{font-size:16px;line-height:18px;margin-bottom:4px}.listrestaurants .restaurant{background:#fefefe;background-color:#fefefe;background:-moz-linear-gradient(top, #fefefe 0%, #dcdcdc 100% 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fefefe), color-stop(100%, #dcdcdc 100%));background:-webkit-linear-gradient(top, #fefefe 0%, #dcdcdc 100% 100%);background:-o-linear-gradient(top, #fefefe 0%, #dcdcdc 100% 100%);background:-ms-linear-gradient(top, #fefefe 0%, #dcdcdc 100% 100%);background:linear-gradient(to bottom, #fefefe 0%, #dcdcdc 100% 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#dcdcdc 100%',GradientType=0 );border-top:1px solid #D9D9D9;clear:both;color:#333;cursor:pointer;display:block;overflow:auto;padding:12px 5px 12px 100px;position:relative;min-height:61px}.listrestaurants .restaurant:hover{background-color:#EEE}.listrestaurants .restaurant .logo{float:left;left:-95px;overflow:auto;position:relative;margin-right:-90px}.listrestaurants .restaurant .logo img{display:inline-block;height:54px;width:90px}.listrestaurants .restaurant .mealfree{background:#FFFFFF;border:1px solid #636363;border-radius:3px;color:#000000;display:inline-block;font-size:12px;font-weight:bold;line-height:12px;margin:0 0 1px 1px;padding:4px 0 2px;text-align:center;width:87px}.listrestaurants .restaurant .mealfree span{font-size:14px;font-weight:bold}.listrestaurants .restaurant .title{color:#333333;font-size:16px;font-weight:bold;line-height:18px;margin:0;padding:0 50px 0 0;position:relative}.listrestaurants .restaurant .title .distance{background-color:#8a8a8a;border-radius:9px;color:#EEE;font-size:14px;font-weight:normal;padding:0 6px;position:absolute;right:00px;top:0px}.listrestaurants .restaurant .typeoffood{font-style:italic;position:relative}.listrestaurants .restaurant .address{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.listrestaurants .restaurant .crazypromo{background:#ffffff;background-color:#fff;background:-moz-linear-gradient(top, #fff 0%, #deeec7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #deeec7));background:-webkit-linear-gradient(top, #fff 0%, #deeec7 100%);background:-o-linear-gradient(top, #fff 0%, #deeec7 100%);background:-ms-linear-gradient(top, #fff 0%, #deeec7 100%);background:linear-gradient(to bottom, #fff 0%, #deeec7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#deeec7',GradientType=0 );border-left:2px solid #8dc63f;border-top:2px solid #8dc63f;border-radius:3px;color:#000000;font-size:14px;line-height:15px;margin:6px 5px 0 0;overflow:hidden;padding:3px 3px 3px 10px;position:relative}.listrestaurants .restaurant .crazypromo .arrow{left:0px;position:absolute;height:13px;top:26%}.restaurant .top{background-color:#f3f6f9;border-bottom:1px solid #ddd;padding:12px;min-height:65px}.restaurant .top h1{font-size:16px}.restaurant .top .image{float:right}.restaurant .top .image img{height:65px;max-width:90px}.restaurant .item.promo{background-color:#ff8146;background:-moz-linear-gradient(top, #ff8146 0%, #e47033 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff8146), color-stop(100%, #e47033));background:-webkit-linear-gradient(top, #ff8146 0%, #e47033 100%);background:-o-linear-gradient(top, #ff8146 0%, #e47033 100%);background:-ms-linear-gradient(top, #ff8146 0%, #e47033 100%);background:linear-gradient(to bottom, #ff8146 0%, #e47033 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8146', endColorstr='#e47033',GradientType=0 );color:#fff}.restaurant .item.menulink{font-weight:bold}.restaurant .item .last-free{font-weight:normal;padding-left:32px}.restaurant .points_text{text-align:center;font-size:16px}.restaurantmenu .top{background-color:#f3f6f9;border-bottom:1px solid #ddd;padding:12px;overflow:auto}.restaurantmenu .top h1{font-size:16px}.restaurantmenu .top .menu-top{background-color:#D7F0DF;border-radius:4px;cursor:pointer;margin-top:8px;overflow:auto;padding:10px;text-align:left}.restaurantmenu .top h2{font-size:15px}.restaurantmenu .top h2 .icon-label{display:inline-block;padding-top:6px}.restaurantmenu .top h2 .see-menu-hours{color:#0070FF;float:right;font-weight:normal;margin-top:6px}.restaurantmenu .top .working-hours{display:none;margin:4px 0 0 4px;overflow:auto}.restaurantmenu .top .working-hours .column{width:45%}.restaurantmenu .top .working-hours span{float:right}.restaurantmenu .top .visible{display:block}.restaurantmenu .vertical-menu .item{font-size:16px;padding-top:10px;padding-bottom:10px}.restaurantmenu .vertical-menu .item.gr>span{color:#FFF}.restaurantmenu .vertical-menu .item .last-free-text{color:#7db72f;font-size:14px}.restaurantmenu .menu .menu_price{float:right}.menuqualifier .dialog-body h1{font-size:16px;margin:6px 0}.menuqualifier .checkbox{padding:4px}.menuqualifier input[type=checkbox]{padding:4px;vertical-align:middle}.menuqualifier input[type=radio]{padding:4px;vertical-align:middle}.menuqualifier label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-left:8px;position:relative;vertical-align:middle;width:90%}.menuqualifier label.with-price{padding-right:50px}.menuqualifier label .price{margin-top:-9px;position:absolute;right:0;text-align:right;top:50%}.menuqualifier textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:160px;width:100%}.menuqualifier .radio{font-size:15px;padding:4px}.menuqualifier .radio input{margin-top:2px}.menuqualifier .radio label{vertical-align:top}.menuqualifier .radio label .price_item{font-style:italic}.menuqualifier .checkbox_div_text_div{display:inline-block}
/*# sourceMappingURL=freemeals.css.map */
