@media (min-width: 560px){#main_container.SearchController{padding-left:1.1em;padding-right:1.1em}#search{padding:0;margin-bottom:22px;display:block !important}.SearchController .search_form{padding-top:0;padding-bottom:0;background:#fff;background:rgba(255,255,255,0.8)}.SearchController .search_form label.left,.SearchController .search_form .search_label_left{color:#d01c1a}#Form_SearchForm #CuisineType{width:48.92788%;float:left;margin-right:2.14425%}#Form_SearchForm #Parish{width:48.92788%;float:right;margin-right:0}#search_main .query_description{font-size:22px;margin-bottom:22px}#search_main .search_button_holder,#search_main .search_button_holder.enabled{display:none !important}.SearchController .search_restaurant{margin:0;padding-left:11px;padding-right:11px}.SearchController .search_restaurant .right{padding-top:11px}.SearchController .search_restaurant .opening_sign{float:right;margin-left:11px}.SearchController .search_restaurant .opening_sign .boundary{padding-left:15px;padding-right:15px}.SearchController .search_restaurant .flags{clear:both}.SearchController .search_restaurant .flags .flag{display:block}.SearchController .search_restaurant .flags .big{display:none}.SearchController .search_restaurant .flags .middle{display:inline}.SearchController .search_restaurant .restaurant_logo{width:77px;height:77px}.SearchController .search_restaurant .info_main{margin-left:88px}.SearchController .search_restaurant .info_logo{position:static}html.flexbox .SearchController .search_restaurant .info_bottom.has_extra_details{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start}html.flexbox .SearchController .search_restaurant .info_bottom.has_extra_details .details_holder,html.flexbox .SearchController .search_restaurant .info_bottom.has_extra_details .note{float:left}html.flexbox .SearchController .search_restaurant .info_bottom.has_extra_details .details_holder{margin-right:22px}html.flexbox .SearchController .search_restaurant .info_bottom.has_extra_details .note{padding-top:0;padding-bottom:0;white-space:nowrap;position:relative;top:1px}}@media (min-width: 700px){#search{padding-top:11px;padding-bottom:11px}#search .search_form.transition{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}#search .search_form.transition.out{opacity:0;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px)}#search .search_form.transition.in{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.SearchController #site_note{margin-top:-22px}#Form_SearchForm #CuisineType,#Form_SearchForm #Parish,#Form_SearchForm #Title{width:32%;margin-right:2%;float:left}#Form_SearchForm #Title{float:right;margin-right:0}.SearchController .search_restaurant .right{padding-top:0}.SearchController .search_restaurant .right_main{float:right}.SearchController .search_restaurant .opening_sign{margin-bottom:11px}.SearchController .search_restaurant .opening_sign:before{display:none}.SearchController .search_restaurant .opening_sign .title.main{display:block}.SearchController .search_restaurant .opening_sign .title.mobile{display:none}.SearchController .search_restaurant .flags{clear:none;float:right;padding-right:11px}.SearchController .search_restaurant .flags .flag{font-size:12px}.SearchController .search_restaurant .flags .small{display:none}.SearchController .search_restaurant .flags .big{display:block}.SearchController .search_restaurant .view_menu{display:block;float:right;clear:right}.SearchController .search_restaurant .view_menu.preorder{background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffba00), color-stop(100%, #ff9000));background:-webkit-linear-gradient(#ffba00,#ff9000);background:-moz-linear-gradient(#ffba00,#ff9000);background:-o-linear-gradient(#ffba00,#ff9000);background:linear-gradient(#ffba00,#ff9000);text-shadow:0 1px 0 rgba(255,255,255,0.6)}.SearchController .search_restaurant .restaurant_logo{width:88px;height:88px}.SearchController .search_restaurant .info_main{margin-left:99px}.SearchController .search_restaurant .details .icon{padding-top:3px;display:block;float:left}.SearchController .search_restaurant .details .value{display:block;padding:2px 0 2px 22px;line-height:18px}.SearchController .search_restaurant .restaurant_location{display:block}.SearchController .search_restaurant .restaurant_location .icon{display:block}.SearchController .search_restaurant .restaurant_location .value{padding-left:22px}.SearchController .search_restaurant .restaurant_location .address,.SearchController .search_restaurant .restaurant_location .island{display:inline}.SearchController .search_restaurant .restaurant_location .stores{display:none}}@media (min-width: 960px){#search_wrap{margin-bottom:22px}#site_note{margin-left:0;margin-right:0;margin-top:0;margin-bottom:11px}#search{padding:0;margin-bottom:0;min-height:517px;width:23.55263%;float:left;margin-right:1.92983%}#search .nav{display:block}html.js #search .nav{display:none}#search_main{position:relative;width:74.51754%;float:right;margin-right:0}#search_main .query_description{padding:0;padding-top:4px;line-height:30px;margin-bottom:4px}#Form_SearchForm{display:none}#Form_SearchForm fieldset{margin-bottom:0 !important}#Form_SearchForm .field{float:none !important;width:auto !important;display:block !important;margin-right:0 !important;margin-bottom:11px}#Form_SearchForm #Title{margin-bottom:22px}html.js #Form_SearchForm #Title{margin-bottom:0}html.js #Form_SearchForm{display:block;visibility:hidden}html.js #Form_SearchForm.init{visibility:visible}.SearchController .search_form{padding:5px}.SearchController .search_form label.left,.SearchController .search_form .search_label_left{font-size:19px;line-height:30px}.SearchController .search_restaurant{padding:11px 16px 10px}.SearchController .search_restaurant .right{padding-top:11px;padding-bottom:3px}.SearchController .search_restaurant .opening_sign:before{display:block}.SearchController .search_restaurant .restaurant_logo{width:99px;height:99px;margin-top:5px;margin-bottom:6px}.SearchController .search_restaurant .info_main{margin-left:115px;margin-bottom:7px}.SearchController .search_restaurant h1{font-size:23px;line-height:33px}.SearchController .search_restaurant h1 a{-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease}.SearchController .search_restaurant .details{padding:0}.SearchController .search_restaurant .details .value{line-height:19px}.SearchController .search_restaurant.hover{position:relative;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px 2px rgba(0,0,0,0.2);box-shadow:0 0 2px 2px rgba(0,0,0,0.2)}html.boxshadow .SearchController .search_restaurant.hover,html.boxshadow .SearchController .search_restaurant.hover_prev{border-bottom:1px solid transparent}.SearchController .search_restaurant.first{border-top-left-radius:5px;border-top-right-radius:5px}.SearchController .search_restaurant.last{border-bottom-left-radius:5px;border-bottom-right-radius:5px}}@media (min-width: 1228px){#main_container.SearchController{padding-left:2.2em;padding-right:2.2em;padding-top:17px}}
