.reservations{height:80px;margin-left:auto !important;padding:0 !important;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;z-index:250;position:relative}.reservations .collapse{display:block}.reservations .dropdown-toggle:after{content:none}.reservations .button{float:right}.reservations .button button{font-size:1.4rem}.th .reservations .button button{font-size:1.6rem}.reservations .button button.booking-avail{background:#28d5cb;margin:10px;padding:20px;position:relative;color:#fff;text-align:center;font-weight:bold;outline:0;overflow:hidden}.reservations .button button.booking-avail:hover{cursor:pointer}.reservations .button button.show-mobile{font-size:1.6rem;padding:20px 25px}.reservations .button button.booking-avail:hover:before{opacity:1;transform:translate(0,0)}.reservations .button button.booking-avail:before{background:#001777;content:attr(data-hover);position:absolute;left:0;top:0;padding:15px 0;width:100%;height:70px;text-align:center;opacity:0;transform:translate(-100%,0);transition:all .3s ease-in-out}.reservations .button button.booking-avail:hover div{opacity:0;transform:translate(100%,0)}.reservations .button button.booking-avail div{transition:all .3s ease-in-out}.theme-ibozo .reservations .button button.booking-avail{background:#001777}.theme-ibozo .reservations .button button.booking-avail:before{background:#000}.reservations .button button.booking-close{opacity:1;background:#fff;width:80px;height:80px;text-indent:-99999em;margin:0;padding:35px}.reservations .button button.booking-close:hover{background:#ff9ba4}.reservations .button button.booking-close:before,.reservations .button .booking-close:after{content:'';position:absolute;top:20px;left:40px;height:40px;width:2px;background-color:#001777}.reservations .button button.booking-close:before{transform:rotate(45deg)}.reservations .button button.booking-close:after{transform:rotate(-45deg)}.reservations .button button.booking-close :before{padding:0;opacity:1}.reservations .button button.booking-close:hover:before,.reservations .button .booking-close:hover:after{background-color:#fff}.reservations .button button.close-btn.show-mobile.booking-avail:before{background:#fff;content:none}.reservations .navbar-nav .nav-link{padding:0 !important}.loading-wrap{position:fixed;width:5000px;height:5000px;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,.85);z-index:200}.mega-bookingmask .booking-button{margin:15px}.mega-bookingmask .booking-check{width:100%;background:#000;padding:24px;font-family:'Belleza','RobotoRegular',Arial,'AthitiRegular','SimHei';font-size:1.8rem;color:#fff;text-align:center}.mega-bookingmask .booking-check:hover{background:#2d637f}.mega-bookingmask .booking-close{float:right;position:relative;background-color:#222;display:block;width:70px;height:70px;text-indent:-99999em;padding:31px;opacity:1}.mega-bookingmask .booking-close:hover{background:#f9dcde}.mega-bookingmask .booking-close:before,.mega-bookingmask .booking-close:after{content:'';background-color:#fff;position:absolute;top:19px;left:34px;width:2px;height:32px}.mega-bookingmask .booking-close:before{transform:rotate(45deg)}.mega-bookingmask .booking-close:after{transform:rotate(-45deg)}.mega-bookingmask .booking-close :before{padding:0;opacity:1}.dropdown-menu.mega-bookingmask{position:fixed !important;top:102px !important;left:84px !important;right:0;background:#e9eef1;min-width:100vw;width:100vw;height:2000vh;padding:0;box-sizing:border-box;border:0;border-radius:0;font-size:1.6rem;-webkit-overflow-scrolling:touch}.mb-stepname,.stepname{background:#113658;color:#fff;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;padding:15px}.mb-stepname .icon-back,.stepname .icon-back{width:50px;height:50px;text-align:center}.mb-stepname .icon-back a,.stepname .icon-back a{display:block;color:#fff;width:50px;height:50px;line-height:50px}.mb-stepname .icon-back .fa,.stepname .icon-back .fa{font-size:3rem;line-height:50px}.mb-stepname .name,.stepname .name{text-align:center;line-height:50px;padding:0 15px}.mb-stepname .name h6,.stepname .name h6{font-family:'RobotoRegular',Arial,'AthitiRegular';font-size:1.6rem;line-height:50px;color:#fff;margin:0}.bookingmask{margin:20px 0}.bookingmask .select{position:relative;background:#fff;width:100%;margin:15px 0;padding:0;border-radius:3px;display:block;cursor:pointer}.easy-autocomplete{width:100% !important}.easy-autocomplete-container{z-index:3 !important}.easy-autocomplete-container ul{height:500px}.easy-autocomplete input{box-shadow:none}.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{padding:17px 12px}.easy-autocomplete-container ul li.selected div{color:#57867b !important}.bookingmask .select h5,.bookingmask .select h6{display:none}.bookingmask .icon-search{background-image:url('https://storage.saffron-collection.com/icon/sprite_bookingmask.svg');background-position:0 0;width:25px;height:25px;position:absolute;top:calc(50% - 12px);left:12px;display:inline-block;z-index:1}.pulldown{position:absolute;background-image:url('https://storage.saffron-collection.com/icon/arrow-bullets-open.svg');background-repeat:no-repeat;background-position:5px;display:inline-block;width:30px;height:30px}.bookingmask .pulldown{top:16px;right:10px}.bookingmask .sel_chkin-out:before{content:'';background-image:url('https://storage.saffron-collection.com/icon/sprite_bookingmask.svg');background-position:-25px 0;width:25px;height:25px;position:absolute;top:calc(50% - 12px);left:12px;display:inline-block;z-index:1}.bookingmask .sel_guest:before{content:'';background-image:url('https://storage.saffron-collection.com/icon/sprite_bookingmask.svg');background-position:-50px 0;width:25px;height:25px;position:absolute;top:calc(50% - 12px);left:12px;display:inline-block;z-index:1}.bookingmask .sel_promocode:before{content:'';background-image:url('https://storage.saffron-collection.com/icon/sprite_bookingmask.svg');background-position:-75px 0;width:25px;height:25px;position:absolute;top:calc(50% - 12px);left:12px;display:inline-block;z-index:1}.bookingmask input{width:100%;border:0;color:#333;background:transparent;padding:20px 20px 20px 45px;cursor:pointer;display:block}.bookingmask input::-webkit-input-placeholder{color:#555}.bookingmask input:-moz-placeholder{color:#555;opacity:1}.bookingmask input::-moz-placeholder{color:#555;opacity:1}.bookingmask input:-ms-input-placeholder{color:#555}.bookingmask input::-ms-input-placeholder{color:#555}.bookingmask input::placeholder{color:#555}.bookingmask .select .box_wrapper{margin:0 auto;padding:0;position:relative;display:block}.bookingmask .sel_promocode input:before{display:inline-block}.bookingmask .sel_chkin-out{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;align-content:stretch;margin:0;padding:10px 0}.bookingmask .icon-next{background-image:url('https://storage.saffron-collection.com/icon/arrow-next.svg');width:20px;height:20px;display:inline-block;position:absolute;top:calc(50% - 10px);left:50%;z-index:2}.bookingmask .select.sel_chkin,.bookingmask .select.sel_chkout{background:transparent}.bookingmask .select.sel_chkin{position:relative;margin:0 0 0 25px;width:calc(50% - 25px)}.bookingmask .select.sel_chkout{position:relative;width:49%;margin:0}.bookingmask .select.sel_chkin-out:after{content:'';background-image:url('https://storage.saffron-collection.com/icon/arrow-next.svg');width:20px;height:20px;display:inline-block;position:absolute;top:calc(50% - 10px);left:calc(50% - 5px);z-index:2}.bookingmask .sel_chkin .box_inout,.bookingmask .sel_chkout .box_inout{width:100%;text-align:center}.bookingmask .text-check{width:100%;border:0;padding:22px 5px;color:#333;cursor:pointer;display:none}.bookingmask .text-date{display:block;text-align:center;margin:7px 0;overflow:hidden}.bookingmask .day{font-size:5.4rem;color:#000;line-height:1;font-weight:500;display:inline}.bookingmask .month{font-size:1.2rem;line-height:1.2;font-weight:normal;color:#777;padding:12px 5px;display:inline}.bookingmask .sel_guest{padding:15px 0}.bookingmask .sel_guest .pulldown{top:0;right:10px}.bookingmask .sel_guest .guests-info{margin:0;padding:22px 22px 22px 43px;font-weight:400;color:#333}.bookingmask .sel_guest .guests-info,.bookingmask .sel_guest .room-info{padding:3px 10px 3px 50px;text-align:left}.bookingmask .sel_guest .room-info{color:#8d9ca0;line-height:1}.result.bookingmask{display:none}.style-date-right{height:56px !important}.header-top.show-desktop.opacity{opacity:.3}.big-date{text-align:center;display:inline-block;width:100%}.big-date .fa-arrow-circle-right,.big-date .fa-chevron-right{font-size:30px;position:absolute;left:47%;top:50px}.big-date-checkin,.big-date-checkout{width:50%;float:left;margin-top:10px}.big-date-indaynum,.big-date-indaynum-bookingmask,.big-date-outdaynum,.big-date-outdaynum-bookingmask{width:55%;float:left;font-family:'Poppins','Montserrat','Mitr','SimHei';font-size:4em;line-height:1;font-weight:bold;text-align:right}.style-date-left,.style-date-left-bookingmask,.style-date-right,.style-date-right-bookingmask{float:left;text-align:left;font-size:10px;line-height:12px;padding-top:20px;padding-left:5px}.style-date-left,.style-date-right{color:#fff}#datepicker-input-id-mask .fa-long-arrow-right{margin-top:0}.fa-long-arrow-right:before{position:absolute;top:50px;left:48%;font-size:2em}.style-date-right{height:56px !important}.big-date-checkin-bookingmask.opacity,.big-date-checkout-bookingmask.opacity{opacity:.1}#datepicker-input-id{top:0;left:calc(100% - 100vw);width:100vw;height:2000vh;z-index:500;border-radius:0}.datepicker{border-radius:0;top:173px;color:#484c55;font-family:Comfortaa,Roboto,'Noto Sans Thai','Microsoft Sans Serif','Resource Han Rounded CN','Resource Han Rounded HK',SimHei,'Yanone Kaffeesatz'}.datepicker__inner{padding:0}.datepicker__topbar{position:relative;margin:0;padding:20px;background-color:#835dd0;color:#fff;overflow:hidden}.datepicker__info-text{font-size:1.6rem;color:#fff}.datepicker__info--help,.datepicker__info--selected{text-align:center;text-transform:inherit}.datepicker__info--selected-label{font-size:1.6rem;color:#fff;display:block;margin-bottom:10px}.theme-ibozo .datepicker__topbar,.theme-ibozo .guests-flyout_container .header{background-color:#6674ad}.theme-ibozo .guests-flyout_container .apply{background-color:#001777}.theme-ibozo .guests-flyout_container .apply:hover{background-color:#000}.datepicker__close-button{display:block;position:absolute;top:-10px;right:10px;z-index:50;width:16px;height:16px;outline:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);color:#99a2c9;background:transparent;padding:0}.datepicker__close-button:before{content:'';position:absolute;top:50%;left:0;display:block;margin-top:-1px;width:16px;height:2px;background-color:#fff}.datepicker__close-button:after{content:'';position:absolute;top:0;left:50%;display:block;margin-left:-1px;width:2px;height:16px;background-color:#fff}.datepicker__close-button:hover{opacity:.5;background:transparent;-webkit-animation:rotating .2s linear;-moz-animation:rotating .2s linear;-ms-animation:rotating .2s linear;-o-animation:rotating .2s linear;animation:rotating .2s linear}.datepicker__month{width:calc(100vw - 20px) !important;font-size:1.4rem !important}.datepicker__months{float:left;width:100%;top:0;padding:10px}.datepicker__months:before{content:'' !important}.datepicker__month--month1{float:left;margin-bottom:20px}.datepicker__month--month2{display:table;float:right}.datepicker__month-caption th{text-align:center}th.datepicker__month-name{width:100%}.datepicker__week-name{padding-top:3px}th.datepicker__week-name{text-align:center}.datepicker__month-day{color:#484c55}.datepicker__month-day--invalid{color:#dadde6}.datepicker__month-day--today{background-color:#ffd5d9 !important;color:#fff !important;line-height:16px;font-weight:600}.datepicker__month-day--selected,.datepicker__month-day--hovering{background-color:rgba(62,154,136,0.3) !important;color:#fff}.datepicker__month-day--first-day-selected,.datepicker__month-day--last-day-selected{background-color:#00b09b !important;color:#fff}.datepicker__month-button{background:transparent}.datepicker__month-button:hover{background:#dce0eb}.datepicker__month-button--prev,.datepicker__month-button--next{font-size:0;line-height:1}.datepicker__month-button--prev:before,.datepicker__month-button--next:before{display:inline-block;font-family:FontAwesome;font-size:1.6rem !important;color:#484c55;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.datepicker__month-button--next:before{content:"\f105"}.datepicker__month-button--prev:before{content:"\f104"}.guests-flyout_container{position:fixed;top:-75px;left:0;background:#fff;width:100vw;height:100vh;padding:0;font-size:1.6rem;border-radius:0;-webkit-box-shadow:0 2px 16px rgba(0,0,0,0.15);box-shadow:0 2px 16px rgba(0,0,0,0.15);z-index:999}.guests-flyout_container .header{background:#835dd0;padding:15px}.guests-flyout_container .header b{font-size:1.6rem;line-height:2;color:#fff;margin:0}.guest-quantity-selection_container{display:table;width:100vw;padding:5px 20px;border-collapse:separate;border-spacing:0 1.6rem;color:#6c7278}.guest-quantity-selection_container input{box-shadow:none}.guest-quantity-selection_container>div div.quantity-selection_container{display:table-row}.guest-quantity-selection_container>div .quantity-selection_container>span,.guest-quantity-selection_container>div .quantity-selection_wrapper{display:table-cell;width:100px;vertical-align:middle;text-align:left}.quantity-selection_container{display:inline-block}.quantity-selection_container h6{margin-bottom:.5rem}.quantity-selection_container h6:empty{display:none}.quantity-selection_container .input-field_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.quantity-selection_container .input-field_container label{padding:0}.quantity-selection_container .input-field_container input{padding-top:0}.quantity-selection_wrapper{max-width:250px;position:relative}.quantity-selection_wrapper button:first-child{top:0;bottom:0;position:absolute;width:30%;padding:0;border-top-left-radius:3px;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px;line-height:3.5em}.quantity-selection_wrapper input{text-align:center}.quantity-selection_wrapper button:last-child{top:0;bottom:0;position:absolute;width:30%;padding:0;border-top-left-radius:0;border-bottom-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;line-height:3.5em}html[dir=ltr] .quantity-selection_wrapper button:first-child{left:0}html[dir=rtl] .quantity-selection_wrapper button:first-child{right:0;border-top-left-radius:0;border-bottom-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0}html[dir=ltr] .quantity-selection_wrapper button:last-child{right:0}html[dir=rtl] .quantity-selection_wrapper button:last-child{left:0;border-top-left-radius:3px;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:3px}.guests-flyout_container .apply{background-color:#28d5cb;font-family:'Poppins','Montserrat','Noto Sans Thai','Mitr','SimHei','Yanone Kaffeesatz';font-size:2rem;color:#fff;text-align:center;margin:15px;padding:25px;width:calc(100% - 30px);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-radius:3px;cursor:pointer}.guests-flyout_container .apply:hover{background-color:#001777}input[type="number"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.number-input{display:flex;width:280px;justify-content:flex-end;align-items:center}.number-input,.number-input *{box-sizing:border-box}.number-input button{outline:0;-webkit-appearance:none;background-color:transparent;align-items:center;justify-content:center;width:5rem;height:5rem;cursor:pointer;margin:0;position:relative;border-radius:50%;border:1px solid #ababab}.number-input button:before,.number-input button:after{display:inline-block;position:absolute;content:'';width:1rem;height:2px;background-color:#ababab;transform:translate(-50%,-50%)}.number-input button.plus{border:1px solid #00b09b}.number-input button.plus:after{transform:translate(-50%,-50%) rotate(90deg)}.number-input button.plus:before,.number-input button.plus:after{background-color:#00b09b}.number-input input[type=number]{max-width:5rem;padding:.5rem;font-size:2rem;height:3.6rem;text-align:center;background:transparent;color:#00b09b}@-webkit-keyframes bounceRight{0%,100%,20%,50%,80%{-webkit-transform:translateX(0);transform:translateX(0)}40%{-webkit-transform:translateX(-30px);transform:translateX(-30px)}60%{-webkit-transform:translateX(-15px);transform:translateX(-15px)}}@-moz-keyframes bounceRight{0%,100%,20%,50%,80%{transform:translateX(0)}40%{transform:translateX(-30px)}60%{transform:translateX(-15px)}}@keyframes bounceRight{0%,100%,20%,50%,80%{-ms-transform:translateX(0);transform:translateX(0)}40%{-ms-transform:translateX(-30px);transform:translateX(-30px)}60%{-ms-transform:translateX(-15px);transform:translateX(-15px)}}.anime-rights{-webkit-animation:bounceRight 2s infinite;animation:bounceRight 2s infinite}.selection-panel{width:100%;height:1000px;position:fixed;top:0;left:0;padding:20px;background-color:red}#spanchildtext{display:block}.select_container{width:160px;position:relative;display:inline-block;margin:0;padding:0}#childage-container .select_container{width:70px}#childage-container .select_container select{margin:0 4px 4px 0;padding:10px;font-size:1.6rem;border:1px solid #ddd;background:#fff;appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist}.set-hide{display:none}.set-show{display:inline-block}.bookingmask .sel_check{width:100%;background:transparent}.bookingmask .sel_check .btn-check{background:#00b09b;padding:30px;display:block;margin:0;border-radius:0;font-size:1.8rem;color:#fff;text-align:center;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.bookingmask .sel_check .btn-check a{color:#fff;display:block}.bookingmask .sel_check .btn-check:hover{background:#000}.theme-ibozo .bookingmask .sel_check .btn-check{background:#001777}.theme-ibozo .bookingmask .sel_check .btn-check:hover{background:#000}@media(min-width:480px){.datepicker__month{width:48% !important}.datepicker__close-button{top:10px}}@media(min-width:410px) and (max-width:930px) and (orientation :landscape){.dropdown-menu.mega-bookingmask{top:118px !important}.dropdown-menu.mega-bookingmask{height:240px;overflow-y:auto}.easy-autocomplete-container ul{height:200px !important}#datepicker-input-id{height:120vh}.guests-flyout_container{height:280px;overflow-y:auto}.guest-quantity-selection_container{padding:5px 20%}#childage-container{padding:15px 0 0}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){.dropdown-menu.mega-bookingmask{height:2000vh;padding:50px 15px}.bookingmask .sel_dest,.bookingmask .sel_dest input{width:calc(100vw - 60px)}.guests-flyout_container{height:2000vh}.guest-quantity-selection_container{padding:30px}}@media(min-width:1024px){.reservations .button{margin:0}.mega-bookingmask .booking-button{margin-left:auto !important;width:260px;margin:0}.mega-bookingmask .booking-button .booking-check,.mega-bookingmask .booking-button .booking-close{display:inline-block}.mega-bookingmask .booking-check{float:left;position:relative;background:#2d637f;width:190px;height:70px;display:block;margin:0;padding:26px;font-family:'Belleza','RobotoRegular',Arial,'AthitiRegular','SimHei';font-size:1.8rem;color:#fff;text-align:center;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.mega-bookingmask .booking-check:hover{background:#000}.reservations .button button.booking-avail{width:150px;margin:12px 10px;padding:20px 5px}.reservations .button button.booking-avail:before{padding:20px 5px}.dropdown-menu.mega-bookingmask{top:158px !important;min-width:calc(100vw - 15px);width:calc(100vw - 15px);height:250px;padding:0}.mb-stepname{display:none}.mega-bookingmask .bookingmask{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;margin:20px 0;text-align:center}.bookingmask .select{height:60px;margin:5px 2px}.bookingmask .pulldown{top:6px;right:0}.bookingmask .icon-search{left:0}.bookingmask .sel_dest,.bookingmask .sel_chkin-out,.bookingmask .sel_guest,.bookingmask .sel_promocode{width:49.5%}#txt-search-main,.easy-autocomplete,.easy-autocomplete-container,.easy-autocomplete-container ul{width:100%}.bookingmask .sel_dest,.bookingmask .sel_promocode{padding:10px}.bookingmask .sel_dest input:focus,.bookingmask .sel_promocode input:focus{font-size:1.4rem}.bookingmask .sel_chkin-out{padding:0}.bookingmask .sel_dest input,.bookingmask .sel_promocode input{padding:12px 7px 7px 35px}.easy-autocomplete-container{text-align:left;left:-10px;top:calc(100% + 15px)}.easy-autocomplete,.easy-autocomplete-container,.easy-autocomplete-container ul{width:450px !important}.easy-autocomplete-container ul{height:auto !important}.easy-autocomplete-container ul .eac-category,.easy-autocomplete-container ul li{padding:5px 15px !important}.easy-autocomplete-container ul li div{padding:3px 5px !important}.bookingmask .text-check{padding:17px 5px;display:none}.bookingmask .text-date{margin:0;padding:0;display:block}.bookingmask .sel_chkin:after{top:47px;right:-9px}.bookingmask .icon-next{margin:0}.bookingmask .sel_chkin .box_inout,.bookingmask .sel_chkout .box_inout{width:100%}.bookingmask .sel_chkin .box_wrapper,.bookingmask .sel_chkout .box_wrapper{height:60px;margin:0;padding:0}.bookingmask .day{font-size:4.6rem;line-height:1.2}.bookingmask .month{font-size:1.2rem;padding:12px 5px}.bookingmask .sel_guest{padding:19px 10px 10px 10px}.bookingmask .sel_guest .guests-info,.bookingmask .sel_guest .room-info{padding:0 10px 0 50px;text-align:left}.bookingmask .sel_guest .room-info{color:#8d9ca0;line-height:1}.bookingmask .sel_check{width:100%;background:transparent}.bookingmask .sel_check .btn-check{width:100%;height:60px;line-height:60px;display:block;margin:0;padding:0;font-size:1.5rem}#datepicker-input-id{top:calc(100% + 90px);left:inherit;right:24px;width:530px;height:auto;border-radius:4px}.big-date-indayname-bookingmask,.big-date-inmonth-bookingmask,.big-date-inyear-bookingmask,.big-date-outdayname-bookingmask,.big-date-outmonth-bookingmask,.big-date-outyear-bookingmask{margin:2px 3px 0 0}.datepicker__month{width:240px !important}.datepicker__months:before{content:'' !important}.guests-flyout_container{position:absolute;top:calc(100% + 6px);width:460px;height:430px;border-radius:4px}.guests-flyout_container .header{padding:15px 20px;border-radius:4px 4px 0 0;text-align:left}.stepname{padding:15px 20px;border-radius:4px 4px 0 0;text-align:left}.stepname .icon-back{display:none}.stepname .name h6{line-height:2}.guest-quantity-selection_container{width:410px;padding:20px 30px;border-spacing:0 .8rem}.number-input button{width:4rem;height:4rem}.number-input input[type=number]{font-size:1.6rem;height:4rem;color:#6c7278}.guests-flyout_container .apply{position:absolute;bottom:0;left:0;padding:18px 20px}.result.bookingmask .sel_chkin .box_wrapper,.result.bookingmask .sel_chkout .box_wrapper{box-shadow:none}.stickytop .reservations .button a{text-align:center}.stickytop .dropdown-menu.mega-bookingmask{top:53px !important}[dir='rtl'] .stickytop .dropdown-menu.mega-bookingmask{right:-90px}.stickytop .result.bookingmask{float:left;height:70px;display:none}.result.bookingmask{display:none}.result.bookingmask .select{margin:0}.result.bookingmask .select:before{content:none}.result.bookingmask .sel_chkin,.result.bookingmask .sel_chkout{width:120px;height:70px}.result.bookingmask .sel_chkin .box_wrapper,.result.bookingmask .sel_chkout .box_wrapper{padding:0;height:54px}.result.bookingmask .bookingmask h5,.result.bookingmask h6{font-size:1.2rem;line-height:1em;color:#9aa2a9;margin:3px 0 0 0}.result.bookingmask .day,.result.bookingmask .month{color:#000}.result.bookingmask .month{line-height:1}.result.bookingmask .sel_chkin:after{top:34px;right:-2px}}@media(min-width:1200px){.reservations .button button.booking-avail{width:190px;font-size:1.4rem}.stickytop .result.bookingmask{display:inline-block}.dropdown-menu.mega-bookingmask{width:100%;height:70px !important;top:158px !important;padding:0}.mega-bookingmask .bookingmask{margin:0}.bookingmask .sel_dest,.easy-autocomplete,.easy-autocomplete-container,.easy-autocomplete-container ul{width:330px !important}#txt-search-main{width:320px !important}.bookingmask .sel_chkin-out{width:320px}.bookingmask .sel_chkin:after{right:-11px}.bookingmask .day{font-size:5rem}.big-date-indayname-bookingmask,.big-date-inmonth-bookingmask,.big-date-inyear-bookingmask,.big-date-outdayname-bookingmask,.big-date-outmonth-bookingmask,.big-date-outyear-bookingmask{margin:0}.bookingmask .sel_guest{width:200px}.bookingmask .sel_promocode{width:180px}.bookingmask .sel_check{width:200px}#datepicker-input-id{top:calc(100% + 70px);left:27%}}@media(min-width:1360px){.dropdown-menu.mega-bookingmask{top:158px !important}}@media(min-width:1440px){.dropdown-menu.mega-bookingmask{width:calc(100% + 7px)}.bookingmask .sel_chkin-out{width:330px}.bookingmask .sel_guest{width:300px}}@media(min-width:1530px){.dropdown-menu.mega-bookingmask{width:calc(100% - 15px)}}@media(min-width:1680px){.dropdown-menu.mega-bookingmask{width:100%;top:165px !important}}