﻿/*GENERAL*/*,*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.left {float:left;}
.right {float:right;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .clearfix {zoom:1;}
/* IE6 */*:first-child+html .clearfix {zoom:1;}
/* IE7 */img {max-width:100%; margin:auto;}
a {text-decoration:none;}
.noScroll {overflow:hidden;}
/*.fx {-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
*//* Flex grid */.row {display:flex;flex-direction:row;flex-wrap:wrap;}
.col {flex:1 1 8%;box-sizing:border-box;}
/* nested grids */.row .row,.row.nested {flex:1 1 auto;}
/* full width grids *//*.row.wide-fit {margin-left:-10px;margin-right:-10px;}
*//* center grids */.row.center {justify-content:center;}
.center .col {flex-grow:0;flex-shrink:0;}
/* columns widths */.col-span-1 {flex-basis:8.3333%;}
.col-span-2 {flex-basis:16.6666%;}
.col-span-3 {flex-basis:25%;}
.col-span-4 {flex-basis:33.3333%;}
.col-span-5 {flex-basis:41.6666%;}
.col-span-6 {flex-basis:50%;}
.col-span-7 {flex-basis:58.3333%;}
.col-span-8 {flex-basis:66.6666%;}
.col-span-9 {flex-basis:75%;}
.col-span-10 {flex-basis:83.3333%;}
.col-span-11 {flex-basis:91.6666%;}
.col-span-12 {flex-basis:100%;}
/* examples */.login-backdrop {display:none;}
.fixed-width {flex:0 0 32.45%;}

@media all and (max-width:640px) {.col-span-1,.col-span-2,.col-span-3,.col-span-4,.col-span-5 {flex-basis:100%;}
.col-span-6,.col-span-7,.col-span-8,.col-span-9,.col-span-10,.col-span-11,.fixed-width {flex-basis:100%;}
.nested .col {flex-basis:100%;}
}
.lity {z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:url(../images/popup-bg.jpg);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; background-color: rgba(0, 0, 0, 0.7); outline:none!important}
.lity-wrap:before {content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
.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-container:after {content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}
.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;}
.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%;max-width:964px}
.lity-iframe-container {width:100%;height:0;padding-top:100%;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%;}
.lity-hide {display:none}
.preloader {width:60px;height:60px;margin:50px auto;opacity:1;position:absolute;left:0;right:0;z-index:1;}
.preloader.hide {-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-out;opacity:0;overflow:hidden;}
.preloader-wrapper {display:inline-block;position:relative;width:60px;height:60px;-webkit-animation:container-rotate 1568ms linear infinite;animation:container-rotate 1568ms linear infinite;}
@-webkit-keyframes container-rotate {to {-webkit-transform:rotate(360deg)}
}
@keyframes container-rotate {to {-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.spinner-layer {opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both;border-color:#ffcd34;position:absolute;width:100%;height:100%;}
@-webkit-keyframes fill-unfill-rotate {12.5% {-webkit-transform:rotate(135deg)}
25% {-webkit-transform:rotate(270deg)}
37.5% {-webkit-transform:rotate(405deg)}
50% {-webkit-transform:rotate(540deg)}
62.5% {-webkit-transform:rotate(675deg)}
75% {-webkit-transform:rotate(810deg)}
87.5% {-webkit-transform:rotate(945deg)}
to {-webkit-transform:rotate(1080deg)}
}
@keyframes fill-unfill-rotate {12.5% {-webkit-transform:rotate(135deg);transform:rotate(135deg)}
25% {-webkit-transform:rotate(270deg);transform:rotate(270deg)}
37.5% {-webkit-transform:rotate(405deg);transform:rotate(405deg)}
50% {-webkit-transform:rotate(540deg);transform:rotate(540deg)}
62.5% {-webkit-transform:rotate(675deg);transform:rotate(675deg)}
75% {-webkit-transform:rotate(810deg);transform:rotate(810deg)}
87.5% {-webkit-transform:rotate(945deg);transform:rotate(945deg)}
to {-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}
}
.circle-clipper {display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit;}
.circle-clipper.left {float:left !important;}
.circle {border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.circle-clipper .circle {width:200%;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent !important;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0;}
.circle-clipper.left .circle {-webkit-animation:left-spin 1333ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:left-spin 1333ms cubic-bezier(0.4,0,0.2,1) infinite both;left:0;border-right-color:transparent !important;-webkit-transform:rotate(129deg);transform:rotate(129deg);}
.gap-patch {position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit;}
.gap-patch .circle {width:1000%;left:-450%;}
.circle-clipper.right {float:right !important;}
.circle-clipper.right .circle {-webkit-animation:right-spin 1333ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:right-spin 1333ms cubic-bezier(0.4,0,0.2,1) infinite both;left:-100%;border-left-color:transparent !important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg);}
@-webkit-keyframes left-spin {from {-webkit-transform:rotate(130deg)}
50% {-webkit-transform:rotate(-5deg)}
to {-webkit-transform:rotate(130deg)}
}
@keyframes left-spin {from {-webkit-transform:rotate(130deg);transform:rotate(130deg)}
50% {-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
to {-webkit-transform:rotate(130deg);transform:rotate(130deg)}
}
@-webkit-keyframes right-spin {from {-webkit-transform:rotate(-130deg)}
50% {-webkit-transform:rotate(5deg)}
to {-webkit-transform:rotate(-130deg)}
}
@keyframes right-spin {from {-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}
50% {-webkit-transform:rotate(5deg);transform:rotate(5deg)}
to {-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}
}
.float_box,#nav-trigger .burger-icon,#nav-trigger .burger-icon span,.lightboxOverlay,.menu-overlay,.member_Box .container .section:after,#kennedy,#hku,#saiyingpun,#sheungwan,#whampoa {-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.row1,.row2,.row3 {text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;white-space:normal;}
.row1 {-webkit-line-clamp:1;}
.row2 {-webkit-line-clamp:2;}
.row3 {-webkit-line-clamp:3;}
.preloader {width:60px;height:60px;margin:50px auto;opacity:1;position:absolute;left:0;right:0;z-index:1;}
.preloader.hide {-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-out;opacity:0;overflow:hidden;}
.preloader-wrapper {display:inline-block;position:relative;width:60px;height:60px;-webkit-animation:container-rotate 1568ms linear infinite;animation:container-rotate 1568ms linear infinite;}
@-webkit-keyframes container-rotate {to {-webkit-transform:rotate(360deg)}
}
@keyframes container-rotate {to {-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.spinner-layer {opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4,0,0.2,1) infinite both;border-color:#ffcd34;position:absolute;width:100%;height:100%;}
@-webkit-keyframes fill-unfill-rotate {
12.5% {-webkit-transform:rotate(135deg)}
25% {-webkit-transform:rotate(270deg)}
37.5% {-webkit-transform:rotate(405deg)}
50% {-webkit-transform:rotate(540deg)}
62.5% {-webkit-transform:rotate(675deg)}
75% {-webkit-transform:rotate(810deg)}
87.5% {-webkit-transform:rotate(945deg)}
to {-webkit-transform:rotate(1080deg)}
}
@keyframes fill-unfill-rotate {
12.5% {-webkit-transform:rotate(135deg);transform:rotate(135deg)}
25% {-webkit-transform:rotate(270deg);transform:rotate(270deg)}
37.5% {-webkit-transform:rotate(405deg);transform:rotate(405deg)}
50% {-webkit-transform:rotate(540deg);transform:rotate(540deg)}
62.5% {-webkit-transform:rotate(675deg);transform:rotate(675deg)}
75% {-webkit-transform:rotate(810deg);transform:rotate(810deg)}
87.5% {-webkit-transform:rotate(945deg);transform:rotate(945deg)}
to {-webkit-transform:rotate(1080deg);transform:rotate(1080deg)}
}
.circle-clipper {display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit;}
.circle-clipper.left {float:left !important;}
.circle {border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.circle-clipper .circle {width:200%;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:transparent !important;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0;}
.circle-clipper.left .circle {-webkit-animation:left-spin 1333ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:left-spin 1333ms cubic-bezier(0.4,0,0.2,1) infinite both;left:0;border-right-color:transparent !important;-webkit-transform:rotate(129deg);transform:rotate(129deg);}
.gap-patch {position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit;}
.gap-patch .circle {width:1000%;left:-450%;}
.circle-clipper.right {float:right !important;}
.circle-clipper.right .circle {-webkit-animation:right-spin 1333ms cubic-bezier(0.4,0,0.2,1) infinite both;animation:right-spin 1333ms cubic-bezier(0.4,0,0.2,1) infinite both;left:-100%;border-left-color:transparent !important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg);}
@-webkit-keyframes left-spin {
from {-webkit-transform:rotate(130deg)}
50% {-webkit-transform:rotate(-5deg)}
to {-webkit-transform:rotate(130deg)}
}
@keyframes left-spin {
from {-webkit-transform:rotate(130deg);transform:rotate(130deg)}
50% {-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
to {-webkit-transform:rotate(130deg);transform:rotate(130deg)}
}
@-webkit-keyframes right-spin {
from {-webkit-transform:rotate(-130deg)}
50% {-webkit-transform:rotate(5deg)}
to {-webkit-transform:rotate(-130deg)}
}
@keyframes right-spin {
from {-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}
50% {-webkit-transform:rotate(5deg);transform:rotate(5deg)}
to {-webkit-transform:rotate(-130deg);transform:rotate(-130deg)}
}
.float_box,#nav-trigger .burger-icon,#nav-trigger .burger-icon span,.lightboxOverlay,.menu-overlay,.member_Box .container .section:after,#kennedy,#hku,#saiyingpun,#sheungwan,#whampoa {-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
/* ### 主架構 ### */
body {margin:0px 0px;font-family:Arial,"Noto Sans TC",'Microsoft YaHei',"Microsoft JhengHei","Source Han Sans","PingFangHK","Heiti TC",Verdana,Geneva,sans-serif;background-color:#FFF;position:relative;height:100%;min-width:1024px;font-weight:600;}

/*HEADER*/
.caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px solid;border-right: 4px solid transparent;border-left: 4px solid transparent;}
.headerInner{position:relative}@font-face{font-family:icomoon;src:url(https://www.openrice.com/info/global/icomoon/icomoon.eot?ee7fk8);src:url(https://www.openrice.com/info/global/icomoon/icomoon.eot?ee7fk8#iefix) format('embedded-opentype'),url(https://www.openrice.com/info/global/icomoon/icomoon.ttf?ee7fk8) format('truetype'),url(https://www.openrice.com/info/global/icomoon/icomoon.woff?ee7fk8) format('woff'),url(https://www.openrice.com/info/global/icomoon/icomoon.svg?ee7fk8#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:700;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-google:before{content:"\e900"}.icon-facebook:before{content:"\ea90"}.icon-twitter:before{content:"\ea96"}.icon-youtube:before{content:"\ea9d"}.icon-instagram:before{content:"\ea92"}.icon-chevron-thin-left:before{content:"\e902"}.icon-chevron-thin-right:before{content:"\e901"}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.headerInner .li,.headerInner .li a{color:#4e3c2e;font-size:14px}* html .clearfix{zoom:1}img{max-width:100%}.globalContainer{max-width:1000px;width:100%;margin:auto;padding:8px}.headerWrap{background-color:#fff155}.headerInner>a{float:left}.headerInner>div.headerDesktop{float:right;margin-top:8px}.headerInner .openrice-logo>img{max-width:110px;display:inline-block}.headerInner .li{font-weight:700;display:inline-block;vertical-align:middle;margin-left:25px}#mHeaderMenu{width:100%;background-color:rgba(0,0,0,.7);max-height:0;overflow:hidden;z-index:99;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media (max-width:640px){.headerInner>div.headerDesktop{display:none}#mHeaderMenu,.burgerNav,.mMenuLinks,.mMenuLinks>a,.mMenuSocials{display:block}.headerInner .openrice-logo>img{max-width:100px}.mMenuLinks>a{border-bottom:1px solid rgba(255,255,255,.25)}}
#headerNew > .inner { background-color: white; padding: 8px;}
#headerNew .maxWidth {max-width: 1000px;margin: auto;}
#headerNew .openrice-logo > img { max-width: 110px; display: inline-block;}
#headerNew .headerDesktop { float: right; margin-top: 5px;}
#headerNew .headerDesktop .li { color: #4e3c2e;font-size: 12px;font-weight: 700;display: inline-block;vertical-align: middle;margin-left: 5px; position: relative;}
#headerNew .headerDesktop .li:first-child {font-size: 13px;}
#headerNew .headerDesktop .li > a , #headerNew .headerDesktop .li > div:first-child {color: #4e3c2e;font-size: 12px; border: 1px solid #4e3c2e; padding: 5px 12px; border-radius: 20px; line-height: 1;cursor: pointer;}
#headerNew .headerDesktop .li a.facebook-share {padding: 5px 6px; margin-left: 5px; border-radius: 50%; line-height: 1.2;}
  #headbarFaq.open .caret, #headbarLang.open .caret {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
  .lang-dropmenu-block, .how-dropmenu-block {opacity: 0;display: none; position: relative;background: #fff;-webkit-border-radius: 4px; border-radius: 4px;position: absolute;top: 100%;right: 0;z-index: 1000;padding: 5px 0; margin: 0;margin-top: 7px; font-size: 14px; text-align: left;-webkit-background-clip: padding-box;background-clip: padding-box; border: 1px solid #ccc;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175);}
  .lang-dropmenu-block {min-width: 80px;}
  .how-dropmenu-block {min-width: 130px}
  #headbarFaq.open .how-dropmenu-block, #headbarLang.open .lang-dropmenu-block {opacity: 1;display: block;animation: animShowLangMenu .3s;-webkit-transform: translateY(0px);transform: translateY(0px);}
  @keyframes animShowLangMenu {
    0% {opacity: 0;-webkit-transform: translateY(-10px);transform: translateY(-10px);}
    100% {opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
  }
  .lang-dropmenu-block ul, .how-dropmenu-block ul {list-style: none;}
  .lang-dropmenu-block ul li {}
  .lang-dropmenu-block ul li a, .how-dropmenu-block ul li a {color: #8b817a; font-size: 14px; font-weight: 400; line-height: 1.5em; padding: 0.5em 12px 0.55em; display: block;
  }
.lang-dropmenu-block ul li a:hover, .how-dropmenu-block ul li a:hover{background-color: #e5e5e5;}
.lang-dropmenu-block ul li a.active span, .how-dropmenu-block ul li a.active span {font-size:15px;font-weight: 700;color:#3e75d9;}



/**** KV 和 bg****/
/*.topContainer {background:url('../images/kv-1920.jpg') no-repeat center top;background-size:cover;padding-bottom:42%;position:relative;}*/
/*.contentBody {background:url('../images/bk01.png');}*/
.topContainer img {width: 100%;}

/*------------ 編輯選單 ------------*/
.contain1100 { max-width:1100px; width:90%; margin: auto;}
.MenuSec{ padding: 35px 0; }
.MenuSec_bg{ /* background-color:#152636;*/ }
.MenuSec p{ font-size:20px; font-weight:normal; text-align:center; color:#eae1c1; }
.MenuSec [class*="col-"] img{ width:100%; padding-bottom:2% !important ;}

@media (max-width:1300px) {
	.contain900 { max-width: 1100px; }
}
@media (max-width:499px) {
	.MenuSec [class*="col-"]{     
	padding:1% !important ; }
	.MenuSec p{ font-size:15px; line-height:24px;}
}


#bodyContent {background-color: #3d4c91; padding-bottom: 60px;}

/**** 獎品區 ****/
#prize {position: relative;}
#prize .inner {background: url(../images/intro-bg.jpg) no-repeat bottom center; background-size: cover; padding:40px 0;}
#prize .inner > p {padding:10px 20px;font-size: 19px;color: #f7d5e6;letter-spacing: 1px; max-width: 700px;margin: 0 auto 30px;text-align: center; text-shadow: 1px 1px 3px rgba(0,0,0,.5)}
#prize .inner > p span {display: inline-block; padding: 0px 15px; margin: 0 5px; border-radius: 20px; border:1px solid #f7d5e6; background-color: #2C3860;}
#prize .inner .miles {position: relative; max-width: 630px; margin: auto;}
#prize .inner .miles:before, #prize .inner .miles:after {content: ''; display: block; position: absolute;}
#prize .inner .miles:before {background: url(../images/dish-L.png) no-repeat center center; width: 265px ;height: 213px; left: -300px; bottom: -15px;}
#prize .inner .miles:after {background: url(../images/dish-R-2.png) no-repeat center center; width: 237px; height: 228px; right: -260px; bottom: -15px;}
#prize > small {padding:30px 20px 40px;font-size: 15px;color: #e7e0f0;font-weight: 400;letter-spacing: 1px; line-height: 1.5; display: block; text-align: center; background-color: #3d4c91;}

#weeklyList .weekOffer .itemBtm {background-color:#fff;width:55%;-ms-flex:0 55%;-webkit-box-flex:0;-webkit-flex:0 55%;flex:0 55%;}




/**** 餐廳區 ****/
.result_wrapper {width:100%;margin:0 auto;padding:40px 0 0px;background: url(../images/bk01.png); position: relative;}
.result_wrapper:before, .result_wrapper:after {content: ''; display: block; position: absolute; width: 100%; height: 8px; background: url(../images/golden.jpg) no-repeat center center; left: 0;}
.result_wrapper:before {top: 0;}
.result_wrapper:after {bottom: 0;}
.member_Box {max-width:1100px;margin:0 auto;padding:10px 0 40px;text-align:center; }
.member_Box .container {margin:0 auto;display:block}
.member_Box .container h1.sub-tt_0 {width:65%;height:auto;display:block;margin:0px auto 0px;text-indent:-9999px;padding-bottom:7%;height:140px;}


.member_Box .container .grid {margin:auto;}
.poiList .itemBtm2 .customTitle {display:block;}
.poiList .itemBtm2 .customTitle,.poiList .itemTop .offerTxt span {opacity:0;}
.member_Box .container h1.sub-tt_0 {width:100%;padding-bottom:13%; height:100px;}
.member_Box {width:100%;}
.bookmarkBox .bookmark-btn {background: url(https://static5.orstatic.com/info/Booking_Offer_Campaign/img/icon-bookmark-white.png) no-repeat left top;background-size: 100%; border: 2px solid #fff;}
.bookmarkBox>small {color: #fff;}

#tcBtn {display: inline-block;}

@media (min-width: 641px) {
.offerItem {
    border: 1px solid #ddd !important;}
}
@media (max-width: 640px) {
.offerItem {background-color: transparent;padding: 20px 0px 10px;border-bottom: none;}
.offerItem .itemTop, .offerItem .itemBtm, .offerItem .itemBtm2, .offerItem .itemBtm3 {background-color: #fff;}
.offerItem .itemBtm {padding: 5px 15px;}
.offerItem .itemBtm2 {padding: 0 15px 1rem;}
.offerItem .itemBtm3 {padding: 0 15px 15px;}
}


@media screen and ( max-width:768px) {
body {min-width:0;}
#headerNew .headerDesktop .li:first-child {display: none;}
.menu-overlay {position:fixed;width:100%;height:100vh;background-color:rgba(0,0,0,0.7);top:0;left:0;opacity:0;z-index:-1;}
.menu-overlay.opened {display:block;opacity:1;z-index:10;}
.float_box,.en .float_box {position:fixed!important;top:70px!important;width:95%;padding:0;right:-100%;left:auto;}
.float_box.opened {right:0;left:0;margin:auto;}
#nav-trigger {width:30px;height:25px;position:fixed;top:10px;right:15px;cursor:pointer;z-index:999;}
#nav-trigger .burger-icon {width:30px;height:25px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
#nav-trigger .burger-icon span {display:block;position:absolute;height:4px;width:100%;background:#a88b51;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
.burger-icon span:nth-child(1) {top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.burger-icon span:nth-child(2) {top:10px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.burger-icon span:nth-child(3) {top:20px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
#nav-trigger.opened .burger-icon span:nth-child(1) {-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-2px;left:4px;background:#967D98;}
#nav-trigger.opened .burger-icon span:nth-child(2) {width:0%;opacity:0;}
#nav-trigger.opened .burger-icon span:nth-child(3) {-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:20px;left:4px;background:#967D98;}
#prize {background: url(../images/intro-m.jpg) no-repeat center top; background-size: 100% auto; padding-top: 72%;}
#prize:after {content: '';display: block; width: 30%; padding-bottom: 36%; background: url(../images/5times-m.png) no-repeat center center; background-size: contain; position: absolute; left: 0; top: 16%;}
#prize .inner {padding: 0; background: none;}
#prize .inner > p {display: none;}
#prize .inner .miles {max-width: 70%;}
#prize .inner .miles:before, #prize .inner .miles:after {display: none;}
#prize > small {padding: 50px 26px 40px; font-size: 11px; line-height: 2;}
}

/*FOOTER*/
.copyright-container {background-color:#000;font-size:.7em;color:#ccc;padding:8px 20px;line-height:17px;position:relative;}
.copyright-container:first-child {border-bottom:1px solid #ccc;}
.copyright-container #OR_FOOT_logo {margin-right:12px;display:inline-block;vertical-align:middle;}
.copyright-container .copyright-text {display:inline-block;vertical-align:middle;width:83%;}

/*Lightbox*/
.lightbox {cursor:pointer;}
.lightboxOverlay {width:100%;height:100%;position:fixed;top:0;left:0;bottom:0;right:0;overflow:scroll;z-index:8010;visibility:hidden;opacity:0;background-color:rgba(0,0,0,0.7);}
.lightboxOverlay.showned {visibility:visible;opacity:1;-webkit-overflow-scrolling:touch;}
.lightboxWrap {width:90%;max-width:600px;height:auto;margin:50px auto;}
.lightboxSkin {-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);padding:15px;position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:100%;}
.lightboxOuter {position:relative;height:100%;}
.lightboxInner {overflow:auto;width:100%;height:100%;}
.lightbox-close {position:fixed;top:15px;right:30px;width:36px;height:36px;cursor:pointer;z-index:8040;background-image:url('../images/lightbox_sprite.png');}
@media (max-width:768px) {.header-container .top-nav {display:none;}
.lightboxWrap {width:97%;}
.lightboxSkin {padding:8px;}
.lightbox-close {top:10px;right:20px;}
footer {background-color:#000;}
.copyright-container {line-height:1.5;}
.copyright-container:last-child .copyright-text {width:60%;}
}
@media (max-width:480px) {#sponsor-logo .col {flex:0 0 33.3%;}
.copyright-container .copyright-text {padding:9px 0;}
.copyright-container:last-child {padding:0;}
.copyright-container:last-child #OR_FOOT_logo {padding:8px 0px 8px 20px;}
.copyright-container:last-child .copyright-text {width:79%;}
footer a.tc {display:block;text-align:center;float:none !important;padding:8px 20px;border-top:1px solid #ccc;}
}
