@charset "utf-8";.reservations .button {float:right;}.reservations .button button{font-family:'SignikaLight', 'RobotoRegular', Arial, 'AthitiRegular';}.reservations .button button.booking-avail{background:#444c72;outline:none;position:relative;text-align:center;padding:25px 5px;height:70px;overflow: hidden;color:#fff;}.reservations .button button.booking-avail:hover{cursor:pointer}.reservations .button button.show-mobile{width:130px;font-size:1.8rem;}.th .reservations .button button.show-mobile{font-size:2rem;}.reservations .button button.booking-avail:hover:before{opacity: 1;transform: translate(0,0);}.reservations .button button.booking-avail:before{background:#747a97;content:attr(data-hover);position:absolute;left:0;top:0;padding:25px 5px;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;}.reservations .button button.booking-close{opacity:1;background:#000;width:70px;height:70px;text-indent:-99999em;padding:35px;}.reservations .button button.booking-close:hover {background:#b7a18b ;}.reservations .button button.booking-close:before, .reservations .button .booking-close:after {content:'';position:absolute;top:15px;left:35px;height:40px;width:2px;background-color:#fff;}.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}.dropdown-menu.mega-bookingmask{position:fixed!important;background:#444c72;min-width:100vw;width:100vw;height:600vh;top:47px!important;left:84px!important;right:0;padding:30px 15px;box-sizing:border-box;border:0;border-radius:0;font-size: 1.8rem;-webkit-overflow-scrolling: touch;}.bookingmask {color:#fff}.bookingmask h5, .bookingmask h6{font-size:1.6rem;color: rgb(255 255 255/35%);margin:0 0 5px}.bookingmask .select{display:block;vertical-align:top;position:relative;margin:0 30px 30px 0;cursor:pointer;padding:0;width:100%;}.pulldown {position:absolute;background-image: url(//storage.amari.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 .pulldown svg{display:none}.bookingmask .icon-search{position:absolute;background-image:url('//storage.amari.com/icon/magnifying-glass.svg');width:20px;height:20px;display:inline-block;top:20px;left:8px;opacity: .5;z-index:1}.bookingmask input{background-color:transparent;width:100%;border:0;font-size:1.6rem;line-height:20px;font-weight:300;color:#fff;height:45px;display:table;padding:15px;margin:6px 0;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 0px 3px 10px rgba(0, 0, 0, 0.2), 0px 1px 8px rgba(0, 0, 0, 0.1) }.bookingmask input:focus {outline-width:1px;outline-style:solid;outline-color:rgba(255,255,255,0.1);}.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;}.bookingmask .sel_dest input{padding:30px;border: 1px solid rgba(255,255,255,0.1);border-radius:3px;color: #333;background: #fff;}.bookingmask .sel_promocode input{padding:30px 15px;border: 1px solid rgba(255,255,255,0.1);border-radius:3px;color: #333;background: #fff;}.bookingmask .sel_promocode input:before{content:'optional';display:inline-block;}.bookingmask .sel_chkin-out{margin:0 0 30px 0}.bookingmask .sel_chkin, .bookingmask .sel_chkout{margin:0}.bookingmask .sel_chkin, .bookingmask .sel_chkout{width:50%;position:relative;display:inline-block;}.bookingmask .sel_chkin .box_inout, .bookingmask .sel_chkout .box_inout{width:100%;text-align:center}.bookingmask .sel_chkin h6, .bookingmask .sel_chkout h6{padding:0}.bookingmask .sel_chkin .box_wrapper, .bookingmask .sel_chkout .box_wrapper{padding:10px 7px;overflow:hidden;color:#535558;background:#fff;border-radius: 4px;height:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 0px 3px 10px rgba(0, 0, 0, 0.2), 0px 1px 8px rgba(0, 0, 0, 0.1) }.bookingmask .sel_chkin .box_wrapper{width: calc(100% - 20px);margin: 0 20px 0 0;}.bookingmask .sel_chkin:after{content:'';width:20px;height:20px;display:inline-block;background-image:url('//storage.amari.com/icon/arrow-next.svg');position:absolute;top:67px;right:-7px;}.bookingmask .sel_chkout .box_wrapper{width: calc(100% - 20px);}.bookingmask .day{font-family: Arial;font-size:7rem;font-weight:bold;color:#444c72;line-height:1;float:left;margin: -5px 0 0 0;}.bookingmask .month{font-size:1.4rem;line-height:1;padding:20px 0 20px 14px;float:left;vertical-align:bottom;}.bookingmask .sel_guest .box_wrapper{font-size:1.6rem;line-height:1.3;padding:12px;height:62px;border-radius: 4px;color: #535558;background: #fff;box-shadow:inset 0px 3px 10px rgba(0, 0, 0, 0.1), 0px 1px 8px rgba(0, 0, 0, 0.1) }.bookingmask .sel_guest .box_wrapper:focus {outline-width:1px;outline-style:solid;outline-color:rgba(255,255,255,0.1);}.bookingmask .sel_guest .guests-info, .bookingmask .sel_guest .room-info{padding:0 40px 0 0}.bookingmask .sel_guest .room-info{color:#8d9ca0;line-height:1}.bookingmask .sel_check{text-align:center;margin:0;}.bookingmask .sel_check .box_wrapper{margin:24px auto 0 auto;}.bookingmask .sel_check .btn-check{position:relative;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;height:62px;}.bookingmask .sel_check .btn-check a{position: absolute;z-index:2;left:0;top:0;width: 100%;display: block;padding: 18px;font-family: 'Philosopher', Signika, Roboto, Arial, Athiti;font-size:1.6rem;color:#fff;font-weight:600;text-align: center;}.bookingmask .sel_check .btn-check::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background-color:#b7a18b;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;border-radius:4px;}.bookingmask .sel_check .btn-check::after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;border: 1px solid #fff;-webkit-transform: scale(1.1,1.1);transform: scale(1.1,1.1);border-radius:4px;}.bookingmask .sel_check .btn-check:hover::before{opacity: 0 ;-webkit-transform: scale(0.5,0.5);transform: scale(0.5,0.5);}.bookingmask .sel_check .btn-check::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;border: 1px solid #fff;-webkit-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}.bookingmask .sel_check .btn-check:hover::after{opacity: 1;-webkit-transform: scale(1,1);transform: scale(1,1);}*[dir='rtl'] .dropdown-menu.mega-bookingmask{left:0!important;right:-83px!important;}*[dir='rtl'] .bookingmask .icon-search{right: 8px;left:inherit;}*[dir='rtl'] .bookingmask .pulldown{left: 10px;right: inherit;}*[dir='rtl'] .bookingmask .select{margin:0 0 30px 0;}*[dir='rtl'] .bookingmask h5, *[dir='rtl'] .bookingmask h6{text-align: right;}*[dir='rtl'] .bookingmask .sel_chkin h6, *[dir='rtl'] .bookingmask .sel_chkout h6{text-align:center}*[dir="rtl"] .bookingmask .sel_chkin .box_wrapper{margin: 0 0 0 20px;}*[dir='rtl'] .bookingmask .sel_chkin:after{-webkit-transform: scaleX(-1);transform: scaleX(-1);right: 93%;}*[dir="rtl"] .guests-flyout_container{top: -410px;left: -29px;}*[dir='rtl'] .bookingmask .sel_guest .guests-info, *[dir='rtl'] .bookingmask .sel_guest .room-info{padding: 0 0 0 40px;text-align: right;}.result.bookingmask{display:none}.easy-autocomplete{width:calc(100vw - 60px)!important}.easy-autocomplete-container ul li, .easy-autocomplete-container ul .eac-category {padding:5px 12px}.easy-autocomplete-container ul li.selected div {color: #b7a18b!important;}*[dir="rtl"] .easy-autocomplete-container ul{text-align: right}.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: 50%;float: left;font-family: Arial;font-size:4em;font-weight: bold;line-height:1;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}.big-date-checkin-bookingmask.opacity, .big-date-checkout-bookingmask.opacity {opacity: .3}#datepicker-input-id {top:0;left:0;width:100vw;height:100vh;z-index:500;border-radius:0}.datepicker{border-radius: 0;top: 173px;font-family:Signika,Roboto,Arial,Athiti,'Trebuchet MS','Microsoft Sans Serif',SimHei;color:#484c55;}.datepicker__inner{padding:0;}.datepicker__topbar {position: relative;margin: 0;padding: 20px 10px;background-color: #747a97;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{display: block;font-size:1.2rem;color:#fff;text-transform: uppercase;margin-bottom: 5px}.datepicker__close-button{display:block;position:absolute;top:-10px;right:10px;z-index:50;width:16px;height:16px;outline:none;-webkit-transform: rotate(45deg);transform: rotate(45deg);color:#747a97;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 0.2s linear;-moz-animation: rotating 0.2s linear;-ms-animation: rotating 0.2s linear;-o-animation: rotating 0.2s linear;animation: rotating 0.2s linear;}.datepicker__month{width:calc(100vw - 20px)!important;font-size: 1.8rem!important;}.datepicker__months{float: left;width: 100%;top: 0;padding:10px;}.datepicker__months:before{content:none!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: #d9dbe5;color: #fff;}.datepicker__month-day--selected,.datepicker__month-day--hovering{background-color: rgba(63,196,170,.3);color: #fff}.datepicker__month-day--first-day-selected, .datepicker__month-day--last-day-selected{background-color: #40c4aa;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{width:calc(100% + 60px);height:100vh;position:absolute;top:-380px;left:-30px;background: #fff;padding:0;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-color: #747a97;color: #fff;padding:30px;border-radius:0;}.guests-flyout_container .apply{background-color: #444c72;color: #fff;padding: 25px;font-size:2rem;text-align: center;width: calc(100% - 30px);margin: 15px;position: absolute;bottom:120px;left: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;border-radius:3px;cursor:pointer}.guests-flyout_container .apply:hover{background-color: #b7a18b;}.guest-quantity-selection_container{display: flex;flex-direction: column;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: flex;align-items: center;margin-bottom: 20px;}.guest-quantity-selection_container>div .quantity-selection_container>span,.guest-quantity-selection_container>div .quantity-selection_wrapper{width:100px;}.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}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}.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: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}.criteria-container_childField{display:table-row}@media (max-width:1024px){.criteria-container_childField{display:block;width:100%;max-width:250px;padding:0 1rem 1rem 0}html[dir=rtl] .criteria-container_childField{padding:0 0 1rem 1rem}}@media (max-width:767px){.criteria-container_childField{padding:0 0 1rem}}.criteria-container_childField>div{display:table-cell}@media (max-width:1024px){.criteria-container_childField>div{display:block}.criteria-container_childField>div:first-child{display:none}}.criteria-container_childField .criteria-container_select_container{display:table-cell}@media (max-width:1024px){.criteria-container_childField .criteria-container_select_container{display:block}}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:inline-flex;width:250px;justify-content: flex-end;}.number-input, .number-input * {box-sizing: border-box;}.number-input button {outline: none;-webkit-appearance: none;background-color: transparent;align-items: center;justify-content: center;width: 50px;height: 50px;cursor: pointer;margin: 0;position: relative;border-radius: 50%;border: 1px solid #dad0c5;}.number-input button:before, .number-input button:after {display:inline-block;position:absolute;left: 25px;content: '';width:1rem;height:2px;background-color:#dad0c5;transform: translate(-50%, -50%);}.number-input button.plus{border:1px solid #b7a18b;}.number-input button.plus:after {transform: translate(-50%, -50%) rotate(90deg);}.number-input button.plus:before,.number-input button.plus:after{background-color:#b7a18b;}.number-input input[type=number] {max-width:5rem;padding:.5rem;font-size:2rem;height:3.6rem;text-align: center;color:#000}.selection-panel {width: 100%;height: 1000px;position: fixed;top: 0;left: 0;padding: 20px;background-color: red}#spanchildtext{width: auto;margin-right: 10px}.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;border: 1px solid #dddddd;background:#fff;appearance: menulist;-webkit-appearance:menulist;-moz-appearance:menulist}.set-hide {display: none;}.set-show {display: inline-block;}.loading-wrap {position: fixed;text-align: center;width: 100vw;height: 300vh;top: -90px;right: 0;left: 0;bottom:0;background-color: rgba(0,0,0,.85);}.overlay-booking {z-index: 200;}.anime-rights {-webkit-animation: bounceRight 2s infinite;animation: bounceRight 2s infinite}@-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)}}@media (min-width:480px){.datepicker__month{width:48%!important}.datepicker__close-button{top: 10px}.datepicker__months:before{content:''!important}}@media (min-width:400px) and (max-width: 930px) and (orientation : landscape) {.dropdown-menu.mega-bookingmask{height:2000vh}#datepicker-input-id{height: 120vh}.guests-flyout_container{height: 105vh;top: -160px}.guests-flyout_container .header{padding: 15px 30px}.guests-flyout_container .apply{bottom: 0}.guest-quantity-selection_container{padding: 0 15%}.guest-quantity-selection_container div{width: 49%!important;float: left}.guest-quantity-selection_container div.quantity-selection_container{width: 100%!important;}.guest-quantity-selection_container div.number-input{width: 150px!important;float: none}#childage-container{padding: 15px 0 0}}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait) {.dropdown-menu.mega-bookingmask{padding:50px 15px}.bookingmask input{font-size:1.8rem}.bookingmask h6{font-size:16.rem;margin:0 0 3px 0}.bookingmask .sel_dest, .bookingmask .sel_dest input{width: calc(100vw - 60px);}.guests-flyout_container{width: calc(100% + 68px);top:-379px;left: -34px;}.guest-quantity-selection_container{padding: 30px}.number-input{width: 600px}}@media (min-width: 1024px) {.reservations .button button.booking-avail{padding:25px 0;width:190px}.reservations .button button.booking-avail:before{padding:27px 30px;}.mega-bookingmask{min-width: calc(100vw - 15px);width: calc(100vw - 15px);height:auto!important;padding: 10px 15px 20px 15px;}.mega-bookingmask .container{max-width:100%;padding:0;}.bookingmask .select{display:inline-block;margin:0 4px 0 0;}.bookingmask .select:last-child{margin:0}.bookingmask .sel_dest, #txt-search-main{width:260px}.easy-autocomplete, .easy-autocomplete-container, .easy-autocomplete-container ul{width:260px!important}.easy-autocomplete-container{height:350px!important}.bookingmask .sel_chkin-out{width:230px}.bookingmask .sel_chkin, .bookingmask .sel_chkout{width:116px}.bookingmask .sel_chkin .box_wrapper{margin:0 15px 0 0}.bookingmask .sel_chkin:after{top:47px;right:-9px;}.bookingmask .sel_chkin .box_inout, .bookingmask .sel_chkout .box_inout{width:100%}.bookingmask .sel_chkin .box_wrapper, .bookingmask .sel_chkout .box_wrapper{height:62px;padding:0}.bookingmask .day{font-size:4.6rem;margin:1px 0 0 0}.bookingmask .month{font-size: 1.4rem;padding:6px 5px;}.bookingmask .sel_guest{width:160px;}.bookingmask .sel_promocode{width:145px;}.bookingmask .sel_check{width:155px}.result.bookingmask .sel_chkin .box_wrapper, .result.bookingmask .sel_chkout .box_wrapper{box-shadow:none}.stickytop .reservations .button{margin:0;}.stickytop .reservations .button a{text-align:center}.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:#495764}.result.bookingmask .month{line-height:1}.result.bookingmask .sel_chkin:after{top:34px;right:-2px}.easy-autocomplete-container ul li, .easy-autocomplete-container ul .eac-category{padding:0 15px!important}.easy-autocomplete-container ul .eac-category, .easy-autocomplete-container ul li{font-size: 1.6rem;}.easy-autocomplete-container ul li div{font-weight:300}.easy-autocomplete-container ul li div{padding:3px 5px!important}#datepicker-input-id {left:280px;top:calc(100% + 110px);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;font-size: 1.6rem!important;}.datepicker__months:before{content:''!important}.guests-flyout_container{top: calc(100% + 8px);left: -26px;width: 410px;height:420px;border-radius: 4px;}.guests-flyout_container .header{padding:15px 20px;border-radius:4px 4px 0 0;}.guests-flyout_container .apply{padding:20px;bottom: 0}.guest-quantity-selection_container{width:100%;padding: 30px;border-spacing:0 6px;}.number-input input[type=number] {font-size:1.6rem;height:3rem;color:#6c7278;}}@media (min-width: 1200px) {.stickytop .result.bookingmask {display:inline-block;}.dropdown-menu.mega-bookingmask{min-width:calc(100vw - 15px);width:calc(100vw - 15px);padding:15px;}.mega-bookingmask .container{max-width:fit-content;}.bookingmask .sel_dest, #txt-search-main{width:350px}.easy-autocomplete, .easy-autocomplete-container, .easy-autocomplete-container ul{width:350px!important}.easy-autocomplete-container{height:400px!important}.bookingmask .select{margin:0 10px 0 0}.bookingmask .sel_chkin-out{width:260px}.bookingmask .sel_chkin, .bookingmask .sel_chkout{width:130px}.bookingmask .sel_chkin .box_wrapper{margin:0 20px 0 0}.bookingmask .sel_chkin:after {right:-11px;}.bookingmask .day{font-size: 5rem;}.bookingmask .month{margin:8px 0 0 3px}.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}.bookingmask .sel_check .btn-check a{font-size:1.8rem}*[dir='rtl'] .bookingmask .select{margin: 0 0 0 10px;}*[dir='rtl'] .bookingmask .sel_chkin:after{left: -26px;right: inherit;}#datepicker-input-id {left:30%;}}@media (min-width: 1440px) {.bookingmask .sel_dest, #txt-search-main{width:410px}.easy-autocomplete, .easy-autocomplete-container, .easy-autocomplete-container ul{width:410px!important}.bookingmask .sel_chkin-out{width:300px}.bookingmask .sel_chkin, .bookingmask .sel_chkout{width:148px}.bookingmask .sel_chkin:after {right:-12px;}.bookingmask .day {margin: 6px 1px;}.bookingmask .month {margin: 5px 0 0 3px;}.bookingmask .sel_guest{width:230px}.bookingmask .sel_promocode{width:180px}.bookingmask .sel_check{width:220px}*[dir='rtl'] .bookingmask .sel_chkin, .bookingmask .sel_chkout{width: 140px;margin: 0 0 0 20px;}.result.bookingmask .day{margin:0}.result.bookingmask .month{margin:1px 0 0 3px}}@media (min-width: 1600px) {#datepicker-input-id {left: 36%;}}