.mi-be .mi-be-chain-select .mi-be-chain-field label{width:150px}.mi-be .mi-be-chain-select .mi-be-chain-dropdown{width:250px}body .mi-be{background:0 0;font-size:16px;color:#3d3d3d}div[data-mirai-engine=mirai_be]{margin-top:50px}body.bookingstep,.popup-engine{margin:0}.mi-be .mi-be-chain-field,.mi-be .DateRangePickerInput,.mi-be .mi-be-multiroom-field,.mi-be .mi-be-promo-field{padding:10px;background-color:transparent;margin-right:18px;border-bottom:1px solid #d8d8d8}.mi-be .mi-dropdown .mi-dropdown-button label,.mi-be .mi-be-datepicker-select .DateRangePickerInput .DateInput .DateInput_input,.mi-be .mi-be-promo-field label input,.mi-be .mi-be-book-btn{line-height:25px;height:25px}.mi-be .mi-be-datepicker-select .DateRangePickerInput .DateRangePickerInput_calendarIcon,.mi-be .mi-be-multiroom-field span.mi-ico-dropdown,.mi-be .mi-be-promo-field span.mi-ico-code{font-size:24px;color:#979797}.mi-be-datepicker-select .DateRangePickerInput .DateRangePickerInput_arrow svg{fill:#757575}.mi-be .mi-dropdown .mi-dropdown-button .mi-ico-arrow-down-dark{color:#757575}.CalendarDay__selected_span,.CalendarDay__selected_span:hover,.CalendarDay__selected_span:active,.CalendarDay__hovered_span,.CalendarDay__hovered_span:active,.CalendarDay__default:hover,.CalendarDay__selected_start,.CalendarDay__selected_start:hover,.CalendarDay__selected_start:active,.mi-na-option-date .CalendarDay__selected_span,.mi-na-option-date .CalendarDay__selected_span:hover,.mi-na-option-date .CalendarDay__selected_span:active,.mi-na-option-date .CalendarDay__hovered_span,.mi-na-option-date .CalendarDay__hovered_span:active,.mi-na-option-date .CalendarDay__default:hover,.mi-na-option-date .CalendarDay__selected_start,.mi-na-option-date .CalendarDay__selected_start:hover,.mi-na-option-date .CalendarDay__selected_start:active,.mi-be-datepicker-select .DateRangePickerInput .DateInput .DateInput_input__focused{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:#f6f2e1;color:#56595b}.mi-be-datepicker-select .DateRangePickerInput .DateInput .DateInput_input__focused::placeholder{color:#56595b}.mi-be-datepicker-select .DateRangePickerInput .DateInput .DateInput_input__focused::-webkit-input-placeholder{color:#56595b}.mi-be-datepicker-select .DateRangePickerInput .DateInput .DateInput_input__focused:-moz-placeholder{color:#56595b}.mi-be-datepicker-select .DateRangePickerInput .DateInput .DateInput_input__focused:-ms-input-placeholder{color:#56595b}.CalendarDay__selected_end,.CalendarDay__selected_end:hover,.CalendarDay__selected_end:active,.mi-na-option-date .CalendarDay__selected_end,.mi-na-option-date .CalendarDay__selected_end:hover,.mi-na-option-date .CalendarDay__selected_end:active{background-color:#b39904;color:#fff}.mi-be .mi-be-book-btn,.mi-rs .mi-rs-cart-btn,.mi-rs .mi-rs-add-btn,.mi-rs .mi-na-option-date-btn,.mi-rs .mi-na-option-hotel-btn,.mi-rs .mi-cf-form-data-btn,button.mi-modal-close-btn,.mi-rs .mi-rs-rate-select-room-btn{color:#4b4b4d;border:1px solid #b39904;font-size:18px;box-shadow:#dcdcdc 4px 4px;background-color:transparent;border-radius:0;-webkit-transition:.3s all;transition:.3s all}.mi-be .mi-be-book-btn:hover,.mi-rs .mi-rs-cart-btn:hover,.mi-rs .mi-rs-add-btn:hover,.mi-rs .mi-na-option-date-btn:hover,.mi-rs .mi-na-option-hotel-btn:hover,.mi-rs .mi-cf-form-data-btn:hover,button.mi-modal-close-btn:hover,.mi-rs .mi-rs-rate-select-room-btn:hover{box-shadow:none;border-color:#be9700;background-color:#4b4b4b;color:#fff}.mi-be .mi-be-book-btn,.mi-rs .mi-cf-form-data-btn{color:#4b4b4d;border:1px solid #b39904;font-size:14px;box-shadow:4px 4px 0 0 rgba(75,75,75,.12)}.mi-rs .mi-rs-room-occupation-btn,.mi-rs .mi-rs-room-detail-btn,.mi-rs-rate-see-more-btn,.mi-rs-suggestion-btn,.react-tabs [role=tab][aria-selected=true],.react-tabs [role=tab]:hover,.mi-rs-modal-occupation-btn:hover .mi-rs-occupation-text-legend span:first-child,.mi-rs-modal-occupation-btn.selected .mi-rs-occupation-text-legend span:first-child,.mi-rs-modal-occupation-btn.people:hover,.mi-rs-modal-occupation-btn.people.selected,.mi-rs-back-to-room-selection,.mi-na-view-all-results,.mi-rs-cart-item-edit-btn,.mi-be-datepicker-info-panel .mi-be-datepicker-clear-dates button,.mi-be .mi-be-multiroom-select .mi-be-multiroom-dropdown ul li .mi-be-multiroom-title .mi-be-multiroom-remove,.mi-be .mi-be-multiroom-select .mi-be-multiroom-dropdown .mi-be-multiroom-footer .mi-be-multiroom-footer-add,.mi-na-option-hotel>h4,.mi-rs .mi-cancelation-payment-link,.mi-rs .mi-privacy-policy-link,.mi-rs .mi-cf-form-data-link-back,.mi-rs .mi-cf-error-link-back,.mi-cf-form-data form .mi-cf-form-data-additionals div[class*=mi-cf-form-data-additionals-] a,.mi-rs .mi-rc-btn,.mi-rc-reservation-address .mi-rc-reservation-address-mail-link,.mi-rc-reservation-address .mi-rc-reservation-address-web-link{color:#b39904}.mi-rs .mi-rs-room-occupation-btn:hover,.mi-rs .mi-rs-room-detail-btn:hover,.mi-rs-rate-see-more-btn:hover,.mi-rs-suggestion-btn:hover,.mi-rs-back-to-room-selection:hover,.mi-na-view-all-results:hover,.mi-rs-cart-item-edit-btn:hover,.mi-be-datepicker-info-panel .mi-be-datepicker-clear-dates button:hover,.mi-be .mi-be-multiroom-select .mi-be-multiroom-dropdown ul li .mi-be-multiroom-title .mi-be-multiroom-remove:hover,.mi-be .mi-be-multiroom-select .mi-be-multiroom-dropdown .mi-be-multiroom-footer .mi-be-multiroom-footer-add:hover,.mi-na-option-hotel>h4:hover,.mi-rs .mi-cancelation-payment-link:hover,.mi-rs .mi-privacy-policy-link:hover,.mi-rs .mi-cf-form-data-link-back:hover,.mi-rs .mi-cf-error-link-back:hover,.mi-cf-form-data form .mi-cf-form-data-additionals div[class*=mi-cf-form-data-additionals-] a:hover,.mi-rs .mi-rc-btn:hover,.mi-rc-reservation-address .mi-rc-reservation-address-mail-link:hover,.mi-rc-reservation-address .mi-rc-reservation-address-web-link:hover{color:#957f05}.mi-rs-modal-occupation-btn:hover,.mi-rs-modal-occupation-btn.selected,.react-tabs [role=tab][aria-selected=true],.mi-be .mi-be-multiroom-select .mi-be-multiroom-dropdown ul li .mi-be-multiroom-option-adult span.react-numeric-input b,.mi-be .mi-be-multiroom-select .mi-be-multiroom-dropdown ul li .mi-be-multiroom-option-children span.react-numeric-input b,.mi-radio-container input[type=radio]:checked+.mi-radio-ico:before,.mi-checkbox-container input[type=checkbox]:checked+.mi-checkbox-ico:before{border-color:#b39904 !important}.mi-be .mi-be-multiroom-select .mi-be-multiroom-dropdown ul li .mi-be-multiroom-option-adult span.react-numeric-input b i,.mi-be .mi-be-multiroom-select .mi-be-multiroom-dropdown ul li .mi-be-multiroom-option-children span.react-numeric-input b i,.mi-checkbox-container input[type=checkbox]:checked+.mi-checkbox-ico:before{background-color:#b39904 !important}div[data-mirai-engine=mirai_cf] .mi-rs,div[data-mirai-engine=mirai_mr] .mi-rs,.mi-rs .mi-field-group.focused .mi-input-text,.mi-rs .mi-field-group.focused .mi-textarea,.mi-cf-form-data form .mi-cf-form-data-payment .mi-cf-form-data-payment-title img.selected,.mi-rc-reservation-code,.mi-rc-reservation-address,.mi-rc-reservation-data,.mi-rc-reservation-detail,.mi-rc-reservation-price,.mi-rc-reservation-payment,.mi-rc-reservation-cancellation,.mi-rc-reservation-privacy{border-color:#b39904}.mi-rs.loading .mi-loading .mi-loading-scope .mi-loading-icon div{border-color:#b39904 transparent}#engine-modal.modal,#engine-modal.modal .modal-body,#engine-modal.mirai-modal .mi-modal-content,#engine-modal.mirai-modal .mi-modal-content>div{overflow:visible}.mi-be-square{text-align:center}.mi-be-square .mi-be{display:inline-block;width:100%}.mi-be-square .mi-be .mi-be-chain-field,.mi-be-square .mi-be .mi-be-datepicker-select,.mi-be-square .mi-be .mi-dropdown,.mi-be-square .mi-be .mi-be-promo-field,.mi-be-square .mi-be .mi-be-book-btn{display:block}.mi-be-square .mi-be .mi-be-chain-field,.mi-be-square .mi-be .DateRangePickerInput,.mi-be-square .mi-be .mi-be-multiroom-field,.mi-be-square .mi-be .mi-be-promo-field{margin-right:0;margin-bottom:0;text-align:center;padding:16px 24px 12px}.mi-be-square .mi-be .mi-dropdown .mi-dropdown-button label,.mi-be-square .mi-be .mi-be-datepicker-select .DateRangePickerInput .DateInput .DateInput_input,.mi-be-square .mi-be .mi-be-promo-field label input,.mi-be-square .mi-be .mi-be-book-btn{line-height:1.8em;height:1.8em}.mi-be-square .mi-be .mi-be-book-btn{padding:14px 22px;margin:40px auto 0;min-width:138px}.mi-be-square .mi-be .mi-be-datepicker-select .DateRangePickerInput .DateRangePickerInput_calendarIcon,.mi-be-square .mi-be .mi-be-multiroom-field span.mi-ico-dropdown,.mi-be-square .mi-be .mi-be-promo-field span.mi-ico-code{font-size:1.6em;display:none}.mi-be-square .mi-be .mi-dropdown .mi-dropdown-button .mi-ico-arrow-down-dark{position:absolute;right:20px;top:50%;margin-top:-7px;display:none}.mi-be-square .mi-be .mi-dropdown .mi-dropdown-button>*:nth-last-child(2){margin-right:0;padding-right:25px;box-sizing:border-box;max-width:100%;width:auto}.bookingstep #container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.bookingstep #container{width:750px}}@media (min-width:992px){.bookingstep #container{width:970px}}@media (min-width:1200px){.bookingstep #container{width:1170px}}.mi-rs-room-header{border:none}.mi-rs-rates-listing>li:nth-child(odd){background-color:transparent}.mi-rs-rate{border:none}.mi-rs p{font-weight:400}.mi-rs-rates-listing{border:none}.mi-rs-room{border-top:1px solid #433b33}.mi-rs-room-info h2{text-transform:uppercase;font-size:2em}.mi-rs-rate-title{text-transform:uppercase}.mi-rs-cart-item-price,.mi-rs-cart-total,.mi-rs-rate-night-price,.mi-rs-rate-details-total-price div:first-child,.mi-cf-resume .mi-cf-resume-price .mi-cf-resume-total,.mi-rs-extra-footer .mi-rs-extra-footer-price span{color:#4b4b4d !Important}.mi-rs-details-legend-restrictions,.mi-rs-details-legend-payment{color:inherit}.mi-rs-cart-item-remove-btn{color:#a7a7a7}.mi-rs-taxes{font-size:1.1em;color:#b0b0b0}.mi-rc-reservation-detail table tbody tr td.mi-rc-reservation-detail-price,.mi-rc-reservation-price .mi-rc-reservation-price-total{color:#4b4b4d !Important}.mi-rc-reservation-cancellation p{color:#afafaf}.mi-rc-reservation-cancellation span.mi-rc-reservation-cancellation-desc{color:#626262}.mi-rc-reservation-privacy ul li span.mi-ico-check-dark{background-color:#b9a119}div[data-mirai-engine=mirai_mr] .mi-rs h2{text-transform:uppercase}.popup-engine div[data-mirai-engine=mirai_be]{background:0 0}.popup-engine.mi-be-square .mi-be .mi-dropdown,.popup-engine.mi-be-square .mi-be .mi-be-promo-field{display:inline-block}.popup-engine.mi-be-square .mi-be .mi-dropdown{margin-right:10px}.mi-be-square.popup-engine .mi-be .mi-be-multiroom-select .mi-be-multiroom-field label{width:167.4px}.popup-engine.mi-be-square .mi-be .mi-be-promo-field label input{width:167.4px}.popup-engine.mi-be-square .mi-be .mi-be-datepicker-select .DateRangePickerInput .DateRangePickerInput_calendarIcon{position:absolute;left:20px}.popup-engine.mi-be-square .mi-be .DateRangePickerInput{text-align:center}.popup-engine .mi-be-datepicker-select .DateRangePickerInput .DateRangePickerInput_arrow svg{fill:#b39904}.popup-engine .mi-be .mi-dropdown .mi-dropdown-button .mi-ico-arrow-down-dark{color:#b39904}.palacio-booking__form-content{outline:2px solid #b39904;outline-offset:-7px}.mi-rs-extra-footer .mi-rs-extra-footer-button>div .mi-ico-check-dark{background-color:#b39904}.mi-rs-extra-footer .mi-rs-extra-footer-button>div{color:#b39904}.mi-cf-resume{background:#f5f4ee;border:0}.mi-cf-form-data form .mi-cf-form-data-payment>div>div.mi-payment-box>div:last-child .mi-cf-form-data-payment-body{background:#f5f4ee}.mi-cf-resume .mi-cf-resume-price,.mi-cf-resume .mi-cf-resume-room{border-color:#b39904}.mi-cf-resume .mi-cf-resume-room .mi-cf-resume-room-title span,.mi-cf-form-data h1,.mi-cf-resume .mi-cf-resume-price .mi-cf-resume-title{text-transform:uppercase}.b-modal-booking__inner h3{text-align:center}.mi-be-square .mi-be .mi-dropdown.is-open.open-down .mi-dropdown-layout,.mi-be-square .mi-be-datepicker-select .DateRangePicker_picker.DateRangePicker_picker__openDown{margin-top:-2px;left:50% !important;transform:translateX(-50%);border:1px solid #b39904}.mi-be-square .mi-be .mi-dropdown.open-down .mi-dropdown-layout:after,.mi-be-square .mi-be-datepicker-select .DateRangePicker_picker.DateRangePicker_picker__openDown:after{border:0}.mi-be-square .mi-be .mi-dropdown.open-down .mi-dropdown-layout:before,.mi-be-square .mi-be-datepicker-select .DateRangePicker_picker.DateRangePicker_picker__openDown:before{border:0}.mi-be-square .DayPicker__withBorder{border-radius:0;box-shadow:none}.CalendarMonthGrid{background:0 0}.mi-be-datepicker-info-text{color:#484848}.mi-be-datepicker-info-text .mi-ico-info{color:#484848}.mi-be-datepicker-info-panel .mi-be-datepicker-clear-dates button,.mi-be .mi-be-multiroom-select .mi-be-multiroom-dropdown .mi-be-multiroom-footer .mi-be-multiroom-footer-add{color:#484848;text-decoration:underline}.c-reservations .mi-be-square{max-width:900px;margin:auto}.mi-be .mi-be-multiroom-select .mi-be-multiroom-dropdown ul li .mi-be-multiroom-title label{text-transform:uppercase}.mim-modal-open header{display:none}body.mi-be-datepicker-open .mi-be .mi-be-datepicker-select.mi-be-datapicker-prices div.DateRangePicker_picker{transform:none}@media (min-device-width:768px) and (max-device-width:1024px){.mi-be .mi-be-chain-field,.mi-be .DateRangePickerInput,.mi-be .mi-be-multiroom-field,.mi-be .mi-be-promo-field{margin-right:10px}.mi-be .mi-be-promo-field label input{width:150px}.bookingstep .mi-be .mi-be-datepicker-select .DateRangePickerInput .DateRangePickerInput_calendarIcon,.bookingstep .mi-be .mi-be-multiroom-field span.mi-ico-dropdown,.bookingstep .mi-be .mi-be-promo-field span.mi-ico-code{display:none}.mi-be .mi-be-multiroom-select .mi-be-multiroom-field label{width:128px}.mi-be-datepicker-select .DateRangePickerInput .DateInput{width:95px}.mi-be .mi-be-book-btn,.mi-rs .mi-cf-form-data-btn{font-size:14px}}@media (max-width:767px){.mi-be-square .mi-be{width:100%;font-size:calc(-4px + 5vw)}.popup-engine.mi-be-square .mi-be .mi-dropdown,.popup-engine.mi-be-square .mi-be .mi-be-promo-field{display:block;margin-right:0}div[data-mirai-engine=mirai_be]{padding:0}.mi-be-square.popup-engine .mi-be .mi-be-multiroom-select .mi-be-multiroom-field label{display:inline-block}.palacio-booking__wrapper{vertical-align:middle !important}.mi-be.mi-be-mobile .mi-be-modal .mi-be-multiroom-footer .mi-be-multiroom-footer-confirm,.mi-be-mobile .mi-be-modal .mi-be-modal-footer .mi-be-date-picker-confirm{background:#b39904}.mi-be.mi-be-mobile .mi-be-modal .mi-be-modal-header button.mi-be-modal-clear-date{color:#b39904}.mi-be.mi-be-mobile .mi-be-modal .mi-be-multiroom-footer .mi-be-multiroom-footer-add{border-color:#b39904 !important}.palacio-booking__form-content{outline:0}.popup-engine.mi-be-square .mi-be .mi-be-datepicker-select .DateRangePickerInput .DateRangePickerInput_calendarIcon{position:relative;left:0}.mi-be.mi-be-mobile .mi-be-modal .mi-be-modal-main .mi-be-modal-fields input.DateInput_input__focused{background:#f6f2e1}.b-modal-booking__inner{padding:15px !important}.b-modal-booking__col{padding:0 !important}.b-modal-booking__inner h3{padding-top:45px !important}.mim-modal-open .scroll-content{transform:none !important}}@media (max-height :850px) and (min-width:768px){.popup-engine .mi-be .mi-dropdown.is-open.open-up .mi-dropdown-layout,.popup-engine .mi-be-datepicker-select .DateRangePicker_picker.DateRangePicker_picker__openUp{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);left:50% !important;margin-bottom:0}.popup-engine .mi-be .mi-dropdown.is-open.open-down .mi-dropdown-layout,.popup-engine .mi-be-datepicker-select .DateRangePicker_picker.DateRangePicker_picker__openDown{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50% !important;margin-top:0}.popup-engine .mi-be .mi-dropdown .mi-dropdown-layout:before,.popup-engine .mi-be-datepicker-select .DateRangePicker_picker:before,.popup-engine .mi-be .mi-dropdown .mi-dropdown-layout:after,.popup-engine .mi-be-datepicker-select .DateRangePicker_picker:after{display:none !important}}.bookingstep #header{margin-bottom:10px}.bookingstep #logo,#logo-popup{margin:0 auto;width:131px;padding:0}.bookingstep #logo a,#logo-popup a{display:block;margin:0 auto;background:url(//palaciosolecio.com/mirai/logoPalacioSolecio.jpg) no-repeat 0 0 transparent;height:162px;width:145px;background-size:contain}:root{--corporative-color:#b39904;--corporative-text-color:#b39904;--text-color__over-corporative-color:#fff;--border-radius:2px}div[data-mirai-engine=mirai_rs] .mi-be.mi-be-mobile{background:0 0;padding:0;margin:0;box-shadow:none}div[data-mirai-engine=mirai_rs] .mi-be.mi-be-mobile .mi-be-chain-field,div[data-mirai-engine=mirai_rs] .mi-be.mi-be-mobile .DateRangePickerInput,div[data-mirai-engine=mirai_rs] .mi-be.mi-be-mobile .mi-be-multiroom-field,div[data-mirai-engine=mirai_rs] .mi-be.mi-be-mobile .mi-be-promo-field{box-shadow:none;background:#fff;color:#3d3d3d;border:1px solid var(--border-color)}div[data-mirai-engine=mirai_rs] .mi-be .mi-dropdown .mi-dropdown-button label,div[data-mirai-engine=mirai_rs] .mi-be .mi-be-datepicker-select .DateRangePickerInput .DateInput .DateInput_input,div[data-mirai-engine=mirai_rs] .mi-be .mi-be-promo-field label input,div[data-mirai-engine=mirai_rs] .mi-be .mi-be-book-btn{line-height:3rem;height:3rem}div[data-mirai-engine=mirai_rs] .mi-be .mi-be-book-btn{border-radius:var(--border-radius)}div[data-mirai-engine=mirai_rs] .mi-be .mi-be-datepicker-select .DateRangePickerInput .DateRangePickerInput_calendarIcon,div[data-mirai-engine=mirai_rs] .mi-be .mi-be-multiroom-field span.mi-ico-dropdown,div[data-mirai-engine=mirai_rs] .mi-be .mi-be-promo-field span.mi-ico-code{display:inline-block;color:#3d3d3d}div[data-mirai-engine=mirai_rs] .mi-be-datepicker-select .DateRangePickerInput .DateRangePickerInput_arrow svg{fill:#3d3d3d}div[data-mirai-engine=mirai_rs] .mi-be.mi-be-mobile .mi-be-modal .mi-be-content-modal{background:#fff}[data-mirai-engine=mirai_rs] .pswp .pswp__bg{background-color:#000}