 /* AOS Custom animation*/
[data-aos="fadein-down"] {
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
}
[data-aos="fadein-down"].aos-animate {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}
.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,
.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
.slick-dots {text-align: center;width: 100%; position: absolute; z-index: 1; left: 0; bottom: -25px;}
.slick-dots li {display: inline-block; vertical-align: middle;width:10%;padding:1px;}
.slick-dots li button {background: #ccc;border: none;padding: 0;width: 100%;height: 3px;margin: 0 3px;font-size: 0;}
.slick-dots li.slick-active button {background: #e64f25;}
/* lity */
.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#000;background:rgba(0,0,0,0.8);outline:none!important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.lity.lity-opened{opacity:1}
.lity.lity-closed{opacity:0}
.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}
.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}
.lity-loading .lity-loader{opacity:1}
.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}
.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease; position: relative; border: 15px solid #fff;background-color: #fff;max-height: 100vh!important;}
.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}
.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:10px; top: 10px; margin:auto;background-color: #000; -webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:32px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;outline:0;-webkit-box-shadow:none;    box-shadow: 0 2px 3px rgba(0,0,0,.6); border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%; border: 2px solid #fff;}
.lity-close::-moz-focus-inner{border:0;padding:0}
.lity-image img{max-width:100%;display:block;line-height:0;border:0}
.lity-iframe .lity-container{width:100%;}
.lity-iframe-container{width:100%;height:0;padding-top:100vh;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}
.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}
.lity-hide{display:none!important}

header {box-shadow: none;}
#headerTop {text-align: left;}
#headerTop .openrice-logo {display: block; margin: 1rem 0 .65rem; width: 10rem; height: 3rem;}
.phase4 .mainBody > div {text-align: center; position: relative; padding: 5rem 0;}

@media only screen and (min-width: 769px)  {
  .phase4 .mainBody {margin: 0 auto; }
  .phase4 .mainBody > div {min-height: calc(100vh - 165px);background: url(../img/winner/game_bg_dkt.jpg) no-repeat center; background-size: cover;}
  .contain1200 {max-width: 1300px;}
  #navigationBar {display: inline-block; padding-left: 2rem;}
  #navigationBar .navGroup .menu__list .menu__item {display: inline-block; vertical-align: middle; border: none; padding: 1.5rem .85rem 0.5rem!important; border-left: 1px solid #f1f1f1;}
  #navigationBar .navGroup .menu__list .menu__item:last-child {border-right: 1px solid #f1f1f1;}
  #navigationBar .navGroup .menu__list .menu__item .icoImg.cuisine {background: url(https://static6.orstatic.com/info/awards2022/assets/img/winner/tc/btn_topbar_cuisine_ph5.png) no-repeat center center; width: 10.15rem; height: 4rem;}
  .en #navigationBar .navGroup .menu__list .menu__item .icoImg.cuisine {background: url(https://static6.orstatic.com/info/awards2022/assets/img/winner/en/btn_topbar_cuisine_ph5.png) no-repeat center center;}
  #navigationBar .navGroup .menu__list .menu__item .icoImg.district {background: url(https://static6.orstatic.com/info/awards2022/assets/img/winner/tc/btn_topbar_district_ph5.png) no-repeat center center; width: 10.15rem; height: 4rem;}
  .en #navigationBar .navGroup .menu__list .menu__item .icoImg.district {background: url(https://static6.orstatic.com/info/awards2022/assets/img/winner/en/btn_topbar_district_ph5.png) no-repeat center center;}
  
  #navigationBar .navGroup .menu__list .menu__item .soon {font-size: .6rem; top: 0.9rem; padding: 0.1rem .2rem 0.1rem 0.5rem;}
  #navigationBar .navGroup .menu__list .menu__item .icoImg.about {background: url(https://static6.orstatic.com/info/awards2022/assets/img/winner/tc/btn_topbar_about_ph5.png) no-repeat left center; width: 9.5rem; height: 4rem;}
  .en #navigationBar .navGroup .menu__list .menu__item .icoImg.about {background: url(https://static6.orstatic.com/info/awards2022/assets/img/winner/en/btn_topbar_about_ph5.png) no-repeat left center;}
 
}



