html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}a.psi-tooltip{text-decoration:none;position:relative}a.psi-tooltip h4{font-weight:bold;clear:both}a.psi-tooltip .psi-tooltip-popup{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:none repeat scroll 0 0 #F4F4F4;border:1px solid #BDBDBD;color:#454545;display:none;font-size:75%;height:20px;right:-210px;margin-top:0px;min-width:180px;padding:10px;position:absolute;z-index:100}a.psi-tooltip:hover .psi-tooltip-popup{display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}a.psi-tooltip{text-decoration:none;position:relative}a.psi-tooltip h4{font-weight:bold;clear:both}a.psi-tooltip .psi-tooltip-popup{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:none repeat scroll 0 0 #F4F4F4;border:1px solid #BDBDBD;color:#454545;display:none;font-size:75%;height:20px;right:-210px;margin-top:0px;min-width:180px;padding:10px;position:absolute;z-index:100}a.psi-tooltip:hover .psi-tooltip-popup{display:block}.button{font-size:120%;font-weight:bold;font-family:arial, "Helvetica Neue","lucida grande",tahoma,verdana,sans-serif;color:#FFFFFF;padding:0 3%;background-color:#e36509;border:1px solid #9d4707;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff9600), color-stop(100%, #e6451e));background-image:-webkit-linear-gradient(#ff9600,#e6451e);background-image:-moz-linear-gradient(#ff9600,#e6451e);background-image:-o-linear-gradient(#ff9600,#e6451e);background-image:linear-gradient(#ff9600,#e6451e);-webkit-box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset;-moz-box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset;box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset;text-shadow:rgba(0,0,0,0.3) 1px -1px 1px;cursor:pointer}.button.disabled{background:#b7b7b7;border:1px solid #B7B7B7;cursor:default}.red-button{background-color:#a11c26;border:1px solid #a11c26;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a11c26), color-stop(100%, #fa5b6a));background-image:-webkit-linear-gradient(#a11c26,#fa5b6a);background-image:-moz-linear-gradient(#a11c26,#fa5b6a);background-image:-o-linear-gradient(#a11c26,#fa5b6a);background-image:linear-gradient(#a11c26,#fa5b6a);-webkit-box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset;-moz-box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset;box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset}.header{background-color:#a0ddea;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a0ddea), color-stop(50%, #c7eaf2), color-stop(100%, #cfedf3));background-image:-webkit-linear-gradient(#a0ddea,#c7eaf2,#cfedf3);background-image:-moz-linear-gradient(#a0ddea,#c7eaf2,#cfedf3);background-image:-o-linear-gradient(#a0ddea,#c7eaf2,#cfedf3);background-image:linear-gradient(#a0ddea,#c7eaf2,#cfedf3);color:#65a1b6;border-bottom:1px solid #f7f7f7;padding-bottom:20px;height:16px}.header ul.search-node a{color:#fff;text-decoration:none}.header ul.search-node a:visited{color:#fff}.header ul.search-node a:focus{color:#fff}.header ul.search-node a:hover{color:#fff}.header ul.search-node a:active{color:#fff}.header ul.search-node ul.header-list{margin-left:12%;padding-top:10px}.header ul.search-node ul.header-list h3{color:#65a1b6}.header ul.search-node ul.header-list li.search-node{clear:both;float:right;position:absolute;right:14%}.header ul.search-node li.search-type{display:block}.header ul li{display:inline-block}.header ul.logo-links{width:1010px;margin:0 auto;vertical-align:top}.header ul.logo-links li.logo{display:inline-block;vertical-align:top;width:50%}.header ul.logo-links li.logo img{margin-top:3px}.header ul.logo-links li.header-links{width:49%;display:inline-block;vertical-align:top;margin-top:5px;text-align:right}.header ul.logo-links li.header-links ul.header-links-list li.header-link{display:inline-block;margin-right:4px;padding-right:4px;border-right:1px solid #65a1b6;vertical-align:middle}.header ul.logo-links li.header-links ul.header-links-list li.header-link a{padding:10px;color:#004351}.header ul.logo-links li.header-links ul.header-links-list li.header-link a img{height:17px}.header ul.logo-links li.header-links ul.header-links-list li.header-link a.link:hover{border-radius:5px;background-color:#63c4d7;color:#fff}.header ul.logo-links li.header-links ul.header-links-list li.header-link input.button.sign-up{background-color:#7bd131;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7bd131), color-stop(100%, #55ae09));background-image:-webkit-linear-gradient(#7bd131,#55ae09);background-image:-moz-linear-gradient(#7bd131,#55ae09);background-image:-o-linear-gradient(#7bd131,#55ae09);background-image:linear-gradient(#7bd131,#55ae09);border:1px solid #65a1b6;font-size:100%}.header ul.logo-links li.header-links ul.header-links-list li.header-link input.button.sign-up:hover{background-color:#55ae09;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #55ae09), color-stop(100%, #55ae09));background-image:-webkit-linear-gradient(#55ae09,#55ae09);background-image:-moz-linear-gradient(#55ae09,#55ae09);background-image:-o-linear-gradient(#55ae09,#55ae09);background-image:linear-gradient(#55ae09,#55ae09);border:1px solid #65a1b6}.header ul.logo-links li.header-links ul.header-links-list li.header-link.last-child{border:0;margin-right:0;padding-right:0}.header ul.header-description-images{width:1010px;margin:0 auto;padding-top:30px}.header ul.header-description-images li.header-description{display:inline-block;width:50%;vertical-align:top}.header ul.header-description-images li.header-description h1{color:#004351;font-size:30px;font-weight:bold;max-width:400px}.header ul.header-description-images li.header-description h2{color:#65a1b6;font-size:20px;font-weight:normal;max-width:300px;margin-top:15px}.header ul.header-description-images li.header-description input.button.large-sign-up{display:block;margin:15px 0;padding:10px 30px;font-size:25px;font-weight:bold;border:2px solid #fff}.header ul.header-description-images li.header-description input.button.large-sign-up:hover{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e36509), color-stop(100%, #e36509));background-image:-webkit-linear-gradient(#e36509,#e36509);background-image:-moz-linear-gradient(#e36509,#e36509);background-image:-o-linear-gradient(#e36509,#e36509);background-image:linear-gradient(#e36509,#e36509)}.header ul.header-description-images li.header-description a{display:block;font-size:15px;font-weight:lighter;color:#65a1b6}.header ul.header-description-images li.header-images{text-align:right;display:inline-block;width:49%;vertical-align:top}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}a.psi-tooltip{text-decoration:none;position:relative}a.psi-tooltip h4{font-weight:bold;clear:both}a.psi-tooltip .psi-tooltip-popup{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:none repeat scroll 0 0 #F4F4F4;border:1px solid #BDBDBD;color:#454545;display:none;font-size:75%;height:20px;right:-210px;margin-top:0px;min-width:180px;padding:10px;position:absolute;z-index:100}a.psi-tooltip:hover .psi-tooltip-popup{display:block}.button{font-size:120%;font-weight:bold;font-family:arial, "Helvetica Neue","lucida grande",tahoma,verdana,sans-serif;color:#FFFFFF;padding:0 3%;background-color:#e36509;border:1px solid #9d4707;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff9600), color-stop(100%, #e6451e));background-image:-webkit-linear-gradient(#ff9600,#e6451e);background-image:-moz-linear-gradient(#ff9600,#e6451e);background-image:-o-linear-gradient(#ff9600,#e6451e);background-image:linear-gradient(#ff9600,#e6451e);-webkit-box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset;-moz-box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset;box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset;text-shadow:rgba(0,0,0,0.3) 1px -1px 1px;cursor:pointer}.button.disabled{background:#b7b7b7;border:1px solid #B7B7B7;cursor:default}.red-button{background-color:#a11c26;border:1px solid #a11c26;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a11c26), color-stop(100%, #fa5b6a));background-image:-webkit-linear-gradient(#a11c26,#fa5b6a);background-image:-moz-linear-gradient(#a11c26,#fa5b6a);background-image:-o-linear-gradient(#a11c26,#fa5b6a);background-image:linear-gradient(#a11c26,#fa5b6a);-webkit-box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset;-moz-box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset;box-shadow:rgba(133,66,5,0.3) -1px 0px 3px,rgba(255,255,255,0.1) 0 0 0px 2px inset}.login-mask{position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:11001;opacity:.70}.login-modal{background-color:#fff;border:1px solid #ddd;border-radius:16px;margin-left:40%;padding:35px;position:fixed;top:150px;width:262px;z-index:12000;text-align:center}.login-modal h1{font-family:helvetica;font-size:17px;font-weight:100;line-height:24px;margin:18px 0}.login-modal img.login-logo{width:100%}.login-modal a.login-link{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #90a7c9), color-stop(100%, #4a6ea7));background-image:-webkit-linear-gradient(#90a7c9,#4a6ea7);background-image:-moz-linear-gradient(#90a7c9,#4a6ea7);background-image:-o-linear-gradient(#90a7c9,#4a6ea7);background-image:linear-gradient(#90a7c9,#4a6ea7);border-radius:3px 3px 3px 3px;color:#FFFFFF;display:block;height:25px;padding:3px;text-decoration:none;width:188px;margin:7px auto 0;box-shadow:0 1px 2px #999;border:1px solid #365991}.login-modal a.login-link img{display:inline-block;vertical-align:middle}.login-modal a.login-link span{display:inline-block;padding-left:6px;padding-top:3px;vertical-align:middle;font-weight:bold;text-shadow:1px 1px 2px #000}ul.footer{background-color:#cdecf2;width:1010px;margin:0 auto;border-radius:8px;margin-top:30px;text-align:center;height:56px}ul.footer li{display:inline-block;padding:20px 10px;margin-right:5px}ul.footer li a{padding:10px;color:#14789c;text-decoration:none;font-size:11px}ul.footer li a:hover{border-radius:5px;background-color:#63c4d7;color:#fff}h3.footer-copyright{text-align:center;color:#888;margin:5px 0 20px 0;font-size:10px}@media screen and (max-width: 950px){.phone{display:none}div.login-modal{top:10px;width:240px;padding:25px;position:relative;margin:0 auto}#autocomplete-location-results{display:none !important}.spinner{top:0}.menu .menu-item{margin-top:5px}.menu .menu-item ul li img{margin:0}form.rating-upload-modal{margin-left:19%}table.restaurant-results-table tr td img,table.food-results-table tr td img{max-width:40px;width:40px;margin:0;padding:0}table.restaurant-results-table tr td.rest-image,table.restaurant-results-table tr th.rest-image{width:1%;max-width:1%;margin:0;padding:0}table.restaurant-results-table tr td.rest-name,table.restaurant-results-table tr th.rest-name{width:30%}table.restaurant-results-table tr td.rest-address,table.restaurant-results-table tr th.rest-address{display:none}table.restaurant-results-table tr td.rest-hours,table.restaurant-results-table tr th.rest-hours{display:none}table.restaurant-results-table tr td.rest-category,table.restaurant-results-table tr th.rest-category{max-width:39px;overflow:hidden;padding:0;width:36px}table.restaurant-results-table tr td.rest-price,table.restaurant-results-table tr th.rest-price{max-width:14px;padding:0 2px;width:11px}table.restaurant-results-table tr td.rest-rating,table.restaurant-results-table tr th.rest-rating{width:22px;max-width:22px}table.restaurant-results-table th.menu-name,table.restaurant-results-table td.menu-name,table.food-results-table th.menu-name,table.food-results-table td.menu-name{max-width:90px;width:90px;min-width:5px !important}table.restaurant-results-table th.review,table.restaurant-results-table td.review,table.food-results-table th.review,table.food-results-table td.review{min-width:50px !important}table.restaurant-results-table tr,table.food-results-table tr{background-color:#F7F7F7}#nav ul ul.search-type-list{display:block;background-color:transparent;width:100%}#nav ul.search-node-list li.search-type ul.search-type-list li{display:inline-block;width:30%}.menu .menu-item ul li.menu-item-image{display:table-footer-group}.menu .menu-item ul div.menu-data-div{display:table-footer-group;margin-left:4px}.menu .menu-item .menu-item-title{max-width:300px;width:100%}.menu .menu-item .menu-item-rating{display:block;line-height:17px;margin-left:5px}form.rating-upload-modal{background-color:#FFFFFF;border:1px solid #DDDDDD;border-radius:10px 10px 10px 10px;margin-left:1px;padding:20px;position:fixed;top:50px;width:86%;z-index:2000}table{width:100%}div.search-results{width:100%;max-width:100%}div.container{width:100%}#map_canvas{width:290px;height:200px}#map_canvas_street{display:none}html,body,#slideshow,#container,#footer,#fb-root{width:100%;max-width:100%;padding:0;margin:0}#fb-root{display:none}div.location{position:relative;float:none}#slideshow{display:none}div.rest-nav{display:none}.menu .menu-item ul{position:relative}.menu .menu-item ul div.menu-data-div{width:100%;display:table-header-group}.menu .menu-item ul li.menu-item-price{color:#404040;float:right;font-weight:bold;position:absolute;right:-4px;text-align:right;top:-9px}.menu-name{max-width:28%;width:28%;display:inline-block;font-weight:bold}th.menu-item,td.menu-item{width:26%;max-width:26%;display:inline-block;font-weight:bold;height:32px;overflow:hidden}.menu-price{width:10%;max-width:10%;display:inline-block;font-weight:bold}.review{width:20%;max-width:20%;display:inline-block;font-weight:bold}span.menu-item-wrapper{display:block}.menu-description{display:none}.menu-address{display:none}img{max-width:100%}html{-webkit-text-size-adjust:none}input{max-width:80%;margin-left:2%}select{margin-left:2%}.search-results{margin:0  !important;padding:0 !important}#container{background:none}#banner{height:auto;padding:0}#banner,#content-homepage,#footer{width:95%;margin:0 auto}body,#slideshow,#container{min-width:0}#content-homepage{height:auto;padding:0}#logo{position:relative;left:auto;top:auto;margin:0 auto;display:none}#mobile-header-wrapper{background:none repeat scroll 0 0 #FFFFFF;position:fixed;top:0;width:100%;z-index:30000;box-shadow:0 2px 5px 0 #333333;display:block !important}#mobile-header{display:block;position:relative;padding:10px 0}#mobile-header div.filter-modal{position:absolute;left:0;top:53px;z-index:2000;background-color:#1a1a1a;width:80%;padding:0 10px 10px 10px;border-radius:8px}#mobile-header div.filter-modal ul.filter-header,#mobile-header div.filter-modal ul.filter-category{width:100%;padding:5px 0;height:30px}#mobile-header div.filter-modal ul.filter-header a.button,#mobile-header div.filter-modal ul.filter-category a.button{vertical-align:middle}#mobile-header div.filter-modal ul.filter-header li.filter-header-text,#mobile-header div.filter-modal ul.filter-category li.filter-header-text{display:inline-block}#mobile-header div.filter-modal ul.filter-header li.filter-header-text span.select-text,#mobile-header div.filter-modal ul.filter-category li.filter-header-text span.select-text{color:#b2b2b2;font-size:15px;font-style:italic}#mobile-header div.filter-modal ul.filter-header li.filter-header-text span.filter-text,#mobile-header div.filter-modal ul.filter-category li.filter-header-text span.filter-text{color:#b2b2b2;font-size:20px;padding-left:5px;font-weight:bold}#mobile-header div.filter-modal ul.filter-header li.filter-header-clear,#mobile-header div.filter-modal ul.filter-category li.filter-header-clear{display:inline-block;float:right}#mobile-header div.filter-modal ul.filter-list{background-color:#fff;width:100%;overflow:auto;max-height:350px}#mobile-header div.filter-modal ul.filter-list li.filter-list-node{border-bottom:1px solid #999;position:relative}#mobile-header div.filter-modal ul.filter-list li.filter-list-node ul.filter-list-node-option li{display:inline-block;vertical-align:middle;font-size:20px;font-weight:bold;position:relative}#mobile-header div.filter-modal ul.filter-list li.filter-list-node ul.filter-list-node-option li.filter-list-node-text{margin-left:10px;color:#000;padding:10px 0}#mobile-header div.filter-modal ul.filter-list li.filter-list-node ul.filter-list-node-option li.filter-list-node-text.suboption{margin-left:20px;color:#000}#mobile-header div.filter-modal ul.filter-list li.filter-list-node ul.filter-list-node-option li.filter-list-node-arrow,#mobile-header div.filter-modal ul.filter-list li.filter-list-node ul.filter-list-node-option li.filter-list-node-checkbox{color:#000;position:absolute;right:15px;top:10px;font-weight:bold}#mobile-header div.filter-modal ul.filter-list li.filter-list-node ul.filter-list-node-option li.filter-list-node-arrow input,#mobile-header div.filter-modal ul.filter-list li.filter-list-node ul.filter-list-node-option li.filter-list-node-checkbox input{font-size:20px;width:19px}#mobile-header div.filter-modal ul.filter-list li.filter-list-node ul.filter-list-node-option li.filter-list-node-arrow{font-family:"Trebuchet MS";font-size:30px;top:4px}#mobile-header a.button{display:inline-block;font-family:arial;font-size:15px;font-variant:small-caps;font-weight:100;padding:5px 5px;text-decoration:none;vertical-align:middle;width:55px;text-align:center;border-radius:4px;color:#fff}#mobile-header a.filter-button{position:absolute;top:10px;left:10px}#mobile-header a.sort-button{position:absolute;top:10px;right:10px}#mobile-header input{vertical-align:middle;display:block;margin:0 auto;height:25px;padding-left:5px;width:40%}ul.mobile-footer{background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #313131), color-stop(100%, #000000));background-image:-webkit-linear-gradient(#313131,#000000);background-image:-moz-linear-gradient(#313131,#000000);background-image:-o-linear-gradient(#313131,#000000);background-image:linear-gradient(#313131,#000000);height:50px;color:#fff;position:fixed;left:0;bottom:0;z-index:44444444}ul.mobile-footer li{display:inline-block;width:32%;text-align:center;color:#fff;vertical-align:middle}#content-homepage{margin-top:80px;width:100%;margin-bottom:60px}#content-homepage div.search-results{width:100%}#content-homepage div.search-results div.search-result-content{width:100%}#content-homepage div.search-results div.search-result-content table.restaurant-results-table,table.food-results-table{width:100%}#content-homepage div.search-results div.search-result-content table.restaurant-results-table,table.food-results-table tbody{width:100%}#content-homepage div.search-results div.search-result-content table.restaurant-results-table,table.food-results-table tbody{width:100%}#content-homepage div.search-results div.search-result-content table.restaurant-results-table,table.food-results-table tbody tr{width:100%}#content-homepage div.search-results div.search-result-content table.restaurant-results-table,table.food-results-table tbody tr th{padding-bottom:5px;vertical-align:middle}#content-homepage div.search-results div.search-result-content table.restaurant-results-table,table.food-results-table tbody tr th.menu-name,#content-homepage div.search-results div.search-result-content table.restaurant-results-table,table.food-results-table tbody tr td.menu-name{width:30%;max-width:30%;min-width:30%;padding:0}#content-homepage div.search-results div.search-result-content table.restaurant-results-table,table.food-results-table tbody tr th.menu-item,#content-homepage div.search-results div.search-result-content table.restaurant-results-table,table.food-results-table tbody tr td.menu-item{width:35%;max-width:35%;min-width:35%;padding:0;vertical-align:middle}#content-homepage div.search-results div.search-result-content table.restaurant-results-table,table.food-results-table tbody tr th.menu-price,#content-homepage div.search-results div.search-result-content table.restaurant-results-table,table.food-results-table tbody tr td.menu-price{width:14%;max-width:14%;min-width:14%;padding:0;text-align:center}#content-homepage div.search-results div.search-result-content table.restaurant-results-table,table.food-results-table tbody tr th.review,#content-homepage div.search-results div.search-result-content table.restaurant-results-table,table.food-results-table tbody tr td.review{width:15%;max-width:15%;min-width:15%;padding:0;text-align:center}#nav{height:auto;float:none;margin:28px 0 0 0;width:100%;background:#fff;display:none;border-top:1px solid #b6d163;border-bottom:2px solid #b6d163}#nav div.search-options ul.search-node-list li.food-search div.price{display:inline-block;width:100px}#nav div.search-options ul.search-node-list li{display:block;text-align:center;margin:0}#nav div.search-options ul.search-node-list li.search-list-input .search-input{width:100%;max-width:95%}#nav div.search-options ul.search-node-list li.search-list-input input{display:inline}#nav div.search-options ul.search-node-list li.search-list-input select{display:inline;margin-bottom:10px;width:100%;max-width:98%}#nav-main li{height:auto}#nav-main{height:auto}#nav-main li a{height:18px;font-size:10px;font-weight:bold;padding:15px 5px 5px 5px;font-weight:normal}#nav-main li:hover a,#nav-main li.current-menu-item a{background:#b6d163;color:#fff;text-shadow:none}#nav ul ul{display:none;width:178px;top:34px;background:#b6d163;padding:5px 0;float:none;border-bottom:none}#nav ul ul ul{width:178px;margin:0;top:-2px;left:178px;padding:0 0 5px 0;background:#b6d163}#nav #nav-main li:hover ul li a,#nav #nav-main li:hover ul li a:link,#nav #nav-main li:hover ul li a:visited{font-size:11px;width:150px;padding:5px 9px;margin:0;font-weight:lighter;line-height:1.6em;color:#2c2c2c}#nav ul#nav-main li:hover ul li{background:none}#slide-2,#slide-3,#slide-4{display:none}#restaurant-info{margin:50px 0}#restaurant-info h1{height:auto;background:#a4c14a;font-family:'Droid Sans', arial, serif;color:#000;font-size:18px;font-weight:bold;padding:12px 16px}#restaurant-info #phone{height:auto;background:#fff;padding:15px 16px;font-size:11px;color:#404040;margin:-7px 0 0 6px}#restaurant-info #info-opening{height:auto;background:#fff;padding:14px 16px;font-size:11px;margin:-13px 0 0 1px}#panel-front{width:auto;height:auto;background:#fff;float:none;margin:16px 0;padding:23px 15px;clear:both;border-bottom:2px solid #b6d163}#panel-front .button-more{background:#e5e5e5;text-shadow:0 1px #fff;padding:14px 0 0 0;height:26px;border:1px solid #c6c6c6;border-radius:4px;box-shadow:0 1px 2px #e2e2e2}#panel-front .button-more:hover{background:#a5be54;color:#fff;text-shadow:0 1px 1px #87a038;border:1px solid #8aa633}#content{width:auto;margin:0 auto;overflow:hidden;padding:0;width:95%}#content-top,#content.full #content-top{display:none}#content-back,#content.full #content-back{width:auto;background:#fff;border-image:url(../images/border-mobile.png) 24 round round;border-width:3px;-moz-border-image:url(../images/border-mobile.png) 24 round round;-webkit-border-image:url(../images/border-mobile.png) 24 round round;margin:20px 0;padding:15px 15px 0 15px}#content-bottom,#content.full #content-bottom{display:none}#main-content,#content.full #main-content{width:auto;float:none;display:inline;margin:0;padding:0}.alignright{margin-left:15px}.alignleft{margin-right:15px}#main-content .imgframe{padding:0;margin-bottom:3px}#main-content .static-page h1#main-title,h1#main-title{background:none;padding:0 0 13px 0;border-bottom:1px dotted #713d12;font-size:20px;line-height:1.1em;margin:0 0 15px 0;font-weight:bold}#content.full #main-content h1#main-title{background:none}h1#main-title.blog{margin:0 0 15px 0}#main-content .static-page p{font-size:12px;line-height:1.6em;margin:0 0 15px 0}#main-content .static-page h2{font-size:18px;line-height:1.1em;margin:0 0 15px 0}#main-content .static-page h3{font-size:16px;line-height:1.222em;margin:0 0 15px 0}#main-content .static-page h4{font-size:14px;line-height:1.375em;margin:0 0 15px 0}#main-content .static-page h5,#main-content .static-page h6{font-size:12px;line-height:1.571em;margin:0 0 15px 0}#main-content .static-page ul{font-size:12px;line-height:1.6em;margin-bottom:15px;margin-top:0}.separator{background:none;height:6px;font-size:11px;border-bottom:1px dotted #8c8c8c;margin:0 0 20px 0}.separator a{background:#a4c14a;padding:6px 10px 0 10px;height:17px;margin:-5px 0 0 0}.panel-static{width:100%;height:auto;background:url(../images/panel-static-mobile.jpg);margin:0;padding:20px 0 0 0;background-size:390px 125px}#main-content .colhalf,#content.full .colhalf{width:100%;float:none;display:block;margin-right:0}#main-content .static-page blockquote,#content.full .static-page blockquote{margin-bottom:15px}#list-panel-food{margin:0 0 0 20px;list-style:none}#list-panel-food li{margin:0 20px 0 0;height:182px}#list-panel-food li .panel-price{bottom:68px}#sidebar{width:100%;float:none;margin:0;display:block;padding:20px 0}#sidebar .widget-container{width:auto;background:none;padding:0;margin:0 0 20px 0;border:2px solid #bda796}#sidebar .widget-wrapper{width:auto;background:#fff9e9;padding:20px}#sidebar .widget-title{font-size:16px;color:#341d0a;font-family:'Droid Serif', Georgia, serif;background:none;width:auto;margin:0 0 20px 0;padding:0 0 10px 0;text-shadow:0 1px #faf7f2;border-bottom:1px solid #b39985}#sidebar .separator{background:none}#sidebar .button-more{width:131px;height:28px;display:block;background:#fdfaf3;border:1px solid #c0aa99;font-family:'Droid Sans', arial, serif;text-shadow:0 1px #faf7f2;padding:12px 0 0 0;border-radius:4px}#sidebar .button-more:hover{background:#a4c14a;border:1px solid #a4c14a;color:#fff;text-shadow:0 1px 1px #87a038}#sidebar ul.menu li,#nav-twitter ul li{background:none;border-bottom:1px dotted #cfbda7}#sidebar img.testimonial{float:left;background:#fff;padding:6px;box-shadow:0 1px 2px #b5a688;width:30%}#sidebar .testimonial-header{width:62%;border-bottom:1px dotted #cfbda7;background:none}#main-content .static-page.news{border-bottom:1px dotted #8c8c8c;padding:0 0 5px 0;background:none;margin:0 0 15px 0}#pages-container{background:none;border-bottom:1px dotted #8c8c8c}#main-content .static-page header time{background:#a4c14a;padding-right:8px;margin-bottom:3px}#main-content .static-page header ul.news-info{margin-bottom:15px}#main-content .static-page.news figure{margin-top:15px;margin-bottom:10px}.title-food-sidebar{float:left}#main-content .static-page.news-detail header{margin:0 0 20px 0}#main-content .static-page.news-detail figure img{margin-bottom:10px}ul#list-comments li{padding:5px 0;background:none;margin:0 0 15px 0;border-bottom:1px dotted #8c8c8c}#list-comments li img{float:left;margin:0;width:32px;height:32px}#main-content .static-page #list-comments li article{width:83%;float:right}#main-content .static-page #list-comments li h3{margin:0;float:none}#main-content .static-page #list-comments li time{background:none;float:none;background:none;padding:0;margin:0 0 10px 0;width:auto;height:20px;font-size:10px;display:block;border-left:none}#list-comments li .children{clear:both;list-style:none;margin:0 0 -21px 0;padding:15px 0 0 0;background:none;border-top:1px dotted #8c8c8c}#main-content .static-page #list-comments li .children article{width:83%;float:right}#form-left,#form-right{width:100%;float:none;display:block}#form-comment .input,#form-comment .input.textarea,#form-contact .input,#form-contact .input.textarea{width:90%}#form-comment .button,#form-contact .button{background:#e5e5e5;text-shadow:0 1px #fff;height:26px;border:1px solid #c6c6c6;border-radius:4px;box-shadow:0 1px 2px #e2e2e2;float:left;padding:0}#form-comment .button:hover,#form-contact .button:hover{background:#a5be54;color:#fff;text-shadow:0 1px 1px #87a038;border:1px solid #8aa633}#chef-image{width:100%;height:auto;background:none;margin:0 0 15px 0;position:relative;padding:0}#chef-image h1{margin:auto;padding:0;position:relative;height:auto;background:none;text-align:left;right:auto;bottom:auto;line-height:1.0em;color:#191919;font-size:20px;margin:15px 0 15px 0}#text-chef{text-align:left;background:none;padding:0;margin:0 0 30px 0;border-bottom:1px dashed #8c8c8c}#list-chef li{background:none;padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px dotted #8c8c8c}#list-chef li.last{background:none}.chef-photo{width:25%;float:left;text-align:center}.chef-photo img{padding:0;background:#fff;box-shadow:none;margin:0 0 10px 0}.chef-photo h2{font-size:12px}.chef-profile{width:70%;float:right}#main-content .static-page p.social-chef{font-size:11px}.testimonial-content{width:100%;margin:0;background:url(../images/title-testimonial.png) no-repeat 0 14px}.image-testimonial{float:left;padding:0;background:#fff;box-shadow:none;margin:0}.testimonial-container{width:100%;float:none;clear:both}#main-content .static-page.testimonial-content header{margin:14px 0 0 0}#main-content .static-page.testimonial-content header h2{float:left;font-size:14px;color:#41d0a;margin:15px 0;font-family:'Droid Sans', serif;line-height:1.0em;background:none;padding:0}#main-content .static-page.testimonial-content header h2 strong{float:left;margin:7px 6px 0 8px}#main-content .static-page.testimonial-content header h2 em{float:left;margin:8px 0 0 0;font-family:'Droid Serif', serif;font-size:12px;color:#a28969}#main-content .static-page.testimonial-content header h2 em a{text-decoration:none;border-bottom:1px dotted #896d4a;color:#896d4a}#main-content .static-page.testimonial-content header .star{float:right;margin:25px 10px 0 0}#main-content .static-page.testimonial-content p{font-family:'Droid Serif', serif;color:#272727}.list-foods-2{padding:10px 0 0 0}.list-foods-2 li{width:100%;border:none;border-bottom:1px solid #eae1cd;position:relative;background:#fefdfa;padding:0 0 20px 0;margin:0 0 20px 0}.foods-2 .title-foods{width:100%;height:auto;position:relative;top:auto;left:auto;background:none}.foods-2 h3{font-size:16px;float:none;margin:0 0 4px 0;display:block}.foods-2 .price{float:none;height:auto;background:none;margin:4px 0 0 0;padding:0;font-size:14px}.foods-2 .img-foods{float:left;width:25%;height:auto;background:none;box-shadow:none;display:inline;margin:10px 0 0 0;padding:0;position:relative}.foods-2 .img-foods div{width:100%;height:auto;position:relative;overflow:hidden}.foods-2 .img-foods a span{display:none}.foods-2 .img-foods a:hover span{display:none}.foods-2 .foods-info{width:70%;float:right;margin:10px 0 0 0;display:inline}.foods-2 .foods-info.full{width:70%}.foods-2 .foods-option{width:100%;height:auto;position:relative;background:none;right:auto;top:auto;padding:10px 0 0 0;clear:both}.nav-chef li{background:none;padding:0 0 20px 0;margin:0 0 15px 0;border-bottom:1px dotted #cfbda7}.nav-chef img{float:left;padding:0;box-shadow:none;background:#fff;width:15%}.nav-chef-content{width:80%;float:right}.nav-chef-content h4{font-size:12px}.nav-chef-content h5{font-size:11px}.nav-gallery li.last{margin-right:18px}#list-gallery{width:100%;margin:0;list-style:none}#list-gallery li{width:33%;height:auto;float:left;position:relative}#list-gallery li.category{background:none;text-align:right;background-size:390px 125px}#list-gallery li.category h2{font-size:12px;color:#341d0a;font-weight:normal;font-family:'Droid Sans', serif;padding:0 5px;position:relative;bottom:auto;right:auto}#list-gallery li a{width:100%;height:auto;float:left;padding:0;font-size:10px;font-family:'Droid Sans', serif;color:#462b15;text-transform:uppercase;font-weight:bold;letter-spacing:0;text-decoration:none}.gallery-cover{width:100%;height:auto;position:relative;z-index:10;top:auto;left:auto}.gallery-cover span{bottom:20px;right:0;background:#fff;padding:0 10px 0 10px;letter-spacing:0;font-size:10px;font-weight:normal}#maps-tabs{background:none;height:auto}#maps-tabs .ui-tabs-panel{width:100%;height:auto}#maps-tabs .ui-tabs-panel iframe{width:100%;height:250px;float:none;border:none;margin:10px 0 0 0}#nav-maps{position:relative;width:100%;left:auto;top:auto;background:none;text-align:center}.address{width:100%;float:none;margin:0;display:block;padding:20px 0 0 0}.address p.text-address{background:none;padding:0 0 25px 0;border-bottom:1px dotted #ccb390}#form-contact #form-left,#form-contact #form-right{width:100%;float:none;display:block;margin:0}#main-content .static-page p#text-contact{float:none;clear:both;margin-top:15px;font-size:11px}#footer{padding:20px 0 0 0}.box-footer,.box-footer.daily{width:auto;background:#ebdeca;padding:20px;margin-right:0;height:auto;float:none;display:block;margin-bottom:20px}.box-footer h4{border-top:1px solid #ccb390;border-bottom:1px solid #ccb390;background:none}.box-footer.daily h4{border:none}.box-footer h4 span{background:none}.button-contact,.button-contact:link,.button-contact:visited{background:#a5be54;position:relative;z-index:10;bottom:auto;left:auto;color:#fff;text-shadow:0 1px 2px #84a030;text-decoration:none;padding:10px 0 0 0;margin:0 auto;display:block;width:158px;height:27px;border-radius:4px}.button-contact:hover{background:#e5e5e5;font-size:14px;color:#000;text-shadow:0 1px #fff}#nav-box-footer{background:none;border-top:1px solid #ccb390}#footer-copyright{width:auto;border-top:1px dotted #8f7861;padding:23px 0 20px 0;margin:5px 0 0 0}#address-container{width:100%;height:auto;margin:0;background:none;padding:25px 0}#nav-footer{height:auto}#nav-footer li a,#footer-copyright h5,#nav-footer li{font-size:11px}}@media only screen and (-webkit-min-device-pixel-ratio: 2){body{background-size:46px 45px}#list-social{height:18px}#list-social li a{background-size:16px 32px;width:16px;height:16px}#list-social li a:hover{background-position:0 -16px}#list-social li{width:16px;height:16px;margin:0 5px 5px 0}}
