.BasketController #main_container{padding:22px 11px}#popup_holder.order_form_info_box.no_item_fields,#popup_holder.order_form_info_box.has_before_order_actions{max-width:500px}#popup_holder.order_form_info_box .info_content{position:relative;overflow:hidden;padding:22px 11px}#OrderForm{position:relative}#OrderForm.hide{visibility:hidden}#OrderForm .form_content.item_price_top .form_title{float:left;margin-bottom:11px}#OrderForm .form_content.item_price_top .order_item_price{float:right;margin-left:22px;margin-bottom:11px}#OrderForm .form_content.item_price_top .form_holder{clear:both}#OrderForm .form_title{font-family:"museoslab900",arial,sans-serif;font-size:30px;margin-bottom:11px;color:#d01c1a}#OrderForm .form_description{font-size:14px;line-height:22px;margin-bottom:11px;clear:both}#OrderForm .form_holder{padding-top:11px}#OrderForm .field.main_image{float:left;clear:left;border:1px solid #f0f0e7;margin-bottom:0}#OrderForm .allergy_note{background:white;border:1px solid #d5d5d5;box-shadow:1px 2px 1px 0 rgba(0,0,0,0.1) inset;border-radius:5px;padding:1.1em;text-align:center}#OrderForm .allergy_note *{font-weight:bold;font-size:13px;line-height:22px}#OrderForm .cancel_button{float:left}.before_order_action{display:none}.before_order_action.current{display:block}.before_order_action .extra_info{color:#00781f}.before_order_action .extra_info span{display:inline-block;vertical-align:middle}.before_order_action .extra_info .icon{font-size:22px;margin-right:5px}.before_order_action .extra_info .text{font-family:"museoslab900",arial,sans-serif;font-size:15px}.before_order_action .message.validation,.before_order_action .message.required{padding-top:5px;line-height:11px}.before_order_action fieldset{padding-bottom:0;border-bottom:none}#OrderForm.has_before_order_action .form_content{display:none}#OrderForm.has_before_order_action .form_content.current{display:block}.location_action .fulfilment_type ul{text-align:center}.location_action .fulfilment_type li{display:inline-block;padding:0 5px}.location_action .field .message.info{display:inline-block}.location_action .field.location_field{width:90%;margin-left:auto;margin-right:auto;-webkit-transition:height 0.2s ease,opacity 0.2s ease;-webkit-transition-delay:0s,0.15s;-moz-transition:height 0.2s ease,opacity 0.2s ease 0.15s;-o-transition:height 0.2s ease,opacity 0.2s ease 0.15s;transition:height 0.2s ease,opacity 0.2s ease 0.15s;height:60px}.location_action .field.location_field.hide{opacity:0;height:0px;-webkit-transition:opacity 0.2s ease,height 0.2s ease;-webkit-transition-delay:0s,0.15s;-moz-transition:opacity 0.2s ease,height 0.2s ease 0.15s;-o-transition:opacity 0.2s ease,height 0.2s ease 0.15s;transition:opacity 0.2s ease,height 0.2s ease 0.15s}.location_action .field.hidden{display:none}.location_action [disabled='disabled']{color:#d01c1a}.RestaurantLocationAction .field.postcode.hide,.RestaurantLocationAction .location_info.hide{display:none}.RestaurantLocationAction .location_info{padding:11px 0}.RestaurantLocationItemsAction .store_name .icon{display:inline-block;position:relative;top:-2px}.RestaurantLocationItemsAction .store_name .text{line-height:22px}.RestaurantLocationItemsAction .change_action_link{font-size:12px;margin-left:4px;margin-right:4px;display:inline-block;vertical-align:middle;cursor:pointer;position:relative;top:-1px;color:#4b4b4b}.RestaurantLocationItemsAction .change_action_link:before{width:300%;left:-90%;height:200%;top:-50%;position:absolute;content:""}.RestaurantLocationItemsAction .change_action_link:hover{color:#d01c1a}.RestaurantLocationItemsAction .change_action{display:none}.order_item_price{color:#d01c1a;font-family:"museoslab900",arial,sans-serif;font-size:30px;text-align:right}.no_item_fields .order_item_price{padding:33px 0 0;clear:both}.form_content.has_image.has_item_price.no_item_fields fieldset{position:relative;padding-bottom:72px}.form_content.has_image.has_item_price.no_item_fields .order_item_price{padding:0;position:absolute;bottom:20px;right:0}.orderitemvariation li,.orderitemoptiongroup li{border-radius:5px}html.js .orderitemvariation li:hover,html.js .orderitemoptiongroup li:hover{background-color:#dedede}.orderitemvariation li.unavailable .price,.orderitemvariation li.unavailable label,.orderitemoptiongroup li.unavailable .price,.orderitemoptiongroup li.unavailable label{color:#929292}.orderitemvariation li.unavailable:hover,.orderitemoptiongroup li.unavailable:hover{background:transparent !important}.orderitemvariation li.unavailable label,.orderitemoptiongroup li.unavailable label{cursor:default !important}.orderitemvariation li.unavailable .custom-radio label:before,.orderitemoptiongroup li.unavailable .custom-radio label:before{background-position:left -120px !important}.orderitemvariation li .unavailable_message,.orderitemoptiongroup li .unavailable_message{color:#d01c1a;margin-left:15px;font-size:11px}.orderitemvariation .price,.orderitemoptiongroup .price{float:right;display:block;margin-right:7px;margin-left:3px;font-size:13px;line-height:22px}.orderitemoptiongroup{position:relative}.orderitemoptiongroup .lazy_holder{height:0;position:relative;display:none}.orderitemoptiongroup .lazy_icon{position:absolute;top:7px;right:16px;font-size:18px;color:#d01c1a;line-height:22px;-webkit-transition:-webkit-transform 0.7s ease,opacity 0.7s ease;-moz-transition:-moz-transform 0.7s ease,opacity 0.7s ease;-o-transition:-o-transform 0.7s ease,opacity 0.7s ease;transition:transform 0.7s ease,opacity 0.7s ease;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}.orderitemoptiongroup .lazy_price_loaded{padding-right:0;-webkit-transition:padding 0.7s ease;-moz-transition:padding 0.7s ease;-o-transition:padding 0.7s ease;transition:padding 0.7s ease}.orderitemoptiongroup.lazy{-webkit-box-shadow:0 1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px 1px rgba(0,0,0,0.1)}.orderitemoptiongroup.lazy label.left{color:#d01c1a;cursor:pointer;cursor:pointer}.orderitemoptiongroup.lazy label.left:hover{color:#4b4b4b}.orderitemoptiongroup.lazy .lazy_icon{display:block;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.orderitemoptiongroup.lazy .price{padding-right:20px}@media (min-width: 480px){.orderitemoptiongroup.two_columns .middleColumn:after{visibility:hidden;display:block;content:"";clear:both;height:0}* html .orderitemoptiongroup.two_columns .middleColumn{zoom:1}*:first-child+html .orderitemoptiongroup.two_columns .middleColumn{zoom:1}.orderitemoptiongroup.two_columns .column{width:48.5%}.orderitemoptiongroup.two_columns .column.odd{float:left}.orderitemoptiongroup.two_columns .column.even{float:right}}.orderitemvariation .price{color:#d01c1a;font-family:"museoslab900",arial,sans-serif}.field.ordermealselectioncomponent .selection_number{width:8%;display:inline-block;vertical-align:middle}.field.ordermealselectioncomponent .selection_number .value{width:22px;height:22px;line-height:22px;display:inline-block;background-color:#888888;border-radius:11px;color:white;text-align:center}.field.ordermealselectioncomponent .selection_holder-validation .selection_number .value,.field.ordermealselectioncomponent .selection_holder-required .selection_number .value{background-color:#d01c1a}.field.ordermealselectioncomponent .optionset li.has_variations:hover{background-color:transparent}.field.ordermealselectioncomponent .meal_selection{padding-left:0;margin-bottom:10px}.field.ordermealselectioncomponent .meal_selection.last{margin-bottom:0}.field.ordermealselectioncomponent .meal_selection .meal_selection_items{display:inline-block;vertical-align:middle;width:100%}.field.ordermealselectioncomponent .meal_selection .meal_selection_items li{padding-left:0}.field.ordermealselectioncomponent .meal_selection .meal_selection_items li .meal_item_variations li:hover{background-color:#dedede}.field.ordermealselectioncomponent.multiple_selections .meal_selection_items{width:89%}.field.ordermealselectioncomponent .dropdown .select_holder{width:49%}.field.ordermealselectioncomponent .dropdown .select_holder.hidden{display:none}.field.ordermealselectioncomponent .dropdown .dropdown_single .main_holder{width:100%}.field.ordermealselectioncomponent .dropdown .selectboxit-container{display:block}.field.ordermealselectioncomponent .dropdown .main_holder{float:left}.field.ordermealselectioncomponent .dropdown .variation_holder{float:right}.field.ordermealselectioncomponent .dropdown.selection_holder-validation .meal_selection_items{margin-bottom:4px}.meal_selection_component li{padding-left:10px}.meal_selection_component li:before{display:none}.meal_selection_component label,.meal_selection_component .selection_number{font-size:15px}
