:root{--date-range-tool-td-div-box-shadow:-3px 2px 5px 1px #222}body{direction:rtl;text-align:unset}.top-nav-bar .user-login-group{text-align:left}.top-nav-bar .btn-login:last-child{padding-left:0}.top-nav-bar .section-buttons{padding-left:0}.top-nav-bar .nav-group-main{text-align:left}.top-nav-bar .btn-other:last-child{padding-left:0}.top-nav-bar .section-logo{padding-right:0}.top-nav-bar .hotel-name{text-align:right;padding-right:5px}.top-nav-bar .hotel-list-dropdown{margin-right:auto}.sticky-wrapper>.sticky-hotel-name,.sticky-wrapper>.sticky-search-box{padding-left:20px}.search-box-select-merged-select .search-box-option.city{margin-left:10px}.search-box-select-merged-option .search-box-option.city{margin-left:10px}.search-box-select-merged-select .search-box-option.hotel{margin-left:10px}.search-box-select-merged-option .search-box-option.hotel{margin-left:10px}.search-box .dateUnified .checkin-div:before,.search-box .dateUnified .checkout-div:before{right:5px}.search-box .dateUnified .checkin-div,.search-box .dateUnified .checkout-div{padding-right:25px}.search-box .room .room-container{padding-right:32px}.search-box .room .room-util-main .room-close{left:7px}.search-box .room .room-util-main .label-child-age{text-align:left}.search-box .room .room-util-main select{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23007bff' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat left .75rem center/8px 10px;padding-right:5px}.search-box .room .room-container:before{right:21px}.search-box .room .room-container:after{left:21px}.search-box .date .checkin-container:before,.search-box .date .checkout-container:before,.search-box .night .checkin-container:before{right:12px}.search-box .date .checkin-div,.search-box .date .checkout-div,.search-box .night .checkin-div{padding-right:27px}.search-box .date .checkin-container{float:right}.search-box .date .checkout-container{float:left}.search-box .dateUnified .checkin-container{float:right}.search-box .dateUnified .checkout-container{float:left}.search-box .dateUnified .checkin-div{border-radius:0 var(--main-border-radius) var(--main-border-radius) 0;border-left:0}.search-box .dateUnified .checkout-div{border-radius:var(--main-border-radius) 0 0 var(--main-border-radius);border-right:0}.search-box .night .night-container{float:right}.search-box .date .checkin-container,.search-box .date .checkout-container,.search-box .night .checkin-container{float:right}.container-footer .title-group{padding-right:0!important}.container-footer .title-group a.btn-other{padding-right:0}.container-footer .gdpr-button{margin-left:10px;padding-left:10px}.footer-container .dropdown-menu a.btn-link{text-align:right}.error-container .error-message{text-align:right}.hotel-container .hotel-name{text-align:right}.hotel-container .chevron-down-icon,.hotel-container .chevron-up-icon{left:15px}.hotel-container .hotel-main .room-detail .room-size,.hotel-container .room-bundle .room-icon .room-size{margin-right:5px}.hotel-container .hotel-main .rate .rate-info .description .group .name{float:right}.hotel-container .hotel-main .rate .description .icon-div,.room-bundle .description .icon-div,.room-card .description .icon-div{float:left}.hotel-container .hotel-main .rate .non-refundable{padding-right:3px}.hotel-container .hotel-main .rate .discount-price-group{padding-left:0;padding-right:0;margin-right:auto;text-align:left}.hotel-container .hotel-main .rate .previous-price-group{padding-left:0;padding-right:0}.hotel-container .hotel-main .price-box .select2-container,.hotel-container .hotel-main .price-box .select2-selection--single{border-radius:0 var(--main-border-radius) var(--main-border-radius) 0}.hotel-container .hotel-main .rate .room-select-group{padding-left:0;padding-right:0;text-align:left}.hotel-container .hotel-main .price-box .reservation-button{border-radius:var(--main-border-radius) 0 0 var(--main-border-radius)}.booking-btn>i.fa-chevron-circle-right:before{content:"\f137"}.availability td div.date-selected-checkin{background:var(--date-range-tool-td-date-selected-background-color);background:-moz-linear-gradient(-45deg,var(--date-range-tool-td-date-selected-background-color) 0,var(--date-range-tool-td-date-selected-background-color) 49%,var(--date-range-tool-td-background-color) 50%,var(--date-range-tool-td-background-color) 50%,var(--date-range-tool-td-background-color) 100%);background:-webkit-linear-gradient(-45deg,var(--date-range-tool-td-date-selected-background-color) 0,var(--date-range-tool-td-date-selected-background-color) 49%,var(--date-range-tool-td-background-color) 50%,var(--date-range-tool-td-background-color) 50%,var(--date-range-tool-td-background-color) 100%);background:linear-gradient(135deg,var(--date-range-tool-td-date-selected-background-color) 0,var(--date-range-tool-td-date-selected-background-color) 49%,var(--date-range-tool-td-background-color) 50%,var(--date-range-tool-td-background-color) 50%,var(--date-range-tool-td-background-color) 100%)}.availability td div.date-selected-checkout{background:var(--date-range-tool-td-background-color);background:-moz-linear-gradient(-45deg,var(--date-range-tool-td-background-color) 0,var(--date-range-tool-td-background-color) 50%,var(--date-range-tool-td-background-color) 50%,var(--date-range-tool-td-date-selected-background-color) 51%,var(--date-range-tool-td-date-selected-background-color) 100%);background:-webkit-linear-gradient(-45deg,var(--date-range-tool-td-background-color) 0,var(--date-range-tool-td-background-color) 50%,var(--date-range-tool-td-background-color) 50%,var(--date-range-tool-td-date-selected-background-color) 51%,var(--date-range-tool-td-date-selected-background-color) 100%);background:linear-gradient(135deg,var(--date-range-tool-td-background-color) 0,var(--date-range-tool-td-background-color) 50%,var(--date-range-tool-td-background-color) 50%,var(--date-range-tool-td-date-selected-background-color) 51%,var(--date-range-tool-td-date-selected-background-color) 100%)}.availability .day-range .checkin{right:-5px;top:-2px;cursor:nw-resize}.availability .day-range .checkin-hover:hover{right:-10px}.availability .day-range .checkout{left:-5px;top:-2px;cursor:ne-resize}.availability .day-range .checkout-hover:hover{left:-10px}.animated-pull,.animated-push,.animated-wait{background-position:right}.base span{right:-100px}.hotel-bar .hotel-bar-content .hotel-bar-container{background:-moz-linear-gradient(left,rgba(255,255,255,.6) 25%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,.6) 25%,rgba(255,255,255,0) 100%);background:linear-gradient(to left,rgba(255,255,255,.6) 25%,rgba(255,255,255,0) 100%);text-align:right;height:100%;border-radius:var(--main-border-radius);margin-right:0}.step{right:3px}.step .icon-back:before{content:"\f054"}.step .title{right:2px;padding:3px 30px 3px 7px}.reservation-detail .guest-title,.reservation-detail .pax-type,.reservation-detail .room-name,.reservation-detail .supplement-title{text-align:right}.reservation-detail .supplement .supplement-image{padding-left:10px;padding-right:35px}.reservation-detail .payment-check,.reservation-detail .supplement-check,.reservation-detail .wire-transfer-check{right:0}.reservation-detail .payment-uncheck,.reservation-detail .supplement-uncheck,.reservation-detail .wire-transfer-uncheck{right:0}.reservation-detail .supplement .preference-title{text-align:right}.reservation-detail .wire-transfer-container .wire-transfer-box .bank-checked{padding-right:40px}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{left:3px}.select2-container--bootstrap4 .select2-selection__clear{float:left;margin-left:.3em;padding-right:.3em}.birth-date .birth-date-group:before{right:15px}.birth-date .birth-date-remove{left:30px}.birth-date .dropdown-toggle:after{left:15px}.dropdown-toggle::after{margin-left:unset;margin-right:.255em}.birth-date .birth-date-group{padding-right:30px}.styled-checkbox+label>span{right:40px}.jp-card .jp-card-front .jp-card-lower .jp-card-expiry{float:left!important}.jp-card .jp-card-front .jp-card-logo{left:5%!important;right:unset!important}.nav.nav-tabs{padding-right:0}.reservation-detail .credit-card-container{padding-top:15px}.reservation-detail .wire-transfer-container .wire-transfer-box .bank{padding-right:40px}.reservation-detail .wire-transfer-check,.reservation-detail .wire-transfer-uncheck{right:10px!important;top:10px!important}.reservation-detail .wire-transfer-container .wire-transfer-box .title:after{font-size:14px;font-weight:500;padding-left:10px}.reservation-detail .guest-info-button{right:5px}.reservation-detail .contact-info-open,.reservation-detail .guest-info-open,.reservation-detail .invoice-info-open{padding-right:30px}.time-input-util>.time-input-util-remove{left:10px}.styled-checkbox+label::before{margin-right:5px!important}.summary-box .checkout .date,.summary-box .checkout .day-name,.summary-box .checkout .title,.summary-box .summary-room .hotel-price,.summary-box .summary-room .hotel-title,.summary-box .total-price,.summary-box .total-type-price{text-align:left}.summary-box .checkin .date,.summary-box .checkin .day-name,.summary-box .checkin .day-number,.summary-box .checkin .title,.summary-box .total-type-title{text-align:right}.summary-box .checkin .day-number{padding-left:0}.summary-box .checkout .day-number{padding-left:12px;padding-right:0}.summary-box .summary-flight .flight-city,.summary-box .summary-room .room-number{padding-left:5px;background:linear-gradient(-1200deg,var(--reservation-summary-room-number-background-start-color) 80%,var(--reservation-summary-room-number-background-end-color) 20%)}.summary-box .summary-room .room-number>i:before{left:5px}.summary-box .summary-room .room:before{right:2px}.summary-box .summary-room .cancellation-non:before,.summary-box .summary-room .pax:before{right:4px}.summary-box .summary-room .payment-policy{background-position:right 3px;margin-right:5px!important;padding-left:5px!important}.summary-box .summary-room .meal{background-position:right 4px;margin-right:5px;padding-left:5px}.summary-box .tax-border{border-right:1px dotted var(--reservation-summary-room-border-color)}.summary-box .tax-line:before{right:0}.reservation-display .stars{left:5px}.reservation-display .room-detail .room-number{background:var(--reservation-summary-room-number-background-start-color) linear-gradient(-1200deg,var(--reservation-summary-room-number-background-start-color) 85%,var(--reservation-summary-room-number-background-end-color) 15%);padding-right:15px!important}.reservation-display .title-icon-supplement{right:15px}.reservation-display .title-icon-guest{right:15px}.reservation-display .title-icon-cancellation-policy{right:12px}.reservation-display .title-icon-payment-policy{right:24px}.reservation-display .title-icon-special-request{right:12px}.reservation-display .title-icon-invoice{right:17px}.reservation-display .icon-detail-dark{right:10px}.reservation-display .departure-icon{right:0}.reservation-display .arrival-icon{left:10px}.reservation-display .airline-logo{right:0}.reservation-display .room-detail .room-name-link{padding-left:10px!important}.reservation-display .room-detail .room-name>span{padding-left:5px}.reservation-display .payments table.payments th,.reservation-display .room-detail table.guests th,.reservation-display .room-detail table.preferences th,.reservation-display .room-detail table.supplements th{text-align:right}.reservation-display .room-detail .buttons{padding-left:0;padding-right:0;text-align:left}.reservation-display .total-price{text-align:left}.hotel-info .hotel-name{padding-left:10px}.map-direction .search-group .clear{left:15px}.map-direction .airport i{padding-left:10px}.hotel-info .room-name{text-align:right}.modal-header .close{position:absolute;left:0}.top-nav-bar .dropdown-menu a.btn-link{text-align:right}.currency.selected:after{left:7px}.modal-footer>:not(:last-child){margin-right:unset;margin-left:.25rem}.search-box .room .room-util-main button.room-remove{margin-left:10px}.fas.fa-plane,.fas.fa-plane-arrival,.fas.fa-plane-departure{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.hotel-container .room-card .rate-price .discount-price-group{padding-right:0;padding-left:5px;margin-right:auto;text-align:left}@media (max-width:576px){.responsive-table tbody>tr>td::before{float:right}.reservation-display .arrival-icon{left:unset;right:0}.top-nav-bar .section-logo{padding-left:0;padding-right:0}.top-nav-bar .hotel-name{text-align:center;padding-left:5px;padding-right:5px}.top-nav-bar .mobile-menu .menu-container{order:1}.top-nav-bar .mobile-menu .login-container{order:2}.top-nav-bar .mobile-menu .package-container{order:3}.top-nav-bar .mobile-menu .mobile-nav-menu-container,.top-nav-bar .mobile-menu .mobile-user-menu-container{order:4}.mobile-nav-menu-container .dropdown.show a,.mobile-nav-menu-container a.btn-other{text-align:right}.top-nav-bar .mobile-user-menu-container a,.top-nav-bar .nav-group-main,.top-nav-bar .user-login-group{text-align:right}.mobile-nav-menu-container .dropdown-menu.show{transform:unset!important;top:27px!important;right:0!important;left:auto!important;will-change:unset!important}.search-box .promo-codes .col-6:nth-of-type(1){padding-left:5px}.search-box .promo-codes .col-6:nth-of-type(2){padding-right:5px}.container-footer .footer-logo{text-align:center}.hotel-container .chevron-down-icon,.hotel-container .chevron-up-icon{left:5px}.hotel-container .hotel-main .price-box>div{padding-right:0}.step-container{padding-left:8px;padding-right:2px;position:fixed;bottom:15px;right:0}.reservation-detail .credit-card-container{padding-right:0;margin:0}.reservation-display .result-button{margin-right:0!important}.reservation-display .room-detail .policies>div>div{padding-left:0!important;padding-right:0!important}.reservation-display .title-icon-payment-policy{right:10px}}@media (min-width:576px) and (max-width:768px){.responsive-table tbody>tr>td::before{float:right}.reservation-display .arrival-icon{left:unset;right:0}.top-nav-bar .section-logo{padding-left:0;padding-right:0}.top-nav-bar .hotel-name{text-align:center;padding-left:5px;padding-right:5px}.top-nav-bar .mobile-menu .menu-container{order:1}.top-nav-bar .mobile-menu .login-container{order:2}.top-nav-bar .mobile-menu .package-container{order:3}.top-nav-bar .mobile-menu .mobile-nav-menu-container,.top-nav-bar .mobile-menu .mobile-user-menu-container{order:4}.mobile-nav-menu-container .dropdown.show a,.mobile-nav-menu-container a.btn-other{text-align:right}.top-nav-bar .mobile-user-menu-container a,.top-nav-bar .nav-group-main,.top-nav-bar .user-login-group{text-align:right}.mobile-nav-menu-container .dropdown-menu.show{transform:unset!important;top:27px!important;right:0!important;left:auto!important;will-change:unset!important}.search-box .date .checkin-container{padding-right:0}.search-box .date .checkout-container{padding-left:0}.search-box .date .checkin-container:before{right:7px}.container-footer .footer-logo{text-align:center}.hotel-container .hotel-main .room-detail .room-size{margin-right:8px}.hotel-container .room-bundle .room-icon .room-size{margin-right:4px}.hotel-container .hotel-main .price-box>div{padding-left:0}.step-container{padding-right:2px;padding-left:8px;position:fixed;bottom:15px;right:0}.reservation-detail .credit-card-container{margin:0}.reservation-display .result-button{margin-right:0!important}}@media (min-width:768px) and (max-width:992px){.top-nav-bar .section-logo{padding-left:0;padding-right:0}.top-nav-bar .hotel-name{text-align:center;padding-left:5px;padding-right:5px}.search-box .date .checkin-container:before{left:unset;right:7px}.search-box .date .checkout-container::before{right:12px}.search-box .date .checkin-container{padding-left:5px;padding-right:0}.search-box .date .checkout-container{padding-left:0;padding-right:5px}.search-box .promo-codes .col-6:nth-of-type(1){padding-left:5px}.search-box .promo-codes .col-6:nth-of-type(2){padding-right:5px}.container-footer .footer-logo{text-align:center}.hotel-container .hotel-main .room-detail .room-size{margin-left:8px;margin-right:0}.hotel-container .room-bundle .room-icon .room-size{margin-left:4px;margin-right:0}.hotel-container .hotel-main .price-box>div{padding-left:7px}.step-container{padding-right:2px;padding-left:8px;position:fixed;bottom:15px;right:0}}@media (min-width:992px) and (max-width:1200px){.top-nav-bar .section-logo{padding-left:0;padding-right:0}.top-nav-bar .hotel-name{text-align:center;padding-left:5px;padding-right:5px}.search-box .date .checkin-container:before{right:7px}.search-box .date .checkout-container::before{right:12px;left:unset}.search-box .date .checkin-container{padding-right:0}.search-box .date .checkout-container{padding-left:0}.search-box .promo-codes .col-6:nth-of-type(1){padding-left:5px}.search-box .promo-codes .col-6:nth-of-type(2){padding-right:5px}.container-footer .footer-logo{text-align:left}.hotel-container .hotel-main .info-group .room-icon-container{float:left}.hotel-container .hotel-main .room-detail .room-size{margin-right:8px}.hotel-container .room-bundle .room-icon .room-size{margin-right:4px}.hotel-container .hotel-main .price-box>div{padding-left:7px}.hotel-container .hotel-main .room-detail .room-size{float:left}.hotel-room-group .rate-group .rate .reservation{padding-right:25px}.step-container{padding-right:2px;padding-left:8px;position:fixed;bottom:15px;right:0}.reservation-detail .detail-section-container{padding-left:10px!important}.reservation-detail .detail-summary-container{padding-right:10px!important}}@media (min-width:1200px){.promo-codes-xl-compressed .promo-codes-close{left:3px}.container-footer .footer-logo{text-align:left}.hotel-container .hotel-main .info-group .room-icon-container{float:left}.hotel-container .hotel-main .room-detail .room-size{margin-right:8px}.hotel-container .room-bundle .room-icon .room-size{margin-right:4px}.hotel-container .hotel-main .price-box>div{padding-left:7px}.hotel-container .hotel-main .room-detail .room-size{float:left}.hotel-room-group .rate-group .rate .reservation{padding-right:25px}.step-container{position:fixed;top:130px;right:0}.reservation-detail .detail-section-container{padding-left:10px!important}.reservation-detail .detail-summary-container{padding-right:10px!important}}