.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}@font-face{font-family:review-restaurant;src:url(../font/review-restaurant.eot?4963673);src:url(../font/review-restaurant.eot?4963673#iefix) format('embedded-opentype'),url(../font/review-restaurant.woff?4963673) format('woff'),url(../font/review-restaurant.ttf?4963673) format('truetype'),url(../font/review-restaurant.svg?4963673#review-restaurant) format('svg');font-weight:400;font-style:normal}.jm-icon{font-family:review-restaurant!important;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.display-icon{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:review-restaurant!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:0 2px 0 0;*overflow:auto;*zoom:1;*display:inline}.review-restaurant-error,.review-restaurant-info,.review-restaurant-message{padding:1em 1em 1em 3.5em;margin:0 0 2em;position:relative;-webkit-border-radius:4px;border-radius:4px;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));background:-webkit-linear-gradient(#fff,#fff);background:-moz-linear-gradient(center top,#fff 0,#fff 100%);background:-moz-gradient(center top,#fff 0,#fff 100%);color:#666;text-shadow:0 1px 0 #fff;list-style:none outside;zoom:1;width:auto;-webkit-box-shadow:inset 0 -2px 6px rgba(0,0,0,.05),inset 0 -2px 30px rgba(0,0,0,.015),inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.3);box-shadow:inset 0 -2px 6px rgba(0,0,0,.05),inset 0 -2px 30px rgba(0,0,0,.015),inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.3)}.review-restaurant-error:after,.review-restaurant-error:before,.review-restaurant-info:after,.review-restaurant-info:before,.review-restaurant-message:after,.review-restaurant-message:before{content:"";display:table}.review-restaurant-error:after,.review-restaurant-info:after,.review-restaurant-message:after{clear:both}.review-restaurant-error:before,.review-restaurant-info:before,.review-restaurant-message:before{content:"";height:1.5em;width:1.5em;display:block;position:absolute;top:0;left:1em;font-family:sans-serif;font-size:1em;line-height:1.5;text-align:center;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2);padding-top:1em;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1);-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1)}.review-restaurant-error li,.review-restaurant-info li,.review-restaurant-message li{list-style:none outside;padding-left:0;margin-left:0}.review-restaurant-error.review-restaurant-message,.review-restaurant-info.review-restaurant-message,.review-restaurant-message.review-restaurant-message{border-top:3px solid #8fae1b}.review-restaurant-error.review-restaurant-message:before,.review-restaurant-info.review-restaurant-message:before,.review-restaurant-message.review-restaurant-message:before{background-color:#8fae1b;content:"\2713"}.review-restaurant-error.review-restaurant-info,.review-restaurant-info.review-restaurant-info,.review-restaurant-message.review-restaurant-info{border-top:3px solid #1e85be}.review-restaurant-error.review-restaurant-info:before,.review-restaurant-info.review-restaurant-info:before,.review-restaurant-message.review-restaurant-info:before{background-color:#1e85be;content:"i";font-family:Times,Georgia,serif;font-style:italic}.review-restaurant-error.review-restaurant-error,.review-restaurant-info.review-restaurant-error,.review-restaurant-message.review-restaurant-error{border-top:3px solid #b81c23}.review-restaurant-error.review-restaurant-error:before,.review-restaurant-info.review-restaurant-error:before,.review-restaurant-message.review-restaurant-error:before{background-color:#b81c23;content:"\00d7";font-weight:700}.review-restaurant-form fieldset{margin:0 0 1em;padding:0 0 1em;line-height:2em;border:0;border-bottom:1px solid #eee;zoom:1}.review-restaurant-form fieldset:after,.review-restaurant-form fieldset:before{content:"";display:table}.review-restaurant-form fieldset:after{clear:both}.review-restaurant-form fieldset label{display:block;margin:0;width:29%;float:left;vertical-align:middle}.review-restaurant-form fieldset label small{opacity:.75;font-size:.83em}.review-restaurant-form fieldset div.field{width:70%;float:right;vertical-align:middle}.review-restaurant-form fieldset .wp-editor-container{border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.review-restaurant-form fieldset .account-sign-in .button{margin-right:.5em}.review-restaurant-form fieldset .account-sign-in .button:before{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:review-restaurant!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:0 2px 0 0;*overflow:auto;*zoom:1;*display:inline;content:'\e808'}.review-restaurant-form fieldset abbr.required{color:red;font-weight:700;border:0}.review-restaurant-form fieldset input.input-text,.review-restaurant-form fieldset select,.review-restaurant-form fieldset textarea{margin:0;vertical-align:middle;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.review-restaurant-form fieldset small.description{opacity:.75;font-size:.83em;margin:1.2em 0 0;display:block;line-height:1.2em}.review-restaurant-form fieldset .review-restaurant-uploaded-file{line-height:64px;font-style:italic;margin:0 0 1em}.review-restaurant-form fieldset .review-restaurant-uploaded-file img{height:64px;vertical-align:middle;margin:0 1em 0 0}.review-restaurant-form .submit-restaurant{padding:1em 0}div.restaurant_listings{margin-bottom:1em}div.restaurant_listings ul.restaurant_listings{margin:0}ul.restaurant_listings{padding:0;margin:0;border-top:1px solid #eee}ul.restaurant_listings.loading{min-height:96px;border-bottom:1px solid #eee;background:url(../images/ajax-loader.gif) no-repeat center 32px}ul.restaurant_listings li.restaurant_listing,ul.restaurant_listings li.no_restaurant_listings_found{list-style:none outside;padding:0;margin:0;border-bottom:1px solid #eee}ul.restaurant_listings li.restaurant_listing.restaurant_position_filled a,ul.restaurant_listings li.no_restaurant_listings_found.restaurant_position_filled a{opacity:.25}ul.restaurant_listings li.restaurant_listing.no_restaurant_listings_found,ul.restaurant_listings li.no_restaurant_listings_found.no_restaurant_listings_found{padding:1em;border-bottom:1px solid #eee}ul.restaurant_listings li.restaurant_listing a,ul.restaurant_listings li.no_restaurant_listings_found a{display:block;padding:1em 1em 1em 2em;overflow:hidden;zoom:1;position:relative;line-height:3em;font-size:1em;text-decoration:none}ul.restaurant_listings li.restaurant_listing a:focus,ul.restaurant_listings li.restaurant_listing a:hover,ul.restaurant_listings li.no_restaurant_listings_found a:focus,ul.restaurant_listings li.no_restaurant_listings_found a:hover{background-color:#fcfcfc}ul.restaurant_listings li.restaurant_listing a img.restaurant_logo,ul.restaurant_listings li.no_restaurant_listings_found a img.restaurant_logo{width:42px;height:42px;position:absolute;left:1em;float:left;margin-right:1em;vertical-align:middle;box-shadow:none}ul.restaurant_listings li.restaurant_listing a div.location,ul.restaurant_listings li.restaurant_listing a div.position,ul.restaurant_listings li.restaurant_listing a ul.meta,ul.restaurant_listings li.no_restaurant_listings_found a div.location,ul.restaurant_listings li.no_restaurant_listings_found a div.position,ul.restaurant_listings li.no_restaurant_listings_found a ul.meta{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.restaurant_listings li.restaurant_listing a div.position,ul.restaurant_listings li.no_restaurant_listings_found a div.position{float:left;width:60%;padding:0 0 0 42px;line-height:1.5em}ul.restaurant_listings li.restaurant_listing a div.position h3,ul.restaurant_listings li.no_restaurant_listings_found a div.position h3{margin:0;padding:0;font-size:1em;line-height:1.5em}ul.restaurant_listings li.restaurant_listing a div.position .restaurant,ul.restaurant_listings li.no_restaurant_listings_found a div.position .restaurant{color:#999;font-size:.75em}ul.restaurant_listings li.restaurant_listing a div.position .restaurant .tagline,ul.restaurant_listings li.no_restaurant_listings_found a div.position .restaurant .tagline{margin-left:.5em}ul.restaurant_listings li.restaurant_listing a div.location,ul.restaurant_listings li.no_restaurant_listings_found a div.location{float:left;text-align:left;width:20%;padding:0 0 0 1em;color:#999;font-size:.75em}ul.restaurant_listings li.restaurant_listing a .meta,ul.restaurant_listings li.no_restaurant_listings_found a .meta{float:right;text-align:right;width:20%;padding:0 0 0 1em;margin:0;line-height:1.5em;color:#999;list-style:none outside}ul.restaurant_listings li.restaurant_listing a .meta li,ul.restaurant_listings li.no_restaurant_listings_found a .meta li{list-style:none outside;display:block;font-size:.75em;margin:0}ul.restaurant_listings li.restaurant_listing a .meta .restaurant-type,ul.restaurant_listings li.no_restaurant_listings_found a .meta .restaurant-type{font-weight:700}ul.restaurant_listings li.restaurant_listing.restaurant_position_featured a,ul.restaurant_listings li.no_restaurant_listings_found.restaurant_position_featured a{background:#fefee5}ul.restaurant_listings li.restaurant_listing.restaurant_position_featured a:focus,ul.restaurant_listings li.restaurant_listing.restaurant_position_featured a:hover,ul.restaurant_listings li.no_restaurant_listings_found.restaurant_position_featured a:focus,ul.restaurant_listings li.no_restaurant_listings_found.restaurant_position_featured a:hover{background-color:#fefed8}.widget ul.restaurant_listings li.restaurant_listing a{padding:1em 0}.widget ul.restaurant_listings li.restaurant_listing .position{float:none;width:auto;padding:0}.widget ul.restaurant_listings li.restaurant_listing ul.meta{float:none;width:auto;padding:0;margin:0;text-align:left}.widget ul.restaurant_listings li.restaurant_listing ul.meta li{float:none;display:inline;padding:0;margin:0 .5em 0 0;font-weight:400}.widget ul.restaurant_listings li.restaurant_listing ul.meta li:after{padding:0 0 0 .5em;content:"\2023"}.widget ul.restaurant_listings li.restaurant_listing ul.meta li:last-child:after{content:''}.review-restaurant .restaurant-type,.restaurant-types .restaurant-type,.restaurant_listing .restaurant-type{color:#f08d3c}.review-restaurant .restaurants-bars,.restaurant-types .restaurants-bars,.restaurant_listing .restaurants-bars{color:#90da36}.review-restaurant .others,.restaurant-types .others,.restaurant_listing .others{color:#f08d3c}.review-restaurant .coffee-tea,.restaurant-types .coffee-tea,.restaurant_listing .coffee-tea{color:#d93674}.review-restaurant .specialty-foods,.restaurant-types .specialty-foods,.restaurant_listing .specialty-foods{color:#39c}.review-restaurant .street-foods,.restaurant-types .street-foods,.restaurant_listing .street-foods{color:#6033cc}.single_restaurant_listing .restaurant{position:relative;border:1px solid #eee;padding:1em 1em 1em 42px;margin:0 0 2em;display:block;clear:both;min-height:42px}.single_restaurant_listing .restaurant img{width:42px;height:42px;position:absolute;left:1em;float:left;vertical-align:middle;box-shadow:none}.single_restaurant_listing .restaurant .name{margin:0;padding:0 0 0 2em}.single_restaurant_listing .restaurant .name a{float:right;margin-left:1em}.single_restaurant_listing .restaurant .tagline{display:block;margin:0;padding:0 0 0 2em;font-style:italic;color:#999}.single_restaurant_listing .restaurant .website:before{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:review-restaurant!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:0 2px 0 0;*overflow:auto;*zoom:1;*display:inline;content:'\e809'}.single_restaurant_listing .restaurant .restaurant_twitter:before{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:review-restaurant!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:0 2px 0 0;*overflow:auto;*zoom:1;*display:inline;content:'\e80a'}.single_restaurant_listing .meta{list-style:none outside;padding:0;margin:0 0 1.5em;overflow:hidden;zoom:1;clear:both}.single_restaurant_listing .meta li{margin:0 1em 0 0;padding:.5em;float:left;line-height:1em;color:#999}.single_restaurant_listing .meta .restaurant-type{color:#fff;background-color:#f08d3c}.single_restaurant_listing .meta .restaurants-bars{background-color:#90da36}.single_restaurant_listing .meta .others{background-color:#f08d3c}.single_restaurant_listing .meta .coffee-tea{background-color:#d93674}.single_restaurant_listing .meta .specialty-foods{background-color:#39c}.single_restaurant_listing .meta .street-foods{background-color:#6033cc}.single_restaurant_listing .meta .position-filled{color:#b81c23}.single_restaurant_listing .meta .location:before{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:review-restaurant!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:0 2px 0 0;*overflow:auto;*zoom:1;*display:inline;content:'\e81d'}.single_restaurant_listing .meta .date-posted:before{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:review-restaurant!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:0 2px 0 0;*overflow:auto;*zoom:1;*display:inline;content:'\e80f'}.single_restaurant_listing .meta .position-filled:before{display:inline-block;width:16px;height:16px;-webkit-font-smoothing:antialiased;font-family:review-restaurant!important;text-decoration:none;font-weight:400;font-style:normal;vertical-align:top;font-size:16px;margin:0 2px 0 0;*overflow:auto;*zoom:1;*display:inline;content:'\e80e'}.single_restaurant_listing .application{overflow:hidden;zoom:1;padding-left:20px;margin:0 0 1em}.single_restaurant_listing .application .application_button,.single_restaurant_listing .application .application_details{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.single_restaurant_listing .application .application_button{text-align:center;font-size:1.2em;line-height:1em;width:33.3%;float:left;margin:0 0 0 -20px;padding:.83333333em}.single_restaurant_listing .application .application_details{float:right;width:66.6%;border:1px solid #eee;padding:.75em 1em 0;margin:0;line-height:1.5em;display:block;position:relative}.single_restaurant_listing .application .application_details p{margin:0 0 .75em}.single_restaurant_listing .application .application_details:before{content:"";position:absolute;margin:0 0 0 -10px;left:0;top:1em;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #eee}.single_restaurant_listing .application .application_details:after{content:"";position:absolute;margin:1px 0 0 -9px;top:1em;left:0;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-right:9px solid #fff}.restaurant_filters{background:#eee;zoom:1}.restaurant_filters:after,.restaurant_filters:before{content:"";display:table}.restaurant_filters:after{clear:both}.restaurant_filters .search_restaurants{padding:1em;zoom:1}.restaurant_filters .search_restaurants:after,.restaurant_filters .search_restaurants:before{content:"";display:table}.restaurant_filters .search_restaurants:after{clear:both}.restaurant_filters .search_restaurants div{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.restaurant_filters .search_restaurants div label{display:none}.restaurant_filters .search_restaurants div.filter_first,.restaurant_filters .search_restaurants div.search_keywords{float:left;padding-right:.5em}.restaurant_filters .search_restaurants div.filter_last,.restaurant_filters .search_restaurants div.search_location{float:right;padding-left:.5em}.restaurant_filters .search_restaurants div.filter_wide,.restaurant_filters .search_restaurants div.search_categories{padding-top:.5em;clear:both;width:100%}.restaurant_filters .search_restaurants div a{padding:.25em}.restaurant_filters .search_restaurants div a.active{background:#ddd;text-decoration:none}.restaurant_filters .search_restaurants input,.restaurant_filters .search_restaurants select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.restaurant_filters .restaurant_types{list-style:none outside;margin:0;padding:0;font-size:.83em;background:#f9f9f9;border-top:1px solid #e5e5e5;zoom:1}.restaurant_filters .restaurant_types:after,.restaurant_filters .restaurant_types:before{content:"";display:table}.restaurant_filters .restaurant_types:after{clear:both}.restaurant_filters .restaurant_types li{margin:0;padding:.5em 1em;float:left;border-right:1px solid #eee}.restaurant_filters .restaurant_types li:last-child{border-right:0}.restaurant_filters .showing_restaurants{padding:.5em 1em;display:none;font-size:.83em;background:#f9f9f9;border-top:1px solid #e5e5e5}.restaurant_filters .showing_restaurants a{float:right;padding-left:10px}.load_more_restaurants{text-align:center;display:block;padding:1em 1em 1em 2em;border-bottom:1px solid #eee;font-weight:700}.load_more_restaurants.loading{background:url(../images/ajax-loader.gif) no-repeat center}.load_more_restaurants.loading strong{visibility:hidden}.load_more_restaurants:focus,.load_more_restaurants:hover{background-color:#fcfcfc}.restaurant_listing_preview{padding:0 1em 1em;border:5px solid #eee}.entry-content .restaurant_listing_preview_title,.restaurant_listing_preview_title{padding:.5em 1em;vertical-align:middle;position:relative;background:#eee}.entry-content .restaurant_listing_preview_title h2,.restaurant_listing_preview_title h2{margin:0;clear:none}.entry-content .restaurant_listing_preview_title .button,.restaurant_listing_preview_title .button{float:right;margin-left:.25em}.restaurant_summary_shortcode{border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-align:center;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.4);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.restaurant_summary_shortcode.aligncenter{display:block;margin:2em auto}.restaurant_summary_shortcode.alignleft{float:left;margin:0 2em 2em 0}.restaurant_summary_shortcode.alignright{float:right;margin:0 0 2em 2em}.restaurant_summary_shortcode a{text-decoration:none;color:inherit}.restaurant_summary_shortcode img{margin:0;padding:0;display:block;width:100%;-moz-border-radius:0;-webkit-border-radius:0;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-radius:0;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.restaurant_summary_shortcode .restaurant_summary_content{padding:0 1em}.restaurant_summary_shortcode .meta{font-style:italic;color:#777}.restaurant_summary_shortcode .restaurant-type{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;color:#fff;text-shadow:0 1px 0 rgba(255,255,255,.5);box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.4);position:absolute;top:0;right:0;padding:.5em;height:1em;width:auto;min-width:1em;font-size:1em;text-align:center;vertical-align:middle;line-height:1em;margin:-.5em -.5em 0 0}.restaurant_summary_shortcode .restaurant-type.restaurants-bars{background-color:#90da36}.restaurant_summary_shortcode .restaurant-type.others{background-color:#f08d3c}.restaurant_summary_shortcode .restaurant-type.coffee-tea{background-color:#d93674}.restaurant_summary_shortcode .restaurant-type.specialty-foods{background-color:#39c}.restaurant_summary_shortcode .restaurant-type.street-foods{background-color:#6033cc}#review-restaurant-restaurant-dashboard table ul.restaurant-dashboard-actions{margin:0;padding:0;visibility:hidden;font-size:.92em}#review-restaurant-restaurant-dashboard table ul.restaurant-dashboard-actions li{float:none;display:inline;padding:0;margin:0 .5em 0 0;font-weight:400;list-style:none outside}#review-restaurant-restaurant-dashboard table ul.restaurant-dashboard-actions li:after{padding:0 0 0 .5em;content:"\2023"}#review-restaurant-restaurant-dashboard table ul.restaurant-dashboard-actions li:last-child:after{content:''}#review-restaurant-restaurant-dashboard table ul.restaurant-dashboard-actions li .restaurant-dashboard-action-delete{color:red}#review-restaurant-restaurant-dashboard table tr:focus ul.restaurant-dashboard-actions,#review-restaurant-restaurant-dashboard table tr:hover ul.restaurant-dashboard-actions{visibility:visible}#review-restaurant-restaurant-dashboard table td,#review-restaurant-restaurant-dashboard table th{padding:.5em 1em .5em 0}#review-restaurant-restaurant-dashboard table .restaurant_title small{color:#999}#content nav.review-restaurant-pagination,#review-restaurant-restaurant-dashboard table .applications,#review-restaurant-restaurant-dashboard table .expires,#review-restaurant-restaurant-dashboard table .filled,nav.review-restaurant-pagination{text-align:center}#content nav.review-restaurant-pagination ul,nav.review-restaurant-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #eee;border-right:0;margin:1px}#content nav.review-restaurant-pagination ul li,nav.review-restaurant-pagination ul li{border-right:1px solid #eee;padding:0;margin:0;float:left;display:inline;overflow:hidden}#content nav.review-restaurant-pagination ul li a,#content nav.review-restaurant-pagination ul li span,nav.review-restaurant-pagination ul li a,nav.review-restaurant-pagination ul li span{margin:0;text-decoration:none;line-height:1em;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}#content nav.review-restaurant-pagination ul li a:focus,#content nav.review-restaurant-pagination ul li a:hover,#content nav.review-restaurant-pagination ul li span.current,nav.review-restaurant-pagination ul li a:focus,nav.review-restaurant-pagination ul li a:hover,nav.review-restaurant-pagination ul li span.current{background:#eee;color:#888}