@media (min-width: 769px) {
  .awardLogo {position: absolute; right: 0; top: -2.25rem; display: block;}
  .awardLogo:before,.awardLogo:after {content: ''; display: inline-block; vertical-align: bottom;}
  .awardLogo:before {background: url(https://static6.orstatic.com/info/awards2022/assets/img/master/logo_award.png) no-repeat center; background-size: contain; width: 15rem; padding-bottom: 50%;}
  .awardLogo:after {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/FireAnimation-vote.gif) no-repeat center; background-size: contain; position: absolute; left: 0%; bottom: 0; width: 37%; height: 100%;}
}
@media (min-width: 1500px) {
	.contain1200 {max-width:100rem;}
}
@media (max-width: 768px) {
    .phase4 .mainBody > div {background: url(../img/winner/game_bg_mob.jpg) no-repeat center; background-size: cover; min-height: 50vh;}
}

.phase5 .mainBody {margin-top: 3rem; padding-bottom: 4rem;}
.phase5 #sidebarCatMenu .list {border-radius: 8px; overflow: hidden; margin-bottom: .15rem;}
.phase5 #sidebarCatMenu .list .ttBar {padding-bottom: 33%; position: relative; cursor: pointer;}
.phase5 #cuisineCatList.list .ttBar {background: url(../img/winner/tc/sidebar_cuisine_rest.jpg) no-repeat center bottom; background-size: cover;}
.phase5.en #cuisineCatList.list .ttBar {background: url(../img/winner/en/sidebar_cuisine_rest.jpg) no-repeat center bottom; background-size: cover;}
.phase5 #districtCatList.list .ttBar {background: url(../img/winner/tc/sidebar_district_rest.jpg) no-repeat center bottom; background-size: cover;}
.phase5.en #districtCatList.list .ttBar {background: url(../img/winner/en/sidebar_district_rest.jpg) no-repeat center bottom; background-size: cover;}
.phase5 #bookingCatList.list .ttBar {background: url(../img/winner/tc/sidebar_booking_rest.jpg) no-repeat center bottom; background-size: cover;}
.phase5.en #bookingCatList.list .ttBar {background: url(../img/winner/en/sidebar_booking_rest.jpg) no-repeat center bottom; background-size: cover;}
.phase5 #tasCatList.list .ttBar {background: url(../img/winner/tc/sidebar_tas_rest.jpg) no-repeat center bottom; background-size: cover;}
.phase5.en #tasCatList.list .ttBar {background: url(../img/winner/en/sidebar_tas_rest.jpg) no-repeat center bottom; background-size: cover;}
.phase5 #prestigeCatList.list .ttBar {background: url(../img/winner/tc/sidebar_prestigious_rest.jpg) no-repeat center bottom; background-size: cover; padding-bottom: 41%;}
.phase5.en #prestigeCatList.list .ttBar {background: url(../img/winner/en/sidebar_prestigious_rest.jpg) no-repeat center bottom; background-size: cover; padding-bottom: 41%;}
.phase5 #sidebarCatMenu .list .ttBar:after {content: '\e900'; display: block; font-family: 'openrice'; width: 1.5rem; height: 1.5rem; line-height: 1.5rem; border-radius: 50%; text-align: center; font-size: 1rem; font-weight: 600; position: absolute; right: .5rem; top: 0; bottom: 0; margin: auto; background-color: #fff;}

.phase5 #prestigeCatList.list .ttBar:after, .phase5 #sidebarCatMenu .list.showDrop .ttBar:after {display: none;}
.phase5 #sidebarCatMenu .list .droplist {font-size: 0; padding: 0 .5rem; max-height: 0; overflow: hidden; transition: all .2s;}
.phase5 #sidebarCatMenu .list.showDrop .droplist {max-height: 22rem; padding: 1rem .5rem;}
.phase5.en #sidebarCatMenu .list.showDrop .droplist {max-height: 32rem; padding: 1rem 0;}
.phase5.zh #sidebarCatMenu .list .droplist .line {display: block; height: 0; border-bottom: 1px dashed #ccc;}
.phase5 #sidebarCatMenu .list .droplist .catMenu {display:inline-block;vertical-align:middle;width:50%;cursor:pointer;padding:5px;margin:2px 0;box-sizing:border-box;border-radius:3px;}
.phase5.en #sidebarCatMenu .list .droplist .catMenu {display: block; width: 100%; border-bottom: 1px dashed #ccc;}
.phase5 #sidebarCatMenu .list .droplist .catMenu.active {border: 1px solid #ffd42f; background-color: #f5e1c0;}
.phase5 #sidebarCatMenu .list .droplist .catMenu .catMenuTitle {font-size: 14px;padding-left: 5px;color: #424242;}
.phase5 #sidebarCatMenu .list .catBG {padding-bottom: 0; transition: all .2s; position: relative;}
.phase5 .cat-1 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_central.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-2 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_causewaybay.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-3 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_eastern.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-4 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_tsimshatsui.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-5 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_kowlooncity.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-6 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_kwuntong.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-7 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_mongkok.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-8 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_shamshuipo.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-9 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_shatin.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-10 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_tsuenwan.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-11 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_tuenmun.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-12 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_HKstyle.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-13 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_cafe.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-14 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_congee.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-15 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_guangdong.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-16 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_Beijing.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-17 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_japanese.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-18 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_korean.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-19 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_SouthAsia.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-20 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_western.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-22 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_italian.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-23 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_buffet.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-24 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_Hotpot.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-25 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_snack.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-26 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_dessert.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-27 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_new.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-29 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_booking.jpg) center center no-repeat;background-size:cover}
.phase5 .cat-30 .catBG{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/voteCat_takeaway.jpg) center center no-repeat;background-size:cover}
.phase5 #sidebarCatMenu .list.showDrop .catBG {padding-bottom: 85%;}
.phase5 .catBG.loaded:after{display:block;content:"";z-index:2;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;-webkit-animation-name:fadeoutW;-webkit-animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-name:fadeoutW;animation-duration:1.5s;animation-fill-mode:forwards}

@media (min-width: 769px) {
  .phase5 #rsCol {padding-left: 3%;}
  .phase5 #bookingCatList.list .ttBar:after, .phase5 #tasCatList.list .ttBar:after {top: auto; bottom: 1rem;}
}

