.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.ir{display:block;text-indent:-9999px;position:relative;height:1em;width:1em}@font-face{font-family:restaurant-listings;src:url(../font/restaurant-listings.eot?6368520);src:url(../font/restaurant-listings.eot?6368520#iefix) format('embedded-opentype'),url(../font/restaurant-listings.woff2?6368520) format('woff2'),url(../font/restaurant-listings.woff?6368520) format('woff'),url(../font/restaurant-listings.ttf?6368520) format('truetype'),url(../font/restaurant-listings.svg?6368520#restaurant-listings) format('svg');font-weight:400;font-style:normal}@font-face{font-family:star;src:url(../font/star.eot);src:url(../font/star.eot?#iefix) format('embedded-opentype'),url(../font/star.woff) format('woff'),url(../font/star.ttf) format('truetype'),url(../font/star.svg#star) format('svg');font-weight:400;font-style:normal}.jm-icon{font-family:restaurant-listings!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}.restaurant-listings-settings-wrap .updated{display:none}.restaurant-listings-settings-wrap .restaurant-listings-updated{display:block;margin:1em 0 0}.widefat td.column-featured_restaurant,.widefat td.column-restaurant_status{width:46px;text-align:left;padding-left:11px}.widefat th.column-featured_restaurant,.widefat th.column-restaurant_status{width:1em}.widefat th.column-featured_restaurant span,.widefat th.column-restaurant_status span{display:block;width:1em;height:1em;line-height:1em;padding:1px 0 0 0;overflow:hidden}.widefat th.column-featured_restaurant span:before,.widefat th.column-restaurant_status span:before{content:'\e803';font-family:restaurant-listings!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}.widefat th.column-restaurant_status span:before{content:'\e828'}.widefat .column-restaurant_posted strong{display:block;margin-bottom:.2em}.widefat td.column-restaurant_status span{position:relative;font-size:1em;line-height:1.5em;width:1em;height:0;padding:2em 0 0 0;overflow:hidden;display:block}.widefat td.column-restaurant_status span:before{font-family:restaurant-listings!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;position:absolute;top:0;left:0;line-height:1.5em;vertical-align:middle;color:#999;content:'\e829'}.widefat td.column-restaurant_status .status-trash:before{content:'\e82b';color:#a00}.widefat td.column-restaurant_status .status-pending:before{content:'\e82c';color:#ffba00}.widefat td.column-restaurant_status .status-publish:before{content:'\e82f';color:#73a724}.widefat .column-restaurant_listings_type{text-align:left;width:6em;word-wrap:normal!important}.widefat .column-restaurant_listings_type .restaurant-type{color:#fff;padding:4px;font-size:11px;-webkit-border-radius:2px;border-radius:2px;display:block;background-color:#f08d3c;text-align:center}.widefat .column-restaurant_actions{text-align:right;width:128px}.widefat .column-restaurant_actions strong{display:block;margin-bottom:.2em}.widefat .column-restaurant_actions .actions{padding-top:2px}.widefat .column-restaurant_actions a.button{display:inline-block;margin:0 0 2px 4px;cursor:pointer;padding:0 6px!important;font-size:1em!important;line-height:2em!important;overflow:hidden}.widefat .column-restaurant_actions a.button-icon{width:2em!important;padding:0!important}.widefat .column-restaurant_actions a.button-icon:before{font-family:restaurant-listings!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;float:left;width:2em!important;line-height:2em}.widefat .column-restaurant_actions .icon-view:before{content:'\e805'}.widefat .column-restaurant_actions .icon-edit:before{content:'\e804'}.widefat .column-restaurant_actions .icon-delete:before{content:'\e82b'}.widefat .column-restaurant_actions .icon-approve:before{content:'\e802'}.wp_restaurant_listings_meta_data{zoom:1}.wp_restaurant_listings_meta_data:after,.wp_restaurant_listings_meta_data:before{content:"";display:table}.wp_restaurant_listings_meta_data:after{clear:both}.wp_restaurant_listings_meta_data .form-field{width:50%;line-height:2em;float:left;box-sizing:border-box;padding:0 12px 0 0;margin:0 0 12px;clear:both}.wp_restaurant_listings_meta_data .form-field:nth-child(even){float:right;padding:0 0 0 12px;clear:right}.wp_restaurant_listings_meta_data .form-field:nth-last-child(-n+2){margin-bottom:0;padding-bottom:0;border-bottom:0}.wp_restaurant_listings_meta_data .form-field label{vertical-align:middle;display:block;font-weight:700;margin:0}.wp_restaurant_listings_meta_data .form-field .tips{cursor:help;float:right;font-weight:400;color:#999}.wp_restaurant_listings_meta_data .form-field input{width:100%;margin:1px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.wp_restaurant_listings_meta_data .form-field input.checkbox,.wp_restaurant_listings_meta_data .form-field input.radio{width:auto;margin:4px 2px;display:inline-block}.wp_restaurant_listings_meta_data .form-field .description{display:block;color:#999}.wp_restaurant_listings_meta_data .form-field.form-field-checkbox .description{display:inline}.wp_restaurant_listings_meta_data .form-field .file_url input{width:75%}.wp_restaurant_listings_meta_data .form-field .button{margin-left:4px}.wp_restaurant_listings_meta_data .form-field .file_no_url{-o-animation:flash .3s linear infinite alternate;-webkit-animation:flash .3s linear infinite alternate;-moz-animation:flash .3s linear infinite alternate;animation:flash .3s linear infinite alternate}@-o-keyframes flash{from{background-color:unset}to{background-color:#dc3232}}@-ms-keyframes flash{from{background-color:unset}to{background-color:#dc3232}}@-moz-keyframes flash{from{background-color:unset}to{background-color:#dc3232}}@-webkit-keyframes flash{from{background-color:unset}to{background-color:#dc3232}}@keyframes flash{from{background-color:unset}to{background-color:#dc3232}}#restaurant_listings_images .inside{margin:0;padding:0}#restaurant_listings_images .inside .add_restaurant_images{padding:0 12px 12px}#restaurant_listings_images .inside #restaurant_images_container{padding:0 0 0 9px}#restaurant_listings_images .inside #restaurant_images_container ul{zoom:1;margin:0;padding:0}#restaurant_listings_images .inside #restaurant_images_container ul:after,#restaurant_listings_images .inside #restaurant_images_container ul:before{content:"";display:table}#restaurant_listings_images .inside #restaurant_images_container ul:after{clear:both}#restaurant_listings_images .inside #restaurant_images_container ul li.add,#restaurant_listings_images .inside #restaurant_images_container ul li.image,#restaurant_listings_images .inside #restaurant_images_container ul li.wc-metabox-sortable-placeholder{width:80px;float:left;cursor:move;border:1px solid #d5d5d5;margin:9px 9px 0 0;background:#f7f7f7;-webkit-border-radius:2px;border-radius:2px;position:relative;box-sizing:border-box}#restaurant_listings_images .inside #restaurant_images_container ul li.add img,#restaurant_listings_images .inside #restaurant_images_container ul li.image img,#restaurant_listings_images .inside #restaurant_images_container ul li.wc-metabox-sortable-placeholder img{width:100%;height:auto;display:block}#restaurant_listings_images .inside #restaurant_images_container ul li.wc-metabox-sortable-placeholder{border:3px dashed #ddd;position:relative}#restaurant_listings_images .inside #restaurant_images_container ul li.wc-metabox-sortable-placeholder::after{font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;content:'\f161';font-size:2.618em;line-height:72px;color:#ddd}#restaurant_listings_images .inside #restaurant_images_container ul ul.actions{position:absolute;top:-8px;right:-8px;padding:2px;display:none}#restaurant_listings_images .inside #restaurant_images_container ul ul.actions li{float:right;margin:0 0 0 2px}#restaurant_listings_images .inside #restaurant_images_container ul ul.actions li a{width:1em;height:1em;margin:0;height:0;display:block;overflow:hidden}#restaurant_listings_images .inside #restaurant_images_container ul ul.actions li a.tips{cursor:pointer}#restaurant_listings_images .inside #restaurant_images_container ul ul.actions li a.delete{display:block;text-indent:-9999px;position:relative;height:1em;width:1em;font-size:1.4em}#restaurant_listings_images .inside #restaurant_images_container ul ul.actions li a.delete::before{font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;content:'\f153';color:#999;background:#fff;border-radius:50%;height:1em;width:1em;line-height:1em}#restaurant_listings_images .inside #restaurant_images_container ul ul.actions li a.delete:hover::before{color:#a00}#restaurant_listings_images .inside #restaurant_images_container ul li:hover ul.actions{display:block}#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_left{padding-right:5px}#tiptip_content{font-size:11px;color:#fff;padding:4px 8px;background:#464646;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:1px 1px 3px rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.1);text-align:center}#tiptip_content code{background:#999;padding:1px}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#464646}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#464646}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#464646}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#464646}.rtl .widefat .column-restaurant_actions a.button-icon:before{float:right}.rtl .wp_restaurant_listings_meta_data p{padding:0 20% 0 0}.rtl .wp_restaurant_listings_meta_data label{left:auto;right:0}@media only screen and (max-width:782px){.widefat .column-title.column-primary{display:table-cell!important}.widefat .toggle-row:before{top:5px}.widefat .column-restaurant_actions{text-align:left}.widefat .column-restaurant_actions a.button-icon:before{float:left}.rtl .widefat .column-restaurant_actions{text-align:right}.rtl .widefat .column-restaurant_actions a.button-icon:before{float:right}.wp_restaurant_listings_meta_data .form-field{width:100%;padding:0}.wp_restaurant_listings_meta_data .form-field:nth-child(even){float:none;padding:0;margin-bottom:12px;clear:both}.wp_restaurant_listings_meta_data .form-field:nth-last-child(-n+2){float:none;padding:0;margin-bottom:12px;clear:both}}