body{direction:ltr}.top-nav-bar .user-login-group{text-align:right}.top-nav-bar .btn-login:last-child{padding-right:0}.top-nav-bar .section-buttons{padding-right:0}.top-nav-bar .nav-group-main{text-align:right}.top-nav-bar .btn-other:last-child{padding-right:0}.top-nav-bar .section-logo{padding-left:0}.top-nav-bar .hotel-name{text-align:left;padding-left:5px}.top-nav-bar .hotel-list-dropdown{margin-left:auto}.sticky-wrapper>.sticky-hotel-name,.sticky-wrapper>.sticky-search-box{padding-right:20px}.search-box-select-merged-select .search-box-option.city{margin-right:10px}.search-box-select-merged-option .search-box-option.city{margin-right:10px}.search-box-select-merged-select .search-box-option.hotel{margin-right:10px}.search-box-select-merged-option .search-box-option.hotel{margin-right:10px}.search-box .room .room-util-main .room-close{right:7px}.search-box .room .room-util-main .label-child-age{text-align:right}.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 right .75rem center/8px 10px;padding-left:5px}.search-box .dateUnified .checkin-div:before,.search-box .dateUnified .checkout-div:before{left:5px}.search-box .dateUnified .checkin-div,.search-box .dateUnified .checkout-div{padding-left:25px}.search-box .room .room-container{padding-left:32px}.search-box .room .room-container:before{left:21px}.search-box .room .room-container:after{right:21px}.search-box .date .checkin-container:before,.search-box .date .checkout-container:before,.search-box .night .checkin-container:before{left:12px}.search-box .date .checkin-div,.search-box .date .checkout-div,.search-box .night .checkin-div{padding-left:27px}.search-box .dateUnified .checkin-container{float:left}.search-box .dateUnified .checkout-container{float:right}.search-box .dateUnified .checkin-div{border-radius:var(--main-border-radius) 0 0 var(--main-border-radius);border-right:0}.search-box .dateUnified .checkout-div{border-radius:0 var(--main-border-radius) var(--main-border-radius) 0;border-left:0}.search-box .night .night-container{float:left}.search-box .date .checkin-container,.search-box .date .checkout-container,.search-box .night .checkin-container{float:left}.container-footer .title-group{padding-left:0!important}.container-footer .title-group a.btn-other{padding-left:0}.container-footer .gdpr-button{margin-right:10px;padding-right:10px}.footer-container .dropdown-menu a.btn-link{text-align:left}.error-container .error-message{text-align:left}.hotel-container .hotel-name{text-align:left}.hotel-container .chevron-down-icon,.hotel-container .chevron-up-icon{right:15px}.hotel-container .hotel-main .room-detail .room-size{margin-left:5px}.hotel-container .hotel-main .rate .rate-info .description .group .name{float:left;padding-left:3px}.hotel-container .hotel-main .rate .description .icon-div,.room-bundle .description .icon-div,.room-card .description .icon-div{float:right}.hotel-container .hotel-main .rate .non-refundable{padding-left:3px}.hotel-container .hotel-main .rate .discount-price-group{padding-left:0;padding-right:5px;margin-left:auto;text-align:right}.hotel-container .hotel-main .price-box .total-tax{padding-left:0;padding-right:5px;margin-left:auto;text-align:right}.hotel-container .room-card .rate-price .discount-price-group{padding-left:0;padding-right:5px;margin-left:auto;text-align:right}.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:var(--main-border-radius) 0 0 var(--main-border-radius)}.hotel-container .hotel-main .rate .room-select-group{padding-left:0;padding-right:0;text-align:right}.hotel-container .hotel-main .price-box .reservation-button{border-radius:0 var(--main-border-radius) var(--main-border-radius) 0}.availability td div.date-selected-checkin{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 td div.date-selected-checkout{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 .day-range .checkin{left:-5px;top:-2px;cursor:nw-resize}.availability .day-range .checkin-hover:hover{left:-10px}.availability .day-range .checkout{right:-5px;top:-2px;cursor:ne-resize}.availability .day-range .checkout-hover:hover{right:-10px}.animated-pull,.animated-push,.animated-wait{background-position:right}.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 right,rgba(255,255,255,.6) 25%,rgba(255,255,255,0) 100%);text-align:left;height:100%;border-radius:var(--main-border-radius);margin-left:0}.step{left:3px}.step .icon-back:before{content:"\f053"}.step .title{left:2px;padding:3px 7px 3px 30px}.reservation-detail .guest-title,.reservation-detail .pax-type,.reservation-detail .room-name,.reservation-detail .supplement-title{text-align:left}.reservation-detail .supplement .supplement-image{padding-left:35px;padding-right:10px}.reservation-detail .payment-check,.reservation-detail .supplement-check,.reservation-detail .wire-transfer-check{left:0}.reservation-detail .payment-uncheck,.reservation-detail .supplement-uncheck,.reservation-detail .wire-transfer-uncheck{left:0}.reservation-detail .wire-transfer-container .wire-transfer-box .bank-checked{padding-left:40px}.reservation-detail .supplement .preference-title{text-align:left}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{right:3px}.select2-container--bootstrap4 .select2-selection__clear{float:right;margin-right:.3em;padding-left:.3em}.birth-date .birth-date-group:before{left:15px}.birth-date .birth-date-remove{right:30px}.birth-date .dropdown-toggle:after{right:15px}.birth-date .birth-date-group{padding-left:35px}.reservation-detail .credit-card-container{padding-top:15px}.reservation-detail .wire-transfer-container .wire-transfer-box .bank{padding-left:40px}.reservation-detail .wire-transfer-check,.reservation-detail .wire-transfer-uncheck{left:10px!important;top:10px!important}.reservation-detail .wire-transfer-container .wire-transfer-box .title:before{font-size:14px;font-weight:500;padding-right:10px}.reservation-detail .guest-info-button{left:5px}.reservation-detail .contact-info-open,.reservation-detail .guest-info-open,.reservation-detail .invoice-info-open{padding-left:30px}.time-input-util>.time-input-util-remove{right:5px}.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:right}.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:left}.summary-box .checkin .day-number{padding-right:0}.summary-box .checkout .day-number{padding-right:12px;padding-left: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{right:5px}.summary-box .summary-room .room:before{left:2px}.summary-box .summary-room .cancellation-non:before,.summary-box .summary-room .pax:before{left:4px}.summary-box .summary-room .payment-policy{background-position:5px 3px}.summary-box .summary-room .meal{background-position:8px 4px}.summary-box .tax-border{border-left:1px dotted var(--reservation-summary-room-border-color)}.summary-box .tax-line:before{left:0}.reservation-display .stars{right: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-left:15px!important}.reservation-display .title-icon-supplement{left:15px}.reservation-display .title-icon-guest{left:15px}.reservation-display .title-icon-cancellation-policy{left:17px}.reservation-display .title-icon-payment-policy{left:12px}.reservation-display .title-icon-special-request{left:12px}.reservation-display .title-icon-invoice{left:17px}.reservation-display .icon-detail-dark{left:10px}.reservation-display .departure-icon{left:0}.reservation-display .arrival-icon{right:10px}.reservation-display .airline-logo{left:0}.reservation-display .room-detail .room-name-link{padding-right:10px!important}.reservation-display .room-detail .room-name>span{padding-right: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:left}.reservation-display .total-price{text-align:right}.reservation-display .room-detail .buttons{padding-left:0;padding-right:0;text-align:right}.hotel-info .hotel-name{padding-left:10px}.map-direction .search-group .clear{right:15px}.map-direction .airport i{padding-right:10px}.hotel-info .room-name{text-align:left}.top-nav-bar .dropdown-menu a.btn-link{text-align:left}.currency.selected:after{right:7px}.search-box .room .room-util-main button.room-remove{margin-right:10px}@media (max-width:576px){.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;font-size:18px}.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-menu.show{transform:unset!important;top:27px!important;left:auto!important;will-change:unset!important}.search-box .promo-codes .col-6:nth-of-type(1){padding-right:5px}.search-box .promo-codes .col-6:nth-of-type(2){padding-left:5px}.container-footer .footer-logo{text-align:center}.hotel-container .chevron-down-icon,.hotel-container .chevron-up-icon{right:5px}.hotel-container .hotel-main .price-box>div{padding-left:0}.step-container{padding-left:2px;padding-right:8px;position:fixed;bottom:15px;left:0}.reservation-detail .credit-card-container{margin:0}}@media (min-width:576px) and (max-width:768px){.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-menu.show{transform:unset!important;top:27px!important;left:auto!important;will-change:unset!important}.search-box .date .checkin-container:before{left:7px}.search-box .t-datepicker .checkin-container{padding-left:0}.search-box .t-datepicker .checkout-container{padding-right:0}.container-footer .footer-logo{text-align:center}.hotel-container .hotel-main .room-detail .room-size{margin-left:8px}.hotel-container .hotel-main .price-box>div{padding-left:0}.step-container{padding-left:2px;padding-right:8px;position:fixed;bottom:15px;left:0}.reservation-detail .credit-card-container{margin:0}}@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:7px}.search-box .date .checkin-container{padding-left:0;padding-right:5px}.search-box .date .checkout-container{padding-left:5px;padding-right:0}.search-box .promo-codes .col-6:nth-of-type(1){padding-right:5px}.search-box .promo-codes .col-6:nth-of-type(2){padding-left:5px}.container-footer .footer-logo{text-align:center}.hotel-container .hotel-main .room-detail .room-size{margin-right:8px}.hotel-container .hotel-main .price-box>div{padding-left:7px}.step-container{padding-left:2px;padding-right:8px;position:fixed;bottom:15px;left: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{left:7px}.search-box .date .checkin-container{padding-left:0}.search-box .date .checkout-container{padding-right:0}.search-box .promo-codes .col-6:nth-of-type(1){padding-right:5px}.search-box .promo-codes .col-6:nth-of-type(2){padding-left:5px}.container-footer .footer-logo{text-align:right}.hotel-container .hotel-main .info-group .room-icon-container{float:right}.hotel-container .hotel-main .room-detail .room-size{margin-left:8px}.hotel-container .hotel-main .price-box>div{padding-left:7px}.hotel-container .hotel-main .room-detail .room-size{float:right}.step-container{padding-left:2px;padding-right:8px;position:fixed;bottom:15px;left:0}.reservation-detail .detail-section-container{padding-right:10px!important}.reservation-detail .detail-summary-container{padding-left:10px!important}}@media (min-width:1200px){.promo-codes-xl-compressed .promo-codes-close{right:3px}.container-footer .footer-logo{text-align:right}.hotel-container .hotel-main .info-group .room-icon-container{float:right}.hotel-container .hotel-main .room-detail .room-size{margin-left:8px}.hotel-container .hotel-main .price-box>div{padding-left:7px}.hotel-container .hotel-main .room-detail .room-size{float:right}.step-container{position:fixed;top:130px;left:0}.reservation-detail .detail-section-container{padding-right:10px!important}.reservation-detail .detail-summary-container{padding-left:10px!important}}