@media (max-width: 768px) {
  .phase5 .mainBody {padding-bottom: 0; margin-top: 65px;}
  .phase5 .catBG {padding-bottom: 95%;}
  .phase5 .gcat-5 .catBG {display: none!important;}
  .phase5 #rsCol {padding-top: 70px; position: relative;}
  .phase5 .gcat-5 #rsCol {padding-top: 20px;}
  .phase5.en .cat-2 #rsCol, .phase5.en .cat-10 #rsCol, .phase5.en .cat-12 #rsCol, .phase5.en .cat-14 #rsCol, .phase5.en .cat-16 #rsCol, .phase5.en .cat-19 #rsCol {padding-top: 80px;}
  .phase5 #sidebarCatMenu {padding: 1rem; background-color: #333;}
  .phase5 #sidebarCatMenu .list.showDrop .droplist, .phase5 #sidebarCatMenu .list.showDrop .catBG {display: none!important;}
  .phase5 #sidebarCatMenu .list .ttBar:after {display: block!important;}
  .phase5 #sidebarCatMenu .list {border-radius: 0;}
  .phase5 #sidebarCatMenu .list .ttBar {padding-bottom: 23%!important; }
  .phase5.en #sidebarCatMenu .list .ttBar {padding-bottom: 20%!important; }
  .phase5.en #sidebarCatMenu .list .ttBar:after {width: 1.25rem; height: 1.25rem; line-height: 1.35rem; font-size: .8rem; right: .5rem;}
  .phase5 #mGroupCatTTBar {padding-bottom: 20%; }
  .phase5 #cuisineCatList.list .ttBar, .phase5 .gcat-2 #mGroupCatTTBar {background: url(../img/winner/tc/footer_cuisine_rest_m.jpg) no-repeat center; background-size: cover;}
  .phase5.en #cuisineCatList.list .ttBar, .phase5.en .gcat-2 #mGroupCatTTBar {background: url(../img/winner/en/footer_cuisine_rest_m.jpg) no-repeat center; background-size: cover;}
  .phase5 #districtCatList.list .ttBar, .phase5 .gcat-1 #mGroupCatTTBar {background: url(../img/winner/tc/footer_district_rest_m.jpg) no-repeat center; background-size: cover;}
  .phase5.en #districtCatList.list .ttBar, .phase5.en .gcat-1 #mGroupCatTTBar {background: url(../img/winner/en/footer_district_rest_m.jpg) no-repeat center; background-size: cover;}
  .phase5 #bookingCatList.list .ttBar, .phase5 .gcat-3 #mGroupCatTTBar {background: url(../img/winner/tc/footer_booking_rest_m.jpg) no-repeat center; background-size: cover;}
  .phase5.en #bookingCatList.list .ttBar, .phase5.en .gcat-3 #mGroupCatTTBar {background: url(../img/winner/en/footer_booking_rest_m.jpg) no-repeat center; background-size: cover;}
  .phase5 #tasCatList.list .ttBar, .phase5 .gcat-4 #mGroupCatTTBar {background: url(../img/winner/tc/footer_tas_rest_m.jpg) no-repeat center; background-size: cover;}
  .phase5.en #tasCatList.list .ttBar, .phase5.en .gcat-4 #mGroupCatTTBar {background: url(../img/winner/en/footer_tas_rest_m.jpg) no-repeat center; background-size: cover;}
  .phase5 #prestigeCatList.list .ttBar, .phase5 .gcat-5 #mGroupCatTTBar {background: url(../img/winner/tc/footer_prestigious_rest_m.jpg) no-repeat center; background-size: cover; }
  .phase5.en #prestigeCatList.list .ttBar, .phase5.en .gcat-5 #mGroupCatTTBar {background: url(../img/winner/en/footer_prestigious_rest_m.jpg) no-repeat center; background-size: cover; }
}

@media (max-width: 360px) {
  .phase5 .mainBody {margin-top: 55px;}
  .phase5.en #sidebarCatMenu .list .ttBar {padding-bottom: 17%!important;}
}



