@media (min-width: 560px){.BasketController #main_container{padding-top:30px;padding-bottom:33px}#popup_holder.order_form_info_box .info_content{padding:9px 20px 20px}.ParishRequiredAction #ParishRequiredAction_ParishID{width:70%;margin-left:auto;margin-right:auto}}@media (min-width: 730px){#OrderForm .form_content.has_item_fields .row_fields{width:40.54094%;float:left;margin-right:1.92983%}#OrderForm .form_content.has_item_fields .item_fields{width:57.52924%;float:right;margin-right:0}}@media (min-width: 560px){#main_container.RestaurantController{padding-top:22px;padding-bottom:44px}#restaurant_header{padding:0}#restaurant_top{border:1px solid #c5c5c5;border-radius:5px;margin-left:0;margin-right:0;position:relative;z-index:10;-webkit-box-shadow:0 0 3px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 0 3px 3px rgba(0,0,0,0.1);box-shadow:0 0 3px 3px rgba(0,0,0,0.1)}html.no-boxshadow #restaurant_top{background:white;-webkit-box-shadow:0 0 3px 3px #e6e6e6;-moz-box-shadow:0 0 3px 3px #e6e6e6;box-shadow:0 0 3px 3px #e6e6e6;behavior:url("themes/food/PIE.htc")}#restaurant_top .icon{float:left;width:26px}#restaurant_top h1{font-size:23px;line-height:33px;margin-bottom:0}#restaurant_top .restaurant_location{font-size:15px;line-height:22px}#restaurant_top .column{width:32.3871%;float:left;margin-right:1.41935%;padding:0;margin-bottom:0}#restaurant_top .column.last{float:right;margin-right:0}#restaurant_top .column .icon{width:26px}#restaurant_top .column .content{margin-left:32px}#restaurant_top .info_columns{clear:none;overflow:hidden}#restaurant_top .info_columns.main{padding-top:3px}#restaurant_top .info_columns.last{border-bottom:1px solid #d5d5d5;padding-bottom:7px}#restaurant_top .info_columns .column{padding:0;border-top:none}#restaurant_top .info_columns .content{display:block;line-height:16px;min-height:33px}#restaurant_top .phone_show .spacer{padding:11px 11px 15px}#restaurant_top .phone_show .column{border-top:none;margin-bottom:0}#restaurant_top .phone_show .column .content,#restaurant_top .phone_show .column .icon{line-height:26px}#restaurant_top .phone_show .column .icon{font-size:26px;line-height:28px}#restaurant_top .phone_show .show{padding-top:0;width:28%}#restaurant_top .phone_show .show .button{padding-top:5px;padding-bottom:4px;padding-right:20px}#restaurant_top .phone_show .show .button:after{display:none}#restaurant_top .phone_show .facebook{padding-top:1px;padding-bottom:2px;width:40%;margin-right:2%;text-align:center}#restaurant_top .phone_show .facebook .icon{display:none}#restaurant_top .phone_show .facebook .action_holder{margin-left:0;height:26px;display:inline-block;vertical-align:middle;position:relative;width:170px}#restaurant_top .phone_show .facebook .like_button_holder{position:absolute}#restaurant_top .phone_show .facebook .recommend{display:block}#restaurant_top .phone_show .payment{width:28%;margin-right:2%;padding-top:3px}#restaurant_top .phone_show .payment .icon{display:none}#restaurant_top .phone_show .payment img{height:auto;margin-left:0;width:100%;max-width:171px;display:inline-block;vertical-align:middle}.menu_control_tabs{border:1px solid #d5d5d5}.menu_control_tabs .total.has_value{margin-left:4px}.menu_control_tabs .total.total_items.has_value{display:block}.menu_control{margin-left:0;margin-right:0}#menu_top{padding:0}#main_deal{padding:0}#main_deal .deal_container{padding-bottom:0}#main_deal .view_more_container{padding-right:130px;padding-left:20px}#main_deal .deal_titles{padding-top:15px;padding-bottom:17px !important}#main_deal .view_more{position:absolute;right:10px;top:10px}#restaurant_menu .variation_name .content{padding-left:33px}#restaurant_menu.desktop tbody.variations .item_title_description{vertical-align:top !important;width:55% !important}#restaurant_menu.desktop tbody.variations .variation_name{width:40%}#restaurant_menu.desktop tbody.variations .variation_name .content{padding-left:11px !important}#restaurant_menu.desktop tbody.price .item_title_description{width:100%}#popup_holder .deal_info_holder{padding:0}#restaurant_info .action_holder.multi{margin:0 auto;max-width:700px}#restaurant_info .action_holder.multi .view_menu,#restaurant_info .action_holder.multi .book_table{width:49%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#restaurant_info .view_menu{float:left}#restaurant_info .book_table{float:right}#restaurant_info .opening{width:48.92788%;float:left;margin-right:2.14425%}#restaurant_info .main_delivery{width:48.92788%;float:right;margin-right:0}#restaurant_info .alternative_delivery{width:48.92788%;float:left;margin-right:2.14425%}.dietary_key{padding-top:11px;padding-bottom:11px;text-align:center}.dietary_key li{margin-bottom:0;padding:0 20px !important;display:inline-block;vertical-align:middle}.gst_message{margin-bottom:0}}@media (min-width: 600px){html.backgroundsize #main_deal .deal_title.laplandia{padding-left:68px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}html.backgroundsize #main_deal .deal_title.laplandia.in{position:absolute}html.backgroundsize #main_deal .deal_title.laplandia:before{position:absolute;left:5px;top:-10px;height:45px;width:63px;background:url("../images/restaurant/deals/laplandia.png") center center no-repeat;background-size:auto 100%;content:""}html.backgroundsize .deal_terms .laplandia{padding-top:0;padding-left:140px}html.backgroundsize .deal_terms .laplandia:before{left:0;margin-left:0}}@media (min-width: 600px){#restaurant_info .locations .location{width:45%;margin-right:4%;float:left;box-sizing:border-box}#restaurant_info .locations .location.m_2_0{margin-right:0}#restaurant_info .locations .location.m_2_1{clear:left}}@media (min-width: 690px){html.js #menu_main{opacity:0}html.js #menu_main.init{opacity:1}body.initial html.js #menu_main.init{-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}}@media (min-width: 700px){#main_deal.carousel .deal_title{height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width: 730px){#restaurant_top .info_main{border-bottom:1px solid #c5c5c5}#restaurant_top .info_main .spacer{padding:15px 16px 16px}#restaurant_top .info_logo{min-height:inherit}#restaurant_top .restaurant_logo{width:99px;height:auto;position:static;float:left}#restaurant_top .restaurant_logo img{position:static;margin-top:0;top:auto}#restaurant_top .title_location,#restaurant_top .info_columns{margin-left:110px}#restaurant_top .info_columns{margin-top:0;border-bottom:none !important;position:relative;padding:0 !important}#restaurant_top .info_columns.main{margin-bottom:6px}#restaurant_top .info_columns.main.last{margin-bottom:3px}#restaurant_top .info_columns.main:before,#restaurant_top .info_columns.has_delivery:before,#restaurant_top .info_columns.main:after{width:1px;height:100%;position:absolute;top:0;content:"";background:#d5d5d5}#restaurant_top .info_columns .content{min-height:30px;line-height:15px}#restaurant_top .info_columns:before{left:33%}#restaurant_top .info_columns:after{right:33%}#restaurant_top .phone_show .spacer{padding-bottom:10px}#restaurant_top .phone_show .payment,#restaurant_top .phone_show .facebook,#restaurant_top .phone_show .show{width:32.3871%;float:left;margin-right:1.41935%}#restaurant_top .phone_show .facebook{text-align:left !important}#restaurant_top .phone_show .facebook .action_holder{overflow:visible}#restaurant_top .phone_show .show{float:right;margin-right:0}#restaurant_top .phone_show .show .button.toggle{padding-right:64px}#restaurant_top .phone_show .show .button.toggle:after{display:block;width:33px}}@media (min-width: 960px){#restaurant_top .spacer{padding:16px !important}#restaurant_top .info_main{border-right:1px solid #d5d5d5;border-bottom:none;width:74.51754%;float:left;box-shadow:none;overflow:visible}#restaurant_top .restaurant_logo{height:auto;position:static;float:left}#restaurant_top .restaurant_logo img{position:static;margin-top:0;top:auto}#restaurant_top h1{font-size:27px;line-height:33px}#restaurant_top .info_columns{padding-bottom:0}#restaurant_top .info_columns .column{width:32.04678%;float:left;margin-right:1.92983%}#restaurant_top .info_columns .last{float:right;margin-right:0}#restaurant_top .info_columns .ready_time{display:none}#restaurant_top .phone_show{width:23.55263%;float:right}#restaurant_top .phone_show .spacer{padding-left:0 !important}#restaurant_top .phone_show .column{display:block;margin:0;float:none;width:auto}#restaurant_top .phone_show .column .content,#restaurant_top .phone_show .column .icon{line-height:22px}#restaurant_top .phone_show .payment{display:none}#restaurant_top .phone_show .facebook{padding:0;clear:right;margin-bottom:44px;overflow:hidden;position:relative;top:-2px}#restaurant_top .phone_show .facebook .action_holder{margin-left:0;padding-top:0;height:22px}#restaurant_top .phone_show .facebook .icon{display:none}#restaurant_top .phone_show .facebook .recommend{display:block}#restaurant_top .phone_show .show{float:none;clear:both}#menu_controls{display:block !important;width:auto !important}.menu_control_tabs{display:none}.menu_tab_wrapper{display:none}.menu_control{padding-top:0;display:block;margin-bottom:0}.menu_control .close{display:none}#sections,#order{width:18%}#sections{margin-right:2%;float:left}#order{display:block !important}#order .scroller.anchor_top,#order .scroller.anchor_bottom{left:auto;right:0}#menu_controls.inactive #order{margin-bottom:0}html.js #menu_top{display:none}html.js #menu_top.init{display:block !important}#menu>#menu_top{display:none !important}#menu_main{width:60%;float:left;clear:none;padding-top:0}#order{float:right}#menu_category_nav li{display:block}#menu_category_nav a{padding-top:5px;padding-bottom:5px}#restaurant_menu .item_title_description{padding-left:20px;padding-right:20px}#restaurant_menu .variation_name{padding-left:20px}#restaurant_menu .variation_name .content{padding-left:22px}#restaurant_menu.desktop .variation_name{padding-left:0}#restaurant_menu .add_to_basket{margin-right:11px}#restaurant_info .first.panel{width:49.03509%;float:left;margin-right:1.92983%}#restaurant_info .info_holder{width:49.03509%;float:right;margin-right:0}#restaurant_info .action_holder.multi .view_menu,#restaurant_info .action_holder.multi .book_table{width:48%}#restaurant_info .locations .location{width:auto;margin-right:0;float:none}#restaurant_info .pq_map img{margin:0}}@media (min-width: 1530px){#restaurant_top .phone_show .facebook{overflow:visible}}
