.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:0}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:0}.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.booking-create-container .booking-detail-info-row,.booking-detail-container .booking-detail-info-row{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 0}.booking-create-container .booking-detail-info-row .left-column,.booking-detail-container .booking-detail-info-row .left-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.booking-create-container .booking-detail-info-row .booking-info-block,.booking-detail-container .booking-detail-info-row .booking-info-block{padding-right:30px;min-height:50px}.booking-create-container .booking-detail-info-row .booking-info-block:not(:first-child),.booking-detail-container .booking-detail-info-row .booking-info-block:not(:first-child){border-left:1px solid #e5e5e5;padding-left:10px}.booking-create-container .booking-detail-info-row .booking-info-block .booking-info,.booking-detail-container .booking-detail-info-row .booking-info-block .booking-info{color:#3e3e3e;font-size:20px;font-weight:700;white-space:nowrap}.booking-create-container .booking-detail-info-row .booking-info-block .booking-info-label,.booking-detail-container .booking-detail-info-row .booking-info-block .booking-info-label{text-transform:uppercase;white-space:nowrap}.booking-create-container .booking-detail-info-row .booking-info-block.edit-button-block,.booking-detail-container .booking-detail-info-row .booking-info-block.edit-button-block{margin-right:15px;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}#or-route-info-dialog .dialog-coupon-title,#booking-create-info-dialog-modal .dialog-coupon-title{color:#009342;font-weight:normal;margin:10px auto 0}#or-route-info-dialog .dialog-coupon-title .icon,#booking-create-info-dialog-modal .dialog-coupon-title .icon{margin-right:3px}.booking-panel-offers-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:25px;width:100%;overflow-y:hidden}.booking-panel-offers-container:not(:last-child){margin-bottom:10px}.booking-panel-offers-container .icon{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px}.booking-panel-offers-container ul.booking-offers{padding:0;overflow:hidden}.booking-panel-offers-container ul.booking-offers li{white-space:nowrap}.booking-panel-offers-container ul.booking-offers,.booking-panel-offers-container .bx-wrapper{-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;margin-top:2px}.booking-panel-offers-container .booking-panel-full-badge{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:25px;line-height:23px;margin-left:10px;padding:0 8px;color:#8e8e8e;font-size:12px;font-weight:400;border:1px solid #8e8e8e;border-radius:2px;text-transform:uppercase}.booking-panel-offers-container .booking-offer{display:block;width:100%;color:#009342;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-panel-offers-container a{display:block}.booking-panel-offers-container a:hover,.booking-panel-offers-container a:focus,.booking-panel-offers-container a:active{text-decoration:none}.booking-panel-spinner{display:none}.booking-widget-section.loading{position:relative}.booking-widget-section.loading .booking-panel-spinner{display:block;position:absolute;top:0;right:0;left:0;bottom:0}.booking-widget-section.loading .booking-panel-spinner>section{height:100%;width:100%}.booking-widget-section.loading .booking-panel-spinner>section .or-spinner{position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}.booking-widget-section.loading .booking-panel-spinner{background:rgba(255,255,255,.5);outline:1px solid rgba(255,255,255,.5)}.booking-widget-section.loading .booking-panel-spinner .or-spinner{font-size:30px;position:relative;display:inline-block;width:32px;height:32px}.booking-widget-section.loading .booking-panel-spinner .or-spinner.center{margin:auto}.booking-widget-section.loading .booking-panel-spinner .or-spinner .spinner-blade{position:absolute;left:.4629em;bottom:0;width:.064em;height:.29em;border-radius:.0655em;background-color:transparent;-webkit-transform-origin:center -.2322em;-ms-transform-origin:center -.2322em;transform-origin:center -.2322em;-webkit-animation:spinner-fade 1s infinite linear;animation:spinner-fade 1s infinite linear}.booking-widget-section.loading .booking-panel-spinner .or-spinner .spinner-blade:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.booking-widget-section.loading .booking-panel-spinner .or-spinner .spinner-blade:nth-child(2){-webkit-animation-delay:.083s;animation-delay:.083s;-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.booking-widget-section.loading .booking-panel-spinner .or-spinner .spinner-blade:nth-child(3){-webkit-animation-delay:.166s;animation-delay:.166s;-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.booking-widget-section.loading .booking-panel-spinner .or-spinner .spinner-blade:nth-child(4){-webkit-animation-delay:.249s;animation-delay:.249s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.booking-widget-section.loading .booking-panel-spinner .or-spinner .spinner-blade:nth-child(5){-webkit-animation-delay:.332s;animation-delay:.332s;-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.booking-widget-section.loading .booking-panel-spinner .or-spinner .spinner-blade:nth-child(6){-webkit-animation-delay:.415s;animation-delay:.415s;-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.booking-widget-section.loading .booking-panel-spinner .or-spinner .spinner-blade:nth-child(7){-webkit-animation-delay:.498s;animation-delay:.498s;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.booking-widget-section.loading .booking-panel-spinner .or-spinner .spinner-blade:nth-child(8){-webkit-animation-delay:.581s;animation-delay:.581s;-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.booking-widget-section.loading .booking-panel-spinner .or-spinner .spinner-blade:nth-child(9){-webkit-animation-delay:.664s;animation-delay:.664s;-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.booking-widget-section.loading .booking-panel-spinner .or-spinner .spinner-blade:nth-child(10){-webkit-animation-delay:.747s;animation-delay:.747s;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.booking-widget-section.loading .booking-panel-spinner .or-spinner .spinner-blade:nth-child(11){-webkit-animation-delay:.83s;animation-delay:.83s;-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.booking-widget-section.loading .booking-panel-spinner .or-spinner .spinner-blade:nth-child(12){-webkit-animation-delay:.913s;animation-delay:.913s;-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}@-webkit-keyframes spinner-fade{0%{background-color:#e54e26}100%{background-color:transparent}}@keyframes spinner-fade{0%{background-color:#e54e26}100%{background-color:transparent}}ul.booking-filter-tag-list.no-etc-timeslot .timeslot-wrapper.etc,.booking-widget-section.no-etc-timeslot .timeslot-wrapper.etc{display:none}ul.booking-filter-tag-list button.booking{color:#3e3e3e;font-size:14px;font-weight:700;background-color:transparent;border:2px solid #3e3e3e!important;height:30px;border-radius:4px;margin:5px 0}ul.booking-filter-tag-list button.booking.warning{border:2px solid #e54e26!important}ul.booking-filter-tag-list button.booking .booking-btn-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}ul.booking-filter-tag-list button.booking .icon{margin-right:10px}ul.booking-filter-tag-list button.booking .icon~.icon{margin-right:0;margin-left:10px}ul.booking-filter-tag-list button.booking .text-primary{font-size:0}ul.booking-filter-tag-list button.booking .text-primary:after{content:', ';color:#3e3e3e;font-size:14px;font-weight:700}.booking-widget-section .booking{background:#009342;display:block;border-radius:4px;line-height:44px;width:100%;text-align:center;padding:0 10px;color:#fff;font-size:14px;font-weight:600}.booking-widget-section .booking:hover,.booking-widget-section .booking:focus,.booking-widget-section .booking:visited,.booking-widget-section .booking:active{color:#fff}.filter-tag-container ul.booking-filter-tag-list{padding:5px 10px 0 10px}.filter-tag-container ul.booking-filter-tag-list .booking.btn-block{margin-bottom:10px}.filter-tag-container~.filter-tag-container{box-shadow:0 1px 0 0 #e5e5e5 inset,0 1px 1px #e5e5e5}.booking-timeslot-info{height:62px;overflow:hidden;margin:0 0 5px 0}.booking-timeslot-info .wrapper{height:72px;overflow-y:hidden;overflow-x:auto;white-space:nowrap;padding:0;-webkit-overflow-scrolling:touch}.booking-timeslot-info .timeslot-wrapper{display:inline-block;vertical-align:top;text-align:center;margin:0 3.5px;color:#009342;position:relative}.booking-timeslot-info .timeslot-wrapper.disabled{pointer-events:none}.booking-timeslot-info .timeslot-wrapper.disabled .timeslot{background-color:transparent;background-image:url("/images/or/booking/common-timeslot-full@2x.png");background-size:100%;background-position:0 0;width:62px;height:62px}.booking-timeslot-info .timeslot-wrapper.disabled .timeslot:hover,.booking-timeslot-info .timeslot-wrapper.disabled .timeslot:focus,.booking-timeslot-info .timeslot-wrapper.disabled .timeslot:active{background-color:transparent;color:#8e8e8e}.booking-timeslot-info .timeslot-wrapper.disabled .time,.booking-timeslot-info .timeslot-wrapper.disabled .desc{color:#8e8e8e}.booking-timeslot-info .timeslot-wrapper.disabled .time .icon,.booking-timeslot-info .timeslot-wrapper.disabled .desc .icon{margin-right:2px;margin-top:-3px}.booking-timeslot-info .timeslot-wrapper.etc .selected{display:none}.booking-timeslot-info .timeslot-wrapper.etc .select{display:block}.booking-timeslot-info .timeslot-wrapper .timeslot{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;background-image:url("/images/or/booking/common-timeslot-off@2x.png");background-size:100%;background-position:0 0;width:62px;height:62px}.booking-timeslot-info .timeslot-wrapper .timeslot.hightlight,.booking-timeslot-info .timeslot-wrapper .timeslot:hover,.booking-timeslot-info .timeslot-wrapper .timeslot:focus,.booking-timeslot-info .timeslot-wrapper .timeslot:active{text-decoration:none;background-color:transparent;background-image:url("/images/or/booking/common-timeslot-on@2x.png");background-size:100%;background-position:0 0;width:62px;height:62px}.booking-timeslot-info .timeslot-wrapper .timeslot.hightlight .time,.booking-timeslot-info .timeslot-wrapper .timeslot:hover .time,.booking-timeslot-info .timeslot-wrapper .timeslot:focus .time,.booking-timeslot-info .timeslot-wrapper .timeslot:active .time,.booking-timeslot-info .timeslot-wrapper .timeslot.hightlight .desc,.booking-timeslot-info .timeslot-wrapper .timeslot:hover .desc,.booking-timeslot-info .timeslot-wrapper .timeslot:focus .desc,.booking-timeslot-info .timeslot-wrapper .timeslot:active .desc{color:#3e3e3e}.booking-timeslot-info .timeslot-wrapper .timeslot.hightlight .time[data-css-unit-type="5"],.booking-timeslot-info .timeslot-wrapper .timeslot:hover .time[data-css-unit-type="5"],.booking-timeslot-info .timeslot-wrapper .timeslot:focus .time[data-css-unit-type="5"],.booking-timeslot-info .timeslot-wrapper .timeslot:active .time[data-css-unit-type="5"],.booking-timeslot-info .timeslot-wrapper .timeslot.hightlight .desc.has-unit[data-css-unit-type="5"],.booking-timeslot-info .timeslot-wrapper .timeslot:hover .desc.has-unit[data-css-unit-type="5"],.booking-timeslot-info .timeslot-wrapper .timeslot:focus .desc.has-unit[data-css-unit-type="5"],.booking-timeslot-info .timeslot-wrapper .timeslot:active .desc.has-unit[data-css-unit-type="5"]{color:#272f38}.booking-timeslot-info .timeslot-wrapper .timeslot.hightlight .selected,.booking-timeslot-info .timeslot-wrapper .timeslot:hover .selected,.booking-timeslot-info .timeslot-wrapper .timeslot:focus .selected,.booking-timeslot-info .timeslot-wrapper .timeslot:active .selected{display:block}.booking-timeslot-info .timeslot-wrapper .timeslot.hightlight .select,.booking-timeslot-info .timeslot-wrapper .timeslot:hover .select,.booking-timeslot-info .timeslot-wrapper .timeslot:focus .select,.booking-timeslot-info .timeslot-wrapper .timeslot:active .select{display:none}.booking-timeslot-info .timeslot-wrapper .timeslot.active{background-image:url("/images/or/booking/common-timeslot-on@2x.png");background-size:100%;background-position:0 0;width:62px;height:62px}.booking-timeslot-info .timeslot-wrapper .timeslot.active .time,.booking-timeslot-info .timeslot-wrapper .timeslot.active .desc{color:#3e3e3e}.booking-timeslot-info .timeslot-wrapper input[type="radio"]{position:absolute;top:0;left:0;margin:0;width:100%;height:62px;opacity:0;cursor:pointer}.booking-timeslot-info .timeslot-wrapper input[type="radio"]:hover~.timeslot,.booking-timeslot-info .timeslot-wrapper input[type="radio"]:focus~.timeslot,.booking-timeslot-info .timeslot-wrapper input[type="radio"]:active~.timeslot{text-decoration:none;background-color:transparent;background-image:url("/images/or/booking/common-timeslot-on@2x.png");background-size:100%;background-position:0 0;width:62px;height:62px}.booking-timeslot-info .timeslot-wrapper input[type="radio"]:hover~.timeslot .time,.booking-timeslot-info .timeslot-wrapper input[type="radio"]:focus~.timeslot .time,.booking-timeslot-info .timeslot-wrapper input[type="radio"]:active~.timeslot .time,.booking-timeslot-info .timeslot-wrapper input[type="radio"]:hover~.timeslot .desc,.booking-timeslot-info .timeslot-wrapper input[type="radio"]:focus~.timeslot .desc,.booking-timeslot-info .timeslot-wrapper input[type="radio"]:active~.timeslot .desc{color:#3e3e3e}.booking-timeslot-info .timeslot-wrapper input[type="radio"]:hover~.timeslot .time[data-css-unit-type="5"],.booking-timeslot-info .timeslot-wrapper input[type="radio"]:focus~.timeslot .time[data-css-unit-type="5"],.booking-timeslot-info .timeslot-wrapper input[type="radio"]:active~.timeslot .time[data-css-unit-type="5"],.booking-timeslot-info .timeslot-wrapper input[type="radio"]:hover~.timeslot .desc.has-unit[data-css-unit-type="5"],.booking-timeslot-info .timeslot-wrapper input[type="radio"]:focus~.timeslot .desc.has-unit[data-css-unit-type="5"],.booking-timeslot-info .timeslot-wrapper input[type="radio"]:active~.timeslot .desc.has-unit[data-css-unit-type="5"]{color:#272f38}.booking-timeslot-info .timeslot-wrapper input[type="radio"]:hover~.timeslot .selected,.booking-timeslot-info .timeslot-wrapper input[type="radio"]:focus~.timeslot .selected,.booking-timeslot-info .timeslot-wrapper input[type="radio"]:active~.timeslot .selected{display:block}.booking-timeslot-info .timeslot-wrapper input[type="radio"]:hover~.timeslot .select,.booking-timeslot-info .timeslot-wrapper input[type="radio"]:focus~.timeslot .select,.booking-timeslot-info .timeslot-wrapper input[type="radio"]:active~.timeslot .select{display:none}.booking-timeslot-info .timeslot-wrapper input[type="radio"]:checked~.timeslot{background-color:transparent;background-image:url("/images/or/booking/common-timeslot-on@2x.png");background-size:100%;background-position:0 0;width:62px;height:62px}.booking-timeslot-info .timeslot-wrapper input[type="radio"]:checked~.timeslot .time,.booking-timeslot-info .timeslot-wrapper input[type="radio"]:checked~.timeslot .desc{color:#3e3e3e}.booking-timeslot-info .time{color:#009342;font-size:12px;font-weight:700;line-height:1.25;margin:2px auto 3px auto}.booking-timeslot-info .time.no-offer{font-size:14px}.booking-timeslot-info .desc{color:#009342;font-size:15px;font-weight:700;line-height:13px}.booking-timeslot-info .desc .icon{margin-right:2px;margin-top:-3px}.booking-timeslot-info .desc.has-unit[data-css-unit-type="2"]{font-size:13px}.booking-timeslot-info .desc.has-unit[data-css-unit-type="5"]{font-size:14px;color:#272f38}.booking-timeslot-info .desc.has-unit[data-css-unit-type="255"]{font-size:13px}.booking-timeslot-info .desc.has-unit:before{display:inline-block;content:attr(data-pre-unit);font-size:13px}.booking-timeslot-info .desc.has-unit:after{display:inline-block;content:attr(data-post-unit);font-size:10px}.booking-message{font-size:13px;margin:10px 0;color:#e54e26}.booking-widget-section .error-message-container,.booking-create-container .error-message-container{color:#e54e26;font-size:14px;font-weight:400}.booking-widget-section .error-icon,.booking-create-container .error-icon{margin:-3px 5px 0 0}.booking-create-container button.warning{border:1px solid #e54e26!important}#or-route-filters-booking .or-section-level-2{margin-top:25px}.ui-datepicker{padding:0}.ui-datepicker .ui-datepicker-current{display:none}.or-mobile-web .or-route:not(.show) .btn-filter{position:initial}.booking-create-container .dropdown,.booking-detail-container .dropdown{cursor:pointer}.booking-create-container .dropdown.open .dropdown-menu,.booking-detail-container .dropdown.open .dropdown-menu{display:block}.booking-create-container .edit-booking-dropdown-section .or-share-url-dropdown-menu,.booking-detail-container .edit-booking-dropdown-section .or-share-url-dropdown-menu{height:auto;min-width:170px}.booking-create-container .dropdown-menu,.booking-detail-container .dropdown-menu{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#popup-cancel-booking.modal,#popup-cancel-booking-success.modal,#popup-booking-error.modal{padding:0 17px;overflow:hidden}#popup-cancel-booking .modal-backdrop,#popup-cancel-booking-success .modal-backdrop,#popup-booking-error .modal-backdrop{width:100%}#popup-cancel-booking .modal-dialog,#popup-cancel-booking-success .modal-dialog,#popup-booking-error .modal-dialog{scrollbar-track-color:#e3e3e3;scrollbar-base-color:#3e3e3e;scrollbar-shadow-color:#3e3e3e;background:#fff;max-height:90vh;overflow-y:auto;width:auto}#popup-cancel-booking .modal-dialog::-webkit-scrollbar,#popup-cancel-booking-success .modal-dialog::-webkit-scrollbar,#popup-booking-error .modal-dialog::-webkit-scrollbar{width:6px}#popup-cancel-booking .modal-dialog::-webkit-scrollbar-track-piece,#popup-cancel-booking-success .modal-dialog::-webkit-scrollbar-track-piece,#popup-booking-error .modal-dialog::-webkit-scrollbar-track-piece{background-color:#e3e3e3;border-radius:6px}#popup-cancel-booking .modal-dialog::-webkit-scrollbar-thumb,#popup-cancel-booking-success .modal-dialog::-webkit-scrollbar-thumb,#popup-booking-error .modal-dialog::-webkit-scrollbar-thumb{background-color:rgba(62,62,62,.75);border-radius:6px}#popup-cancel-booking .modal-dialog::-webkit-scrollbar-thumb:hover,#popup-cancel-booking-success .modal-dialog::-webkit-scrollbar-thumb:hover,#popup-booking-error .modal-dialog::-webkit-scrollbar-thumb:hover{background-color:#3e3e3e}.booking-timeslot-info-container{overflow:hidden;margin:0 10px;text-align:center}.booking-timeslot-info-container.sliding{pointer-events:none}.booking-timeslot-info{max-width:100%;position:relative;height:auto;overflow:hidden;padding:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:0 auto 10px auto}.booking-timeslot-info .wrapper{overflow:hidden}.booking-timeslot-info .timeslot-wrapper{margin:0;font-size:0}.booking-timeslot-info .bx-prev .icon,.booking-timeslot-info .bx-next .icon{position:relative;-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translate(0%,-50%);top:50%}.booking-timeslot-info .bx-prev .icon{margin-left:15px}.booking-timeslot-info .bx-next .icon{margin-left:15px}.booking-timeslot-info .bx-slider{list-style:none;margin:0;padding:0}.booking-timeslot-info .bx-prev,.booking-timeslot-info .bx-next{position:absolute;top:0;height:100%;width:62px;background:-webkit-linear-gradient(left,#fff 50%,rgba(255,255,255,0));background:linear-gradient(to right,#fff 50%,rgba(255,255,255,0))}.booking-timeslot-info .bx-prev.disabled,.booking-timeslot-info .bx-next.disabled{display:none}.booking-timeslot-info .bx-prev{left:0}.booking-timeslot-info .bx-next{right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sr1-filter .booking-info-display .text-primary{font-size:0}.sr1-filter .booking-info-display .text-primary:after{content:', ';color:#3e3e3e;font-size:14px;font-weight:700}.booking-widget-section .booking-timeslot-info{margin:10px 0}.booking-panel-offers-container{height:20px}.booking-panel-offers-container .icon{margin-top:1px}.booking-panel-offers-container ul.booking-offers,.booking-panel-offers-container .bx-wrapper{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-top:0}.booking-panel-offers-container ul.booking-offers .booking-offer{width:calc(100% + 1px)}.booking-panel-offers-container .booking-panel-full-badge{padding:0 16px;height:20px;line-height:18px;margin-left:8px;border-radius:0}.tablemap-info-container-section{background-color:#fff;text-align:center}.tablemap-info-container-section .tablemap-info-container{margin-bottom:10px}.tablemap-info-container-section .tablemap-info-container .selectionsWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tablemap-info-container-section .tablemap-info-container .selectionsWrapper .selectionDiv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;position:relative;margin-left:-1px;cursor:pointer}.tablemap-info-container-section .tablemap-info-container .selectionsWrapper .selectionDiv .tablemap-dropdown{min-height:37px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:9px 10px 8px 10px;width:100%}.tablemap-info-container-section .tablemap-info-container .selectionsWrapper .selectionDiv .input-arrow{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tablemap-info-container-section .tablemap-info-container .selectionsWrapper .selectionDiv .tablemap-list-block{position:absolute;padding:0;margin:0;top:39px;left:0;width:100%;z-index:100;background:#fff;border:1px solid #e5e5e5;box-shadow:0 0 5px 0 rgba(0,0,0,.2);max-height:280px;overflow:hidden}.tablemap-info-container-section .tablemap-info-container .selectionsWrapper .selectionDiv .tablemap-list-block .list-choice{padding-left:32px;padding-right:10px;line-height:35px;color:#3e3e3e;font-size:14;font-weight:400;cursor:pointer}.tablemap-info-container-section .tablemap-info-container .selectionsWrapper .selectionDiv .tablemap-list-block .list-choice:hover{background:#e5e5e5}.tablemap-info-container-section .tablemap-info-container .selectionsWrapper .selectionDiv .tablemap-list-block .list-more-choice{padding-top:0;padding-bottom:0;text-align:left;text-decoration:none;outline:none}.tablemap-info-container-section .tablemap-info-container .selectionsWrapper .table-map-book-btn{min-width:120px;height:40px;border-radius:0 2px 2px 0;color:#fff;font-size:18px;font-weight:normal;background-color:#009342}.tablemap-info-container-section .tablemap-info-container .icon{margin:0 10px}.tablemap-info-container-section .tablemap-info-container .tablemap-desc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:40px}.tablemap-info-container-section .tablemap-info-container .tablemap-desc .icon{margin-left:0}.tablemap-info-container-section .tablemap-info-container .tablemap-desc .tablemap-desc-text{margin-top:1px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:16px;line-height:1.4;color:#1483b0}.booking-create-container .tablemap-info-container-section{padding-top:20px;padding-right:30px;margin-left:200px}.booking-create-container .tablemap-info-container-section .tablemap-info-container .table-map-book-btn{display:none}.booking-create-container .booking-function-buttons-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.booking-create-container .booking-function-buttons-block .booking-function-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;padding:0 10px;min-width:100px;height:25px;cursor:pointer;margin-right:10px}.booking-create-container .booking-function-buttons-block .booking-function-button:hover{text-decoration:none;border-color:#8e8e8e}.booking-create-container .booking-function-buttons-block .booking-function-button .button-icon{margin-right:5px}.booking-create-container .booking-function-buttons-block .booking-function-button .button-label{color:#3e3e3e;font-size:13px;font-weight:400}.booking-create-container.success-page .booking-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.booking-create-container.success-page .booking-header-content{padding-bottom:initial}.tablemap-info-container-section .tablemap-info-container .selectionsWrapper.fallback{position:relative;color:#8e8e8e;margin-bottom:40px}.tablemap-info-container-section .tablemap-info-container .selectionsWrapper.fallback:after{content:attr(data-no-timeslot-msg);color:#3e3e3e;position:absolute;width:100%;bottom:-30px;left:0}.tablemap-info-container-section .tablemap-info-container .selectionsWrapper.warning .selectionDiv{border-width:1px;border-style:solid;border-color:#e54e26 #ccc}.tablemap-info-container-section .tablemap-info-container .selectionsWrapper.warning .selectionDiv:not(.hidden):first-of-type{border-left-color:#e54e26}.tablemap-info-container-section .tablemap-info-container .selectionsWrapper.warning .selectionDiv:not(.hidden):last-of-type{border-right-color:#e54e26}.booking-message{font-size:14px;margin:0}.booking-message br{display:none}#booking-suggest-login-modal .modal-dialog{width:450px!important}#booking-suggest-login-modal.or-modal .modal-content{background-color:#fff}#booking-suggest-login-modal .modal-content{height:auto!important;border-radius:4px}#booking-suggest-login-modal .modal-body{scrollbar-track-color:#e3e3e3;scrollbar-base-color:#3e3e3e;scrollbar-shadow-color:#3e3e3e;-webkit-flex-basis:auto!important;-ms-flex-preferred-size:auto!important;flex-basis:auto!important;text-align:center!important;padding:30px!important;margin:0!important}#booking-suggest-login-modal .modal-body::-webkit-scrollbar{width:6px}#booking-suggest-login-modal .modal-body::-webkit-scrollbar-track-piece{background-color:#e3e3e3;border-radius:6px}#booking-suggest-login-modal .modal-body::-webkit-scrollbar-thumb{background-color:rgba(62,62,62,.75);border-radius:6px}#booking-suggest-login-modal .modal-body::-webkit-scrollbar-thumb:hover{background-color:#3e3e3e}#booking-suggest-login-modal .log-in-door-photo{margin:0 auto;height:100px;width:100px;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:50%}#booking-suggest-login-modal .no-offer-point-message{margin-top:30px;color:#3e3e3e;font-size:16px;font-weight:400;line-height:1.5;text-align:center}#booking-suggest-login-modal .offer-point-message{margin-top:30px;color:#009342;font-size:20px;font-weight:700;line-height:1.3;text-align:center}#booking-suggest-login-modal .aml-icon{margin-right:2px;vertical-align:initial}#booking-suggest-login-modal .aml-point{color:#272f38}#booking-suggest-login-modal .btn{width:100%;height:60px;padding:0;margin-top:30px;background-color:#ffcb05;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:4px}#booking-suggest-login-modal .continue-button{margin-top:20px}#booking-suggest-login-modal .continue-button .button-main-label{line-height:24px}#booking-suggest-login-modal .button-main-label{color:#3e3e3e;font-size:20px;font-weight:700}#booking-suggest-login-modal .button-sub-label{font-size:12px;font-weight:600;line-height:15px}.booking-create-container{width:1180px;margin-left:auto;margin-right:auto}@media(max-width:1280px){.booking-create-container{width:980px}}.booking-create-container .breadcrumb{margin-top:5px}.booking-create-container .booking-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:relative;background-repeat:no-repeat;background-position:center center;background-size:cover}.booking-create-container .booking-header-content{min-height:80px;margin:0 0 10px;cursor:default;padding:0 0 10px 0}.booking-create-container .booking-form{margin:0 0 10px;padding:20px 30px 30px;cursor:default}.booking-create-container .booking-tnc-container{margin:0 0 10px;cursor:default}.booking-create-container .booking-tnc-container ul,.booking-create-container .booking-tnc-container li{list-style:disc!important}.booking-create-container .title{margin-bottom:15px;color:#3e3e3e;font-size:18px;font-weight:700}.booking-create-container .booking-detail-right-block.booking-success .booking-function-button{height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.booking-detail-info-block{padding-left:170px}.booking-page-container-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 30px;border-bottom:1px solid #e5e5e5;padding:10px 0;min-height:70px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.booking-page-container-row:last-of-type{border:none}.booking-page-container-row.top-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 0 20px 0;padding-bottom:20px}.booking-page-container-row .booking-detail-offers-unavailable{color:#8e8e8e;font-size:16px;font-weight:400;width:100%;margin:10px 0}.booking-page-container-row .booking-detail-text{color:#3e3e3e;font-size:16px;font-weight:700;margin-left:3px}.booking-page-container-row .reference-number-row,.booking-page-container-row .deposit-amount-row,.booking-page-container-row .booking-cancel-reason-row{width:100%;margin-top:10px;font-size:14px}.booking-page-container-row .booking-aml-link{width:100%}.booking-page-container-row .booking-aml-banner{width:100%;margin-top:30px;margin-bottom:10px;height:75px;background-color:#e5e5e5;cursor:pointer}.booking-page-container-row .booking-aml-tc{background-image:url("/images/or/aml-connect-tc.jpg");background-size:100%;background-position:center center}.booking-page-container-row .booking-aml-en{background-image:url("/images/or/aml-connect-en.jpg");background-size:100%;background-position:center center}.booking-page-container-row .booking-cancel-reason-row{margin-top:20px;line-height:1.4;word-wrap:break-word}.booking-page-container-row .cancel-reason-label{white-space:nowrap}.booking-page-container-row .cancel-reason-text{margin-left:3px}.booking-detail-breadcrumb{margin:10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1180px;margin-left:auto;margin-right:auto}@media(max-width:1280px){.booking-detail-breadcrumb{width:980px}}.booking-detail-breadcrumb .breadcrumb{margin:0}.booking-header{padding:0;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.booking-header.has-bookmark-button .booking-header-body{margin-right:50px}.booking-header .booking-header-background{position:absolute;top:0%;left:0%;width:100%;height:100%;overflow:hidden}.booking-header .booking-header-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.booking-header .booking-poi-info-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;padding:0 30px;width:100%;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;z-index:10}.booking-header .booking-poi-info-row,.booking-header .booking-poi-info-row:hover{text-decoration:none}.booking-header .booking-header-logo-block{height:150px}.booking-header .booking-header-logo-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;top:55px;left:0;width:150px;height:150px;border-radius:150px;border:2px solid #fff;z-index:10;background-repeat:no-repeat;background-position:center center;background-size:cover}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translate3d(-50%,20px,0);transform:translate3d(-50%,20px,0)}100%{opacity:1;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translate3d(-50%,20px,0);transform:translate3d(-50%,20px,0)}100%{opacity:1;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@-webkit-keyframes dismiss{100%{visibility:hidden}}@keyframes dismiss{100%{visibility:hidden}}.booking-header .booking-header-logo-remark-container{position:relative;z-index:10;top:30px;text-align:center}.booking-header .booking-header-logo-remark-container .booking-header-logo-badge-tooltip{-webkit-animation:slideInUp 2s,dismiss 0s 7s;animation:slideInUp 2s,dismiss 0s 7s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;top:41px}.booking-header .booking-header-logo-remark-container .booking-header-logo-badge-tooltip:before,.booking-header .booking-header-logo-remark-container .booking-header-logo-badge-tooltip:after{content:"";position:absolute;background:#fff;left:50%;height:10px}.booking-header .booking-header-logo-remark-container .booking-header-logo-badge-tooltip:after{width:10px;-webkit-transform:rotate(45deg) translateX(-50%);-ms-transform:rotate(45deg) translateX(-50%);transform:rotate(45deg) translateX(-50%);top:-1px;box-shadow:0 0 5px 0 rgba(0,0,0,.2);z-index:10}.booking-header .booking-header-logo-remark-container .booking-header-logo-badge-tooltip:before{width:22px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:11;top:0}.booking-header .booking-header-logo-remark{display:inline-block;background-color:#009342;position:relative;padding:3px 15px 5px;max-width:122px;min-height:32px;max-height:60px;border-radius:60px;text-align:center;line-height:1.2;color:#fff;font-size:20px;font-weight:400}.booking-header .booking-header-logo-remark .status{font-size:16px}.booking-header .booking-header-logo-remark.asiamiles.attended,.booking-header .booking-header-logo-remark.asiamiles.other-status{background-color:#facf00;color:#272f38}.booking-header .booking-header-logo-remark.asiamiles.attended .point,.booking-header .booking-header-logo-remark.asiamiles.other-status .point{font-weight:bold}.booking-header .booking-header-logo-remark.asiamiles .icon{margin-right:4px;margin-top:-4px}.booking-header .booking-header-logo-remark:empty{display:none}.booking-header .booking-header-logo-remark.awaiting{padding-top:5px;background-color:#716357}.booking-header .booking-header-logo-remark.attended{padding-top:5px;background-color:#3e75d9}.booking-header .booking-header-logo-remark.cancelled,.booking-header .booking-header-logo-remark.no-show{background-color:#e60000}.booking-header .booking-header-logo-badge-tooltip{background-color:#fff;padding:10px 15px;width:150px;min-height:40px;color:#3e3e3e;font-size:13px;font-weight:400;text-align:center;box-shadow:0 0 5px 0 rgba(0,0,0,.2);position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:2px}.booking-header .booking-header-logo-remark:empty~.booking-header-logo-badge-tooltip,.booking-header .booking-header-logo-remark.awaiting~.booking-header-logo-badge-tooltip,.booking-header .booking-header-logo-remark.attended~.booking-header-logo-badge-tooltip,.booking-header .booking-header-logo-remark.cancelled~.booking-header-logo-badge-tooltip,.booking-header .booking-header-logo-remark.no-show~.booking-header-logo-badge-tooltip{display:none}.booking-header .booking-header-body{margin-top:85px;margin-left:20px;z-index:10;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0}.booking-header .booking-header-body:hover{text-decoration:none}.booking-header .booking-poi-name{margin-bottom:5px;color:#fff;font-size:30px;font-weight:400;line-height:1.2}.booking-header .booking-header-subtitle{margin-bottom:10px;line-height:1.2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.booking-header .booking-header-subtitle .booking-header-address{color:#fff;font-size:14px;font-weight:400;margin-right:20px;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.booking-header .booking-header-subtitle .booking-header-guarantee-block{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#fff;font-size:14px;font-weight:400}.booking-header .booking-header-subtitle .booking-header-guarantee-block .guarantee-icon{margin-right:5px}.booking-header .booking-header-subtitle .booking-header-guarantee-block .guarantee-text{vertical-align:middle}.booking-header .booking-success-banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:-35px;min-height:50px;background-color:rgba(0,172,113,.8);padding:15px 30px;z-index:10;position:relative}.booking-header .booking-success-banner,.booking-header .booking-success-banner:hover{text-decoration:none}.booking-header .booking-success-banner .icon,.booking-header .booking-success-banner .title{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.booking-header .booking-success-banner .icon{margin:0}.booking-header .booking-success-banner .title{margin:0;margin-left:10px;color:#fff;font-size:15px;font-weight:700}.booking-header .booking-success-banner .text{margin-left:10px;color:#fff;font-size:13px;font-weight:400}.booking-header .booking-header-bookmark{position:absolute;bottom:10px;right:30px;margin:0;z-index:20}.booking-header .booking-header-bookmark .openrice-bookmark{position:static;width:38px;margin:0}.booking-header .booking-header-bookmark .openrice-bookmark .text{color:#fff}.booking-header .booking-header-bookmark .openrice-bookmark .openrice-bookmark-marked{margin-left:3px;margin-top:2px}.booking-header .booking-header-bookmark .openrice-bookmark .openrice-bookmark-unmarked{margin-left:2px;margin-top:1px}.booking-header .booking-header-bookmark .wrapper{width:38px;height:38px}.booking-header .booking-about-point{margin-bottom:20px}.booking-header-content .booking-offers{margin-left:200px;padding-right:30px}.booking-header-content .booking-offer-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5)}.booking-header-content .loading~.booking-offers .booking-offer-overlay{display:block}.booking-header-content .booking-offer-title{margin:10px 0;color:#3e3e3e;font-size:14px;font-weight:700}.booking-header-content .booking-offer-title label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;margin-right:5px}.booking-header-content .booking-offer-title .icon{margin-right:10px;min-width:16px}.booking-header-content .booking-offers-unavailable{color:#8e8e8e;font-size:16px;font-weight:400;margin:30px 0}.booking-header-content .booking-offer-items{font-size:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.booking-header-content .booking-offer-items.has-multi-offers .booking-offer-item{width:50%}.booking-header-content .booking-offer-items.has-multi-offers .booking-offer-item:nth-child(odd){padding-right:10px}.booking-header-content .booking-offer-items.has-multi-offers .booking-offer-item:nth-child(even){padding-left:10px}.booking-header-content .booking-offer-items.has-multi-offers .booking-offer-item label{margin-right:5px}.booking-header-content .booking-offer-item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:#3e3e3e;font-size:14px;font-weight:400;padding:5px 0}.booking-header-content .booking-offer-item input[type=checkbox]{display:none}.booking-header-content .booking-offer-item input[type=checkbox]+label::before{margin-right:0}.booking-header-content .booking-offer-item input[type=checkbox]+label .radio-circle{display:block;width:15px;min-width:15px;height:15px;margin-right:2px;border:1px solid #ccc;background-color:transparent;border-radius:15px;cursor:pointer;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-top:2px}.booking-header-content .booking-offer-item input[type=checkbox]:checked+label .radio-circle{border:1px solid #ffcb05;background-color:#ffcb05}.booking-header-content .booking-offer-item label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;font-weight:400}.booking-header-content .booking-offer-item .icon{margin-top:4px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.booking-header-content .booking-offer-item .arrow{margin-bottom:2px;margin-left:5px}.booking-header-content .booking-offer-item .offer-name-block{display:inline;margin-left:10px}.booking-header-content .booking-offer-item .offer-name{margin-right:5px;display:inline;word-break:break-all}.booking-header-content .booking-offer-item .view-booking-offer-button{display:inline-block}.booking-header-content .booking-offer-item .view-booking-offer-link{color:#8e8e8e}.booking-header-content .booking-offer-campaign{font-size:0}.booking-detail-container{width:1180px;margin-left:auto;margin-right:auto}@media(max-width:1280px){.booking-detail-container{width:980px}}.booking-detail-container .booking-header.has-retention-offer{padding-top:55px}.booking-detail-container .booking-header .booking-retention-offer-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.6);min-height:80px;padding:10px 30px;width:100%;z-index:100}.booking-detail-container .booking-header .booking-retention-offer-block.has-stamp{padding-right:105px}.booking-detail-container .booking-header .booking-retention-offer-block .dropdown{margin-left:10px}.booking-detail-container .booking-header .booking-retention-offer-info-block{width:100%}.booking-detail-container .booking-header .booking-retention-offer-gift-row{text-align:center;margin-bottom:10px}.booking-detail-container .booking-header .booking-retention-offer-gift-row .booking-retention-offer-gift-label{color:#fff;font-size:13px;font-weight:400}.booking-detail-container .booking-header .booking-retention-offer-gift-row .booking-retention-offer-gift-name{color:#fff;font-size:16px;font-weight:700}.booking-detail-container .booking-header .booking-retention-offer-buttons-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.booking-detail-container .booking-header .booking-retention-offer-buttons-row .dropdown-menu{top:41px}.booking-detail-container .booking-header .booking-retention-offer-buttons-row .dropdown-menu .js-share-fb,.booking-detail-container .booking-header .booking-retention-offer-buttons-row .dropdown-menu .js-share-twitter,.booking-detail-container .booking-header .booking-retention-offer-buttons-row .dropdown-menu .js-share-weibo{display:none}.booking-detail-container .booking-header .booking-retention-offer-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:30px;color:#fff;font-size:13px;font-weight:400;padding:0 10px}.booking-detail-container .booking-header .booking-retention-offer-button:hover{text-decoration:none}.booking-detail-container .booking-header .booking-retention-offer-button:not(:first-child){margin-left:10px}.booking-detail-container .booking-header .booking-retention-offer-button.green-button{min-width:150px;background:#009342;border-bottom:1px solid #036a21;cursor:pointer}.booking-detail-container .booking-header .booking-retention-offer-button.transparent-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;min-width:260px;background-color:transparent;border:1px solid #ccc!important}.booking-detail-container .booking-header .booking-retention-offer-button.transparent-button .or-sprite-inline-block{margin-right:5px}.booking-detail-container .booking-header .booking-retention-offer-stamp-block{margin-top:-4px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.booking-detail-block{background-color:#fff;width:100%;height:100%}.booking-detail-block .booking-detail-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0;width:100%;border-bottom:1px solid #e5e5e5}.booking-detail-block .booking-detail-row.booking-desc-wrapper{border-top:none}.booking-detail-block .special-request-tags-row{line-height:18.2px;color:#3e3e3e;font-size:14px;font-weight:400;word-break:break-word;width:100%;margin-top:10px}.booking-detail-block .special-request-tags-row .special-request-tags-label{margin-right:5px;white-space:nowrap}.booking-detail-block .special-request-tags-row span{white-space:pre-wrap}.booking-detail-block .booking-absent-row{background-color:#fbf2d7;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:20px;padding-left:10px;color:#3e3e3e;font-size:14px;font-weight:400}.booking-detail-block .booking-absent-row a{color:#e54e26;cursor:pointer}.booking-detail-block .booking-buttons-row{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.booking-detail-block .booking-buttons-row a:hover{text-decoration:none}.booking-detail-block .booking-buttons-row .booking-buttons-left-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.booking-detail-block .booking-buttons-row .booking-buttons-left-block .booking-function-button:first-child{margin-right:10px}.booking-detail-block .booking-buttons-row .booking-buttons-right-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.booking-detail-block .booking-buttons-row .booking-buttons-right-block .booking-function-button:last-child{margin-left:10px}.booking-detail-block .booking-buttons-row .booking-function-button{min-width:90px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:40px;padding:0 20px;border:2px solid #ffcb05;cursor:pointer}.booking-detail-block .offer-detail-block{height:100%;width:100%}.booking-detail-block .offer-detail-block .offer-earn-points-row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#009342;font-size:13px;font-weight:400;height:40px;line-height:1.4}.booking-detail-block .offer-detail-block .offer-earn-points-row>*{-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.booking-detail-block .offer-detail-block .offer-earn-points-row .offer-earn-points{margin:0 5px}.booking-detail-block .offer-detail-block .offer-item-block{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;width:100%}.booking-detail-block .offer-detail-block .offer-item-block>*{-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.booking-detail-block .offer-detail-block .offer-item-block:not(:first-child){padding-top:10px}.booking-detail-block .offer-detail-block .offer-image-block{height:50px;width:50px;position:relative}.booking-detail-block .offer-detail-block .offer-image-block .or-sprite-inline-block{position:absolute;bottom:-3px;right:-5px;margin:0}.booking-detail-block .offer-detail-block .offer-image{width:50px;height:50px;background-size:cover;background-position:center center}.booking-detail-block .offer-detail-block .offer-detail{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:flex-start;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;margin:0 10px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.booking-detail-block .offer-detail-block .offer-detail>*{-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}.booking-detail-block .offer-detail-block .offer-detail .offer-label{color:#8e8e8e;font-size:12px;font-weight:400;width:100%;text-align:left}.booking-detail-block .offer-detail-block .offer-detail .offer-name{color:#009342;font-size:16px;font-weight:700;width:100%;text-align:left}.booking-detail-block .offer-detail-block .offer-detail .voucher-name{color:#3e3e3e;font-size:14px;font-weight:400;line-height:1}.booking-detail-block .offer-detail-block .offer-detail .voucher-price{color:#009342;font-size:14px;font-weight:700}.booking-detail-block .tnc-block{padding-top:0}.booking-detail-block .tnc-block a,.booking-detail-block .tnc-block a:hover{color:#e54e26}.booking-detail-block .booking-desc-wrapper{width:100%;color:#3e3e3e;font-size:13px;font-weight:400;border-top:1px solid #e5e5e5}.booking-detail-block .desc-block{width:100%;padding:20px 0}.booking-detail-block .desc-block.has-bottom-border{border-bottom:1px solid #e5e5e5}.booking-detail-block .desc-block .block-desc ul{line-height:1.8;margin-left:15px}.booking-detail-block .desc-block li,.booking-detail-block .desc-block ul{list-style:disc}.booking-detail-block .desc-block:last-child{padding-bottom:50px}.booking-detail-block .desc-block .block-title{margin-bottom:10px;color:#3e3e3e;font-size:18px;font-weight:700;text-transform:uppercase}.booking-detail-block .desc-block .block-desc{color:#3e3e3e;font-size:14px;font-weight:400;line-height:1.4}.booking-detail-block .download-apps-row{height:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 30px;border-top:1px solid #e5e5e5}.booking-detail-block .download-apps-row .download-apps-left-block{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.booking-detail-block .download-apps-row .download-apps-right-block{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.booking-detail-block .download-apps-row .download-apps-button:first-child{margin-right:10px}.booking-detail-block .download-apps-row .download-apps-button:hover,.booking-detail-block .download-apps-row .download-apps-button:focus,.booking-detail-block .download-apps-row .download-apps-button:active{text-decoration:none}.booking-detail-block .download-apps-row .download-apps-button .or-sprite-inline-block{margin:0}.booking-detail-block .booking-about-points-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.booking-detail-block .booking-about-points-block .icon{margin-left:5px;margin-right:0}#popup-cancel-booking-success .modal-backdrop{pointer-events:none}.booking-form ::-webkit-input-placeholder{font-size:16px;color:#8e8e8e;line-height:20px;position:relative;top:0}.booking-form :-moz-placeholder{font-size:16px;color:#8e8e8e;line-height:20px}.booking-form ::-moz-placeholder{font-size:16px;color:#8e8e8e;opacity:1;line-height:42px}.booking-form :-ms-input-placeholder{font-size:16px!important;color:#8e8e8e!important;line-height:20px!important}.booking-form input:focus::-webkit-input-placeholder{color:transparent}.booking-form input:focus::-moz-placeholder{color:transparent}.booking-form .booking-form-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.booking-form .booking-form-top-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:0;width:100%}.booking-form .booking-form-top-right{padding-left:10px}.booking-form .booking-form-row{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.booking-form .error-message-container{margin-top:-15px}.booking-form .booking-form-label{width:169px;-webkit-box-flex:0;-webkit-flex:0 0 169px;-ms-flex:0 0 169px;flex:0 0 169px;padding-right:20px;line-height:1.4;color:#3e3e3e;font-size:14px;font-weight:400}.booking-form .booking-form-label.required::after{content:"*";color:#e54e26;font-size:14px;font-weight:700}.booking-form input[type=text],.booking-form .input{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;min-width:0;width:100%;height:40px;background-color:#fff;border:1px solid #d9d9d9;border-radius:1px;margin:0;padding:0 10px;color:#3e3e3e;font-size:16px;font-weight:400}.booking-form input[type=text].error,.booking-form .input.error{border-color:#e54e26}.booking-form .separator{-webkit-box-flex:0;-webkit-flex:0 0 10px;-ms-flex:0 0 10px;flex:0 0 10px;min-width:10px;text-align:center}.booking-form .input.tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;padding:5px;background:#f3f3f3;border:none}.booking-form .input.tabs .tab>a{display:block;padding:5px 40px;color:#3e3e3e;text-decoration:none}.booking-form .input.tabs .tab.active{background:#ffcb05}.booking-form .booking-form-phone{position:relative;width:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.booking-form .booking-form-phone .chosen-select{-webkit-appearance:none;-moz-appearance:none}.booking-form .booking-form-phone .chosen-select::-ms-expand,.booking-form .booking-form-phone .chosen-select:hover::-ms-expand{display:none}.booking-form .booking-form-phone .chosen-container{background-color:#fff}.booking-form .booking-form-phone .chosen-container-single .chosen-single{height:40px;line-height:40px}.booking-form .booking-form-phone .right-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px}.booking-form .toggle-box{float:left;margin-right:5px}.booking-form .toggle-box input[type="checkbox"]{display:none}.booking-form .toggle-box input[type="checkbox"]+label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:35px;margin:0;padding:0 10px;background-color:#f3f3f3;color:#8e8e8e;font-size:14px;font-weight:400;cursor:pointer}.booking-form .toggle-box input[type="checkbox"]+label::before{content:none}.booking-form .toggle-box input[type="checkbox"]:checked+label{background-color:#ffcb05;color:#3e3e3e;font-size:14px;font-weight:400}.booking-form.sms-verified .sms-field{display:none!important}.booking-form .sms-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);height:40px;min-width:115px;margin-right:-15px;padding:0 20px;background-color:#ffcb05;color:#3e3e3e;font-size:14px;font-weight:400}.booking-form .sms-button:hover{background-color:#ffd638}.booking-form .booking-sms-note,.booking-form .booking-request-remark-note{margin-top:-14px;color:#8e8e8e;font-size:13px;font-weight:400}.booking-form .tick-icon{display:none;position:absolute;right:10px;pointer-events:none}.booking-tnc-container{padding:0 30px 30px}.booking-tnc-container .booking-tnc-block{padding:20px 0}.booking-tnc-container ul{padding-left:20px}.booking-tnc-container li{list-style-type:disc}.booking-tnc-container .title{margin-bottom:20px;color:#3e3e3e;font-size:18px;font-weight:700}.booking-tnc-container .text{color:#3e3e3e 14px;font-size:N;line-height:1.8}.booking-tnc-container a{color:#e54e26}.booking-footer{margin-top:20px}.booking-footer a{color:#e54e26}.booking-footer .booking-footer-back-to-restaurant-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.booking-footer .booking-footer-back-to-restaurant-row .arrow{margin-left:5px}.booking-footer input[type="checkbox"]+label{margin:0;color:#3e3e3e;font-size:13px;font-weight:400}.booking-footer input[type="checkbox"]+label .tick{display:inline-block;width:15px;min-width:15px;height:15px;margin:-2px 10px 0 0;vertical-align:middle;cursor:pointer;background-size:cover;background-position:center center;background-image:url(/images/or/common/common_cb_30x30.png)}.booking-footer input[type="checkbox"]:checked+label .tick{background-image:url(/images/or/common/common_cbtick_30x30.png)}.booking-footer .booking-footer-warning{color:#009342;font-size:13px;font-weight:400;margin-left:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.booking-footer .booking-footer-submit-row{margin-top:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.booking-footer .booking-footer-submit-row .or-button{margin-left:0}.booking-footer .booking-footer-submit-row .or-button.disabled{background-color:#e1e1e1!important;border-color:#e1e1e1!important;color:#ccc!important;pointer-events:none}.booking-footer .or-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;height:38px;min-width:150px;margin-left:10px;padding:0 10px;border:2px solid #ffcb05;background-color:transparent;color:#3e3e3e;font-size:14px;font-weight:700;text-align:center;text-decoration:none}.booking-footer .or-button.green{border:2px solid #009342;color:#009342;font-size:14px;font-weight:700}.booking-footer .or-button.fill{background-color:#ffcb05;border:none;color:#3e3e3e;font-size:14px;font-weight:700}.booking-footer .or-button.fill.green{background-color:#009342;color:#fff;font-size:14px;font-weight:700;border:none}.booking-footer .or-button.fill.green:hover{background-color:#00c659}.booking-footer .booking-tnc-accept-hint{margin-top:10px}.booking-footer .booking-tnc-accept-hint,.booking-footer .booking-tnc-accept-hint a{color:#8e8e8e;font-size:13px;font-weight:400}.booking-footer .booking-tnc-accept-hint a{text-decoration:underline}#booking-create-info-dialog-modal .modal-dialog,#booking-create-deposit-note-modal .modal-dialog{margin:50vh auto 0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:450px}#booking-create-info-dialog-modal .modal-body,#booking-create-deposit-note-modal .modal-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px}#booking-create-info-dialog-modal .info-body,#booking-create-deposit-note-modal .info-body{width:100%;margin:30px 0;color:#3e3e3e;font-size:14px;font-weight:400;line-height:1.4;text-align:center}#booking-create-info-dialog-modal .button,#booking-create-deposit-note-modal .button{width:100%;height:50px;color:#3e3e3e;font-size:16px;font-weight:700}#booking-create-info-dialog-modal .button.white-button,#booking-create-deposit-note-modal .button.white-button,#booking-create-info-dialog-modal .button.white-button:hover,#booking-create-deposit-note-modal .button.white-button:hover{background-color:#fff;color:#3e3e3e;font-size:16px;font-weight:700}.sr2-content-container .tablemap-info-container-section .tablemap-info-container .selectionsWrapper.fallback{position:relative;color:#8e8e8e;margin-bottom:40px;pointer-events:none}.sr2-content-container .tablemap-info-container-section .tablemap-info-container .selectionsWrapper.fallback:after{content:attr(data-no-timeslot-msg);color:#3e3e3e;position:absolute;width:100%;bottom:-30px;left:0}.cancel-booking-block,.cancel-booking-success-block,.booking-error-block{width:450px;padding:30px;background-color:#fff;margin:auto}.cancel-booking-block .modal-icon,.cancel-booking-success-block .modal-icon,.booking-error-block .modal-icon,.cancel-booking-block .error-icon,.cancel-booking-success-block .error-icon,.booking-error-block .error-icon{margin-bottom:20px;text-align:center}.cancel-booking-block .block-title,.cancel-booking-success-block .block-title,.booking-error-block .block-title{color:#3e3e3e;font-size:24px;font-weight:700;margin-bottom:20px}.cancel-booking-block .block-desc,.cancel-booking-success-block .block-desc,.booking-error-block .block-desc{color:#3e3e3e;font-size:14px;font-weight:400;line-height:1.4;margin-bottom:20px}.cancel-booking-block .yes-button,.cancel-booking-success-block .yes-button,.booking-error-block .yes-button,.cancel-booking-block .no-button,.cancel-booking-success-block .no-button,.booking-error-block .no-button,.cancel-booking-block .done-button,.cancel-booking-success-block .done-button,.booking-error-block .done-button{width:100%;height:50px}.cancel-booking-block .yes-button,.cancel-booking-success-block .yes-button,.booking-error-block .yes-button,.cancel-booking-block .done-button,.cancel-booking-success-block .done-button,.booking-error-block .done-button{background-color:#ffcb05}.cancel-booking-block .yes-button:hover,.cancel-booking-success-block .yes-button:hover,.booking-error-block .yes-button:hover,.cancel-booking-block .done-button:hover,.cancel-booking-success-block .done-button:hover,.booking-error-block .done-button:hover{color:inherit}.cancel-booking-block .no-button,.cancel-booking-success-block .no-button,.booking-error-block .no-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#3e3e3e;font-size:14px;font-weight:400;cursor:pointer}.cancel-booking-success-block{text-align:center}.booking-create-source-alipay .booking-header .booking-header-logo-remark-container,.booking-create-source-alipay .booking-header-content .booking-about-point,.booking-create-source-alipay .download-apps-row{display:none}.booking-create-container.success-page.booking-create-source-alipay .booking-header-logo-remark-container{display:none}.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:0}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:0}.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.booking-create-container:not(.success-page) .booking-header-content .booking-detail-info-row{padding-left:200px}.booking-create-container .booking-detail-info-block .left-column{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.booking-create-container .booking-info-block:not(:first-child).edit-button-block{padding:0 0 0 30px}.booking-create-container .booking-edit-dts-button{width:90px;height:40px;border:#ffcb05 solid 2px;background-color:#fff;margin:5px 0;line-height:38px;text-align:center}.site-wrap.source-widget .booking-detail-info-row .booking-edit-dts-button{border:none;background:transparent;text-align:left}.or-sprite.common-addtobookmark-icon-cross-desktop,.or-sprite-inline-block.common-addtobookmark-icon-cross-desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -630px;background-size:360px 4476px;width:18px;height:18px}.or-sprite.common-addtobookmark-icon-cross-off-desktop,.or-sprite-inline-block.common-addtobookmark-icon-cross-off-desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -710px;background-size:360px 4476px;width:18px;height:18px}.or-sprite.common-checkbox-checked,.or-sprite-inline-block.common-checkbox-checked{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -337px;background-size:360px 4476px;width:15px;height:15px}.or-sprite.common-checkbox,.or-sprite-inline-block.common-checkbox{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -354px;background-size:360px 4476px;width:15px;height:15px}.or-sprite.common-ic-timeslot-aml,.or-sprite-inline-block.common-ic-timeslot-aml{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -68px;background-size:360px 4476px;width:9px;height:11px}.or-sprite.common_badge_a,.or-sprite-inline-block.common_badge_a{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1886px;background-size:360px 4476px;width:24px;height:31px}.or-sprite.common_badge_award_en_desktop,.or-sprite-inline-block.common_badge_award_en_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -3807px;background-size:360px 4476px;width:60px;height:60px}.or-sprite.common_badge_award_tc_desktop,.or-sprite-inline-block.common_badge_award_tc_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -3869px;background-size:360px 4476px;width:60px;height:60px}.or-sprite.common_default_doorphoto_desktop,.or-sprite-inline-block.common_default_doorphoto_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -4172px;background-size:360px 4476px;width:130px;height:130px}.or-sprite.common_ribbon_offer_l_desktop,.or-sprite-inline-block.common_ribbon_offer_l_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1536px;background-size:360px 4476px;width:3px;height:23px}.or-sprite.common_ribbon_offer_r_desktop,.or-sprite-inline-block.common_ribbon_offer_r_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -857px;background-size:360px 4476px;width:10px;height:20px}.or-sprite.d-sr-1-searchbar-icon-magnifier-gr-desktop,.or-sprite-inline-block.d-sr-1-searchbar-icon-magnifier-gr-desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -879px;background-size:360px 4476px;width:20px;height:20px}.or-sprite.d-sr-1-searchbar-icon-magnifier-wt-desktop,.or-sprite-inline-block.d-sr-1-searchbar-icon-magnifier-wt-desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1011px;background-size:360px 4476px;width:20px;height:20px}.or-sprite.d_sr1_ar_left,.or-sprite-inline-block.d_sr1_ar_left{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -650px;background-size:360px 4476px;width:7px;height:18px}.or-sprite.d_sr1_ar_right,.or-sprite-inline-block.d_sr1_ar_right{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -530px;background-size:360px 4476px;width:7px;height:18px}.or-sprite.d_sr1_badge_award_desktop,.or-sprite-inline-block.d_sr1_badge_award_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -2611px;background-size:360px 4476px;width:50px;height:50px}.or-sprite.d_sr1_badge_award_en_desktop,.or-sprite-inline-block.d_sr1_badge_award_en_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -2819px;background-size:360px 4476px;width:50px;height:50px}.or-sprite.d_sr1_badge_award_tc_desktop,.or-sprite-inline-block.d_sr1_badge_award_tc_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -2871px;background-size:360px 4476px;width:50px;height:50px}.or-sprite.d_sr1_badge_new_desktop,.or-sprite-inline-block.d_sr1_badge_new_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -2923px;background-size:360px 4476px;width:50px;height:50px}.or-sprite.d_sr1_btn_buffet_en_desktop,.or-sprite-inline-block.d_sr1_btn_buffet_en_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -3131px;background-size:360px 4476px;width:180px;height:50px}.or-sprite.d_sr1_btn_buffet_tc_desktop,.or-sprite-inline-block.d_sr1_btn_buffet_tc_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -3183px;background-size:360px 4476px;width:180px;height:50px}.or-sprite.d_sr1_btn_delivery_en_desktop,.or-sprite-inline-block.d_sr1_btn_delivery_en_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -3079px;background-size:360px 4476px;width:180px;height:50px}.or-sprite.d_sr1_btn_delivery_tc_desktop,.or-sprite-inline-block.d_sr1_btn_delivery_tc_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -3027px;background-size:360px 4476px;width:180px;height:50px}.or-sprite.d_sr1_btn_hotpot_en_desktop,.or-sprite-inline-block.d_sr1_btn_hotpot_en_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -2975px;background-size:360px 4476px;width:180px;height:50px}.or-sprite.d_sr1_btn_hotpot_tc_desktop,.or-sprite-inline-block.d_sr1_btn_hotpot_tc_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -2767px;background-size:360px 4476px;width:180px;height:50px}.or-sprite.d_sr1_btn_party_en_desktop,.or-sprite-inline-block.d_sr1_btn_party_en_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -2715px;background-size:360px 4476px;width:180px;height:50px}.or-sprite.d_sr1_btn_party_tc_desktop,.or-sprite-inline-block.d_sr1_btn_party_tc_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -2663px;background-size:360px 4476px;width:180px;height:50px}.or-sprite.d_sr1_doorphoto_default_desktop,.or-sprite-inline-block.d_sr1_doorphoto_default_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -4085px;background-size:360px 4476px;width:100px;height:85px}.or-sprite.d_sr2_RHS_greystar_desktop,.or-sprite-inline-block.d_sr2_RHS_greystar_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1370px;background-size:360px 4476px;width:22px;height:21px}.or-sprite.d_sr2_RHS_halfstar_desktop,.or-sprite-inline-block.d_sr2_RHS_halfstar_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1347px;background-size:360px 4476px;width:22px;height:21px}.or-sprite.d_sr2_RHS_yellowstar_desktop,.or-sprite-inline-block.d_sr2_RHS_yellowstar_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1255px;background-size:360px 4476px;width:22px;height:21px}.or-sprite.d_sr2_addphoto_desktop,.or-sprite-inline-block.d_sr2_addphoto_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -2519px;background-size:360px 4476px;width:50px;height:43px}.or-sprite.d_sr2_addtobookmark_btn_check_desktop,.or-sprite-inline-block.d_sr2_addtobookmark_btn_check_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1613px;background-size:360px 4476px;width:25px;height:25px}.or-sprite.d_sr2_addtobookmark_btn_close_desktop,.or-sprite-inline-block.d_sr2_addtobookmark_btn_close_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -241px;background-size:360px 4476px;width:14px;height:14px}.or-sprite.d_sr2_addtobookmark_btn_delete_desktop,.or-sprite-inline-block.d_sr2_addtobookmark_btn_delete_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -257px;background-size:360px 4476px;width:14px;height:14px}.or-sprite.d_sr2_addtobookmark_btn_edit_desktop,.or-sprite-inline-block.d_sr2_addtobookmark_btn_edit_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -273px;background-size:360px 4476px;width:14px;height:14px}.or-sprite.d_sr2_addtobookmark_btn_plus_desktop,.or-sprite-inline-block.d_sr2_addtobookmark_btn_plus_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1667px;background-size:360px 4476px;width:25px;height:25px}.or-sprite.d_sr2_addtobookmark_btn_plus_grey_desktop,.or-sprite-inline-block.d_sr2_addtobookmark_btn_plus_grey_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1586px;background-size:360px 4476px;width:25px;height:25px}.or-sprite.d_sr2_addtobookmark_btn_plus_ye_desktop,.or-sprite-inline-block.d_sr2_addtobookmark_btn_plus_ye_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1640px;background-size:360px 4476px;width:25px;height:25px}.or-sprite.d_sr2_badge_award_desktop,.or-sprite-inline-block.d_sr2_badge_award_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -3559px;background-size:360px 4476px;width:60px;height:60px}.or-sprite.d_sr2_badge_new_desktop,.or-sprite-inline-block.d_sr2_badge_new_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -3745px;background-size:360px 4476px;width:60px;height:60px}.or-sprite.d_sr2_btn_FB_desktop,.or-sprite-inline-block.d_sr2_btn_FB_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1724px;background-size:360px 4476px;width:30px;height:30px}.or-sprite.d_sr2_btn_addphoto_desktop,.or-sprite-inline-block.d_sr2_btn_addphoto_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -3343px;background-size:360px 4476px;width:52px;height:52px}.or-sprite.d_sr2_btn_bookmark_circle_desktop,.or-sprite-inline-block.d_sr2_btn_bookmark_circle_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -3505px;background-size:360px 4476px;width:52px;height:52px}.or-sprite.d_sr2_btn_bookmark_desktop,.or-sprite-inline-block.d_sr2_btn_bookmark_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -3451px;background-size:360px 4476px;width:52px;height:52px}.or-sprite.d_sr2_btn_bookmark_ribbon_desktop,.or-sprite-inline-block.d_sr2_btn_bookmark_ribbon_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1511px;background-size:360px 4476px;width:18px;height:23px}.or-sprite.d_sr2_btn_bookmark_tick_desktop,.or-sprite-inline-block.d_sr2_btn_bookmark_tick_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -730px;background-size:360px 4476px;width:25px;height:19px}.or-sprite.d_sr2_btn_print_desktop,.or-sprite-inline-block.d_sr2_btn_print_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -456px;background-size:360px 4476px;width:17px;height:16px}.or-sprite.d_sr2_btn_share_desktop,.or-sprite-inline-block.d_sr2_btn_share_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -3289px;background-size:360px 4476px;width:52px;height:52px}.or-sprite.d_sr2_btn_twitter_desktop,.or-sprite-inline-block.d_sr2_btn_twitter_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1756px;background-size:360px 4476px;width:30px;height:30px}.or-sprite.d_sr2_btn_videoplay_m,.or-sprite-inline-block.d_sr2_btn_videoplay_m{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -3683px;background-size:360px 4476px;width:60px;height:60px}.or-sprite.d_sr2_btn_writereview_desktop,.or-sprite-inline-block.d_sr2_btn_writereview_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -3397px;background-size:360px 4476px;width:52px;height:52px}.or-sprite.d_sr2_default_doorphoto_desktop,.or-sprite-inline-block.d_sr2_default_doorphoto_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -4304px;background-size:360px 4476px;width:230px;height:172px}.or-sprite.d_sr2_delivery_desktop,.or-sprite-inline-block.d_sr2_delivery_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -2477px;background-size:360px 4476px;width:40px;height:40px}.or-sprite.d_sr2_foodpandalogin_orlogo_desktop,.or-sprite-inline-block.d_sr2_foodpandalogin_orlogo_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1487px;background-size:360px 4476px;width:23px;height:22px}.or-sprite.d_sr2_header_ar_rating_desktop,.or-sprite-inline-block.d_sr2_header_ar_rating_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -163px;background-size:360px 4476px;width:10px;height:13px}.or-sprite.d_sr2_header_btn_bookmark_circle_desktop,.or-sprite-inline-block.d_sr2_header_btn_bookmark_circle_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -2437px;background-size:360px 4476px;width:38px;height:38px}.or-sprite.d_sr2_header_btn_bookmark_ribbon_desktop,.or-sprite-inline-block.d_sr2_header_btn_bookmark_ribbon_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -690px;background-size:360px 4476px;width:14px;height:18px}.or-sprite.d_sr2_header_btn_bookmark_tick_desktop,.or-sprite-inline-block.d_sr2_header_btn_bookmark_tick_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -474px;background-size:360px 4476px;width:20px;height:16px}.or-sprite.d_sr2_header_btn_photo_desktop,.or-sprite-inline-block.d_sr2_header_btn_photo_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -2397px;background-size:360px 4476px;width:38px;height:38px}.or-sprite.d_sr2_header_btn_share_desktop,.or-sprite-inline-block.d_sr2_header_btn_share_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -2357px;background-size:360px 4476px;width:38px;height:38px}.or-sprite.d_sr2_header_btn_write_desktop,.or-sprite-inline-block.d_sr2_header_btn_write_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -2317px;background-size:360px 4476px;width:38px;height:38px}.or-sprite.d_sr2_header_greystar_desktop,.or-sprite-inline-block.d_sr2_header_greystar_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -751px;background-size:360px 4476px;width:20px;height:19px}.or-sprite.d_sr2_header_halfstar_desktop,.or-sprite-inline-block.d_sr2_header_halfstar_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -772px;background-size:360px 4476px;width:20px;height:19px}.or-sprite.d_sr2_header_icon_bookmark_desktop,.or-sprite-inline-block.d_sr2_header_icon_bookmark_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -148px;background-size:360px 4476px;width:11px;height:13px}.or-sprite.d_sr2_header_yellowstar_desktop,.or-sprite-inline-block.d_sr2_header_yellowstar_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -814px;background-size:360px 4476px;width:20px;height:19px}.or-sprite.d_sr2_icon_award_desktop,.or-sprite-inline-block.d_sr2_icon_award_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -3235px;background-size:360px 4476px;width:44px;height:52px}.or-sprite.d_sr2_icon_discount_desktop,.or-sprite-inline-block.d_sr2_icon_discount_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1077px;background-size:360px 4476px;width:20px;height:20px}.or-sprite.d_sr2_icon_dislike_desktop,.or-sprite-inline-block.d_sr2_icon_dislike_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1439px;background-size:360px 4476px;width:24px;height:22px}.or-sprite.d_sr2_icon_like_desktop,.or-sprite-inline-block.d_sr2_icon_like_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1463px;background-size:360px 4476px;width:24px;height:22px}.or-sprite.d_sr2_icon_recommend_desktop,.or-sprite-inline-block.d_sr2_icon_recommend_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1187px;background-size:360px 4476px;width:20px;height:20px}.or-sprite.d_sr2_icon_recommended_desktop,.or-sprite-inline-block.d_sr2_icon_recommended_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1033px;background-size:360px 4476px;width:20px;height:20px}.or-sprite.d_sr2_icon_report_desktop,.or-sprite-inline-block.d_sr2_icon_report_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -967px;background-size:360px 4476px;width:20px;height:20px}.or-sprite.d_sr2_icon_share_desktop,.or-sprite-inline-block.d_sr2_icon_share_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -923px;background-size:360px 4476px;width:20px;height:20px}.or-sprite.d_sr2_icon_view_desktop,.or-sprite-inline-block.d_sr2_icon_view_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -225px;background-size:360px 4476px;width:20px;height:14px}.or-sprite.d_sr2_lhs_cross_desktop,.or-sprite-inline-block.d_sr2_lhs_cross_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -321px;background-size:360px 4476px;width:14px;height:14px}.or-sprite.d_sr2_lhs_tick_desktop,.or-sprite-inline-block.d_sr2_lhs_tick_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -193px;background-size:360px 4476px;width:14px;height:14px}.or-sprite.d_sr2_logo_halal_desktop,.or-sprite-inline-block.d_sr2_logo_halal_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -3931px;background-size:360px 4476px;width:75px;height:75px}.or-sprite.d_sr2_logo_qts_desktop,.or-sprite-inline-block.d_sr2_logo_qts_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -4008px;background-size:360px 4476px;width:75px;height:75px}.or-sprite.d_sr2_map_logopin_desktop,.or-sprite-inline-block.d_sr2_map_logopin_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -2564px;background-size:360px 4476px;width:37px;height:45px}.or-sprite.d_sr2_mapview_bg_arleft_desktop,.or-sprite-inline-block.d_sr2_mapview_bg_arleft_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -590px;background-size:360px 4476px;width:360px;height:18px}.or-sprite.d_sr2_mapview_bg_armiddle_desktop,.or-sprite-inline-block.d_sr2_mapview_bg_armiddle_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -570px;background-size:360px 4476px;width:360px;height:18px}.or-sprite.d_sr2_mapview_bg_arright_desktop,.or-sprite-inline-block.d_sr2_mapview_bg_arright_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -550px;background-size:360px 4476px;width:360px;height:18px}.or-sprite.d_sr2_mapview_default_doorphoto_desktop,.or-sprite-inline-block.d_sr2_mapview_default_doorphoto_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -3621px;background-size:360px 4476px;width:60px;height:60px}.or-sprite.d_sr2_mapview_dropdown_arrow,.or-sprite-inline-block.d_sr2_mapview_dropdown_arrow{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 0;background-size:360px 4476px;width:12px;height:7px}.or-sprite.d_sr2_mapview_icon_arrow_collapse,.or-sprite-inline-block.d_sr2_mapview_icon_arrow_collapse{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -134px;background-size:360px 4476px;width:12px;height:12px}.or-sprite.d_sr2_mapview_icon_arrow_expand,.or-sprite-inline-block.d_sr2_mapview_icon_arrow_expand{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -120px;background-size:360px 4476px;width:12px;height:12px}.or-sprite.d_sr2_mapview_icon_arrow_travelmethod,.or-sprite-inline-block.d_sr2_mapview_icon_arrow_travelmethod{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -610px;background-size:360px 4476px;width:17px;height:18px}.or-sprite.d_sr2_mapview_icon_arrow_turnright,.or-sprite-inline-block.d_sr2_mapview_icon_arrow_turnright{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -178px;background-size:360px 4476px;width:14px;height:13px}.or-sprite.d_sr2_mapview_icon_bus_active_desktop,.or-sprite-inline-block.d_sr2_mapview_icon_bus_active_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -2167px;background-size:360px 4476px;width:25px;height:34px}.or-sprite.d_sr2_mapview_icon_bus_negative_desktop,.or-sprite-inline-block.d_sr2_mapview_icon_bus_negative_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1987px;background-size:360px 4476px;width:25px;height:34px}.or-sprite.d_sr2_mapview_icon_car_active_desktop,.or-sprite-inline-block.d_sr2_mapview_icon_car_active_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -2023px;background-size:360px 4476px;width:32px;height:34px}.or-sprite.d_sr2_mapview_icon_car_desktop,.or-sprite-inline-block.d_sr2_mapview_icon_car_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -2059px;background-size:360px 4476px;width:32px;height:34px}.or-sprite.d_sr2_mapview_icon_close_desktop,.or-sprite-inline-block.d_sr2_mapview_icon_close_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1561px;background-size:360px 4476px;width:23px;height:23px}.or-sprite.d_sr2_mapview_icon_focus_desktop,.or-sprite-inline-block.d_sr2_mapview_icon_focus_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -670px;background-size:360px 4476px;width:18px;height:18px}.or-sprite.d_sr2_mapview_icon_maker_green_desktop,.or-sprite-inline-block.d_sr2_mapview_icon_maker_green_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1416px;background-size:360px 4476px;width:18px;height:21px}.or-sprite.d_sr2_mapview_icon_maker_grey_desktop,.or-sprite-inline-block.d_sr2_mapview_icon_maker_grey_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1393px;background-size:360px 4476px;width:24px;height:21px}.or-sprite.d_sr2_mapview_icon_maker_orange_desktop,.or-sprite-inline-block.d_sr2_mapview_icon_maker_orange_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1694px;background-size:360px 4476px;width:24px;height:28px}.or-sprite.d_sr2_mapview_icon_maker_red_desktop,.or-sprite-inline-block.d_sr2_mapview_icon_maker_red_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1209px;background-size:360px 4476px;width:18px;height:21px}.or-sprite.d_sr2_mapview_icon_print_desktop,.or-sprite-inline-block.d_sr2_mapview_icon_print_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -511px;background-size:360px 4476px;width:18px;height:17px}.or-sprite.d_sr2_mapview_icon_report_desktop,.or-sprite-inline-block.d_sr2_mapview_icon_report_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -492px;background-size:360px 4476px;width:19px;height:17px}.or-sprite.d_sr2_mapview_icon_tooltips_close_desktop,.or-sprite-inline-block.d_sr2_mapview_icon_tooltips_close_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -9px;background-size:360px 4476px;width:9px;height:9px}.or-sprite.d_sr2_mapview_icon_walk_active_desktop,.or-sprite-inline-block.d_sr2_mapview_icon_walk_active_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -2203px;background-size:360px 4476px;width:22px;height:34px}.or-sprite.d_sr2_mapview_icon_walk_negative_desktop,.or-sprite-inline-block.d_sr2_mapview_icon_walk_negative_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -2095px;background-size:360px 4476px;width:22px;height:34px}.or-sprite.d_sr2_photo_icon_dragger_desktop,.or-sprite-inline-block.d_sr2_photo_icon_dragger_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -289px;background-size:360px 4476px;width:3px;height:14px}.or-sprite.d_sr2_photo_icon_exclamationmark_desktop,.or-sprite-inline-block.d_sr2_photo_icon_exclamationmark_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -209px;background-size:360px 4476px;width:14px;height:14px}.or-sprite.d_sr2_photo_icon_zoomin_desktop,.or-sprite-inline-block.d_sr2_photo_icon_zoomin_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -989px;background-size:360px 4476px;width:20px;height:20px}.or-sprite.d_sr2_photo_icon_zoomout_desktop,.or-sprite-inline-block.d_sr2_photo_icon_zoomout_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -945px;background-size:360px 4476px;width:20px;height:20px}.or-sprite.d_sr2_photodetail_ar_left_desktop,.or-sprite-inline-block.d_sr2_photodetail_ar_left_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -2239px;background-size:360px 4476px;width:19px;height:37px}.or-sprite.d_sr2_photodetail_ar_right_desktop,.or-sprite-inline-block.d_sr2_photodetail_ar_right_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -2278px;background-size:360px 4476px;width:19px;height:37px}.or-sprite.d_sr2_photodetail_btn_follow_desktop,.or-sprite-inline-block.d_sr2_photodetail_btn_follow_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -107px;background-size:360px 4476px;width:11px;height:11px}.or-sprite.d_sr2_photodetail_btn_follow_hover_desktop,.or-sprite-inline-block.d_sr2_photodetail_btn_follow_hover_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -94px;background-size:360px 4476px;width:11px;height:11px}.or-sprite.d_sr2_photodetail_btn_following_desktop,.or-sprite-inline-block.d_sr2_photodetail_btn_following_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -81px;background-size:360px 4476px;width:14px;height:11px}.or-sprite.d_sr2_photodetail_photono_desktop,.or-sprite-inline-block.d_sr2_photodetail_photono_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -305px;background-size:360px 4476px;width:16px;height:14px}.or-sprite.d_sr2_recommended_heart_desktop,.or-sprite-inline-block.d_sr2_recommended_heart_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -793px;background-size:360px 4476px;width:21px;height:19px}.or-sprite.d_sr2_recommended_price_desktop,.or-sprite-inline-block.d_sr2_recommended_price_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1143px;background-size:360px 4476px;width:21px;height:20px}.or-sprite.d_sr2_review_badge_taste_en_desktop,.or-sprite-inline-block.d_sr2_review_badge_taste_en_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1919px;background-size:360px 4476px;width:24px;height:31px}.or-sprite.d_sr2_review_badge_taste_tc_desktop,.or-sprite-inline-block.d_sr2_review_badge_taste_tc_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1820px;background-size:360px 4476px;width:24px;height:31px}.or-sprite.d_sr2_review_badge_taste_tc_tw_desktop,.or-sprite-inline-block.d_sr2_review_badge_taste_tc_tw_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1853px;background-size:360px 4476px;width:24px;height:31px}.or-sprite.d_sr2_review_btn_FB_desktop,.or-sprite-inline-block.d_sr2_review_btn_FB_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1121px;background-size:360px 4476px;width:20px;height:20px}.or-sprite.d_sr2_review_btn_extract_desktop,.or-sprite-inline-block.d_sr2_review_btn_extract_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -371px;background-size:360px 4476px;width:15px;height:15px}.or-sprite.d_sr2_review_btn_full_desktop,.or-sprite-inline-block.d_sr2_review_btn_full_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -405px;background-size:360px 4476px;width:15px;height:15px}.or-sprite.d_sr2_review_btn_list_desktop,.or-sprite-inline-block.d_sr2_review_btn_list_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -422px;background-size:360px 4476px;width:15px;height:15px}.or-sprite.d_sr2_review_btn_mask_desktop,.or-sprite-inline-block.d_sr2_review_btn_mask_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1952px;background-size:360px 4476px;width:33px;height:33px}.or-sprite.d_sr2_review_btn_twitter_desktop,.or-sprite-inline-block.d_sr2_review_btn_twitter_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -901px;background-size:360px 4476px;width:20px;height:20px}.or-sprite.d_sr2_review_dropdown_btn_close_desktop,.or-sprite-inline-block.d_sr2_review_dropdown_btn_close_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -44px;background-size:360px 4476px;width:10px;height:10px}.or-sprite.d_sr2_review_likebtn_default_desktop,.or-sprite-inline-block.d_sr2_review_likebtn_default_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -32px;background-size:360px 4476px;width:12px;height:10px}.or-sprite.d_sr2_review_likebtn_hover_desktop,.or-sprite-inline-block.d_sr2_review_likebtn_hover_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -56px;background-size:360px 4476px;width:12px;height:10px}.or-sprite.d_sr2_review_likebtn_liked_desktop,.or-sprite-inline-block.d_sr2_review_likebtn_liked_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -20px;background-size:360px 4476px;width:12px;height:10px}.or-sprite.d_sr2_review_share_copylink_copied_desktop,.or-sprite-inline-block.d_sr2_review_share_copylink_copied_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -835px;background-size:360px 4476px;width:26px;height:20px}.or-sprite.d_sr2_review_share_copylink_desktop,.or-sprite-inline-block.d_sr2_review_share_copylink_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1324px;background-size:360px 4476px;width:15px;height:21px}.or-sprite.d_sr2_review_share_email_desktop,.or-sprite-inline-block.d_sr2_review_share_email_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1301px;background-size:360px 4476px;width:21px;height:21px}.or-sprite.d_sr2_review_share_weibo_desktop,.or-sprite-inline-block.d_sr2_review_share_weibo_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1278px;background-size:360px 4476px;width:23px;height:21px}.or-sprite.d_sr2_ribbon_begin_desktop,.or-sprite-inline-block.d_sr2_ribbon_begin_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1788px;background-size:360px 4476px;width:8px;height:30px}.or-sprite.d_sr2_ribbon_end_desktop,.or-sprite-inline-block.d_sr2_ribbon_end_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -2131px;background-size:360px 4476px;width:5px;height:34px}.or-sprite.d_sr2_tm_calendar_desktop,.or-sprite-inline-block.d_sr2_tm_calendar_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -439px;background-size:360px 4476px;width:14px;height:15px}.or-sprite.d_sr2_tm_people_desktop,.or-sprite-inline-block.d_sr2_tm_people_desktop{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -388px;background-size:360px 4476px;width:14px;height:15px}.or-sprite.e_sr2_ic_jobs,.or-sprite-inline-block.e_sr2_ic_jobs{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1232px;background-size:360px 4476px;width:21px;height:21px}.or-sprite.sr2-icon-like,.or-sprite-inline-block.sr2-icon-like{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1055px;background-size:360px 4476px;width:20px;height:20px}.or-sprite.sr2-icon-liked,.or-sprite-inline-block.sr2-icon-liked{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1165px;background-size:360px 4476px;width:20px;height:20px}.or-sprite.sr2-icon-share-small,.or-sprite-inline-block.sr2-icon-share-small{background-image:url(/images/v/sprites/spritesheet-poi.33d798ca9695b23527c317b351766e01.png);background-position:0 -1099px;background-size:360px 4476px;width:20px;height:20px}.or-sprite.b-booking-timeslots-ar-l-br-desktop,.or-sprite-inline-block.b-booking-timeslots-ar-l-br-desktop{background-image:url(/images/v/sprites/spritesheet-booking.14f8a471aec75b6f09c2ff0bfa15b7e1.png);background-position:0 0;background-size:390px 651px;width:8px;height:13px}.or-sprite.common-badge-ic-aml,.or-sprite-inline-block.common-badge-ic-aml{background-image:url(/images/v/sprites/spritesheet-booking.14f8a471aec75b6f09c2ff0bfa15b7e1.png);background-position:0 -117px;background-size:390px 651px;width:14px;height:17px}.or-sprite.condition_offer_desktop,.or-sprite-inline-block.condition_offer_desktop{background-image:url(/images/v/sprites/spritesheet-booking.14f8a471aec75b6f09c2ff0bfa15b7e1.png);background-position:0 -63px;background-size:390px 651px;width:16px;height:16px}.or-sprite.d_sr2_page_no_offer_desktop,.or-sprite-inline-block.d_sr2_page_no_offer_desktop{background-image:url(/images/v/sprites/spritesheet-booking.14f8a471aec75b6f09c2ff0bfa15b7e1.png);background-position:0 -491px;background-size:390px 651px;width:390px;height:160px}.or-sprite.e_bookingflow_badge_guarantee_desktop,.or-sprite-inline-block.e_bookingflow_badge_guarantee_desktop{background-image:url(/images/v/sprites/spritesheet-booking.14f8a471aec75b6f09c2ff0bfa15b7e1.png);background-position:0 -136px;background-size:390px 651px;width:20px;height:18px}.or-sprite.e_bookingflow_candy_active_desktop,.or-sprite-inline-block.e_bookingflow_candy_active_desktop{background-image:url(/images/v/sprites/spritesheet-booking.14f8a471aec75b6f09c2ff0bfa15b7e1.png);background-position:0 -354px;background-size:390px 651px;width:66px;height:66px}.or-sprite.e_bookingflow_candy_disabled_desktop,.or-sprite-inline-block.e_bookingflow_candy_disabled_desktop{background-image:url(/images/v/sprites/spritesheet-booking.14f8a471aec75b6f09c2ff0bfa15b7e1.png);background-position:0 -286px;background-size:390px 651px;width:66px;height:66px}.or-sprite.e_bookingflow_icon_calendar_desktop,.or-sprite-inline-block.e_bookingflow_icon_calendar_desktop{background-image:url(/images/v/sprites/spritesheet-booking.14f8a471aec75b6f09c2ff0bfa15b7e1.png);background-position:0 -200px;background-size:390px 651px;width:20px;height:20px}.or-sprite.e_bookingflow_icon_edit_desktop,.or-sprite-inline-block.e_bookingflow_icon_edit_desktop{background-image:url(/images/v/sprites/spritesheet-booking.14f8a471aec75b6f09c2ff0bfa15b7e1.png);background-position:0 -222px;background-size:390px 651px;width:20px;height:20px}.or-sprite.e_bookingflow_icon_invite_desktop,.or-sprite-inline-block.e_bookingflow_icon_invite_desktop{background-image:url(/images/v/sprites/spritesheet-booking.14f8a471aec75b6f09c2ff0bfa15b7e1.png);background-position:0 -156px;background-size:390px 651px;width:20px;height:20px}.or-sprite.e_bookingflow_icon_more,.or-sprite-inline-block.e_bookingflow_icon_more{background-image:url(/images/v/sprites/spritesheet-booking.14f8a471aec75b6f09c2ff0bfa15b7e1.png);background-position:0 -45px;background-size:390px 651px;width:22px;height:16px}.or-sprite.e_bookingflow_icon_more_br,.or-sprite-inline-block.e_bookingflow_icon_more_br{background-image:url(/images/v/sprites/spritesheet-booking.14f8a471aec75b6f09c2ff0bfa15b7e1.png);background-position:0 -81px;background-size:390px 651px;width:22px;height:16px}.or-sprite.e_bookingflow_icon_more_wt,.or-sprite-inline-block.e_bookingflow_icon_more_wt{background-image:url(/images/v/sprites/spritesheet-booking.14f8a471aec75b6f09c2ff0bfa15b7e1.png);background-position:0 -99px;background-size:390px 651px;width:22px;height:16px}.or-sprite.e_bookingflow_icon_tick_desktop,.or-sprite-inline-block.e_bookingflow_icon_tick_desktop{background-image:url(/images/v/sprites/spritesheet-booking.14f8a471aec75b6f09c2ff0bfa15b7e1.png);background-position:0 -178px;background-size:390px 651px;width:20px;height:20px}.or-sprite.e_bookingflow_popup_icon_error_desktop,.or-sprite-inline-block.e_bookingflow_popup_icon_error_desktop{background-image:url(/images/v/sprites/spritesheet-booking.14f8a471aec75b6f09c2ff0bfa15b7e1.png);background-position:0 -244px;background-size:390px 651px;width:10px;height:40px}.or-sprite.e_bookingflow_popup_icon_reminder_desktop,.or-sprite-inline-block.e_bookingflow_popup_icon_reminder_desktop{background-image:url(/images/v/sprites/spritesheet-booking.14f8a471aec75b6f09c2ff0bfa15b7e1.png);background-position:0 -422px;background-size:390px 651px;width:66px;height:67px}.or-sprite.e_bookingflow_tag_offer_desktop,.or-sprite-inline-block.e_bookingflow_tag_offer_desktop{background-image:url(/images/v/sprites/spritesheet-booking.14f8a471aec75b6f09c2ff0bfa15b7e1.png);background-position:0 -30px;background-size:390px 651px;width:20px;height:13px}.or-sprite.e_bookingflow_timeslots_ar_left_desktop,.or-sprite-inline-block.e_bookingflow_timeslots_ar_left_desktop{background-image:url(/images/v/sprites/spritesheet-booking.14f8a471aec75b6f09c2ff0bfa15b7e1.png);background-position:0 -15px;background-size:390px 651px;width:8px;height:13px}