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:7px}.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-select-merged-select .search-box-option.airport{margin-right:10px}.search-box-select-merged-option .search-box-option.airport{margin-left:25px;margin-right:10px}.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}.package-bundle-loader .view-detail{text-align: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,.hotel-container .room-bundle .room-icon .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{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 .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}.search-box [type=checkbox]{left:-9999px}.search-box [type=radio]:checked,.search-box [type=radio]:not(:checked){left:-9999px}.search-box [type=checkbox]:checked+label::after{left:5px}.spinner-input{right:20px}.ui-autocomplete .sub-item{padding-left:30px}.flight-group section.flight-brief-layovers .flight-time>i.fa-plane-departure,.flight-group-loader section.flight-brief-layovers .flight-time>i.fa-plane-departure{left:2px}.flight-group section.flight-brief-layovers .flight-time>i.fa-plane-arrival,.flight-group-loader section.flight-brief-layovers .flight-time>i.fa-plane-arrival{right:6px}.package-bundle>.flight-bundle>.flight-group .view-detail{text-align:left}.flight-group .btn-other-flights,.package-bundle .btn-flight-change,.package-bundle-loader .btn-flight-change{right:-1px;border-radius:0 0 var(--main-border-radius) 0}.flight-group .flight-detail .departure-airport{padding-left:25px}.flight-group .flight-detail .departure-airport:before{left:5px}.flight-group .flight-detail .departure-airport:after{left:9px}.flight-group .flight-detail .detail-line:after{left:9px}.flight-group .flight-detail .wait-line{padding-left:25px}.flight-group .flight-detail .detail-line{padding-left:25px}.flight-group .flight-detail .arrival-airport:before{left:5px}.flight-group .flight-detail .arrival-airport:after{left:8px}.flight-group .flight-detail .arrival-airport{padding-left:25px}.flight-group .flight-detail .wait-line:after{left:9px}.hotel-detail-availability .image-preview{padding-right:8px}.hotel-detail-availability .btn-hotel-change{right:0;border-radius:0 0 var(--main-border-radius) 0}.hotel-container .hotel-main .price-box .discount-icon span.text{margin-left:-1px}.hotel-container .hotel-main .price-box .discount-icon span.number{margin-left:-3px}.hotel-container .multi-container{padding:0 20px 0 0}.search-box-back.package{bottom:60px;left:30px}.search-box span.checkbox,.search-box span.radio{margin-right:20px;font-size:var(--main-font-size)}.search-box [type=radio]:checked+label,.search-box [type=radio]:not(:checked)+label{padding-left:28px}.hotel-all-room-btn{right:0;border-radius:0 0 var(--main-border-radius) 0}.flight-group .destination .airport.arrival .name{text-align:right}.flight-group .destination .airport.departure .name{text-align:left}.search-box [type=checkbox]+label:before{margin-right:10px}.summary-box .summary-flight .departure-airport{padding-left:45px}.summary-box .summary-flight .departure-airport:before{left:5px}.summary-box .summary-flight .departure-airport:after{left:9px}.summary-box .summary-flight .departure-airport>i{left:20px}.summary-box .summary-flight .arrival-airport{padding-left:45px}.summary-box .summary-flight .arrival-airport:before{left:5px}.summary-box .summary-flight .arrival-airport:after{left:8px}.summary-box .summary-flight .arrival-airport>i{left:20px}.summary-box .summary-flight .detail-line{padding-left:45px}.summary-box .summary-flight .detail-line:after{left:9px;border-left:1px dotted #000}.summary-box .summary-flight .detail-line i{left:-44px}.summary-box .summary-flight .wait-line{padding-left:25px}.summary-box .summary-flight .wait-line:after{left:9px}.summary-box .summary-flight .dot-separator{margin-left:5px}.summary-box .summary-flight .dot-separator-mini{margin-left:5px}.package-payment .payment-price{text-align:right;padding:0 15px 0 0}@media (max-width:576px){.responsive-table tbody>tr>td::before{float:left}.flight-group .btn-other-flights{right:0;border-radius:0 0 var(--main-border-radius) var(--main-border-radius);width:100%}.flight-filter .dropdown-toggle{text-align:left;border-bottom:1px solid var(--main-border-color)}.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 .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}.hotel-container .hotel-main .price-box>div{padding-left:0}.search-box-back.package{left:0}.hotel-container .hotel-main .price-box .discount-icon{top:0;padding-left:5px}.hotel-detail-availability .image-preview{padding-left:0}}@media (min-width:576px) and (max-width:768px){.responsive-table tbody>tr>td::before{float:right}.flight-filter .dropdown-toggle{text-align:left;border-bottom:1px solid var(--main-border-color)}.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 .room-bundle .room-icon .room-size{margin-left:4px}.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}.hotel-container .hotel-main .price-box>div{padding-left:0}.hotel-container .hotel-main .price-box .discount-icon{top:0;padding-left:5px}}@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 .room-bundle .room-icon .room-size{margin-right:4px}.hotel-container .hotel-main .price-box>div{padding-left:7px}.step-container{padding-left:2px;padding-right:8px;position:fixed;bottom:15px;left:0}.hotel-container .hotel-main .price-box>div{padding-left:7px}}@media (min-width:992px) and (max-width:1200px){.hotel-detail-availability .stars{float:right}.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;position:relative;top:-10px}.hotel-container .hotel-main .room-detail .room-size{margin-left:8px}.hotel-container .room-bundle .room-icon .room-size{margin-left:4px}.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}.hotel-container .hotel-main .price-box>div{padding-left:7px}}@media (min-width:1200px){.hotel-detail-availability .stars{float:left}.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;position:relative;top:-10px}.hotel-container .hotel-main .room-detail .room-size{margin-left:8px}.hotel-container .room-bundle .room-icon .room-size{margin-left:4px}.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}.hotel-container .hotel-main .price-box>div{padding-left:7px}.flight-filter-container.flight-filter-stick{margin-top:-15px!important;padding-right:20px!important}}