.poiListTop{margin-bottom:2rem;padding:0 15rem 0 0;position:relative}
.poiListTop .curCatTitle{color:#c3262e;font-size:2.8rem;font-weight:600;line-height:1;display:inline-block}
.en .poiListTop .curCatTitle{font-size:30px;font-weight:900}
.poiListTop .curCatTitle>.phase{background-color:#c3262e;color:#fff;display:inline-block;padding:.5em 1em;font-size:.55em;margin:0 .15em 0 0;vertical-align:text-bottom;border-radius:.3em}
.poiListTop .curCatTitle .fireico {background: url(../img/winner/icon_title_ph5.png) no-repeat center center; background-size: contain; display: inline-block; width: 3.5rem; height: 3.5rem; vertical-align: bottom; margin-right: -.175em;}
.en .poiListTop .curCatTitle .fireico {width: 2.5rem; height: 2.5rem; margin-right: 0;}
.gcat-3 .poiListTop .curCatTitle .fireico, .gcat-4 .poiListTop .curCatTitle .fireico {margin-bottom: -5px;}

@media (min-width: 769px) {
  .poiListTop .curCatTitle {margin-top: -.17em;}
  .poiListTop .awardLogo{position:absolute;right:0;top:-4rem;display:block}
  .poiListTop .awardLogo:before,.poiListTop .awardLogo:after{content:'';display:inline-block;vertical-align:bottom}
  .poiListTop .awardLogo:before{background:url(https://static6.orstatic.com/info/awards2022/assets/img/master/logo_award.png) center/contain no-repeat;width:15rem;padding-bottom:50%}
  .poiListTop .awardLogo:after{background:url(https://static6.orstatic.com/info/awards2022/assets/img/vote/FireAnimation-vote.gif) center/contain no-repeat;position:absolute;left:0;bottom:0;width:37%;height:100%}
}

.buBannerTop {margin-bottom: 2.75rem;}
.buBannerTop img, .buBannerBtm img {width: 100%;}
.buBannerTop .tnc {color: #000; float: right; font-size: .775rem; border-bottom: 1px solid; padding: 0; margin: 0 .25rem;}
.buBannerBtm {margin-top: 2rem; text-align: center; position: relative;}
.buBannerBtm .btn {display: inline-block; margin: 1rem auto 0; position: absolute; right: 0; bottom: 0; background: url(../img/winner/reward-banner/go-to-voting.gif) no-repeat center center; background-size: contain; width: 45%; padding-bottom: 13%;}
@media (max-width: 768px) {
  .buBannerBtm .btn {width: 80%; padding-bottom: 23%;}
}


.poiItemWrap, #preloader .poiItemWrap {position: relative; padding: 0 0 10px;}
.poiItemWrap .poiItem .mask {display: block; width:100%; height: 100%; top:0;background-color:#ececec;z-index: 2; position: absolute; -webkit-animation: moveRight 0.5s cubic-bezier(0,.36,0,.99) forwards; -moz-animation: moveRight 0.5s cubic-bezier(0,.36,0,.99) forwards; -o-animation: moveRight 0.5s cubic-bezier(0,.36,0,.99) forwards; animation: moveRight 0.5s cubic-bezier(0,.36,0,.99) forwards;} 
.OFH {overflow: hidden; position: relative;}
@keyframes moveRight{0%{left:0}100%{left:-105%}}

.poiItem, #preloader .poiItem {background-color: #fff; border-radius: 5px; position: relative;}
.poiItem .dishPhoto, #preloader .poiItem .dishPhoto {display: block; position: relative;overflow: hidden; width: 99%; height: 100%; border-radius: 7px; margin: 0;}
.poiItem .dishPhoto .oTag {position:absolute;top:15px;left:15px;border-radius:3px;font-weight:800;display:inline-table;vertical-align:middle;text-align:center;font-size:1.2em;line-height:1.7rem;padding:.25em .35em;letter-spacing:0;background: #df0600; background: linear-gradient(90deg, #df0600 0%, #7d0012 65%);color:#f7d847}
.zh .poiItem .dishPhoto .oTag {letter-spacing: 1px;}
.poiItem .dishPhoto .oTag:before, .poiItem .dishPhoto .oTag:after {content: ''; display: inline-block; vertical-align: middle; width: .75rem; height: 1.75rem; background: url(../img/winner/reward-banner/offer-wreath.png) no-repeat center top; background-size: contain;}
.poiItem .dishPhoto .oTag:before {margin-right: .2em;}
.poiItem .dishPhoto .oTag:after {transform: scaleX(-1); margin-left: .2em;}

.poiItem .poiInfo, #preloader .poiItem .poiInfo { height: 100%; border-radius: 7px; border: 1px solid #bbb; padding: 40px 40px 20px 50px; position: relative; color: #6b6b6e;}
.poiItem.winner .poiInfo:before {content: ''; display: block; background: url(../img/winner/winner-badge.png) no-repeat center center; background-size: contain; width: 80px; height: 80px; position: absolute; top: -4px; left: -3px;}
#preloader .poiItem .dishPhoto {animation: colorchange 1s infinite; -webkit-animation: colorchange 1s infinite;}
@keyframes colorchange{0%{background-color:#ececec}50%{background-color:#eee}100%{background-color:#ececec}}
@-webkit-keyframes colorchange{0%{background-color:#ececec}50%{background-color:#eee}100%{background-color:#ececec}}
.poiItem .poiInfo .infoTop {}
.poiItem .poiInfo .infoTop .poiTitle, #preloader .poiItem .poiInfo .infoTop .poiTitle {line-height: 1.1;}
.poiItem .poiInfo .infoTop .poiTitle {display:block;position: relative;line-height: 1.2;padding: 0 !important;}
.poiItem .poiInfo .infoTop .poiTitle a {color: #424242; letter-spacing: 0; font-size: 22px;}
.poiItem .poiInfo .infoTop .poiTags, #preloader .poiItem .poiInfo .infoTop .poiTags {line-height: 1; margin-top: 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.en .poiItem .poiInfo .infoTop .poiTags {white-space: initial;text-overflow: initial;}
.en .poiItem .poiInfo .infoTop .poiTags .poiDistrict , .en .poiItem .poiInfo .infoTop .poiTags .poiCuisines {-webkit-line-clamp: 1; -webkit-box-orient: vertical; display:block;display: -webkit-box; text-overflow: ellipsis;overflow: hidden;}
.poiItem .poiInfo .infoTop .poiTags > div, #preloader .poiItem .poiInfo .infoTop .poiTags > div {color: #646464; font-size: 14px; display: inline-block; vertical-align: top; line-height: 1.3; position: relative; padding-left: 16px; margin: 0 5px 7px 0;}
.en .poiItem .poiInfo .infoTop .poiTags > div {font-size: 13px;}
.poiItem .poiInfo .infoTop .poiTags > div a {color: #646464;}
.poiItem .poiInfo .infoTop .poiTags > div:first-child:after, .poiItem .poiInfo .infoTop .poiTags > div:last-child:after {content: ''; position: absolute; left: 0; top: 2px; width: 15px; height: 15px;}
.poiItem .poiInfo .infoTop .poiTags > div:first-child:after {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/icon-place.png) no-repeat center; background-size: contain;}
.poiItem .poiInfo .infoTop .poiTags > div:last-child:after {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/icon-dish.png) no-repeat center; background-size: contain;}
.poiItem .poiInfo .infoTop .bookmarkBox, #preloader .poiItem .poiInfo .infoTop .bookmarkBox {float: right;}
.poiItem .poiInfo .infoTop .bookmarkBox .bookmarkBtn {width: 30px; height: 30px; cursor: pointer; background: url(https://static6.orstatic.com/info/awards2022/assets/img/icon-bookmark-new.png) no-repeat left top; background-size: 100%; border: 2px solid #A4A4A4;border-radius: 50%;}
.poiItem .poiInfo .infoTop .bookmarkBox .bookmarkBtn.bookmarked {background-position: left bottom;border: 2px solid #00A158;}
.poiItem .poiInfo .infoTop .bookmarkBox .bookmarkCount {color: #afa7a1; font-size: 10px; text-align: center;}
.poiItem .poiInfo .infoBtm, #preloader .poiItem .poiInfo .infoBtm {margin-top: 10px;}

.poiItem .poiWrapper, #preloader .poiItem .poiWrapper {position:relative;right: 0%;}
.poiItem.openInfo .poiWrapper {right: 100%;}

.poiItem .poiInfo .infoBtm .btns {text-align: right; margin-top: 1rem; font-size: 0;}
.poiItem .poiInfo .infoBtm .btns .btn {display: inline-block; vertical-align: middle; width: 7rem; line-height: 2; color: #fff; font-size: 1rem; text-align: center; cursor: pointer; background-color: #009300; margin-left: .25rem;}
.btn.copyBtn {background-color: #db0c00!important; position: relative; color: #fff;}
.btn.tasBtn {background-color: #fe881a!important; position: relative; color: #fff;}
.en .poiItem .poiInfo .infoBtm .btns .btn.copyBtn {width: 10rem;}
.copyBtn:before {content: '已複製'; top: calc(100% + 5px); font-size: .7rem; background-color: #000; color: #fff; width: 4rem; line-height: 2.2; text-align: center; border-radius: .25rem; letter-spacing: 1px; }
.en .copyBtn:before {content: 'Copied';}
.copyBtn:after {content: '';  width: 0;height: 0;border-style: solid;border-width: 0 5px 5px 5px;border-color: transparent transparent #000 transparent; top: 100%;  }
.copyBtn:before, .copyBtn:after {transition: all .3s; position: absolute; z-index: 1; left: 0; right: 0; margin: auto; display: block; opacity: 0; cursor: none; visibility: hidden;}
.copyBtn.copy:before, .copyBtn.copy:after {opacity: 1; visibility: visible;}


@media (min-width: 769px) {
  .poiItem, .poiItem .poiWrapper {height: 100%;}
  .poiItem .poiInfo, #preloader .poiItem .poiInfo {min-height: 16rem;}
  .poiItem .poiInfo .infoTop .bookmarkBox .bookmarkBtn:hover {background-position: left bottom;border: 2px solid #00A158;}
  .poiItem .poiInfo .infoBtm {right: 0; width: 100%; position: relative; bottom: auto; padding: 0;}
  .poiItem .poiWrapper > .columns:first-child, #preloader .poiItem .poiWrapper > .columns:first-child {-ms-flex: 0 0 45%;-webkit-flex: 0 0 45%;flex: 0 0 45%;max-width: 45%;}
  .poiItem .poiWrapper > .columns:last-child, #preloader .poiItem .poiWrapper > .columns:last-child {-ms-flex: 0 0 55%;-webkit-flex: 0 0 55%;flex: 0 0 55%;max-width: 55%;}
}
@media (min-width: 1500px) {
	.poiItem .poiInfo .infoTop .poiTitle a { font-size: 25px; }
	.poiItem .poiInfo .infoTop .poiTags > div, #preloader .poiItem .poiInfo .infoTop .poiTags > div {font-size:17px;}
}
@media (max-width: 768px) {

    #poiList, #preloader {padding: 0 15px 50px; }
    .poiItemWrap, #preloader .poiItemWrap {padding: 0 0 15px;}

    
    .poiItem, #preloader .poiItem {border-radius: 0;}
    .poiItem .dishPhoto, #preloader .poiItem .dishPhoto {width: 100%; height: auto; padding-bottom: 65%; border-radius: 4px 4px 0 0; overflow: visible;}
    .poiItem.winner .dishPhoto:before {content: '';display: block;background: url(../img/winner/winner-badge-m.png) no-repeat center center;background-size: contain;width: 80px;height: 80px;position: absolute;top: -4px;left: -3px;}
    .poiItem .poiInfo, #preloader .poiItem .poiInfo {border-radius: 0 0 4px 4px; padding: 25px 25px 15px;border-top: none;}
    .poiItem.winner .poiInfo:before {display: none;}
    .poiItem .dishPhoto .oTag {left: auto; right: 15px;}
    .poiItem .poiInfo .infoTop .poiTitle, #preloader .poiItem .poiInfo .infoTop .poiTitle {height: auto; font-size: 1.3em;}
    .poiItem .poiInfo .infoTop .poiTitle a, #preloader .poiItem .poiInfo .infoTop .poiTitle a {font-size: 20px;}
    .poiItem .poiInfo .infoTop .poiTags > div, #preloader .poiItem .poiInfo .infoTop .poiTags > div {font-size: 14px;}

    .poiItem .poiInfo .infoBtm .btns .btn {font-size: .9rem; width: 49%; margin-left: 0; line-height: 30px;}
    .en .poiItem .poiInfo .infoBtm .btns .btn.copyBtn {width: 49%; font-size: .8rem;}
    .poiItem .poiInfo .infoBtm .btns .btn:last-child {margin-left: 2%;}

}

.phase5 #sidebarCatMenu #prestigeCatList .droplist {background-color: #260122;}
.phase5 #sidebarCatMenu #prestigeCatList.showDrop .droplist {padding: .25rem;}
#prestigeCatList .droplist .btm{padding:10px; background-color: #fff; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
#prestigeCatList .droplist .btm .poiTitle{display:block;display:-webkit-box;-webkit-box-orient:vertical;position:relative;line-height:1.1;overflow:hidden;text-overflow:ellipsis;padding:0;-webkit-line-clamp:1}
#prestigeCatList .droplist .btm .poiTitle a{color:#424242;font-size:20px;letter-spacing:.4px}
#prestigeCatList .droplist .btm .poiTags{line-height:1;margin-top:7px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
#prestigeCatList .droplist .btm .poiTags>div{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:block;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;color:#646464;display:inline-block;vertical-align:top;line-height:1.3;position:relative;padding-left:18px;margin:0 5px 5px 0;font-size:12px}
#prestigeCatList .droplist .btm .poiTags>div:first-child:after, #prestigeCatList .droplist .btm .poiTags>div:last-child:after{content:'';position:absolute;left:0;top:2px;width:15px;height:15px}
#prestigeCatList .droplist .btm .poiTags>div:first-child:after{background:url(https://static6.orstatic.com/info/awards2019/assets/img/voting/icon-place.png) no-repeat center;background-size:contain}
#prestigeCatList .droplist .btm .poiTags>div:last-child:after{background:url(https://static6.orstatic.com/info/awards2019/assets/img/voting/icon-dish.png) no-repeat center;background-size:contain}
#prestigeCatList .droplist .btm .bookmarkBox{float:right}
#prestigeCatList .droplist .btm .bookmarkBox .bookmark-btn{width:30px;height:30px;cursor:pointer;background:url(https://static6.orstatic.com/info/awards2022/assets/img/icon-bookmark-new.png) no-repeat left top;background-size:100%;border:2px solid #a4a4a4;border-radius:50%}
#prestigeCatList .droplist .btm .bookmarkBox .bookmark-btn.bookmarked{background-position:left bottom;border:2px solid #00a158}

.prestige-content h1 {line-height:1.3;color:#494949;letter-spacing:2px;font-size:36px;margin-bottom:30px}
.prestige-content p {line-height:1.8;color:#000;font-size:17px;margin:30px 0}
.prestige-content p a {color: #d4141c;}
.prestige-content img {width: 100%;}


#rsCol #contentBtmNavGroup .prevNxtCatBtn {position: relative; cursor: pointer; font-weight: 800; text-align: center;}
#rsCol #contentBtmNavGroup .prevNxtCatBtn.disabled {cursor: default;opacity: .4;}
#rsCol .contentBtmNavGroup .prevNxtCatBtn span{width:15px;height:25px;background:url(https://static6.orstatic.com/info/awards2022/assets/img/arrows.png) no-repeat center center;background-size:40px;position:absolute;top:1px;bottom:0;margin:auto}
#rsCol .contentBtmNavGroup #prevCatBtn span {left: 1rem; background-position: left center;}
#rsCol .contentBtmNavGroup #nxtCatBtn span {right: 1rem; background-position: right center;}

@media (min-width: 769px) {
  #rsCol #contentBtmNavGroup {margin-top: 1rem;}
  #rsCol #contentBtmNavGroup .prevNxtCatBtn {margin: 0 5px; font-size: 22px; border: 1px solid #000; border-radius: 8px; color: #000;  display: inline-block; vertical-align: middle; }
  #rsCol .contentBtmNavGroup #prevCatBtn {padding: 20px 35px 20px 54px;}
  #rsCol .contentBtmNavGroup #nxtCatBtn {padding: 20px 54px 20px 42px;}
  #rsCol #contentBtmNavGroup .prevNxtCatBtn:hover {background-color: #ddd;}
  #rsCol #contentBtmNavGroup #curCatTitle {display: none;}
}

@media (max-width: 768px) {
  #rsCol #contentBtmNavGroup {position: absolute; top: 0; left: 0; width: 100%; background-color: #fff; margin: 0 auto; padding: 12px 5px; font-size: 0; text-align: center;}
  .gcat-5 #rsCol #contentBtmNavGroup {display: none;}
  #rsCol #contentBtmNavGroup.sticky {position: fixed; z-index: 100;}
  #rsCol .contentBtmNavGroup>div{text-align:center;display:inline-block;vertical-align:middle;cursor:pointer}
  #rsCol #contentBtmNavGroup #curCatTitle {font-size: 24px; margin: 0 15px; color: #424242; font-weight: 800; line-height: 1; max-width: 200px;}
  .en #rsCol #contentBtmNavGroup #curCatTitle {font-size: 19px;}
  .gcat-3 #rsCol #contentBtmNavGroup #curCatTitle, .gcat-4 #rsCol #contentBtmNavGroup #curCatTitle {margin: auto; line-height: 40px; max-width: 300px;}
  #rsCol #contentBtmNavGroup #curCatTitle small {font-size: .7em; display: block; margin-top: 5px;}
  .zh #rsCol #contentBtmNavGroup #curCatTitle small {font-size: .6em;}
  #rsCol .contentBtmNavGroup .prevNxtCatBtn{width:35px;height:35px;border:2px solid #4e3b2e;border-radius:8px;position:relative;top:0;bottom:0;margin:3px auto}
  #rsCol .contentBtmNavGroup .prevNxtCatBtn span {left: 0!important; right: 0!important; width: 8px!important; background-size: 30px!important;}
}


@media (max-width: 768px) {
  #mCatMenuList {border-bottom: 1px solid #aaa; }
  #mCatMenuList .mwrap {padding: 1rem; font-size: 0;}
  #mCatMenuList .winnerTtImg {position: relative; margin-bottom: 1rem; border-radius: 3px; background-color: #c2272e; overflow: hidden;}
  #mCatMenuList .winnerTtImg:before {content: ''; display: block; position: relative; padding-bottom: 25%; z-index: 1; }
  .zh #mCatMenuList .winnerTtImg:before {background: url(../img/winner/tc/menu_winnerList.png) no-repeat center top; background-size: 78% auto; }
  .en #mCatMenuList .winnerTtImg:before {background: url(../img/winner/en/btn_footer_winner_m.png) no-repeat center top; background-size: 78% auto; }
  #mCatMenuList .winnerTtImg:after {content: ''; display: block; position: absolute;width: 100%;bottom: 0;left: 0;box-shadow: 0rem -0.5rem 0.6rem 0.25rem rgba(163, 15, 20, .65);background-color: #c0252a;height: .5rem;}
  #mCatMenuList .phaseCatTabs {border-bottom: 1px solid #414141;}
  #mCatMenuList .phaseCatTabs .tab {display: inline-block; vertical-align: bottom; width: 49.5%; font-size: 1.5rem; font-weight: 600; position: relative; line-height: 2.1; color: #414141; border: 1px solid; border-top-left-radius: 5px; border-top-right-radius: 5px; margin-bottom: -1px;}
  #mCatMenuList .phaseCatTabs .tab:first-child {margin-right: 1%;}
  #mCatMenuList .phaseCatTabs .tab:before {content: ''; display: inline-block; vertical-align: middle; background: url(../img/winner/icon_menu_ph5.png) no-repeat; background-size: 100% auto; background-position: center 0%; width: 2.25rem; height: 2.25rem; margin-top: -.3rem;}
  #mCatMenuList .phaseCatTabs .tab.active {background-color: #414141; color: #fff; border-color: #414141;}
  #mCatMenuList .phaseCatTabs .tab.active:before {background-position: center 101%;}
  #mCatMenuList .mList {display: none; font-size: 0; text-align: left;}
  #mCatMenuList .mList.active {display: block;}
  #mCatMenuList .mCatMenu {display: inline-block; vertical-align: top; width: 32.75%; margin-top: .85rem; cursor: pointer;}
  #mCatMenuList .mCatMenu:nth-child(3n-1) {margin-left: .75%; margin-right: .75%;}
  #mCatMenuList .mCatMenu .mCatThumbImg {padding-bottom: 95%; margin-bottom: .35rem; border-radius: .35rem;}

  #mCatMenuList .mCatMenu.cat-1 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_central_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-2 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_causewaybay_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-3 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_eastern_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-4 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_tsimshatsui_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-5 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_kowlooncity_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-6 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_kwuntong_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-7 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_mongkok_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-8 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_shamshuipo_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-9 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_shatin_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-10 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_tsuenwan_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-11 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_tuenmun_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-12 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_HKstyle_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-13 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_cafe_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-14 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_congee_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-15 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_guagdong_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-16 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_Beijing_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-17 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_japanese_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-18 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_korean_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-19 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_SouthAsia_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-20 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_western_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-22 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_italian_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-23 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_buffet_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-24 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_Hotpot_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-25 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_snack_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-26 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_dessert_menu.jpg) no-repeat center center; background-size: cover;}
  #mCatMenuList .mCatMenu.cat-27 .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_new_menu.jpg) no-repeat center center; background-size: cover;}

  #mCatMenuList .mCatMenu .catMenuTitle {text-align: center; font-size: .8rem; line-height: 1.2; margin: 0; color: #414141;}
  #mCatMenuList .mBuCat {display: inline-block; vertical-align: top; border-radius: 5px; border: 1px solid; width: 49.5%; cursor: pointer; margin-top: 1.5rem; margin-bottom: 1.5rem; overflow: hidden;}
  #mCatMenuList #mbookingCat {color: #009300; margin-right: 1%;}
  #mCatMenuList #mtasCat {color: #db0c00;}
  #mCatMenuList .mBuCat .tt {font-weight: 600; text-align: center; border-bottom: 1px solid; padding: .5rem 0 .75rem;}
  #mCatMenuList .mBuCat .tt .ico {display: inline-block; vertical-align: middle; background: url(../img/winner/icon_menu_ph5.png) no-repeat; background-size: 100% auto; width: 2.25rem; height: 2.25rem;}
  #mCatMenuList #mbookingCat.mBuCat .tt .ico {background-position: center 33%; }
  #mCatMenuList #mtasCat.mBuCat .tt .ico {background-position: center 66%; }
  #mCatMenuList .mBuCat .tt .b {font-size: 2.1rem; line-height: 1; vertical-align: middle;}
  .en #mCatMenuList .mBuCat .tt .b {font-size: 1.7rem;}
  #mCatMenuList .mBuCat .tt .b b {letter-spacing: -3px; margin-right: 3px; }
  #mCatMenuList .mBuCat .tt .s {display: block; font-size: 1.15rem; line-height: 1.2;}
  #mCatMenuList .mBuCat .mCatThumbImg {padding-bottom: 90%;}
  #mCatMenuList #mbookingCat.mBuCat .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_booking_menu.jpg) no-repeat center center; background-size: 101%;}
  #mCatMenuList #mtasCat.mBuCat .mCatThumbImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/menu/voteCat_takeaway_menu.jpg) no-repeat center center; background-size: 101%;}
  #mCatMenuList #mPrestigeCat .ttImg {padding-bottom: 43%; border-radius: 5px; cursor: pointer; background: url(https://static6.orstatic.com/info/awards2022/assets/img/winner/tc/btn_home_prestigious_rest_m.jpg) no-repeat center center; background-size: cover;}
  .en #mCatMenuList #mPrestigeCat .ttImg {background: url(https://static6.orstatic.com/info/awards2022/assets/img/winner/en/btn_home_prestigious_rest_m.jpg) no-repeat center center; background-size: cover;}
}

@media (max-width: 360px) {
  .en #mCatMenuList .phaseCatTabs .tab {font-size: 1.2rem;}
  .en #mCatMenuList .phaseCatTabs .tab:before {width: 2rem; height: 2rem;}
  .en #mCatMenuList .mBuCat .tt .ico {width: 1.5rem; height: 1.5rem;}
  .en #mCatMenuList .mBuCat .tt .b {font-size: 1.3rem;}
  .en #mCatMenuList .mBuCat .tt .s {font-size: .85rem;}
}




.finalistBanner {text-align: right; position: relative; margin-top: 11%; margin-bottom: 2rem;}
.finalistBanner .copyBtn {display: inline-block; cursor: pointer; position: absolute; top: 0%; right: 0%; width: 25%; height: 100%;}

.poiItem.finalist {overflow: hidden; }
.poiItem.finalist .dishPhoto {width: 115px; height: 115px; border-radius: 50%; margin: 10px auto; }
.poiItem.finalist .poiInfo { padding: 15px 10px 20px; min-height: 0; height: 100%; border-radius: 0; border-width: 0 0 1px 0; border-color: #eee;}
.poiItem.finalist .poiInfo:before {display: none;}
.poiItem.finalist .poiInfo .infoTop .poiTitle {display:block;position: relative;line-height: 1.2;padding: 0 !important;}
.poiItem.finalist .poiInfo .infoTop .poiTitle a {color: #424242; font-size: 20px; letter-spacing: .4px;}
.poiItem.finalist .poiInfo .infoTop .poiTags {line-height: 1; margin-top: 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.en .poiItem.finalist .poiInfo .infoTop .poiTags {white-space: initial;text-overflow: initial;}
.en .poiItem.finalist .poiInfo .infoTop .poiTags .poiDistrict , .en .poiItem.finalist .poiInfo .infoTop .poiTags .poiCuisines {-webkit-line-clamp: 1; -webkit-box-orient: vertical; display:block;display: -webkit-box; text-overflow: ellipsis;overflow: hidden;}
.poiItem.finalist .poiInfo .infoTop .poiTags > div {color: #646464; font-size: 14px; display: inline-block; vertical-align: top; line-height: 1.3; position: relative; padding-left: 18px; margin: 0 5px 7px 0;}
.en .poiItem.finalist .poiInfo .infoTop .poiTags > div {font-size: 13px;}
.poiItem.finalist .poiInfo .infoTop .poiTags > div a {color: #646464;}
.poiItem.finalist .poiInfo .infoTop .poiTags > div:nth-child(1):after, .poiItem.finalist .poiInfo .infoTop .poiTags > div:nth-child(2):after {content: ''; position: absolute; left: 0; top: 2px; width: 15px; height: 15px;}
.poiItem.finalist .poiInfo .infoTop .poiTags > div:nth-child(1):after {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/icon-place.png) no-repeat center; background-size: contain;}
.poiItem.finalist .poiInfo .infoTop .poiTags > div:nth-child(2):after {background: url(https://static6.orstatic.com/info/awards2022/assets/img/vote/icon-dish.png) no-repeat center; background-size: contain;}
.poiItem.finalist .poiInfo .infoTop .offerTag {display: inline-block; color: #e91b20; border: 1px solid; font-size: 14px; padding: 0 .25rem; line-height: 1.4; min-width: 3rem; text-align: center;}
.poiItem.finalist .poiInfo .infoTop .bookmarkBox {float: right;}
.poiItem.finalist .poiInfo .infoTop .bookmarkBox .bookmarkBtn {width: 30px; height: 30px; cursor: pointer; background: url(https://static6.orstatic.com/info/awards2022/assets/img/icon-bookmark-new.png) no-repeat left top; background-size: 100%; border: 2px solid #A4A4A4;border-radius: 50%;}
.poiItem.finalist .poiInfo .infoTop .bookmarkBox .bookmarkBtn.bookmarked {background-position: left bottom;border: 2px solid #00A158;}
.poiItem.finalist .poiInfo .infoBtm {margin-top: 10px;}
.poiItem.finalist .poiInfo .infoBtm .bookBtn {display: block; line-height: 2;color: #fff;font-size: 1rem;text-align: center;background-color: #009300;}

@media (min-width: 769px) {
  .poiItem.finalist .poiWrapper > .columns:first-child {-ms-flex: 0 0 34%;-webkit-flex: 0 0 34%;flex: 0 0 34%;max-width: 34%;}
  .poiItem.finalist .poiWrapper > .columns:last-child {-ms-flex: 0 0 66%;-webkit-flex: 0 0 66%;flex: 0 0 66%;max-width: 66%;}
  .poiItem.finalist .poiInfo {padding: 15px 10px 50px;}
  .poiItem.finalist .poiInfo .infoTop .bookmarkBox .bookmarkBtn:hover {background-position: left bottom;border: 2px solid #00A158;}
  .poiItem.finalist .poiInfo .infoBtm {position: absolute; bottom: 15px; right: 10px; margin-top: 0;}
}

@media (max-width: 768px) {
  .finalistBanner .copyBtn {height: auto; padding-bottom: 25%;}
  .poiItem.finalist {border-bottom: 1px solid #ececec;}
  .poiItem.finalist .dishPhoto:before {display: none;}
  .poiItem.finalist .poiInfo {border: none;}
}
