@charset "UTF-8";.ps-container .ps-scrollbar-x-rail{position:absolute;bottom:3px;height:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity=0);-o-transition:background-color .2s linear, opacity .2s linear;-webkit-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear}.ps-container:hover .ps-scrollbar-x-rail,.ps-container.hover .ps-scrollbar-x-rail{opacity:0.6;filter:alpha(opacity=60)}.ps-container .ps-scrollbar-x-rail:hover,.ps-container .ps-scrollbar-x-rail.hover{background-color:#eee;opacity:0.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-x-rail.in-scrolling{background-color:#eee;opacity:0.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-y-rail{position:absolute;right:3px;width:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity=0);-o-transition:background-color .2s linear, opacity .2s linear;-webkit-transition:background-color .2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear}.ps-container:hover .ps-scrollbar-y-rail,.ps-container.hover .ps-scrollbar-y-rail{opacity:0.6;filter:alpha(opacity=60)}.ps-container .ps-scrollbar-y-rail:hover,.ps-container .ps-scrollbar-y-rail.hover{background-color:#eee;opacity:0.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-y-rail.in-scrolling{background-color:#eee;opacity:0.9;filter:alpha(opacity=90)}.ps-container .ps-scrollbar-x{position:absolute;bottom:0;height:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.ps-container.ie6 .ps-scrollbar-x{font-size:0}.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x{background-color:#999}.ps-container .ps-scrollbar-y{position:absolute;right:0;width:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.ps-container.ie6 .ps-scrollbar-y{font-size:0}.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y{background-color:#999}.ps-container.ie .ps-scrollbar-x,.ps-container.ie .ps-scrollbar-y{visibility:hidden}.ps-container.ie:hover .ps-scrollbar-x,.ps-container.ie:hover .ps-scrollbar-y,.ps-container.ie.hover .ps-scrollbar-x,.ps-container.ie.hover .ps-scrollbar-y{visibility:visible}.menu-upload{font-family:'Helvetica Neue'}.menu-upload h1{font-size:2.5em;font-weight:300;color:#4A90E2}.menu-upload h2{font-size:2em;font-weight:300}.menu-upload h3{font-size:1.7em !important;line-height:1.2em !important;font-weight:400}.menu-upload p{color:#4A4A4A}.menu-upload hr{border-top:1px dotted #C3C3C3;margin:50px auto}.menu-upload div{box-sizing:border-box}.menu-upload .nav-btns .btn{z-index:111}.menu-upload .panel{position:relative;border:1px solid #C5C5C5;padding:20px}.menu-upload .panel .panel-label{position:absolute;top:0;left:0;padding:5px 10px;font-size:1em;background:#232323;color:#fff;font-weight:300;z-index:5}.menu-upload .en{margin-left:0}.menu-upload .menu-header{text-align:center}.menu-upload .menu{text-align:center;background:white}.menu-upload .menu .menu-courses{margin-left:15%;margin-right:15%;margin-top:30px;margin-bottom:30px}.menu-upload .menu .course-title{font-size:1.2em;font-weight:bold}.menu-upload .menu .course-content{border-top:1px solid #C3C3C3;padding:15px 0;margin-top:5px;margin-bottom:30px}.menu-upload .menu .course-content .menu_signature{display:none}.menu-upload .menu .course-content .choice-name{font-size:1.1em;margin-bottom:0;position:relative;line-height:1.5em}.menu-upload .menu .course-content .choice-name .icon-signature{display:inline-block;margin-left:5px;background:url(http://assets.diningcity.asia/system%2Fckeditor_assets%2Fpictures%2F407%2Fcontent_3stars.jpg);width:40px;height:10px}.menu-upload .menu .course-content .choice-desc{font-size:1em;font-weight:200}.menu-upload .menu .course-content .choice-separator{font-size:0.8em;font-weight:bold;margin:5px 0px}.bottom-bar div{text-align:center}.bottom-bar form{margin:0 0 !important}.ingredients{margin:20px 0 25px 0;text-align:center}.ingredients .ingredient{display:inline-block;font-size:0.9em;margin-right:25px}@media only screen and (max-width: 480px){.ingredients .ingredient{margin-right:10px;margin-bottom:5px}}.ingredients img{vertical-align:middle}@font-face{font-family:"dc_ico";src:url("https://library.diningcity.asia/assets/fonts/dc_ico.eot");src:url("https://library.diningcity.asia/assets/fonts/dc_ico.eot?#iefix") format("embedded-opentype"),url("https://library.diningcity.asia/assets/fonts/dc_ico.woff") format("woff"),url("https://library.diningcity.asia/assets/fonts/dc_ico.ttf") format("truetype"),url("https://library.diningcity.asia/assets/fonts/dc_ico.svg#dc_ico") format("svg");font-style:normal;font-weight:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"dc_ico";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:'\e800'}.icon-book-open:before{content:'\e801'}.icon-angle-left:before{content:'\e802'}.icon-angle-right:before{content:'\e803'}.icon-angle-up:before{content:'\e804'}.icon-angle-down:before{content:'\e805'}.icon-star:before{content:'\e806'}.icon-star-empty:before{content:'\e807'}.icon-star-half:before{content:'\e808'}.icon-star-half-alt:before{content:'\e809'}.icon-calendar-empty:before{content:'\e80a'}.icon-calendar:before{content:'\e80b'}.icon-food:before{content:'\e80c'}.icon-coffee:before{content:'\e80d'}.icon-print:before{content:'\e80e'}.icon-plus-circled:before{content:'\e80f'}.icon-male:before{content:'\e810'}.icon-menu:before{content:'\e811'}.icon-location:before{content:'\e812'}.icon-tag:before{content:'\e813'}.icon-tags:before{content:'\e814'}.icon-heart:before{content:'\e815'}.icon-heart-empty:before{content:'\e816'}.icon-spin5:before{content:'\e817'}.icon-spin3:before{content:'\e818'}.icon-paper-plane:before{content:'\e819'}.icon-ticket:before{content:'\e81a'}.icon-th-list:before{content:'\e81b'}.icon-money:before{content:'\e81c'}.icon-cancel:before{content:'\e81d'}.icon-cancel-circled:before{content:'\e81e'}.icon-help-circled:before{content:'\e81f'}.icon-mobile:before{content:'\e820'}.icon-phone:before{content:'\e821'}.icon-thumbs-up:before{content:'\e822'}.icon-picture:before{content:'\e823'}.icon-thumbs-up-alt:before{content:'\e824'}.icon-thumbs-down:before{content:'\e825'}.icon-thumbs-down-alt:before{content:'\e826'}.icon-cal-alt:before{content:'\e827'}.icon-award:before{content:'\e828'}.icon-dc-fork:before{content:'\e829'}.icon-fb-circle:before{content:'\e82a'}.icon-landmark:before{content:'\e82b'}.icon-map:before{content:'\e82c'}.icon-signup:before{content:'\e82d'}.icon-weixin:before{content:'\e82e'}.icon-fork:before{content:'\e82f'}.icon-time:before{content:'\e830'}.icon-weibo-circle:before{content:'\e831'}.icon-th-large:before{content:'\e832'}.icon-cog:before{content:'\e833'}.icon-taxi:before{content:'\e834'}.icon-pencil:before{content:'\e835'}.icon-user:before{content:'\e836'}.icon-ok-squared:before{content:'\e837'}.icon-ok-circled:before{content:'\e838'}.icon-ok:before{content:'\e839'}.icon-chat:before{content:'\e83a'}.icon-login:before{content:'\e83b'}.icon-twitter-squared:before{content:'\e83c'}.icon-twitter:before{content:'\e83d'}.icon-clock:before{content:'\e83e'}.icon-trash-empty:before{content:'\e83f'}.icon-food-1:before{content:'\e840'}.icon-help:before{content:'\e841'}.icon-info-circled:before{content:'\e842'}.icon-train:before{content:'\e843'}.icon-sort-alt-down:before{content:'\e844'}.icon-sort-alt-up:before{content:'\e845'}.icon-arrow-combo:before{content:'\e846'}.icon-member:before{content:'\e847'}.icon-apple:before{content:'\e848'}.icon-android:before{content:'\e849'}.icon-language:before{content:'\e84a'}.icon-michelin-star-outline:before{content:'\e84b'}.icon-michelin-star-solid:before{content:'\e84c'}.icon-cuisine:before{content:'\e84d'}.icon-forward:before{content:'\e84e'}.icon-export:before{content:'\e84f'}.icon-offpeak-icon:before{content:'\e850'}.icon-michelin-bib:before{content:'\e851'}.icon-wine-glass:before{content:'\e852'}.icon-member-alt:before{content:'\e853'}.icon-search-alt:before{content:'\e854'}.icon-weixin-circle:before{content:'\e855'}.icon-instagram-circle:before{content:'\e856'}.icon-twitter-circle:before{content:'\f057'}.icon-instagram:before{content:'\f16d'}.icon-share:before{content:'\f1e0'}a:focus{outline:none}header,header .header-content{position:relative;width:100%;text-align:center}header{min-height:auto;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center;background-image:url("https://assets.diningcity.cn/event-guide-bg.jpg");color:#fff}@media (min-width: 930px){header{height:100vh}}header .header-content{padding:140px 15px 50px}@media (min-width: 930px){header .header-content{padding:100px 15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 50px}}header .header-content .header-content-inner{font-size:15px;font-weight:300}@media (min-width: 930px){header .header-content .header-content-inner{max-width:503px;margin-left:auto;margin-right:auto;font-size:20px}}header .header-content .header-content-inner h1,header .header-content .header-content-inner h2{font-weight:inherit}header .header-content .header-content-inner h1{font-weight:500;font-size:24px}@media (min-width: 930px){header .header-content .header-content-inner h1{font-size:32px}}header .header-content .header-content-inner h2{font-size:22px}@media (min-width: 930px){header .header-content .header-content-inner h2{font-size:32px}}header .header-content .header-content-inner p{line-height:28px}header .header-content .header-content-inner p em{font-size:22px;color:#5c7b35;font-style:normal;font-weight:400;text-shadow:1px 1px #2323236b}@media (min-width: 930px){header .header-content .header-content-inner p em{font-size:24px}}.main_page section{padding:20px 0;color:#555454}@media (min-width: 930px){.main_page section{padding:120px 0}}.main_page section h2.section-heading{font-size:28px;font-weight:400;margin-bottom:20px}@media (max-width: 480px){.main_page section h2.section-heading{font-size:40px}}@media (max-width: 320px){.main_page section h2.section-heading{font-size:32px}}@media (min-width: 930px){.main_page section h2.section-heading{font-size:50px;margin-top:0;margin-bottom:27px}}.main_page section .section-subheading{color:#555454;font-size:38px}@media (max-width: 480px){.main_page section .section-subheading{font-size:32px}}@media (max-width: 320px){.main_page section .section-subheading{font-size:27px}}.main_page section p{font-size:22px;font-weight:200}@media (min-width: 930px){.main_page section p{font-size:38px}}.main_page section em{color:#113459;font-weight:400;font-style:normal;font-size:22px}@media (min-width: 930px){.main_page section em{font-size:27px}}.main_page section .subtext{font-size:18px;font-weight:200}@media (min-width: 930px){.main_page section .subtext{font-size:24px}}.btn:focus,.btn:active,.btn:active:focus{outline:none;box-shadow:none}.btn-rw-primary{background-color:#5c7b35;font-size:26px;font-weight:300;padding:6px 10px;color:#fff;transition:all .3s;margin:0 30px 10px;width:80%;max-width:300px}.btn-rw-primary:hover,.btn-rw-primary:focus{background-color:#6c903e;color:#fff;transition:all .3s}.btn-red{background-color:#da2028}.btn-red:hover,.btn-red:focus{background-color:#da3b40;color:#fff;transition:all .3s}.result_page_only_show{display:none !important}.result_page .result_page_only_show{display:inline-block !important}@media (min-width: 930px){.main_page .navbar-default{background-color:transparent}}.navbar-default{min-height:80px;background-color:#5c7b35;border:none;transition:all 0.35s}@media (min-width: 930px){.navbar-default{background-color:#5c7b35;padding-left:15px;padding-right:15px;min-height:105px}}.navbar-default ::-webkit-input-placeholder{color:rgba(255,255,255,0.7)}.navbar-default ::-moz-placeholder{color:rgba(255,255,255,0.7)}.navbar-default :-ms-input-placeholder{color:rgba(255,255,255,0.7)}@media (min-width: 930px){.navbar-default.affix{background-color:#5c7b35;min-height:70px;transition:all 0.35s}.navbar-default.affix .navbar-header .navbar-brand{height:70px;transition:all .35s}.navbar-default.affix .navbar-collapse{margin-top:13px;transition:all .35s}}.navbar-default .navbar-toggle{border:none;margin-top:13px}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:transparent}.navbar-default .navbar-toggle .icon-bar{display:block;width:22px;height:3px;border-radius:1px;background-color:#fff}@media (min-width: 930px){.navbar-default .navbar-nav{margin:0 5px}}.navbar-default .navbar-nav>li>a{color:rgba(255,255,255,0.7);transition:color .3s;padding-left:12px;padding-right:12px}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:transparent;color:#fff;transition:color .3s}.navbar-default .navbar-nav>li>a .caret{margin-left:7px}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent;color:#fff}.navbar-default .navbar-nav i{font-size:19px;margin-left:-4px}@media (min-width: 930px){.navbar-default .navbar-collapse{margin-top:30px;transition:all .35s}.navbar-default .navbar-collapse .left{float:left}.navbar-default .navbar-collapse .right{float:right}.navbar-default .navbar-collapse .user{float:right;margin-top:-2px}}.navbar-default .navbar-collapse .user span{margin-left:4px;text-transform:uppercase}.navbar-default .navbar-collapse .search-form{display:none;float:left}@media (min-width: 930px){.navbar-default .navbar-collapse .search-form{display:inline-block}}.navbar-default .navbar-collapse .form-group.searchbox{margin-top:0px}.navbar-default .navbar-collapse .form-group.searchbox :focus{background:rgba(255,255,255,0.24)}@media (max-width: 929px){.navbar-default .navbar-collapse .cities{display:none}}.navbar .open .dropdown-menu{margin-top:10px;border-radius:3px !important;border:0}.navbar .open .dropdown-menu>li>a,.navbar .open .dropdown-menu>li>a:focus,.navbar .open .dropdown-menu>li>a:hover{color:#333;padding:5px 20px}@media (max-width: 929px){.navbar .navbar-collapse .open .dropdown-menu{background-color:transparent;position:static;box-shadow:none;border:none;margin:0;margin-top:6px}.navbar .navbar-collapse .open .dropdown-menu>li>a,.navbar .navbar-collapse .open .dropdown-menu>li>a:focus,.navbar .navbar-collapse .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}}.navbar .dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #ffffff;border-left:6px solid transparent;content:''}.navbar .navbar-right .dropdown-menu:before,.navbar .dropdown-menu.navbar-right:before{right:12px;left:auto}.navbar .navbar-right .dropdown-menu:after,.navbar .dropdown-menu.navbar-right:after{right:13px;left:auto}@media (max-width: 929px){.navbar-collapse .dropdown-menu:before{content:none}.navbar-collapse .dropdown-menu:after{content:none}}.navbar-fixed-top .navbar-collapse{max-height:485px}.navbar-header .navbar-nav>li{float:left}.navbar-header .navbar-header-content{margin-left:150px;margin-right:70px;margin-top:6px;position:absolute;left:0;right:0}@media (max-width: 480px){.navbar-header .navbar-header-content{margin-right:135px;margin-left:125px}}@media (min-width: 930px){.navbar-header .form-group.searchbox{display:none}}.navbar-header .cities{position:absolute;right:12px;top:53px}@media (min-width: 930px){.navbar-header .cities{display:none}}.navbar-header .cities .dropdown-toggle{color:rgba(255,255,255,0.7);text-decoration:none;padding:0;font-size:11px;padding:3px 12px}.navbar-header .cities .dropdown-toggle i{margin-left:2px}.navbar-header .cities .dropdown-menu{right:0;left:auto;font-size:13px;margin-top:4px}.navbar-brand{height:80px;padding:5px;transition:all .35s}@media (min-width: 930px){.navbar-brand{height:105px}}.navbar-brand img{height:100%}.form-group.searchbox{position:relative;display:inline-block;width:100%;height:38px;margin-top:5px;max-width:250px}.form-group.searchbox .form-control{width:100%;height:100%;background:rgba(255,255,255,0.14);border:none;color:#63717f;padding-left:22px;padding-right:43px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;color:#fff}.form-group.searchbox .form-control:focus{box-shadow:none}.form-group.searchbox .btn{border-color:#ccc;background-color:transparent;border:0;color:#fff;font-size:17px;position:absolute;top:6px;right:10px;padding:0}.powered-by{position:relative;margin-left:6px;display:none}@media (min-width: 1035px){.powered-by{display:inline-block}}.powered-by:after{background:rgba(255,255,255,0.4);bottom:-3px;content:" ";left:-13px;position:absolute;top:14px;width:1px}.powered-by img{margin-top:4px;width:105px}.img-2x{max-width:50% !important}.img_align_right{margin-left:auto}.countdown{margin:20px 0 40px}.countdown .countdown-section{display:inline-block}.countdown .countdown-section .countdown-amount{display:block;padding:10px;width:56px;border-radius:4px;font-size:21px;color:#1f1f1f;font-weight:400;margin:8px;background:rgba(255,255,255,0.74)}@media (min-width: 930px){.countdown .countdown-section .countdown-amount{font-size:36px;padding:14px;width:84px;margin:10px 20px}}.pricing{margin-top:20px;margin-bottom:20px}@media (min-width: 930px){.pricing{margin-top:40px;margin-bottom:40px}}.pricing .subtext{margin:0 10px;display:block}@media (min-width: 930px){.pricing .subtext{margin:0 30px}}.pricing .subtext strong{font-weight:400}.custom-content img{width:100%;max-width:100%;height:auto}.partners-box{margin-bottom:70px}.partners-box h2.background{position:relative;z-index:1}.partners-box h2.background:before{border-top:1px solid #535353;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:55%;z-index:-1}.partners-box h2.background span{font-size:22px;font-weight:400;background:#fff;padding:0 15px;color:#474747}.partners-box .logos li{display:inline-block;margin:0 25px}@media (max-width: 480px){.partners-box .logos li{display:block}}.social li{display:inline-block;margin:0 5%}.social li i{font-size:48px;color:#5c7b35}@media (min-width: 930px){.social li i{font-size:80px}}.social li a{display:block;transition:all 0.3s}.social li a:hover i{color:#6c903e;transition:all 0.3s}.social .popover img{width:150px;height:150px}footer{background-color:#5c7b35;padding:30px 10px 47px;color:#fff;font-weight:200}@media (max-width: 480px){footer .text-center{display:none}}@media (min-width: 930px){footer{height:200px;padding:110px 70px}}footer .footer-links{padding:0}footer .footer-links li{display:inline-block;position:relative}footer .footer-links li:not(:first-child) a:after,footer .footer-links li:not(:first-child) a:after{background:white;bottom:6px;content:" ";left:-3px;position:absolute;top:6px;width:1px}footer .footer-links li a{color:#fff;margin:0 10px}footer .dclogo{margin-bottom:50px;display:block;text-align:center;float:none}@media (min-width: 930px){footer .dclogo{float:left;max-width:190px}}footer .copyright{font-size:12px}footer .copyright a{color:white !important}@media (max-width: 929px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important}.navbar-nav .open .dropdown-menu{float:none}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}.navbar-right{margin-right:0}}.gutter-0.row{margin-right:0;margin-left:0}.gutter-0>[class*="col-"],.gutter-0>[class*=" col-"]{padding-right:0;padding-left:0}.no-padding{padding:0 !important}.alive .alive_show_inline_block{display:inline-block !important}.alive .alive_show_block{display:block !important}.autocomplete-suggestions{border:1px solid white;background:#FFF;overflow:auto;border-top:none;max-height:290px;-webkit-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 4px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 4px 0px rgba(0,0,0,0.2);margin-top:2px}@media (max-width: 929px){.autocomplete-suggestions{width:100% !important;top:78px}}.autocomplete-suggestion{padding:8px 13px;white-space:nowrap;overflow:hidden;font-size:13px;text-align:left}.autocomplete-selected{background:#F0F0F0}.autocomplete-suggestions strong{font-weight:normal;color:#5c7b35}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}.bsBox{box-sizing:content-box}@media (max-width: 929px){#old_layout{margin-top:90px}}.restaurant-infos .nav-tabs{margin-bottom:15px !important}.WechatBrowser .show-wechat-block{display:block !important;margin:auto}.events-ads{display:block;margin:0px auto;margin-bottom:1em;border-radius:4px;background-color:#F3F3F3;height:70px;width:100%;padding:13px 0}.events-ads .cover-img{width:auto}.events-ads .cover-img img{width:45px;height:45px}.events-ads .content{height:100%;overflow:hidden}@media only screen and (max-width: 414px){.events-ads .content{padding-left:0}}.events-ads h4{font:Helvetica;font-size:9px !important;line-height:13px !important;font-weight:500 !important;color:#333333 !important;margin:10px 0 !important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media only screen and (max-width: 414px){.events-ads h4{font-size:9px !important}}.events-ads .read-more{float:right;width:auto}@media only screen and (max-width: 414px){.events-ads .read-more{padding-left:0}}@media only screen and (max-width: 320px){.events-ads .read-more{padding-left:0;padding-right:3px}}.events-ads .read-more-btn{border-radius:4px;background-color:#003359;color:#FFFFFF !important;font:Helvetica;font-size:14px !important;font-weight:600 !important;padding:5px 10px !important;margin-top:5px;width:auto}@media only screen and (max-width: 414px){.events-ads .read-more-btn{font-size:9px !important}}.events-ads .read-more-btn a{color:#FFFFFF !important}@media (max-width: 480px){#hidden-search{display:none !important}}#old_layout{color:#555555;font-family:Helvetica, sans-serif;font-size:62.5%;overflow:hidden;width:1000px;height:100%;margin:0 auto;margin-top:120px;position:relative;min-height:600px;margin-bottom:15px}#old_layout *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}#old_layout .bsBox{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box}#old_layout table{border-collapse:collapse;border-spacing:0}#old_layout fieldset,#old_layout img{border:0}#old_layout ol,#old_layout ul,#old_layout dl{list-style:none;margin:0;padding:0}#old_layout li,#old_layout dd{margin:0;padding:0}#old_layout caption,#old_layout th{text-align:left}#old_layout h1,#old_layout h2,#old_layout h3,#old_layout h4,#old_layout h5,#old_layout h6{font-size:100%;font-weight:bold;margin:0 0 0.5em 0;line-height:1em}#old_layout q:before,#old_layout q:after{content:""}#old_layout abbr,#old_layout acronym{border:0}#old_layout img{outline:0}#old_layout input[type="text"],#old_layout input[type="password"],#old_layout input[type="submit"],#old_layout button,#old_layout textarea{-webkit-appearance:none;outline:0}#old_layout a{outline:0;text-decoration:none}#old_layout .richText h1{font-size:1.6em;line-height:1.6em;color:#5c7b35}#old_layout .richText h2{font-size:1.4em;line-height:1.6em;color:#5c7b35}#old_layout .richText h3{font-size:1.2em;line-height:1.6em;color:#5c7b35}#old_layout .richText h4{font-size:1em;line-height:1.6em;color:#808080}#old_layout .title{color:#5c7b35}#old_layout .left{float:left}#old_layout .right{float:right !important}#old_layout a{color:#5c7b35}#old_layout a:hover{color:#719841}#old_layout .btn1,#old_layout .btn2,#old_layout .btn3{border:0;padding:10px 20px;color:#fff;font-size:1.4em;-webkit-border-radius:5px;border-radius:4px;background:#5c7b35;cursor:pointer;border:1px solid transparent}#old_layout .btn1:hover{color:#fff;background:#779f44}#old_layout .btn2{background:#5c7b35}#old_layout .btn2 strong{font-weight:normal}#old_layout .btn3{background:#F6CC00}#old_layout .btn3:hover{color:#fff;background:#ffdb2a}#old_layout .menu_btn{background:#5c7b35}@media only screen and (max-width: 480px){#old_layout .menu_btn{border:1px solid #5c7b35;background:#fff;color:#5c7b35}}#old_layout .btn2:hover{color:#fff;background:#779f44}#old_layout .clear{clear:both;overflow:hidden;display:block;zoom:1}#old_layout .transition,#old_layout #header .social .wxqr,#old_layout #header .social .wxqr.show,#old_layout #nav,#old_layout #ham-nav .signBtn,#old_layout .toggleSidebar,#old_layout .sidebar,#old_layout .showSidebar .sidebar,#old_layout .showSidebar .toggleSidebar{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#old_layout .textinput,#old_layout .hero .signup input[type="text"],#old_layout .hero .welcome input[type="text"],#old_layout .hero .hero-top input[type="text"],#old_layout #search input[type="text"],#old_layout .access input[type="text"],#old_layout #change_reservation .body .row input[type="text"],#old_layout #cancel .body .row input[type="text"]{border:0;padding:.8em}#old_layout .ui-datepicker{width:280px}#old_layout .ui-datepicker-next,#old_layout .ui-datepicker-prev{margin-top:4px}#old_layout .ui-datepicker-next:hover,#old_layout .ui-datepicker-prev:hover{border:0;cursor:pointer}#old_layout .ui-datepicker-header{background:#145280;padding:5px !important}#old_layout .ui-datepicker-title{color:#fff !important}#old_layout .ui-datepicker .ui-state-default{padding:10px;font-size:1.2em;color:#555;background:#f5f5f5;border:1px solid #eee;text-align:center}#old_layout .ui-datepicker .ui-state-hover{color:#fff !important;background:#145280 !important}#old_layout .ui-state-default.ui-state-highlight{color:#fff;background:#5c7b35}#old_layout .ui-autocomplete{z-index:9999999}#old_layout .ui-autocomplete li{font-size:1.6em}#old_layout .ui-autocomplete li a{display:block !important;padding:15px 10px !important}#old_layout .ui-autocomplete li b{color:#03b9ef}#old_layout .ui-button{background:#eee;border:0;-webkit-border-radius:10px;border-radius:10px;font-size:1em;padding:5px;color:#777;font-weight:normal;display:block}#old_layout .ui-button.ui-state-active{color:#fff;background:#5c7b35}#old_layout .ui-button-text-only .ui-button-text{padding:0.4em 0em !important}#old_layout .bx-wrapper .bx-controls-auto,#old_layout .bx-wrapper .bx-pager{bottom:auto;margin-top:0;font-size:large}#old_layout .bx-wrapper .bx-controls-direction a{z-index:990}@media only screen and (max-width: 480px){#old_layout{width:100%}}#old_layout #header{width:100%;height:110px;background:#5c7b35}@media only screen and (max-width: 480px){#old_layout #header{height:125px;padding:0 10px}}#old_layout #header .cent{position:relative}#old_layout #header .logo{position:absolute;top:6px;left:0}@media only screen and (max-width: 480px){#old_layout #header .logo img{width:100%}}#old_layout #header .city.dropdown{position:absolute;z-index:999;width:130px;top:43px;right:160px}#old_layout #header .dropdown{border:1px solid #fff;font-size:1.2em;color:#fff;border-radius:4px}@media only screen and (max-width: 480px){#old_layout #header .city.dropdown{top:88px;right:42px;width:100px;text-align:center}}#old_layout #header .dropdown strong{display:block;padding:5px 10px}#old_layout #header .dropdown .icon-down-dir{float:right;width:15px;font-size:1.4em;line-height:1em;margin-top:-1px}#old_layout #header .dropdown ul{background:#5c7b35;display:none}#old_layout #header .dropdown ul a{color:#fff;display:block;padding:10px}#old_layout #header .dropdown ul a:hover{background:#5c7b35}#old_layout #header .dropdown:hover>ul,#old_layout #header .dropdown.active>ul{display:block}#old_layout #header .social{position:absolute;top:30px;right:0}@media only screen and (max-width: 480px){#old_layout #header .social{display:none}}#old_layout #header .social li{float:left;margin:0 5px}#old_layout #header .social a{width:34px;height:34px;display:block}#old_layout #header .social .wb{background-position:0 0}#old_layout #header .social .wx{background-position:-50px 0}#old_layout #header .social .fb{background-position:-100px 0}#old_layout #header .social .wxqr{position:absolute;width:200px;top:-540px;right:-35px;z-index:999;background:#fff;border:5px solid #5c7b35;padding:20px;opacity:0}#old_layout #header .social .wxqr img{width:100%}#old_layout #header .social .wxqr.show{top:40px;opacity:1}@media only screen and (max-width: 480px){#old_layout .live .sidebar{margin:0}}#old_layout .live #header{margin-bottom:10px;position:relative}@media only screen and (max-width: 480px){#old_layout .live #header{margin-bottom:0}}@media only screen and (max-width: 480px){#old_layout .lang{top:92px;right:50px}}#old_layout .live .welcome{width:540px !important}@media only screen and (max-width: 480px){#old_layout .live .welcome{width:100% !important;margin-top:10px !important}}#old_layout .live .welcome h2{font-size:1.8em;margin:0 0 15px 0}#old_layout .live .welcome #fr_form{padding:0;margin:0;border:0}@media only screen and (max-width: 480px){#old_layout .live .welcome #fr_form>span:nth-child(1){margin-left:40px}#old_layout .live .welcome #fr_form #s2id_date{margin-right:50px}}#old_layout .live .welcome #fr_form button{font-size:1em;float:none;display:block;margin:50px auto 0 !important}@media only screen and (max-width: 480px){#old_layout .live .welcome #fr_form button{width:100%;font-size:.9em}}#old_layout #nav,#old_layout #ham-nav{font-size:1.4em}#old_layout #nav li,#old_layout #ham-nav li{float:left;padding:35px;margin:10px -15px 10px 0px}#old_layout #nav li:first-child{padding-left:0}#old_layout #nav a,#old_layout #ham-nav a{color:#555;padding:10px 20px;-webkit-border-radius:5px;border-radius:5px}#old_layout #nav a:hover,#old_layout #ham-nav a:hover{color:#5c7b35}@media only screen and (max-width: 480px){#old_layout #nav,#old_layout #ham-nav{display:none}#old_layout #ham-nav li{padding:20px 0}}@media only screen and (min-width: 481px){#old_layout #ham-nav li{display:none}#old_layout #ham-nav .signBtn{display:block;position:fixed;top:-10px;right:0;padding:0;margin:0;z-index:999}#old_layout #ham-nav .signBtn:hover{top:0}}#old_layout .ham-menu{display:none}@media only screen and (max-width: 480px){#old_layout .ham-menu{display:block;position:absolute;top:84px;right:0;color:#fff;z-index:8000;font-size:1.6em;padding:10px}}@media only screen and (max-width: 480px){#old_layout .ham-menu.active{background:#fff;color:#5c7b35}#old_layout #ham-nav.show{display:block;width:100%;position:absolute;top:118px;right:0;z-index:9999;background:#fff}#old_layout #ham-nav.show li{float:none;text-align:right}}#old_layout .lang{position:absolute;top:43px;right:300px;z-index:10}@media only screen and (max-width: 480px){#old_layout .lang{top:88px;right:152px}}#old_layout .pageWrapper{width:100%;position:relative;overflow:hidden;clear:both}#old_layout .body{width:726px;float:left;overflow:hidden;margin-right:24px;margin-bottom:120px -50;font-size:1.4em;line-height:1.6em}#old_layout .full_body{width:100%;margin:0;font-size:15px;line-height:1.6em}@media only screen and (max-width: 480px){#old_layout .body{width:100%;margin:0;overflow:hidden}}#old_layout .toggleSidebar{width:60px;height:60px;color:#fff;background:#333;font-size:2em;padding:17px 0;text-align:center;position:fixed;left:auto;right:0;bottom:0;z-index:9999;display:none;border:1px solid #fff}#old_layout .toggleSidebar:hover{color:#fff}@media only screen and (max-width: 480px){#old_layout .toggleSidebar{display:block}}#old_layout .sidebar{width:250px;float:left;font-size:1.4em;line-height:1.6em}@media only screen and (max-width: 480px){#old_layout body{overflow-x:hidden}#old_layout .sidebar{width:85%;position:absolute;top:0;right:-110%;left:auto;z-index:999;padding:10px;background:#fff;-webkit-box-shadow:-10px 0px 10px rgba(0,0,0,0.5);box-shadow:-10px 0px 10px rgba(0,0,0,0.5)}#old_layout .sidebar .pbox{display:none}}#old_layout .showSidebar .sidebar{right:0;left:auto}#old_layout .showSidebar .toggleSidebar{left:-12px;right:auto;background:#03b9ef;border-color:#03b9ef}#old_layout .showSidebar .sidebar .pbox{display:block}#old_layout .hero{width:726px;height:320px;overflow:hidden;position:relative;margin-bottom:6px;border-radius:5px;line-height:320px;text-align:center}#old_layout .hero img{z-index:-1;position:absolute;top:0;left:0}#old_layout .hero-total{width:420px;margin:0 auto;vertical-align:middle;line-height:normal;display:inline-block}#old_layout .hero .countdown-section:before{content:" ";position:absolute;z-index:2;top:2px;left:2px;right:2px;bottom:2px;border:1px solid #fff;border-radius:5px}@media only screen and (max-width: 480px){#old_layout .hero{width:100%}#old_layout .hero-total{width:100%}#old_layout .hero_live{height:auto}#old_layout .hero .countdown-section{width:23%;padding:3%;margin-left:2%;margin-right:0}#old_layout .hero .countdown-section:first-child{margin-left:1%}}@media only screen and (max-width: 480px){#old_layout .hero .signup,#old_layout .hero .welcome,#old_layout .hero .hero-top{width:100%;font-size:.9em}}@media only screen and (max-width: 480px){#old_layout .hero .signup .inner,#old_layout .hero .welcome .inner,#old_layout .hero .hero-top .inner{width:100%}}#old_layout .hero .signup input[type="text"],#old_layout .hero .welcome input[type="text"],#old_layout .hero .hero-top input[type="text"]{font-size:1em;line-height:1em;float:left;margin-left:30px;width:200px;height:40px}@media only screen and (max-width: 480px){#old_layout .hero .signup input[type="text"],#old_layout .hero .welcome input[type="text"],#old_layout .hero .hero-top input[type="text"]{width:70%;margin:0;-webkit-border-radius:0;border-radius:0}}#old_layout .hero .signup .btn1,#old_layout .hero .hero-top .btn1{font-size:1em;line-height:2.7em;height:40px;padding:0 2em;float:left;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}@media only screen and (max-width: 480px){#old_layout .hero .signup .btn1,#old_layout .hero .hero-top .btn1{font-size:.8em;width:30%;padding:0}}#old_layout .hero .hero-top{border-radius:5px}#old_layout .hero .signup{top:210px;border-radius:5px}#old_layout .hero .signup a{position:relative;bottom:5px}#old_layout #fr_form .control{float:left;margin-top:3px}#old_layout .cbox{width:360px;width:357px\0;height:265px;float:left;overflow:hidden;margin:0 6px 6px 0;position:relative;line-height:1.2em}#old_layout .cbox img{border-radius:5px;max-width:100%}@media only screen and (max-width: 480px){#old_layout .cbox{width:100%;height:auto;margin:0}#old_layout .cbox img{width:100%}}#old_layout .cbox:nth-child(2n+0){margin:0}#old_layout .cbox .info{position:absolute;width:100%;bottom:0;left:0;background:#000;color:#fff;padding:10px}#old_layout .cbox .info h1{text-align:center;font-weight:normal;font-size:1.4em;color:#fff}#old_layout #fbox{position:relative}#old_layout #fbox #fbiframe{background:#fff;padding:10px;margin-bottom:7px;position:absolute;bottom:0;left:10px}#old_layout .pbox{clear:both;width:100%;margin:2em 0;overflow:hidden}#old_layout .pbox img{border-radius:6px}#old_layout .pbox h1{color:#fff;background:#5c7b35;padding:10px;float:left;margin:0;font-weight:normal;font-size:1.2em;border-radius:5px}@media only screen and (max-width: 480px){#old_layout .pbox h1{float:none;display:block;width:100%;margin-bottom:10px;font-size:1.1em}}#old_layout .pbox ul{width:100%;float:left;margin:0 0 2em 0}@media only screen and (max-width: 480px){#old_layout .pbox ul{margin-bottom:0}}#old_layout .pbox ul li{width:180px;height:100px;float:left;overflow:hidden;border:1px solid #ccc;text-align:center;margin:-1px -1px 0 0;border-radius:6px}@media only screen and (max-width: 480px){#old_layout .pbox ul li{width:50%}}#old_layout .sidebar .pbox{text-align:center}#old_layout .sidebar .pbox h1{width:100%}#old_layout .sidebar .pbox li{float:none;display:block;margin:1em auto}#old_layout #search input[type="text"]{width:180px;height:54px !important;color:#555;background:#f5f5f5;border:1px solid #5c7b35;border-right:0;font-size:1.0em;line-height:1em;height:39px;float:left;margin:0 0 1em 0;padding:15px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}@media only screen and (max-width: 480px){#old_layout #search input[type="text"]{width:80%}}#old_layout #search .icon-search{font-size:1em}#old_layout #search button{width:50px;height:54px;background:#5c7b35;float:left;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;margin:0;padding:0}@media only screen and (max-width: 480px){#old_layout #search button{width:20%}}#old_layout #search button:hover{background:#779f44}#old_layout #search ::-webkit-input-placeholder{color:#555}#old_layout .lbox li{font-size:.9em;line-height:1.4em;clear:both;overflow:hidden;padding:10px;border-bottom:3px solid #eee}#old_layout .lbox li .thumb{width:50px;overflow:hidden;float:left;margin:0 10px 0 0}#old_layout .lbox li>span{color:#5c7b35}#old_layout .lbox li .rating{font-size:.8em;width:150px}#old_layout .lbox li .cus{color:#777}#old_layout .lbox li:hover{background:#f5f5f5}#old_layout .lbox li:last-child{border:0;padding-bottom:0}#old_layout .page{margin-top:15px}#old_layout .page .body{font-size:15px}#old_layout .page .body ol{list-style:decimal;margin:0 20px}#old_layout .page .body p{margin:0 0 10px 0}#old_layout .page .body underline{text-decoration:underline}#old_layout .page .sidebar{margin-top:65px}#old_layout .page .body img{max-width:100%;height:auto}#old_layout .access{font-size:1.4em;line-height:1.6em}#old_layout .access img{max-width:100%}@media only screen and (max-width: 480px){#old_layout .access{width:100%;padding:20px}}#old_layout .access label{display:block;margin:1em 0}#old_layout .access .input input[type="text"]{float:left;border:1px solid #ccc;font-size:1.2em}@media only screen and (max-width: 480px){#old_layout .access .input input[type="text"]{float:none;display:block;width:100%;margin:10px 0}}#old_layout .access .btn1{line-height:1em;padding:.8em 2em;margin:0 0 0 .5em}@media only screen and (max-width: 480px){#old_layout .access .btn1,#old_layout .access .btn2{width:100%;padding:1em;margin:0}}#old_layout .access .banner{float:right;width:40%;margin:0 0 0 2%}#old_layout .access .banner img{width:100%}@media only screen and (max-width: 480px){#old_layout .access .banner{width:100%}}#old_layout .access .pbox{float:left;margin:3em 0 0 0}#old_layout .access .pbox li{border:0}#old_layout .rest .body{float:right;margin:0 0 0 24px}#old_layout .rest .body .title{font-size:1.7em;margin:.5em 0;font-weight:normal}#old_layout #rest_detail .body .title{margin:auto}#old_layout .rest #pzn{margin-top:0}#old_layout #atoz{display:none;position:fixed;top:0;right:0;z-index:9999;height:100%;background:rgba(255,255,255,0.8);padding-top:5px}@media only screen and (max-width: 480px){#old_layout #atoz{display:block}}#old_layout #atoz a{display:block;color:#333;text-align:center;padding:1px 10px}#old_layout #atoz .active a{font-weight:bold;background:#03b9ef;color:#fff}@media only screen and (max-width: 480px){#old_layout #rest_list .ham-menu{right:30px}}#old_layout #rest_list .sidebar{padding:10px}#old_layout #fr_form{width:100%;padding:10px;font-size:1.2em;border:1px solid #808080;float:left;margin:10px 0 0 0;-webkit-border-radius:10px;border-radius:10px}#old_layout .fr_form_index{border:3px solid #fff !important}#old_layout #fr_form_without_border{width:100%;padding:10px;font-size:1.2em;margin:10px 0 0 0;border-radius:10px}#old_layout #fr_form_without_border>span{float:left;margin:7px 0 0 0}@media only screen and (max-width: 480px){#old_layout #fr_form_without_border span{margin-left:5px}}#old_layout #fr_form>span{float:left;margin:7px 0 0 0}@media only screen and (max-width: 480px){#old_layout #fr_form span{margin-left:2px}}#old_layout .selectbox,#old_layout .booking_form select{margin:5px 10px;min-width:120px;height:30px;line-height:30px;border:none;max-width:208px;border:1px solid #808080}#old_layout .selectbox_index{margin:5px 5px;min-width:286px;height:35px;line-height:30px;border:none;max-width:330px}@media only screen and (max-width: 480px){#old_layout #fr_form_without_border .selectbox_index{font-size:.8em;margin:0 0 10px 1px}#old_layout .selectbox_index{margin:5px 5px;min-width:205px;height:30px;line-height:30px;border:none;max-width:330px}}#old_layout #fr_form #time_select,#old_layout #fr_form #reservation_no_persons{max-width:120px}#old_layout .booking_form select{margin:0 !important}#old_layout #rest_list #fr_form .selectbox{margin:0 9px;width:initial !important}@media only screen and (max-width: 480px){#old_layout #fr_form .selectbox{font-size:.8em;margin:0 10px 10px 10px}#old_layout #rest_list #fr_form .s_person{min-width:80px}}#old_layout #fr_form input[type="text"]{float:left;border:0;color:#555;background:#eee;padding:8px 10px;margin:0 10px;width:150px;-webkit-border-radius:10px;border-radius:10px;font-size:1em;line-height:1em}#old_layout #fr_form button{float:right;font-size:.8em;padding:10px 18px}@media only screen and (max-width: 480px){#old_layout .rest #rest_list .body .title{font-size:1.5em;text-align:center}#old_layout .rest #rest_list .map-container{position:relative}#old_layout .rest #rest_list .map-container #map{width:100%;max-height:400px}#old_layout .rest #rest_list #fr_form{padding:0 5px;border:none}#old_layout .rest #rest_list #fr_form span:nth-child(1){margin-left:10px}#old_layout .rest #rest_list #fr_form .screen_big_size{display:none}#old_layout .rest #rest_list #fr_form .s_person{min-width:40px}#old_layout .rest #rest_list #fr_form .s_date{min-width:60px}#old_layout .rest #rest_list #fr_form .s_mealtype{min-width:60px}#old_layout .rest #rest_list #fr_form .selectbox{margin:0 5px 10px}#old_layout .rest #rest_list #fr_form button{width:70px;padding:5px;float:left;font-size:1.5em}#old_layout .rest #rest_list #fr_form button .icon-search{margin-left:0}}#old_layout .sort-box{width:auto;float:left;margin-bottom:1em}@media only screen and (max-width: 480px){#old_layout .sort-box{padding-top:10px;margin:9px 0 !important}}#old_layout .sort-box li,#old_layout .map-nav li{float:left;margin-right:10px}#old_layout .sort-box li:last-of-type,#old_layout .map-nav li:last-of-type{margin-right:0}@media only screen and (max-width: 480px){#old_layout .sort-box li{margin-right:5px;margin-bottom:10px}#old_layout .sort-box .right a{border-radius:0px}#old_layout .map-nav li{margin:0}}#old_layout .map-nav li a,#old_layout .sort-box li a{color:#555;-webkit-border-radius:5px;border-radius:5px;padding:10px 20px;border:1px solid #eee;display:block}@media only screen and (max-width: 480px){#old_layout .sort-box li a{padding:4px 10px;font-size:0.8em}#old_layout .map-nav li a{float:left;margin-top:10px;border-radius:0;padding:7px 10px;font-size:0.9em;border-bottom:0}#old_layout .map-nav li a i{font-size:1.2em}}#old_layout .map-nav li.active a,#old_layout .sort-box li.active a,#old_layout .map-nav li a:hover,#old_layout .sort-box li a:hover{color:#fff;background:#5c7b35;border-color:#5c7b35 !important}#old_layout .rlist li{width:100%;float:left;border-bottom:1px solid #ddd;position:relative;margin:0 0 1em 0;padding-bottom:1em}#old_layout .rlist .cover{width:150px;height:100px;float:left;margin:0 25px 0 0;overflow:hidden}#old_layout .rlist .cover img{width:100%;display:block}@media only screen and (max-width: 480px){#old_layout .rlist .cover{width:47%;height:auto;margin:0 7px 0 0;position:relative}#old_layout .rlist .cover:after{padding-top:75%;display:block;content:''}#old_layout .rlist .cover img{position:absolute}}#old_layout .rlist .cover .tag{position:absolute;top:0;left:-5px;color:#fff;background:#f16b36;font-weight:bold;padding:3px 7px;font-size:.9em;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2)}@media only screen and (max-width: 480px){#old_layout .rlist .cover .tag{font-size:1.4em;font-size:1.2em;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}}#old_layout .rlist .rest-name{color:#5c7b35;font-size:1.4em;line-height:1em;margin-bottom:.5em;width:100%;display:block}@media only screen and (max-width: 480px){#old_layout .rlist .rest-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}#old_layout .rlist .reviews{font-size:large;font-weight:bold}#old_layout .rlist .address{display:block;font-weight:bold;font-size:.9em;margin-bottom:.5em;color:#555}#old_layout .rlist .info{width:400px;float:left}#old_layout .rlist .info .award_and_highlight{margin-top:8px}#old_layout .rlist .info .award_and_highlight span{margin-top:3px}#old_layout .highlight_tag{border:1px solid  #DC2224;border-radius:4px;padding:1px 5px;color:#DC2224}#old_layout .award{border-color:#061957;color:#061957}@media only screen and (max-width: 480px){#old_layout .rlist .info{width:50%}}#old_layout .rlist .summary{width:100%;float:left;margin:10px 0 0 0;font-style:italic;font-size:.9em;line-height:1.4em}@media only screen and (max-width: 480px){#old_layout .rlist .summary{display:none}}#old_layout .rlist .actions{width:140px;float:right}#old_layout .rlist .actions a{font-size:1em;line-height:1em;width:100%;float:none;display:block;margin:0 0 5px 0;text-align:center;padding:15px 0}#old_layout .rlist .actions a span{font-size:1em;line-height:1em}@media only screen and (max-width: 480px){#old_layout .rlist .actions{margin:10px 0 0 0;width:51%;font-size:0.8em;bottom:14px;right:0}#old_layout .rlist .actions a{float:left;border-radius:0;padding:6px 0;margin:0;margin-right:2%;width:49%}#old_layout .rlist .actions a:last-of-type{margin-right:0}#old_layout .rlist .actions a span{margin-right:-3px}#old_layout .rlist .actions .btn2{background:#5c7b35}}#old_layout .cuisine{width:100%;margin-top:5px;color:#999;overflow:hidden}@media only screen and (max-width: 480px){#old_layout .cuisine{font-size:0.9em;margin-top:0}}#old_layout .cuisine span{font-size:1.2em;float:left;margin:0 5px 0 0}@media only screen and (max-width: 480px){#old_layout .cuisine span{display:block}}#old_layout .cuisine strong{font-weight:normal;float:left;margin-top:4px}@media only screen and (max-width: 480px){#old_layout .cuisine strong{float:none;display:block;margin-left:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:0.9em}}#old_layout .fee{float:right;color:#3a3a3a;padding:0 5px 0 10px;font-weight:bold;text-align:center;border-left:1px solid #ddd;font-size:0.8em}@media only screen and (max-width: 480px){#old_layout .fee{float:none;padding:0;text-align:left;border-left:none;font-weight:400;line-height:1.7em}}#old_layout .rating{color:white}#old_layout .rating strong{font-size:.9em;float:right;margin-left:10px;font-weight:normal}@media only screen and (max-width: 480px){#old_layout .rating strong{float:none;margin:0;display:inline-block}}#old_layout .rating .stars{float:left;font-size:1.2em}@media only screen and (max-width: 480px){#old_layout .rating .stars{float:none;display:inline-block;font-size:0.9em}}#old_layout .rating .stars span:before{margin:0}#old_layout .rating .stars .icon-star.empty{color:#ccc}#old_layout .wtitle{color:#fff;background:rgba(166,164,15,0.8);padding:5px 10px;display:inline-block;margin-bottom:10px;font-weight:bold}@media only screen and (max-width: 480px){#old_layout .rlist .wtitle{position:absolute;left:0px;width:47%;line-height:1.1em;font-size:0.9em;text-align:center;padding:9px 10px;background:rgba(166,164,15,0.8)}}@media only screen and (max-width: 480px){#old_layout #rest_detail{padding-bottom:400px !important}#old_layout #rest_detail #footer{bottom:90px}}#old_layout #rest_detail .body{margin:1em 0 0 0}@media only screen and (max-width: 480px){#old_layout #rest_detail .body{margin:0;padding:0 10px}}#old_layout #rest_detail .body #heading{float:left;width:100%}#old_layout #rest_detail .body #heading:after{position:absolute;left:0;top:200px;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.3);content:attr(data-text);transition:all 1s ease;transform:translateY(-100%);color:#FFF}@media only screen and (max-width: 480px){#old_layout #rest_detail .body #heading{width:100%;margin-top:10px}}#old_layout #rest_detail .body #heading h1{font-size:1.8em;font-weight:normal;margin:0 0 .5em 0}#old_layout #rest_detail .body #heading .address{color:#aaa;font-weight:bold}#old_layout #rest_detail .body #slider{width:720px;height:320px;overflow:hidden;margin:1em 0}@media only screen and (max-width: 480px){#old_layout #rest_detail .body #slider{width:100%;height:auto;margin-bottom:0}}#old_layout #rest_detail .body #intro{font-size:1.15em;line-height:1.8em;margin-bottom:2em}#old_layout #rest_detail .body #intro strong{color:#5c7b35}#old_layout #rest_detail .body #chef{margin-bottom:30px;overflow:hidden}#old_layout #rest_detail .body #chef .title{margin:auto}#old_layout #rest_detail .body #chef .richText{line-height:1.8em}#old_layout #rest_detail .body #chef .chef-pic{float:right;margin:0 0 2em 2em;max-width:450px}@media only screen and (max-width: 480px){#old_layout #rest_detail .body #chef .chef-pic{width:40%}}#old_layout #rest_detail .body #menu .title{margin-bottom:1em}#old_layout #menu .menu_container{border:1px solid #ddd;border-radius:6px;padding:50px 100px}@media only screen and (max-width: 480px){#old_layout #menu .menu_container{padding:20px 30px}}#old_layout #rest_detail .body #menu .richText{line-height:1.8em}#old_layout #rest_detail .body #menu .richText ul{padding-left:20px;list-style:disc}#old_layout #rest_detail .body #menu .richText ol{padding-left:25px;list-style:decimal}#old_layout #rest_detail .bottom-bar{width:100%;position:fixed;z-index:9;bottom:-100px;left:0;background:#fff;font-size:1.4em;padding:0 0 .5em;border-top:1px solid #eee;-webkit-transition:bottom .5s;-o-transition:bottom .5s;transition:bottom .5s}@media only screen and (max-width: 480px){#old_layout #rest_detail .bottom-bar{bottom:-150px}}#old_layout #rest_detail .bottom-bar #fr_form{float:right;width:850px;border:0;position:relative;padding:0}@media only screen and (max-width: 480px){#old_layout #rest_detail .bottom-bar #fr_form{width:100%;float:none;padding:0 10px}}#old_layout #rest_detail .bottom-bar #fr_form .btn2{font-size:1.2em;margin-top:-2px;padding:.5em 1em}@media only screen and (max-width: 480px){#old_layout #rest_detail .bottom-bar #fr_form .btn2{font-size:.8em;margin:0;padding:1em}}#old_layout #rest_detail .bottom-bar #fr_form .selectbox{margin:0 30px 0 10px}@media only screen and (max-width: 480px){#old_layout #rest_detail .bottom-bar #fr_form .selectbox{margin:0 15px 10px 10px}}#old_layout #rest_detail .bottom-bar.show{bottom:0;-webkit-transition:bottom .5s;-o-transition:bottom .5s;transition:bottom .5s}#old_layout .rest .sidebar{margin:.5em 0 0 0}@media only screen and (max-width: 480px){#old_layout .rest .sidebar{margin:0}}#old_layout .rest .sidebar #rest-nav{background:rgba(255,255,255,0.9)}#old_layout .rest .sidebar #rest-nav .btn2{display:block;color:#fff;padding:1em}@media only screen and (max-width: 480px){#old_layout .rest .sidebar #rest-nav .btn2{text-align:center}}#old_layout .rest .sidebar #rest-nav ul li a{display:block;color:#777;text-align:center;padding:1em 1.5em;border-bottom:1px solid #eee}#old_layout .rest .sidebar #rest-nav ul li a:hover{color:#949494}#old_layout .rest .sidebar #rest-nav ul li.active a{color:#5c7b35;font-weight:bold}#old_layout .rest .sidebar .map{text-align:center;margin:1em 0;width:240px;height:150px}#old_layout .rest .sidebar .info{margin:0 0 5em 0}#old_layout .rest .sidebar .info dl dt{color:#333;font-weight:bold}#old_layout .rest .sidebar .info dl dd{margin-bottom:1.5em}@media only screen and (min-width: 1024px){#old_layout .rest .sidebar.stuck{padding-top:220px}#old_layout .rest .sidebar.stuck #rest-nav{width:250px;position:fixed;top:80px;left:auto;z-index:7999;padding-top:10px}}#old_layout #rest_detail #footer{margin-bottom:60px}#old_layout .touch #rest_detail #footer{margin:0 !important}#old_layout #booking h1.title{margin:.5em 0 1.5em 0;width:552px;color:#808080}@media only screen and (max-width: 480px){#old_layout #booking .body{padding:0 10px}#old_layout #booking #rest-nav a.btn2{display:none}}#old_layout #booking .sidebar .btn2{margin:0}#old_layout #extended .lbox.winner{border-color:#adac4f;background:inherit !important}#old_layout #extended .lbox.winner h3{background:#adac4f}#old_layout #extended .lbox.winner a{color:#555}#old_layout #extended .lbox.winner li:hover{background:#fafaec}#old_layout #return_line_480{display:none}@media only screen and (max-width: 480px){#old_layout .cc_period,#old_layout .cc_period_hk{right:8px;font-size:1.3em}#old_layout #return_line_480{display:inline-block}#old_layout .body{width:auto !important;margin:10px !important;float:none !important}}#old_layout .fr_form_fix{font-size:0.8em !important}#old_layout .pagination{clear:both;float:left;margin-left:36%;font-size:1.1em}#old_layout .pagination a.prev{float:left;margin:5px 0 0 12px}#old_layout .pagination .next{display:none}#old_layout .paginate_content{clear:both;overflow:hidden;margin:0 auto}#old_layout .paginate_content span{float:left;margin:0 5px}#old_layout .paginate_content span a{padding:5px;color:#5c7b35}#old_layout .paginate_content span.current{font-size:1.3em;color:#03B9EF}#old_layout .live .copyright_china{margin:-10px 0 0 200px !important}#old_layout .survey_text_div{float:left;margin-top:10px;font-size:1.2em}#old_layout .survey_text_div a{color:#5c7b35}#old_layout .member .sidebar{margin:0;width:200px;margin-right:50px}#old_layout .member-nav li a{font-weight:bold;display:block;color:#555;padding:10px}#old_layout .member-nav li a:hover{background:#f5f5f5}#old_layout .member-nav .active a,#old_layout .member-nav .active a:hover{background:#5c7b35;color:#fff}#old_layout .notice{padding:20px;border:1px solid #ddd;margin:20px 0;background:#f5f5f5}#old_layout .table1 table{width:100%;border:1px solid #eee}#old_layout .table1 th{background:#5c7b35;color:#fff;padding:10px}#old_layout .table1 td{padding:10px}#old_layout .table1 tr:nth-child(even){background:#f5f5f5}#old_layout .table1 a{color:#5c7b35}#old_layout .table1 a:hover{color:#03b9ef}#old_layout th.date{width:20%}#old_layout th.time{width:15%}#old_layout th.pax{width:10%}#old_layout th.status{width:18%}#old_layout th.actions{width:10%}@media only screen and (max-width: 480px){#old_layout .table1 th{padding:10px 0px;text-align:center}#old_layout .table1 td{padding:10px 0px;text-align:center}#old_layout .table1 td:nth-child(6){display:none}#old_layout .table1 th:nth-child(6){display:none}#old_layout .body h1{display:block}}#old_layout .review-btn{display:block;background:#03b9ef;color:#fff !important;-webkit-border-radius:5px;border-radius:5px;line-height:1em;padding:10px 0}#old_layout .review-btn:hover{background:#56d8ff}#old_layout .bd_weixin_popup{width:250px !important;height:315px !important}#old_layout #slidy-container{height:480px}#old_layout #make_reservation{text-align:center;text-transform:uppercase;margin-bottom:20px}#old_layout .error .help-inline{color:#a94442 !important}#old_layout #header .social{position:absolute;top:40px;right:0}@media only screen and (max-width: 480px){#old_layout #header .social{display:none}}#old_layout #header .social li{float:left;margin:5px}#old_layout #header .social a{display:block;color:#fff;font-size:2em}#old_layout #header .social a:hover{color:#808080}#old_layout #header .social .wxqr{position:absolute;width:200px;top:-540px;right:-35px;z-index:999;background:#fff;border:5px solid #5c7b35;padding:20px;opacity:0}#old_layout #header .social .wxqr img{width:100%}#old_layout #header .social .wxqr.show{top:40px;opacity:1}#old_layout h1{font-size:2em}#old_layout h2{font-size:1.8em}#old_layout h3{font-size:1.6em}#old_layout h4{font-size:1.5em}#old_layout h5{font-size:1.4em}#old_layout .transition,#old_layout #header .social .wxqr,#old_layout #header .social .wxqr.show,#old_layout #nav .signBtn,#old_layout .toggleSidebar,#old_layout .sidebar,#old_layout .showSidebar .sidebar,#old_layout .showSidebar .toggleSidebar{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#old_layout .qrcodes{text-align:center}#old_layout .qrcodes .qrcode_container{display:block;float:left;margin:5px;text-align:center;min-width:125px}@media screen and (max-width: 480px){#old_layout .qrcodes .qrcode_container{float:none;margin-bottom:20px}}#old_layout .qrcode_container h5{font-size:17px}#old_layout .qrcode_container img{width:110px}@media screen and (max-width: 480px){#old_layout .qrcode_container img{width:170px;height:170px}}#old_layout .qrcode_container span{font-size:12px;display:block}@media screen and (max-width: 480px){#old_layout .qrcode_container span{font-size:12px}}#old_layout .banner_referral{margin-top:50px}@media screen and (max-width: 480px){#old_layout .banner_referral_container{position:relative;width:100%;height:150px;float:left;overflow:hidden}#old_layout .banner_referral_container img{position:absolute;width:150%;right:0}}#old_layout h3.flasherror{color:#ff0000}#old_layout .center-block{display:block;margin-left:auto;margin-right:auto;text-align:center}#old_layout .img-responsive{max-width:100%;height:auto;display:block}#old_layout .ChinaNetCloud{width:150px;height:40px;position:absolute;right:10px;bottom:10px}#old_layout .chinanetcloud_text{display:none;float:left;color:#fff;margin-left:110px}@media only screen and (max-width: 481px){#old_layout .chinanetcloud_text{display:block}}@media only screen and (max-width: 480px){#old_layout .ChinaNetCloud{display:none}}#old_layout .fancybox-lock .fancybox-overlay{z-index:9999}#old_layout .transition,#old_layout #header .social .wxqr,#old_layout #header .social .wxqr.show,#old_layout #nav .signBtn,#old_layout .toggleSidebar,#old_layout .sidebar,#old_layout .showSidebar .sidebar,#old_layout .showSidebar .toggleSidebar,#old_layout .listing .actions li a,#old_layout #guides ul a{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#old_layout #guides{width:100%;float:left;background:url("https://assets.diningcity.cn/event-guide-bg.jpg") no-repeat;padding:20px;margin:15px 0 0 0;max-height:223px;overflow:auto}#old_layout #guides h1{font-weight:300;font-size:24px;color:#fff;text-align:center}#old_layout #guides ul a{text-align:center;float:left;margin-right:1%;border:1px solid #fff;padding:10px;color:#fff;-webkit-border-radius:3px;border-radius:3px;font-size:1em;margin-bottom:8px}#old_layout #guides ul a:hover{border-color:#5c7b35;background:#5c7b35}@media only screen and (max-width: 480px){#old_layout #guides ul a{margin:0 5% 3% 0}}#old_layout #guides .active{border-color:#5c7b35;background:#5c7b35}#old_layout .restaurant .inner p{font-size:14px}#old_layout .bottom-bar #fr_form span{float:none}@media only screen and (max-width: 480px){#old_layout #make_reservation_btn a{display:block;text-align:center;margin-right:59px !important}#old_layout .bottom-bar .fr_form_fix{max-height:165px}}#old_layout .map-nav{float:right;width:auto;margin:40px 0px 15px 0px}@media only screen and (max-width: 480px){#old_layout .map-nav{width:100%;float:left;margin-top:0;border-bottom:1px solid #ddd}}#old_layout #geolocate{position:absolute;right:20px;bottom:20px;padding:7px;background:#fff;display:inline-block;border-radius:3px;cursor:pointer;z-index:9999;-webkit-box-shadow:0px 0px 3px 0px rgba(152,152,152,0.6);-moz-box-shadow:0px 0px 3px 0px rgba(152,152,152,0.6);box-shadow:0px 0px 3px 0px rgba(152,152,152,0.6)}#old_layout #geolocate>div{padding:3px;border-radius:50px;border:2px solid #555}#old_layout #geolocate>div>div{width:8px;height:8px;border-radius:50px;background:#555}#old_layout #geolocate.active>div{border-color:#61baff}#old_layout #geolocate.active>div>div{background:#61baff}@media only screen and (max-width: 480px){#old_layout .amap-toolbar{bottom:124px !important;right:4px !important}}#old_layout #restaurant_list .restaurant{display:none}#old_layout #restaurant_list .active{display:block}#old_layout #menu .title{max-width:none;text-align:center}#old_layout #menu span.panel-label{display:none}#old_layout #menu .desc{text-align:center}#old_layout #menu .menu-header .desc{color:#5c7b35}@media only screen and (max-width: 480px){#old_layout #btn_back_restaurnt_list{margin-top:18px !important;margin-left:15px !important}}#old_layout .desktop_hidden{display:none}#old_layout .desktop_inline_hidden{display:none}@media only screen and (max-width: 480px){#old_layout .mobile_hidden{display:none}#old_layout .desktop_hidden{display:block}#old_layout .desktop_inline_hidden{display:inline-block}}#old_layout .base_bg_color{background:#5c7b35}#old_layout #dish_photos{margin:20px 0 80px 0}#old_layout .gallery-small .bx-wrapper{box-shadow:none;border:0}#old_layout .gallery-small .bx-wrapper a{display:block}#old_layout .gallery-small .bx-wrapper a:after{padding-top:78%;display:block;content:''}#old_layout .gallery-small .bx-wrapper img{height:auto !important;width:100%;display:block;position:absolute}#old_layout .gallery-small .bx-caption{background:white;pointer-events:none;height:45px;padding-top:5px}#old_layout .gallery-small .bx-caption span{font-size:0.9em;line-height:1.3em;padding:7px;text-align:center;color:#555;font-family:'Helvetica Neue';font-weight:400}#old_layout .gallery-small img.bx-portrait{height:100% !important;width:auto;left:0;right:0;margin-left:auto;margin-right:auto}#old_layout .gallery-small .bx-pager{margin-top:5px;padding-top:0}#old_layout .bx-wrapper .bx-pager.bx-default-pager a{background:#ccc}#old_layout .visible_only_web{display:block !important}.overlay{position:absolute;width:100%;height:100%;z-index:999;background:rgba(0,0,0,0.6);top:0px;left:0px;right:0px}.popup{width:600px;position:absolute;top:100px;left:50%;margin-left:-300px;z-index:9999;background:#fff;font-size:1.6em;line-height:1.6em}@media only screen and (max-width: 480px){.popup{width:95%;top:150px;left:0;margin:0}}.popup .popup-body{padding:20px}.popup .cta{width:400px;display:block;margin:20px auto 0}.popup .cta:hover{opacity:.9}@media only screen and (max-width: 480px){.popup .cta{width:100%}.popup .cta img{width:100%}}@media only screen and (max-width: 480px){.popup .banner img{width:100%}}.popup a.closeBtn{position:absolute;top:-5px;right:-5px;color:#fff;background:#03b9ef;padding:0 8px}.popup a.closeBtn:hover{background:#56d8ff}.no-scroll{overflow-y:hidden}#old_layout .filters_css .filters{margin-top:10px;width:100%}#old_layout .filters_css .filters .filter-box{cursor:pointer;width:20%;float:left;position:relative;border:1px solid white;border-radius:5px;color:#fff;background:#5c7b35;padding:11px 5px}#old_layout .filters_css .filters .filter-box.selected{background-color:#5c7b35}@media only screen and (max-width: 480px){#old_layout .filters_css .filters .filter-box{width:33.33%}#old_layout .filters_css .filters .filter-box:nth-child(-n+2){width:50%}#old_layout .filters_css .filters .filter-box:last-child .list{left:auto;right:0}}#old_layout .filters_css .filters .filter-box.hover:hover,#old_layout .filters_css .filters .filter-box.active{border-bottom-right-radius:0;border-bottom-left-radius:0}#old_layout .filters_css .filters .filter-box.hover:hover .list,#old_layout .filters_css .filters .filter-box.active .list{visibility:visible;opacity:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#old_layout .filters_css .filters .filter-box h3{font-size:0.9em;font-weight:normal;text-align:center;margin:0}@media only screen and (max-width: 480px){#old_layout .filters_css .filters .filter-box h3{font-size:0.8em}}#old_layout .filters_css .filters .filter-box .list{height:248px;width:100%;top:100%;left:0;overflow:hidden;position:absolute;z-index:10;background:white;border:1px solid #949494;visibility:hidden;opacity:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media only screen and (max-width: 480px){#old_layout .filters_css .filters .filter-box .list{min-width:157px}}#old_layout .filters_css .filters .filter-box .list>ul{margin:6px}#old_layout .filters_css .sort-box{margin-top:40px}#old_layout .filters_css .selections{border-top:1px solid #ddd;padding:5px 0 20px 0}@media only screen and (max-width: 480px){#old_layout .filters_css .selections{margin-bottom:0;padding-bottom:10px;padding-top:5px}}#old_layout .filters_css .selections .title{display:block;font-size:1em !important;font-weight:lighter !important}#old_layout .filters_css .selections .tag{display:inline-block;margin-right:2px;margin-bottom:10px}#old_layout .filters_css .selections .tag-text{cursor:inherit;font-size:0.9em}#old_layout .filters_css .selections a.remove-btn{padding:5px;background:#03b9ef;border-radius:7px;color:#fff}#old_layout .filters_css .rlist{border-top:1px solid #ddd;padding-top:20px}#old_layout .filters_css .ui-button.ui-state-active{margin:4px}#old_layout .filters_css .ui-button{margin:4px}@media (max-width: 480px){.navbar.navbar-default{min-height:60px}.navbar.navbar-default .navbar-brand{height:60px}.navbar.navbar-default .cities{top:20px;right:40px}}@media (max-width: 1000px){#old_layout{width:100%}}@media (max-width: 480px){#old_layout{margin-top:60px !important}}#old_layout #rw_campaign #rest_list .body{position:relative}#old_layout #rw_campaign #rest_list .body .search-form{position:fixed;top:25px;right:400px;z-index:9999}#old_layout #rw_campaign #rest_list .body .search-form .btn{color:white !important}#old_layout #rw_campaign #rest_list .body .search-form .form-control{border-radius:10px}#old_layout #rw_campaign #rest_list .body .search-form .form-control::-webkit-input-placeholder{color:white}#old_layout #rw_campaign #rest_list .body .search-form .form-control::-moz-placeholder{color:white}#old_layout #rw_campaign #rest_list .body .search-form .form-control::-moz-placeholder{color:white}#old_layout #rw_campaign #rest_list .body .search-form .form-control::-ms-input-placeholder{color:white}@media (max-width: 1050px){#old_layout #rw_campaign #rest_list .body .search-form{right:340px}}@media (max-width: 1034px){#old_layout #rw_campaign #rest_list .body .search-form{right:250px}}@media (max-width: 320px){#old_layout #rw_campaign #rest_list .body .search-form{top:6px;left:30%;width:30%}}@media (min-width: 321px) and (max-width: 480px){#old_layout #rw_campaign #rest_list .body .search-form{top:6px;left:30%;width:33%}}@media (max-width: 480px){#old_layout #rw_campaign #rest_list .body .title{position:absolute;font-size:14px;top:122px;right:0}}#old_layout #rw_campaign #rest_list .filters .list>ul>li>label{color:black}#old_layout #rw_campaign #rest_list .rlist{min-height:500px}@media (max-width: 480px){#old_layout #rw_campaign #rest_list .mlist{border-top:none;padding-top:0}#old_layout #rw_campaign #rest_list .mlist li{border-bottom:none;margin-bottom:0;padding-bottom:0}#old_layout #rw_campaign #rest_list .mlist li .cover{width:40%}#old_layout #rw_campaign #rest_list .mlist li .cuisine{padding-bottom:10px}#old_layout #rw_campaign #rest_list .mlist li .actions{width:58%;position:inherit}}#old_layout #rw_campaign #rest_list .map-container .restaurant_item{display:none}#old_layout #rw_campaign #rest_list .map-container .restaurant_item.active{display:list-item}#old_layout #rest_detail .rest_name{width:100%;max-height:200px;text-align:left;vertical-align:middle;overflow:hidden;position:relative;margin-bottom:20px}#old_layout #rest_detail .rest_name .restaurant_text{position:absolute;left:16px;bottom:40px;font-weight:bold;color:white}#old_layout #rest_detail .rest_name .restaurant_text .award{border-color:#ffffff !important;color:#ffffff !important}#old_layout #rest_detail .rest_name .heading{width:100%;max-height:200px;text-align:left;vertical-align:middle;overflow:hidden;position:relative;margin-bottom:20px}#old_layout #rest_detail .rest_name .heading .banner{width:100%;height:100%;margin-top:-50px}#old_layout #rest_detail .restaurant-infos .nav-tabs a{color:#999999;font-size:14px;font-weight:700;border:none !important}#old_layout #rest_detail .restaurant-infos .nav-tabs .active{border-bottom:2px solid #5c7b35 !important}#old_layout #rest_detail .restaurant-infos .nav-tabs .active a{color:#5c7b35 !important}#old_layout #rest_detail .restaurant-infos .menus.active{display:flex;flex-wrap:wrap}#old_layout #rest_detail .restaurant-infos .menus.active .waypoint{width:50%}#old_layout #rest_detail .restaurant-infos .menus.active .waypoint .menu{padding:25px 10%}@media (max-width: 480px){#old_layout #rest_detail .restaurant-infos .menus.active .waypoint{width:100%}}#old_layout #rest_detail .restaurant-infos #detail{padding:20px 10px}#old_layout #rest_detail .restaurant-infos #detail .address{margin-bottom:20px}#old_layout #rest_detail .restaurant-infos .chef-container{padding:20px 10px;font-family:"Open Sans"}#old_layout #rest_detail .restaurant-infos .chef-container .chef-head{display:flex;color:#333;margin-bottom:10px}#old_layout #rest_detail .restaurant-infos .chef-container .chef-head .chef-head--picture{width:40vw;height:30vw;max-width:400px;max-height:300px;min-width:150px;min-height:112.5px;border-radius:4px;overflow:hidden}#old_layout #rest_detail .restaurant-infos .chef-container .chef-head .chef-head--picture img{display:block;height:100%}#old_layout #rest_detail .restaurant-infos .chef-container .chef-head .chef-head--content{flex:1;margin-left:10px}#old_layout #rest_detail .restaurant-infos .chef-container .chef-head .chef-head--content h4{font-size:23px;line-height:32px}#old_layout #rest_detail .restaurant-infos .chef-container .chef-head .chef-head--content .chef-name{font-size:15px;line-height:20px;font-weight:bold;color:#353535;word-break:break-word;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}#old_layout #rest_detail .restaurant-infos .chef-container .chef-description{font-size:13px;line-height:18px;word-break:break-word;color:#333;white-space:pre-wrap;text-align:center}#old_layout #rest_detail .restaurant-infos .pictures{overflow:hidden}#old_layout #rest_detail .restaurant-infos .pictures .restaurant_picture{float:left;margin:1%;width:20%;height:90px;overflow:hidden;border-radius:4px}@media (max-width: 480px){#old_layout #rest_detail .restaurant-infos .pictures .restaurant_picture{height:80px}}#old_layout #rest_detail .restaurant-infos .pictures .restaurant_picture img{width:100%}#old_layout #rest_detail .sidebar .rest-map{width:240px;height:150px;background-color:#ccc}@media (max-width: 480px){#old_layout #rest_detail .sidebar{width:100%;height:400px;top:auto;right:0;-webkit-box-shadow:none;box-shadow:none}#old_layout #rest_detail .sidebar #rest-nav{position:fixed;bottom:0;left:0;width:100%;z-index:7999;padding:10px}#old_layout #rest_detail .sidebar #rest-nav #make_reservation{margin:0}#old_layout #rest_detail .sidebar .rest-map{width:300px;margin:0 auto 20px;height:200px;background-color:#ccc}}#old_layout [v-cloak]{display:none}#old_layout .reservation_button{margin-bottom:10px;text-align:center}#old_layout .reservation_button .btn{width:100%;border-radius:4px;color:white !important}#old_layout .less-seats{background-color:orange !important}#old_layout .inactived{background-color:red !important;pointer-events:none;cursor:not-allowed !important}#referral .ranklist{margin-top:20px;padding:0 100px}@media (max-width: 480px){#referral .ranklist{padding:0 10px}}#referral .ranklist .row{margin-bottom:10px}#referral .ranklist .row .col{text-align:center}#referral .ranklist .row .avatar img{width:50px !important;height:50px !important;border-radius:50%}#referral .ranklist .row .ranking-1,#referral .ranklist .row .ranking-2,#referral .ranklist .row .ranking-3{height:50px;background-size:contain;background-repeat:no-repeat;background-position-x:center}#referral .ranklist .row .ranking-1{background-image:url("http://assets.diningcity.asia/system%2Fckeditor_assets%2Fpictures%2F1034%2F___3x.png")}#referral .ranklist .row .ranking-2{background-image:url("http://assets.diningcity.asia/system%2Fckeditor_assets%2Fpictures%2F1036%2F___3x.png")}#referral .ranklist .row .ranking-3{background-image:url("http://assets.diningcity.asia/system%2Fckeditor_assets%2Fpictures%2F1035%2F___3x.png")}.banner-for-mobile{display:none;position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top:1px solid #e9e9e9;padding:10px}.banner-for-mobile img{width:42px;float:left;border:1px solid #fff;border-radius:8px;padding:1px}.banner-for-mobile .text{float:left;margin-left:10px;line-height:18px;margin-top:4px}.banner-for-mobile .text p{margin:0;padding:0}.banner-for-mobile .text .main-text{font-weight:bold;font-size:1em}.banner-for-mobile .text .sub-text{font-size:0.9em}.banner-for-mobile .download-btn{float:right;margin-top:10px;font-weight:bold;font-size:1.1em}.ie-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1041}.ie-modal .modal-dialog{max-width:500px;width:90%;margin:10% auto 0}.ie-modal .modal-content{padding:50px 50px;margin:0}.ie-modal .modal-content .ie-icon{text-align:center}.ie-modal .modal-content .ie-icon i{font-size:100px;color:#00a5df}.ie-modal .modal-content .ie-title{text-align:center;margin-top:30px}.ie-modal .modal-content .ie-description{text-align:center;margin-top:30px}.only-show-en-block,.only-show-zh-block,.only-show-zh-hk-block{display:none !important}.current-language-en .only-show-en-block{display:block !important}.current-language-zh .only-show-zh-block{display:block !important}.current-language-zh-hk .only-show-zh-hk-block{display:block !important}#rest-app{padding:0.5em 1px;margin:auto;max-width:614px;font-family:"Open Sans", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;font-size:13px;color:#333;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}#rest-app ::-webkit-scrollbar{width:5px;height:5px}#rest-app ::-webkit-scrollbar-track{border-radius:1px}#rest-app ::-webkit-scrollbar-thumb{border-radius:1px;background:#bbb}#rest-app[v-cloak]{display:none}#rest-app button,#rest-app input{border:0;margin:0;padding:0;outline:0;box-shadow:none}#rest-app button:focus,#rest-app input:focus{box-shadow:none;outline:0}#rest-app ul{margin:0;list-style:none}#rest-app li{line-height:initial}#rest-app label{font-weight:normal}#rest-app .ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#rest-app .load-all{text-align:center;margin:40px 0;color:#999;font-size:13px}#rest-app .my-orders{text-align:right;font-size:14px}#rest-app .my-orders a{color:#333333}#rest-app .my-orders a img{margin-right:4px;vertical-align:-6px}#rest-app .btn-ico{margin-right:3px;width:12px;height:12px;display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover;vertical-align:middle}#rest-app .btn-ico[ico="locations"]{background-image:url("https://library.diningcity.asia/images/rw_1900/icon_locations.svg")}#rest-app .btn-ico[ico="cuisines"]{background-image:url("https://library.diningcity.asia/images/rw_1900/icon_cuisines.svg")}#rest-app .btn-ico[ico="menu"]{background-image:url("https://library.diningcity.asia/images/rw_1900/icon_menu.svg")}#rest-app .btn-ico[ico="order_by"]{background-image:url("https://library.diningcity.asia/images/rw_1900/icon_order_by.svg")}#rest-app .btn-ico[ico="date"]{background-image:url("https://library.diningcity.asia/images/rw_1900/icon_date.svg")}#rest-app .btn-ico[ico="seats"]{background-image:url("https://library.diningcity.asia/images/rw_1900/icon_seats.svg")}#rest-app .btn-ico[ico="meal_type"]{background-image:url("https://library.diningcity.asia/images/rw_1900/icon_meal_type.svg")}#rest-app .btn-ico[ico="meal_group"]{background-image:url("https://library.diningcity.asia/images/rw_1900/icon_meal_group.svg")}#rest-app .btn-ico[ico="reserve"]{background-image:url("https://library.diningcity.asia/images/rw_1900/icon_reserve.svg")}#rest-app .btn-ico[ico="tags"]{background-image:url("https://library.diningcity.asia/images/rw_1900/icon_filter.svg")}#rest-app .rw-button{padding:0 5px;margin-right:8px;margin-bottom:8px;display:inline-block;min-width:80px;height:32px;border-radius:4px;border:1px solid #dbdbdb;line-height:30px;font-size:12px;color:#333;box-sizing:border-box;text-align:center;cursor:pointer}#rest-app .rw-button.less-seats{background-color:orange !important;border-color:orange !important}#rest-app .rw-button.inactived{background-color:red !important;border-color:red !important;pointer-events:none;cursor:not-allowed !important}#rest-app .rw-button[fill]{background-color:#5c7b35;border-color:#5c7b35;color:#fff}#rest-app .rw-button[type="menu"]{border-color:#5c7b35}#rest-app .rw-button.active{color:#5c7b35;border-color:#5c7b35}#rest-app .cluser-marker{position:relative;width:36px;height:40px;background:url("https://library.diningcity.asia/images/rw_1900/icon_white_pin.png") no-repeat center center/cover}#rest-app .cluser-marker::after{content:attr(count);position:absolute;top:9px;left:0;width:100%;font-size:14px;text-align:center;font-weight:bold;color:#1f1f1f}#rest-app .ico{display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:14px 14px;vertical-align:middle}#rest-app .ico-search{width:40px;height:40px;background-image:url("https://library.diningcity.asia/images/rw_1900/icon_search.svg");background-size:14px 14px}#rest-app .ico-map{width:28px;height:28px;background-image:url("https://library.diningcity.asia/images/rw_1900/icon_map.png");background-size:14px 14px}#rest-app .ico-local{margin-right:5px;width:12px;height:12px;background-image:url("https://library.diningcity.asia/images/rw_1900/icon_location.svg");background-size:12px 12px;vertical-align:-2px}#rest-app .rest-app-header{position:relative}#rest-app .rest-app-header .search-box{margin:15px auto;width:100%;height:42px;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,0.11);background:#fff;display:table}#rest-app .rest-app-header .search-box.coll{box-shadow:none}#rest-app .rest-app-header .search-box.coll .left{display:none}#rest-app .rest-app-header .search-box.coll .middle input{display:none}#rest-app .rest-app-header .search-box>div{display:table-cell;vertical-align:middle}#rest-app .rest-app-header .search-box .middle{width:100%}#rest-app .rest-app-header input{display:block;height:42px;width:100%}#rest-app .rest-app-header button{padding-right:14px;width:80px;background:#fff;border:0;height:42px;font-weight:500}#rest-app .map-wrapper{position:absolute;width:100%;height:618px;z-index:999}#rest-app .map-wrapper .ico-close{z-index:1;position:absolute;width:40px;height:40px;background-image:url("https://library.diningcity.asia/images/rw_1900/icon_close.svg");background-size:17px 17px;cursor:pointer}#rest-app .map-wrapper .amap{position:absolute;top:0;left:0;height:100%;width:100%}#rest-app .collections{position:relative;text-align:center}#rest-app .collections h2{margin:0px 0px 20px 0px;font-weight:500;font-size:16px;color:#333;line-height:20px}#rest-app .collections .ico-warp{display:none;position:absolute;width:49px;height:49px;background-size:24px 24px;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,0.16);z-index:2;background-color:#fff}#rest-app .collections .ico-collection{width:24px;height:24px;background-image:url("https://library.diningcity.asia/images/rw_1900/icon_back.svg");background-size:24px;margin:auto}#rest-app .collections .collections-list{margin:0 -7px;text-align:left}#rest-app .collections .collections-list .list-item{display:inline-block;text-align:center;padding:5px 7px;cursor:pointer;width:16.6%;overflow:hidden;vertical-align:top}#rest-app .collections .collections-list .list-item img{max-width:100%;width:100%;height:91px;display:block}#rest-app .collections .collections-list .list-item h3{margin:7px 0 1px 0;font-size:12px;color:#333;line-height:15px}#rest-app .collections .collections-list .list-item p{font-size:11px;margin:0;color:#707070;line-height:12px}@media (max-width: 800px){#rest-app .collections .collections-list .list-item{width:33.33%}#rest-app .collections .collections-list .list-item img{height:calc(33vw - 23px)}#rest-app .collections.plan-a[collapse]{margin:0 -14px 0 0}#rest-app .collections.plan-a[collapse] .ico-warp{display:flex;top:70px;right:14px}#rest-app .collections.plan-a[collapse] .ico-collection{transform:rotate(-180deg)}#rest-app .collections.plan-a[collapse] .collections-list{display:block;white-space:nowrap;width:100%;overflow:auto}#rest-app .collections.plan-a[collapse] .collections-list .list-item{width:27%}#rest-app .collections.plan-a[collapse] .collections-list .list-item img{height:calc(27vw - 23px)}#rest-app .collections.plan-c{padding-bottom:66px}#rest-app .collections.plan-c .ico-warp{display:flex;bottom:10px;left:50%;margin-left:-25px}#rest-app .collections.plan-c .ico-collection{transform:rotate(90deg)}#rest-app .collections.plan-c[collapse]{padding-bottom:0}#rest-app .collections.plan-c[collapse] .collection-mask{position:absolute;background-image:linear-gradient(to bottom, rgba(255,255,255,0), #fff);height:55px;bottom:0;left:0;width:100%;z-index:1;pointer-events:none}#rest-app .collections.plan-c[collapse] .ico-collection{transform:rotate(-90deg)}#rest-app .collections.plan-c[collapse] .collections-list{height:60vw;overflow:hidden}}#rest-app .current-collection{overflow:hidden;color:#353535}#rest-app .current-collection .image img{display:block;max-width:100%;width:100%}#rest-app .current-collection h2{font-weight:normal;font-size:30px;line-height:36px;margin:10px 0 15px 0}#rest-app .current-collection p{font-size:22px;line-height:27px;margin:0}@media (max-width: 800px){#rest-app .current-collection h2{font-size:17px;line-height:20px;margin:15px 0 10px 0}#rest-app .current-collection p{font-size:13px;line-height:15px}}#rest-app .restaurant-selects{font-size:0;margin:15px 0;margin-right:-10px}@media (max-width: 800px){#rest-app .restaurant-selects .rw-button{min-width:auto;width:calc(25% - 8px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}#rest-app .restaurant-selects .rw-button{width:calc(25% - 9px)}#rest-app .restaurant-item{margin-bottom:20px;color:#333;font-size:12px;background:#fff}#rest-app .restaurant-item.infowindow{width:500px;padding:6px 6px 4px 6px;box-shadow:0 0 12px rgba(0,0,0,0.11);border-radius:5px}@media (max-width: 800px){#rest-app .restaurant-item.infowindow{width:300px}}#rest-app .restaurant-item.plan-d .restaurant-content .restaurant-desc{width:calc(100% - 360px)}@media (max-width: 800px){#rest-app .restaurant-item.plan-d .restaurant-content .restaurant-desc{width:calc(100% - 150px)}}#rest-app .restaurant-item .highlight{color:#b28755}#rest-app .restaurant-item .restaurant-img img{display:block;width:100%;height:100%;max-width:100%;object-fit:contain}#rest-app .restaurant-item .restaurant-content .restaurant-img{width:150px;height:109px;border-radius:4px;overflow:hidden}#rest-app .restaurant-item .restaurant-content .restaurant-img img{object-fit:cover}#rest-app .restaurant-item .restaurant-content .restaurant-rate{margin-top:15px;text-align:center;color:#5c7b35}#rest-app .restaurant-item .restaurant-content .restaurant-rate .rate-number{font-size:16px;line-height:19px;font-weight:bold;margin-bottom:3px}#rest-app .restaurant-item .restaurant-content .restaurant-rate .rate-string{font-size:11px;line-height:12px}#rest-app .restaurant-item .restaurant-content .restaurant-desc{margin:0 15px;width:calc(100% - 220px);color:#5c7b35}#rest-app .restaurant-item .restaurant-content .restaurant-cuisines{color:#b28755;height:17px}#rest-app .restaurant-item .restaurant-content .restaurant-cuisines span{margin-right:4px}#rest-app .restaurant-item .restaurant-content .restaurant-name{font-size:16px;font-weight:bold;height:48px;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (max-width: 800px){#rest-app .restaurant-item .restaurant-content .restaurant-name{display:block;white-space:nowrap;text-overflow:ellipsis}}#rest-app .restaurant-item .restaurant-content .restaurant-level{line-height:14px;margin-bottom:10px;color:#707070}#rest-app .restaurant-item .restaurant-content .restaurant-prices span{display:inline-block;color:#333;margin-right:3px;border-radius:3px;margin-bottom:3px;font-size:12px;padding:1px 3px;border:1px solid #5c7b35}#rest-app .restaurant-item .restaurant-content .distance{margin-left:40px;color:#535353}#rest-app .restaurant-item .restaurant-tags{padding-left:165px;position:relative;margin-top:17px;max-height:63px;overflow:hidden}#rest-app .restaurant-item .restaurant-tags.fold{height:auto;max-height:unset}#rest-app .restaurant-item .restaurant-tags.fold .ico-toggle{transform:rotate(180deg)}#rest-app .restaurant-item .restaurant-tags.courses-tag{max-height:unset;height:auto}#rest-app .restaurant-item .restaurant-tags.courses-tag .tag-item{height:auto;line-height:15px}#rest-app .restaurant-item .restaurant-tags .ico-toggle{position:absolute;width:30px;height:30px;background-image:url("https://library.diningcity.asia/images/rw_1900/icon_arrow_down.png");background-size:12px auto;bottom:-7px;right:-5px;transition:all 0.5s}#rest-app .restaurant-item .restaurant-tags .tag-item{height:17px}#rest-app .restaurant-item .restaurant-tags .tag-item img{vertical-align:middle;display:inline-block;width:13px;height:13px;object-fit:contain;margin-right:4px;border-radius:2px}#rest-app .restaurant-item .restaurant-tags .tag-item+.tag-item{margin-top:6px}#rest-app .restaurant-item .restaurant-actions{width:140px}#rest-app .restaurant-item .restaurant-actions .btn-ico{vertical-align:-2px}#rest-app .restaurant-item .restaurant-actions a{display:block;text-align:center}#rest-app .restaurant-item .restaurant-actions a+a{margin-top:10px}@media (max-width: 800px){#rest-app .restaurant-item .restaurant-content{position:relative;z-index:0}#rest-app .restaurant-item .restaurant-content .restaurant-img{width:82px;height:60px}#rest-app .restaurant-item .restaurant-content .restaurant-desc{width:calc(100% - 150px)}#rest-app .restaurant-item .restaurant-content .restaurant-name{font-size:14px;height:28px;line-height:16px;display:block;white-space:nowrap;text-overflow:ellipsis}#rest-app .restaurant-item .restaurant-content .restaurant-name.plan-e{height:16px}#rest-app .restaurant-item .restaurant-content .restaurant-level{display:none}#rest-app .restaurant-item .restaurant-content .restaurant-level.plan-e{display:block;margin-bottom:0}#rest-app .restaurant-item .restaurant-content .restaurant-rate{margin-top:0;position:absolute;right:0;width:36px}#rest-app .restaurant-item .restaurant-content .restaurant-address{display:flex;justify-content:space-between}#rest-app .restaurant-item .restaurant-content .distance{margin-right:-50px}#rest-app .restaurant-item .restaurant-tags{padding-left:96px}#rest-app .restaurant-item .restaurant-actions{width:100%;margin-top:8px;margin-bottom:-10px;padding-left:96px;display:flex}#rest-app .restaurant-item .restaurant-actions.plan-e{flex-direction:row-reverse}#rest-app .restaurant-item .restaurant-actions a{display:inline-block;flex:1;max-width:125px;height:32px;line-height:30px;padding:0;font-size:12px}#rest-app .restaurant-item .restaurant-actions a+a{margin-top:0;margin-left:5px}}#rest-app .rest-dialog{position:fixed;width:100%;height:100%;top:0;left:0;z-index:2000;display:flex}#rest-app .rest-dialog .dialog-mask{position:fixed;width:100%;height:100%;top:0;left:0;z-index:2001;background:rgba(255,255,255,0.65)}#rest-app .rest-dialog .dialog-body{position:relative;width:343px;max-height:400px;margin:auto;z-index:2002;background:#fff;border-radius:4px;box-shadow:0 0 12px rgba(0,0,0,0.11);display:flex;flex-direction:column;overflow:hidden;user-select:none}#rest-app .rest-dialog .dialog-body .dialog-header{position:relative;height:60px;line-height:60px;text-align:center;border-bottom:1px solid #f7f7f7}#rest-app .rest-dialog .dialog-body .dialog-header .dialog-name{font-size:19px;color:#333}#rest-app .rest-dialog .dialog-body .dialog-header .dialog-clear{position:absolute;padding:15px;right:0;top:0;font-size:16px;line-height:30px;color:#5c7b35;opacity:0.44}#rest-app .rest-dialog .dialog-body .dialog-header .dialog-clear[active]{opacity:1;cursor:pointer}#rest-app .rest-dialog .dialog-body .dialog-footer{height:60px;line-height:60px;text-align:center;border-top:1px solid #f7f7f7;font-size:16px;color:#5c7b35;font-weight:bold}#rest-app .rest-dialog .dialog-body .dialog-footer:active{opacity:0.8;background:#f1f1f1}#rest-app .rest-dialog .dialog-body .dialog-footer.active,#rest-app .rest-dialog .dialog-body .dialog-footer:hover{opacity:1;cursor:pointer}#rest-app .rest-dialog .dialog-body .dialog-inner{padding:15px 25px;flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}#rest-app .rest-dialog .dialog-body .dialog-inner input{display:none}#rest-app .rest-dialog .dialog-body .dialog-title{margin:14px 0;font-size:16px;color:#9d9d9d}#rest-app .rest-dialog .dialog-body .dialog-cases{font-size:0;line-height:1}#rest-app .rest-dialog .dialog-body .dialog-cases .dialog-tag{position:relative;display:inline-block;margin-bottom:12px;margin-right:12px;height:32px;line-height:32px;text-align:center;border-radius:4px;background:#f4f4f4;font-size:14px;color:#333;cursor:pointer;overflow:hidden;transition:all 0.3s}#rest-app .rest-dialog .dialog-body .dialog-cases .dialog-tag:hover{box-shadow:0 1px 3px #ccc}#rest-app .rest-dialog .dialog-body .dialog-cases .dialog-tag.active{background:#5c7b35;color:#f4f4f4}#rest-app .rest-dialog .dialog-body .dialog-cases .dialog-tag img{height:20px;vertical-align:-5px}#rest-app .rest-dialog .dialog-body .dialog-cases .dialog-tag span{padding:0 18px;width:100%;height:100%;top:0;left:0;font-weight:normal}#rest-app .rest-dialog .dialog-body .dialog-sort{padding:15px 0}#rest-app .rest-dialog .dialog-body .dialog-sort .dialog-tag{display:block;padding:12px 15px;background:transparent;text-align:left;margin:0;border-radius:0;height:auto;line-height:normal}#rest-app .rest-dialog .dialog-body .dialog-sort .dialog-tag.active{color:#5c7b35;font-weight:bold}#rest-app .rest-dialog .dialog-body .dialog-sort .dialog-tag:hover{background:#f4f4f4;cursor:pointer;box-shadow:none}#rest-app .rest-dialog .dialog-body .dialog-cuisines{overflow:hidden;padding:0}#rest-app .rest-dialog .dialog-body .dialog-cuisines .dialog-cases{display:flex}#rest-app .rest-dialog .dialog-body .dialog-cases-tab-content{height:280px;flex:1;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#rest-app .rest-dialog .dialog-body .dialog-cases-tab-content>div>label{position:relative;margin:0;display:block;font-size:15px;line-height:17px;color:#333;height:50px;line-height:50px;padding-left:18px}#rest-app .rest-dialog .dialog-body .dialog-cases-tab-content>div>label.active{color:#5c7b35}#rest-app .rest-dialog .dialog-body .dialog-cases-tab-content>div>label.active .ico-check{display:block}#rest-app .rest-dialog .dialog-body .dialog-cases-tab-content .ico-check{display:none;position:absolute;width:20px;height:20px;right:15px;top:15px;background:url("https://library.diningcity.asia/images/rw_1900/lists_checkmark_colored.svg") no-repeat center center;background-size:17px 12px}#rest-app .rest-dialog .dialog-body .dialog-cases-tabs{height:280px;background:#f7f7f7;width:114px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#rest-app .rest-dialog .dialog-body .dialog-cases-tabs .dialog-cases-tab{font-size:15px;line-height:17px;color:#333;height:50px;line-height:50px;padding-left:18px}#rest-app .rest-dialog .dialog-body .dialog-cases-tabs .dialog-cases-tab.active{background:#fff}#rest-app .rest-dialog .dialog-body .dialog-cases-tabs .dialog-cases-tab.selected{color:#5c7b35}@media (max-width: 800px){#rest-app .rest-dialog .dialog-body{margin-top:68px}}.issue-2074 .restaurant-tags{position:relative;max-height:63px;overflow:hidden}.issue-2074 .restaurant-tags.fold{height:auto;max-height:unset}.issue-2074 .restaurant-tags.fold .ico-toggle{transform:rotate(180deg)}.issue-2074 .restaurant-tags .ico-toggle{position:absolute;width:30px;height:30px;background-repeat:no-repeat;background-position:center center;background-image:url("https://library.diningcity.asia/images/rw_1900/icon_arrow_down.png");background-size:12px auto;bottom:-7px;right:-5px;transition:all 0.5s}.issue-2074 .restaurant-tags .tag-item{height:17px}.issue-2074 .restaurant-tags .tag-item img{vertical-align:middle;display:inline-block;width:13px;height:13px;object-fit:contain;margin-right:4px;border-radius:2px}.issue-2074 .restaurant-tags .tag-item+.tag-item{margin-top:6px}@media (max-width: 800px){#rest-app{padding:14px;width:100%}#rest-app .map-wrapper{position:relative;height:100vh}.orders-breadcrumb span{max-width:117px}}#old_layout .orders-breadcrumb{font-size:13px;color:#333;margin:15px 0 14px 0;display:flex}#old_layout .orders-breadcrumb span,#old_layout .orders-breadcrumb a{height:32px;line-height:30px;border:1px solid #5c7b35;min-width:83px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;padding:0 5px;cursor:pointer}#old_layout .orders-breadcrumb span:last-child{cursor:default}#old_layout .orders-breadcrumb a{color:#333}#old_layout .orders-breadcrumb .customer-style-button{color:#fff;background:#5c7b35}#old_layout .orders-breadcrumb img{margin:0 6px}#old_layout .order-card{margin:10px auto;background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0px 3px 4px #0000000A;border-radius:4px;padding:0 14px}#old_layout .order-card--head{height:52px;font-weight:bold;font-size:18px;line-height:24px;color:#353535;border-bottom:1px solid #E6E6E6;display:flex;justify-content:space-between;align-items:center}#old_layout .order-card--head-left img{margin-right:4px;height:24px;width:32px;border-radius:4px}#old_layout .order-card--body{padding:8px 0}#old_layout .order-card--item{margin-bottom:10px;font-size:13px;color:#333333;display:flex;justify-content:space-between;align-items:center}#old_layout .order-card--item .item-label{flex:1}#old_layout .order-card--item .item-value{width:150px;text-align:right}#old_layout .order-card--item .item-value img{vertical-align:-3px}#old_layout .order-card--foot{height:52px;border-top:1px solid #E6E6E6;display:flex;justify-content:space-between;align-items:center}#old_layout .order-card--foot img{margin-right:7px;width:24px;height:24px}#old_layout .order-card--foot strong{font-size:16px;color:#353535;font-weight:bold}#old_layout .order-card--foot-left{font-size:13px;color:#333333}#order{padding:0 14px}#order .order-status{text-align:left;font:Bold 22px/30px Open Sans;letter-spacing:0;color:#AFD468;margin:20px 0}#order .order-status[status='pending']{color:#333333}#order .order-status[status='delivered']{color:#afd468}#order .order-status[status='cancelled']{color:#333333}#order .order-status[status='confirmed']{color:#ffcf48}#order .cancel-button,#order .order-back-button,#order .pay-button{z-index:2;position:fixed;bottom:30px;right:14px;width:137px;height:38px;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);font-size:16px;color:#333333;text-align:center;line-height:38px;border-radius:20px;background:#fff;cursor:pointer}#order .cancel-button:active,#order .order-back-button:active,#order .pay-button:active{background:#f5f5f5}#order .pay-button{background-image:linear-gradient(286deg, #d92029, #d9315d);color:#fff}#order .order-back-button{background-image:linear-gradient(286deg, #d92029, #d9315d);color:#fff;width:272px;right:50%;margin-right:-136px}#order .order-item-tip{margin-top:-7px;margin-bottom:10px;white-space:nowrap;font-size:9px}#order .order-item-tip img{width:12px;height:12px;margin-right:3px;vertical-align:-2px}#order .order-confirm{text-align:center}#order .order-confirm .order-confirm-title{font-weight:bold;color:#333333;font-size:18px;line-height:24px;text-transform:uppercase}#order .order-confirm .order-confirm-icon{margin:20px auto}#order .order-confirm .order-confirm-desc{color:#333333;font-size:14px;height:32px}.cancel-modal-wrapper .cancel-modal-mask{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10001;background:rgba(0,0,0,0.11)}.cancel-modal-wrapper .cancel-modal-body{z-index:10002;top:30vh;position:fixed;left:50%;margin-left:-140px;width:280px;background:#fff;box-shadow:0px 3px 6px #00000029;border-radius:4px;text-align:center}.cancel-modal-wrapper .cancel-modal-body .modal-head{padding:15px 20px;font:18px/24px Open Sans;letter-spacing:0;color:#333333}.cancel-modal-wrapper .cancel-modal-body .modal-inner{padding:20px 0;margin:auto;width:224px;font:15px/20px Open Sans;letter-spacing:0;color:#333333}.cancel-modal-wrapper .cancel-modal-body .modal-foot{padding:20px;font:18px/24px Open Sans;letter-spacing:0;color:#333333;display:flex}.cancel-modal-wrapper .cancel-modal-body .modal-foot span{width:50%;cursor:pointer}.cancel-modal-wrapper .cancel-modal-body .modal-foot span:active{opacity:0.5}#orders{font:normal 14px/19px Open Sans;color:#333333}#orders.container{width:100%}#orders .order{background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0px 3px 4px #00000005;border-radius:4px;margin-bottom:12px;padding:13px 12px 28.5px 12px}#orders .order .orderHeader{margin-bottom:14px}#orders .order a{color:#333333}#orders .datetime{font:Bold 14px/19px Open Sans;letter-spacing:0}#orders .status{font:normal 13px/18px Open Sans;letter-spacing:0;color:#AFD468;opacity:1}#orders .status[status='pending']{color:#333333}#orders .status[status='delivered']{color:#afd468}#orders .status[status='cancelled']{color:#333333}#orders .status[status='confirmed']{color:#ffcf48}#orders .restaurantLogo{width:82px;height:62px;border-radius:4px;float:left}#orders .restaurantName{font:normal 14px/19px Open Sans;letter-spacing:0;white-space:nowrap;padding-right:20px;text-overflow:ellipsis;overflow:hidden;color:#333333}#orders .restaurant{overflow:auto}#orders .restaurant .detail{margin-left:95px}#orders .restaurant .detail .seats{font:normal 14px/19px Open Sans;letter-spacing:0;color:#95989A;width:45px;display:inline-block}.menu-header{text-align:center;width:auto}.menu-header h2{margin:0;display:inline-block;padding:0 20px 7px;display:none}.menu-header h3{display:none}.menu-header h5{font-size:100% !important;margin:0 0 0.5em}.menu-header .desc{font-size:11px;font-family:'Noto Sans SC';font-weight:400}.course-group{text-align:center;font-size:16px;padding-top:10px;padding-bottom:3px;margin:auto}.course-group .course-group-zh{font-family:'Noto Sans SC';font-weight:600;font-size:11pt;line-height:11pt}.course-group .course-group-en{font-family:'Noto Sans SC';font-weight:700;font-size:9pt;line-height:11pt}.new_desc .desc-zh{font-family:'Noto Sans SC';font-weight:400;font-size:8pt;line-height:10pt}.new_desc .desc-en{font-family:'Noto Sans SC';font-weight:400;font-size:7pt;line-height:10pt}.sub_course{text-align:center}.sub_course .course-heaer-zh{font-family:'Noto Sans SC';font-weight:400;font-size:9pt;line-height:11pt}.sub_course .course-heaer-en{font-family:'Noto Sans SC';font-weight:400;font-size:7pt;line-height:10pt}.sub_course .desc-zh{font-family:'Noto Sans SC';font-weight:400;font-size:7pt;line-height:9pt;margin-top:2px}.sub_course .desc-en{font-family:'Noto Sans SC';font-weight:400;font-size:7pt;line-height:10pt}.sub_course section,.sub_course .desc{margin:2px auto}.sub_course .course-footer{font-family:'Noto Sans SC';font-weight:400;font-size:6pt;line-height:12pt}.menu-footer{text-align:center;margin-top:15px}.menu-footer .menu-tc-zh{font-family:'Noto Sans SC';font-weight:700;font-size:11pt;line-height:11pt}.menu-footer .menu-tc-en{font-family:'Noto Sans SC';font-weight:600;font-size:9pt;line-height:11pt}.menu-footer .additional_fee_zh,.menu-footer .vat_fee_zh{font-family:'Noto Sans SC';font-weight:400;font-size:8pt;line-height:10pt}.menu-footer .additional_fee_en,.menu-footer .vat_fee_en{font-family:'Noto Sans SC';font-weight:400;font-size:7pt;line-height:10pt}.menu-footer .other{margin:10px auto 0px}
