@font-face{font-family:Museo500-Regular;src:url(../fonts/Museo500-Regular.ttf) format('truetype')}@font-face{font-family:MuseoSans_500;src:url(../fonts/MuseoSans_500.ttf) format('truetype')}body{font-family:MuseoSans_500;font-size:18px;background-color:#fee9d1;margin:0!important;padding:0!important;padding-bottom:20px!important;min-height:100%;height:100%;width:100%}iframe{height:100%;width:100%;border:0}#container{top:25px;left:0;min-height:100%;width:100%}#header{height:25px;width:100%;top:0;left:0;background-color:#bbbdc0}#title{height:25px;width:100%;top:25px;left:0;background-color:#000}#restaurantName{height:25px;line-height:25px;width:97%;font-weight:700;color:#fff;text-align:right;vertical-align:middle}#menuLayer{width:100%;position:absolute;left:0;top:50px;display:none;font-size:18px;cursor:pointer}#settingsLayer{width:100%;min-height:100%;position:absolute;left:0;top:50px;display:none;font-size:18px;cursor:pointer}#languageLayer{width:100%;min-height:100%;position:absolute;left:0;top:50px;display:none;font-size:18px;cursor:pointer}#restaurantSave{display:inline;text-align:right;border:solid 1px #000}#menuIcon{position:absolute;left:5px;top:2px;cursor:pointer;display:inline-block}#flagIcon{position:absolute;top:10px;right:20px}#map{width:100%;height:400px;background-color:grey}#WifiIcon{position:absolute;top:5px;right:10px}#waitIcon{position:fixed;top:50%;left:50%;margin-top:-100px;margin-left:-100px}#notificationsIcon{position:absolute;top:2px;right:50px}#backButton{position:fixed;left:0;bottom:0;width:100%;border-top:1px solid #000}#btnRowReset{position:fixed;left:0;bottom:0;width:100%;border-top:1px solid #000}#dishAllergens,#dishDescription,#dishNutrition,#dishRate,#dishReviews{display:none}#restaurant_image{height:auto;margin:0 auto;width:100%}#dish_image{height:auto;margin:0 auto;width:100%}#splash{width:100%}#splash_logo_img{display:block;height:auto;width:50%;margin-left:auto;margin-right:auto}#splash_image{display:block;position:fixed;bottom:0;left:0;width:100%;height:50%;border-top:1px solid #000}#strapline{display:block;width:70%;margin-left:auto;margin-right:auto;text-align:center;font-family:MuseoSans_500;font-size:18px;color:#fff}#fhr_title{display:block}#fhr_image{display:block;height:80px;margin-top:5px;margin-bottom:5px}#fhr_date{display:block}.smallText{font-size:10px}.title{font-size:14px}.description{font-size:14px}.html_button{padding:3px;margin:3px}.dropdown{width:100%;font-family:MuseoSans_500;font-size:18px}.menuButton{cursor:pointer}.btn{height:50px;line-height:50px;background:#d9bb34;background-image:-webkit-linear-gradient(top,#f7931d,#ab5c02);background-image:-ms-linear-gradient(top,#f7931d 0,#ab5c02 100%);background-image:linear-gradient(to bottom,#f7931d 0,#ab5c02 100%);color:#fff;padding:0 5px 0 5px;text-decoration:none;margin:0}.btn_allergen_match{height:50px;line-height:50px;background:#d93434;background-image:-webkit-linear-gradient(top,#ef4036,#b82b2b);background-image:-ms-linear-gradient(top,#ef4036 0,#b82b2b 100%);background-image:linear-gradient(to bottom,#ef4036 0,#b82b2b 100%);color:#fff;padding:0 5px 0 5px;text-decoration:none;margin:0}.btn_icon_cell{display:inline-block;width:70px;height:50px;line-height:50px;vertical-align:middle}.btn_icon_cell_narrow{display:inline-block;width:40px;height:50px;line-height:50px;vertical-align:middle}.btn_icon_cell_wide{display:inline-block;width:100px;height:50px;line-height:50px;vertical-align:middle}.btn_icon_cell_warning{display:inline-block;width:25px;height:50px;line-height:50px;vertical-align:middle}.btn_text_cell{display:inline-block;overflow:hidden;height:50px;line-height:50px;vertical-align:middle;width:-webkit-calc(100% - 75px);width:calc(100% - 75px);border:0 solid #fff}.btn_dish_order{text-align:center;background:#d9bb34;background-image:-webkit-linear-gradient(top,#f7931d,#ab5c02);background-image:-ms-linear-gradient(top,#f7931d 0,#ab5c02 100%);background-image:linear-gradient(to bottom,#f7931d 0,#ab5c02 100%);color:#fff;padding:0 5px 0 5px;text-decoration:none;margin:0}.btn_dish_order_form{width:30%;height:50px}.stars{display:block;position:relative;top:-50px;height:10px;line-height:10px;max-height:10px}.dishes-delivery-available{display:inline-block;font-size:10px}.restaurant_address{display:block;position:relative;top:-15px;height:10px;line-height:10px;max-height:10px}.float_left{float:left}.float_right{float:right}.text_right{text-align:right}.checkmark{display:inline-block;width:22px;height:22px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkmark_lowfat{position:absolute;width:8px;height:8px;background-color:green;border-radius:4px;left:0;top:0}.checkmark_circle{position:absolute;width:34px;height:34px;background-color:green;border-radius:17px;left:0;top:0}.checkmark_stem{position:absolute;width:4px;height:16px;background-color:#fff;left:17px;top:8px}.checkmark_kick{position:absolute;width:6px;height:4px;background-color:#fff;left:12px;top:20px}.restaurantButtonBack{display:inline-block;float:left;width:49%;height:50px;line-height:50px;text-align:center;vertical-align:middle;cursor:pointer}.restaurantButtonMenu{display:inline-block;float:right;width:49%;height:50px;line-height:50px;text-align:center;vertical-align:middle;cursor:pointer}.vertical_seperator{display:inline-block;width:2px;height:100%;line-height:100%;left:50%;background-color:#000}.colLeft{width:80%;text-align:left}.colRight{width:20%;text-align:left}.search_textbox{height:10vw;width:76vw;margin:2vw 2vw 2vw 2vw;border:0;padding:0;padding-left:10px;padding-right:10px}.search_button{height:10vw;width:10vw;margin:2vw 2vw 2vw 0;background:#d9bb34;background-image:-webkit-linear-gradient(top,#f7931d,#ab5c02);background-image:-ms-linear-gradient(top,#f7931d 0,#ab5c02 100%);background-image:linear-gradient(to bottom,#f7931d 0,#ab5c02 100%);color:#fff;border:0;float:right}.colRightAlignRight{width:20%;text-align:right}.dishDescription{margin:2%}.dishImage{border-bottom:1px solid #000}.dishSlider{width:75%}.dish_comments{display:block;margin-left:auto;margin-right:auto;width:90%;height:100px}.dish_rating_box{height:20px;line-height:20px;vertical-align:middle;padding:10px;padding-top:2px;padding-bottom:2px}.dish_rating_box_error{background-color:#b82b2b;color:#fcfff4}.centre{text-align:center}.menuIconLine{width:20px;height:3px;background-color:#fff;margin:3px 0}.settingsRow{border-bottom:solid 1px #999;cursor:pointer}.link{color:#0026ff}.notificationsIcon{height:18px}.wifi_ok{color:#fff}.wifi_cache{color:#04bb04}.wifi_failed{color:red;animation:blinker 1s linear infinite}.wifi{padding:2px;position:absolute;top:2px;right:5px}.wifi,.wifi:before{display:inline-block;border:8px double transparent;border-top-color:currentColor;border-radius:50%}.wifi:before{content:'';width:0;height:0}@keyframes blinker{50%{opacity:0}}.checkboxSquared{width:20px;height:20px;position:relative;margin:20px auto;background:#fcfff4;background-image:linear-gradient(top,#fcfff4 0,#dfe5d7 40%,#b3bead 100%);background-image:-ms-linear-gradient(top,#fcfff4 0,#dfe5d7 100%);background-image:linear-gradient(to bottom,#fcfff4 0,#dfe5d7 100%);box-shadow:inset 0 1px 1px #fff,0 1px 3px rgba(0,0,0,.5)}.splash{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#f7931d}.splash_logo{position:absolute;top:10%;width:100%}.fadein{-webkit-transition:all 2s ease-out;transition:all 2s ease-out}.fadeout{-webkit-transition:all 2s ease-in;transition:all 2s ease-in}.hexagon{width:40px;height:20px;background:red;position:relative;display:inline-block;text-align:center;vertical-align:middle;margin:2px;font-size:9px;font-weight:700}.hexagon::before{content:"";position:absolute;top:-10px;left:0;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:10px solid red}.hexagon::after{content:"";position:absolute;bottom:-10px;left:0;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:10px solid red}.trafficLightWhite{background:#fff}.trafficLightWhite::after{border-top:10px solid #fff!important}.trafficLightWhite::before{border-bottom:10px solid #fff!important}.trafficLightRed{background:#fe3b3b}.trafficLightRed::after{border-top:10px solid #fe3b3b!important}.trafficLightRed::before{border-bottom:10px solid #fe3b3b!important}.trafficLightAmber{background:#ffd800}.trafficLightAmber::after{border-top:10px solid #ffd800!important}.trafficLightAmber::before{border-bottom:10px solid #ffd800!important}.trafficLightGreen{background:#44d411}.trafficLightGreen::after{border-top:10px solid #44d411!important}.trafficLightGreen::before{border-bottom:10px solid #44d411!important}.trafficlights{position:relative;bottom:60px;width:220px;left:calc(100% - 220px)}.tlText{position:relative;top:12px;font-size:10px;font-weight:700;background:#fff;border:1px solid #000;width:210px;padding:2px;left:2px;text-align:center}.delete-icon{list-style-type:"\2716";margin-right:10px;font-size:14px}@-webkit-keyframes uil-default-anim{0%{opacity:1}100%{opacity:0}}@keyframes uil-default-anim{0%{opacity:1}100%{opacity:0}}.uil-default-css>div:nth-of-type(1){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-1s;animation-delay:-1s}.uil-default-css{position:relative;background:0 0;width:200px;height:200px}.uil-default-css>div:nth-of-type(2){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-.9166666666666666s;animation-delay:-.9166666666666666s}.uil-default-css{position:relative;background:0 0;width:200px;height:200px}.uil-default-css>div:nth-of-type(3){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-.8333333333333334s;animation-delay:-.8333333333333334s}.uil-default-css{position:relative;background:0 0;width:200px;height:200px}.uil-default-css>div:nth-of-type(4){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-.75s;animation-delay:-.75s}.uil-default-css{position:relative;background:0 0;width:200px;height:200px}.uil-default-css>div:nth-of-type(5){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-.6666666666666666s;animation-delay:-.6666666666666666s}.uil-default-css{position:relative;background:0 0;width:200px;height:200px}.uil-default-css>div:nth-of-type(6){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-.5833333333333334s;animation-delay:-.5833333333333334s}.uil-default-css{position:relative;background:0 0;width:200px;height:200px}.uil-default-css>div:nth-of-type(7){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-.5s;animation-delay:-.5s}.uil-default-css{position:relative;background:0 0;width:200px;height:200px}.uil-default-css>div:nth-of-type(8){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-.4166666666666667s;animation-delay:-.4166666666666667s}.uil-default-css{position:relative;background:0 0;width:200px;height:200px}.uil-default-css>div:nth-of-type(9){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-.3333333333333333s;animation-delay:-.3333333333333333s}.uil-default-css{position:relative;background:0 0;width:200px;height:200px}.uil-default-css>div:nth-of-type(10){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-.25s;animation-delay:-.25s}.uil-default-css{position:relative;background:0 0;width:200px;height:200px}.uil-default-css>div:nth-of-type(11){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-.16666666666666666s;animation-delay:-.16666666666666666s}.uil-default-css{position:relative;background:0 0;width:200px;height:200px}.uil-default-css>div:nth-of-type(12){-webkit-animation:uil-default-anim 1s linear infinite;animation:uil-default-anim 1s linear infinite;-webkit-animation-delay:-83.33333333333333ms;animation-delay:-83.33333333333333ms}.uil-default-css{position:relative;background:0 0;width:200px;height:200px}.help_h1{font-size:1.75em;margin:5px}.help_h2{font-size:1.25em;margin:5px}.help_h3{font-size:.95em;margin:5px}.help_p{font-size:.7em;margin-bottom:10px}.help_a{font-color:#000;text-decoration:none}.help_img{display:block;width:80%;max-width:350px;margin:auto;padding:5px;border:1px solid #000;background-color:#fff}