@media (min-width: 560px){.SearchController #main_container{padding-left:1.1em;padding-right:1.1em}#search{padding:0;margin-bottom:22px;display:block !important}.search_form{padding-top:0;padding-bottom:0;background:#fff;background:rgba(255,255,255,0.8)}.search_form label.left,.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_restaurant .right{padding-top:11px}.search_restaurant .opening_sign{float:right;margin-left:11px}.search_restaurant .opening_sign .boundary{padding-left:15px;padding-right:15px}.search_restaurant .flags{clear:both}.search_restaurant .flags .flag{display:block}.search_restaurant .flags .big{display:none}.search_restaurant .flags .middle{display:inline}.search_restaurant .restaurant_logo{width:77px;height:77px}.search_restaurant .info_main{margin-left:88px}.search_restaurant .info_logo{position:static}html.flexbox .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 .search_restaurant .info_bottom.has_extra_details .details_holder,html.flexbox .search_restaurant .info_bottom.has_extra_details .note{float:left}html.flexbox .search_restaurant .info_bottom.has_extra_details .details_holder{margin-right:22px}html.flexbox .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}#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}.search_restaurant .right{padding-top:0}.search_restaurant .right_main{float:right}.search_restaurant .opening_sign{margin-bottom:11px}.search_restaurant .opening_sign:before{display:none}.search_restaurant .opening_sign .title.main{display:block}.search_restaurant .opening_sign .title.mobile{display:none}.search_restaurant .flags{clear:none;float:right;padding-right:11px}.search_restaurant .flags .flag{font-size:12px}.search_restaurant .flags .small{display:none}.search_restaurant .flags .big{display:block}.search_restaurant .view_menu{display:block;float:right;clear:right}.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)}.search_restaurant .restaurant_logo{width:88px;height:88px}.search_restaurant .info_main{margin-left:99px}.search_restaurant .details .icon{padding-top:3px;display:block;float:left}.search_restaurant .details .value{display:block;padding:2px 0 2px 22px;line-height:18px}.search_restaurant .restaurant_location{display:block}.search_restaurant .restaurant_location .icon{display:block}.search_restaurant .restaurant_location .value{padding-left:22px}.search_restaurant .restaurant_location .address,.search_restaurant .restaurant_location .island{display:inline}.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}.search_form{padding:5px}.search_form label.left,.search_form .search_label_left{font-size:19px;line-height:30px}.search_restaurant{padding:11px 16px 10px}.search_restaurant .right{padding-top:11px;padding-bottom:3px}.search_restaurant .opening_sign:before{display:block}.search_restaurant .restaurant_logo{width:99px;height:99px;margin-top:5px;margin-bottom:6px}.search_restaurant .info_main{margin-left:115px;margin-bottom:7px}.search_restaurant h1{font-size:23px;line-height:33px}.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}.search_restaurant .details{padding:0}.search_restaurant .details .value{line-height:19px}.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 .search_restaurant.hover,html.boxshadow .search_restaurant.hover_prev{border-bottom:1px solid transparent}.search_restaurant.first{border-top-left-radius:5px;border-top-right-radius:5px}.search_restaurant.last{border-bottom-left-radius:5px;border-bottom-right-radius:5px}}@media (min-width: 1228px){.SearchController #main_container{padding-left:2.2em;padding-right:2.2em;padding-top:17px}}
