@media screen and (max-width:640px){p{margin-bottom:10px;line-height:1.5}h2,h3{margin:15px 0}h2{font-size:1.2rem}div#wrapper{margin:auto;width:auto}header#mobile-masthead{display:block}header#masthead,header#mobile-masthead{background:#000;color:#fff;position:relative;text-align:left;padding:0;margin:0}header#masthead h1#logo,header#mobile-masthead h1{font-size:1rem;padding:10px;margin:0;text-align:left}header#masthead span.screen-reader,header#mobile-masthead span.screen-reader{position:relative;text-indent:0;left:auto}header#masthead h1#logo a,header#masthead span.screen-reader a,header#mobile-masthead h1 a,header#mobile-masthead span.screen-reader a{padding:0;line-height:1}header#masthead a#logo-wrapper,header#masthead p#tagline{display:none}nav#mobile a#toggle{padding:11px;position:absolute;top:0;right:0;display:block;width:14px;height:14px}nav#mobile a#toggle span{display:block;width:14px;height:2px;background-color:#fff;margin-bottom:3px;border-radius:2px}nav#mobile a#toggle span:last-child{margin-bottom:0}header#masthead a,header#mobile-masthead a{color:#fff;display:block;padding:10px;text-decoration:none}nav#mobile ul{display:none;border-top:1px solid hsla(0,0%,100%,.5)}nav#mobile li{border-bottom:1px solid hsla(0,0%,100%,.25)}nav#mobile li span.menu-link{padding-left:10px}nav#mobile{display:block}br.pre-intro-space,nav#primary{display:none}body.index-only h1 span.screen-reader a,body.index-only h1#logo span.screen-reader a{visibility:hidden}body.index-only img.main-logo{display:block;margin:20px auto}section#secondary,section#side-column,section#third{width:auto;float:none}section#secondary img#restaurant_logo,section#side-column img#restaurant_logo{margin-bottom:5px}address br{display:none}address span#street_address,address span.street_address{display:block}address span.location_name{font-size:1.2rem}section.module{padding-top:0;margin-bottom:20px}section#third section.module:last-child,section.module:last-child{padding-bottom:0;margin-bottom:0}section#secondary header#masthead,section#side-column header#masthead{display:none}div#content{background:none;padding:0;margin-top:10px;margin-bottom:0}nav#footer,section#main,section#secondary,section#third{margin:0 10px;padding:15px 15px 25px}section#side-column{margin:0 10px}section#side-column section#secondary{margin:0}div.layout-1 nav#footer,div.layout-1 section#main,div.layout-1 section#secondary,div.layout-1 section#third{border-bottom:1px solid rgba(0,0,0,.1);background-color:#fff}section#main{width:auto;float:none}section#main h2:first-child{margin-top:0}nav#footer{padding-bottom:15px;margin-bottom:10px;background-image:none}img#event_main_photo,img#main_pic,img#menu_item_main_photo,img#page_main_photo{width:100%;display:block}div.menus:last-child,ul#reviews li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}a.full_article,body.menus-only span.normalized,div.menus label,p.coupon_expiry,p.coupon_fine_print,p.event_date,p.reviews_date,span.menu_diet,span.menu_price,span.menu_spicy,ul#events p.event_date{font-size:.8rem}ul#menu_nav{font-size:inherit}div.menus ul ul{position:relative;top:auto;right:auto;margin-top:5px}div.gallery_pic_text{margin-top:10px;width:auto}ul#coupons li{width:auto;display:block}#map_canvas,.map_canvas{min-height:320px;width:100%;margin-bottom:20px;margin-top:auto}ul#contact{font-size:1em;padding:0}ul#contact li label{float:none;width:auto;text-align:left;margin:0 0 5px;display:block}ul#contact input,ul#contact textarea{width:100%;margin-bottom:10px;text-indent:5px;padding:5px 0}ul#contact input.submit{padding:5px;left:auto;margin-top:20px}div#app_page div.cc_widget{margin-bottom:0}.fb_iframe_widget,.fb_iframe_widget iframe[style],.fb_iframe_widget span{width:100%!important}#OT_searchWrapperAll{padding:0}#OT_searchWrapper,#OT_searchWrapperAll{width:100%;height:170px;position:relative;margin:0}#OT_searchWrapper{border:none}#OT_searchWrapper .OT_feedTitle{position:absolute;top:0;left:0;font-size:1rem;font-weight:400;line-height:1rem;margin:0}#OT_searchWrapper dl{position:absolute;top:10px;left:0;padding:0;margin:0}#OT_partySizeLbl{position:absolute;top:25px;left:0;margin:0 0 0 5px;padding:3px 0;text-align:right;width:90px;display:block}#OT_partySize{position:absolute;top:25px;left:105px;margin:0;padding:0}#OT_dateLbl{left:0;margin:0 0 0 5px;padding:3px 0;text-align:right;width:90px}#OT_date,#OT_dateLbl{position:absolute;top:60px}#OT_date{left:105px;width:100px;margin:0;padding:0}#OT_timeLbl{left:0;margin:0 0 0 5px;width:90px;padding:3px 0;text-align:right}#OT_time,#OT_timeLbl{position:absolute;top:95px}#OT_time{left:105px}#OT_empty{position:absolute;width:0;height:0;padding:0;margin:0;top:100px;left:0}#OT_submitWrap{position:relative;top:130px;left:105px;margin:0 5px 0 0;z-index:5}#OT_logo{position:absolute;top:142px;left:-15px;width:100%;padding:0;margin:0;display:block}#OT_logoLink{display:none}#OT_imglogo{border:0;margin:0 0 0 10px}#OT_searchWrapper form{margin:0;padding:0}#OT_searchWrapper input.hidden{display:none}#OT_searchWrapper .feedFormField,#OT_searchWrapper .feedFormField option{font-size:12px;margin:2px}#OT_searchWrapper #startDate,#OT_searchWrapper .OT_feedFormfieldCalendar{font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;margin:0;width:85px}#OT_searchWrapper #dateDisplay{font-size:10px;color:#999;font-family:Verdana,Arial,Helvetica,Sans-Serif;float:right;margin:0 30px 0 0;display:inline}#OT_searchWrapper .imgCal{position:absolute;display:none;z-index:100}#OT_searchWrapper #imageCal table{font-size:12px;width:150px;font-family:arial;font-weight:700;background:#fff}#OT_searchWrapper #imageCal td{padding:0;text-align:center}#OT_searchWrapper .clickableDays{color:#000;text-decoration:none;height:18px}#OT_searchWrapper .nonclickableDays{color:#ccc;height:18px}#OT_searchWrapper .months{color:#fff;text-decoration:none}#OT_searchWrapper .weekdays{color:#000;text-decoration:none;color:#666;background-color:#efefef;width:14%}}@media screen and (max-width:520px){.adsbygoogle,div#ad468x60{position:relative;width:320px;height:50px}div#fake-banner{width:320px;height:50px}}@media screen and (max-width:370px){.adsbygoogle,div#ad468x60,div#fake-banner{width:234px;height:60px}}