:root{--corporative-color:#8d7260;--text-color__over-corporative-color:#fff;--corporative-text-color:#333;--border-radius:1px}div[data-mirai-engine="mirai_rs"] .mi-be.mi-be-mobile{background:none;padding:0;margin:0;-webkit-box-shadow:none;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{-webkit-box-shadow:none;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}.mi-be .mi-be-chain-select .mi-be-chain-field label{width:150px}.mi-be-datepicker-select .DateRangePickerInput .DateInput{}.mi-be .mi-be-multiroom-select .mi-be-multiroom-field label{width:130px}.mi-be .mi-be-promo-field label input{}.mi-be .mi-be-chain-select .mi-be-chain-dropdown{width:250px}.mi-be-datepicker-select .DateRangePickerInput .DateInput,.mi-be .mi-be-multiroom-select .mi-be-multiroom-field label,.mi-be .mi-be-promo-field label input,.mi-be .mi-be-chain-select .mi-be-chain-dropdown{font-weight:600;color:#4b1a00}body .mi-be{background:transparent;font-size:16px;color:#3D3D3D}.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:#fff;margin-right:5px}.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:60px;height:60px}.mi-be .mi-dropdown .mi-dropdown-placeholder,.mi-be input[type=text]::-webkit-input-placeholder{color:#4b1a00}.mi-rs input[type=text]::-webkit-input-placeholder{color:#4b1a00}.mi-be input[type=text]::-moz-placeholder{color:#4b1a00}.mi-rs input[type=text]::-moz-placeholder{color:#4b1a00}.mi-be input[type=text]:-moz-placeholder{color:#4b1a00}.mi-rs input[type=text]:-moz-placeholder{color:#4b1a00}.mi-be input[type=text]:-ms-input-placeholder{color:#4b1a00}.mi-rs input[type=text]:-ms-input-placeholder{color:#4b1a00}.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:#8d7260!important;margin-right:5px}.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-be-datepicker-select .DateRangePickerInput .DateInput .DateInput_input__focused,.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;transition:all .3s ease;background-color:#ffe0cf;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:-ms-input-placeholder{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:#8d7260;color:#fff}#main [class^=mi-] .mi-s-color-button,.mi-be .mi-be-book-btn,#main [class^=mi-] .mi-s-color-button,.mi-be .mi-be-book-btn,#main .mi-rs .mi-rs-cart-btn,#main .mi-rs .mi-rs-add-btn,#main .mi-rs .mi-na-option-date-btn,#main .mi-rs .mi-na-option-hotel-btn,.mi-rs .mi-cf-form-data-btn,#main button.mi-modal-close-btn,#main .mi-rs .mi-rs-rate-select-room-btn,.mi-be.mi-be-mobile .mi-be-modal .mi-be-multiroom-footer .mi-be-multiroom-footer-confirm,.mi-be.mi-be-mobile .mi-be-modal .mi-be-modal-footer .mi-be-date-picker-confirm{color:#fff;background-color:#8d7260!important;border-radius:0;border:0;-webkit-transition:.4s all;transition:.4s all;overflow:hidden}.engine-wrapper .mi-be-book-btn,#engine-modal .mi-be-book-btn,.cat-booking .mi-be-book-btn{color:#fff!important;background-color:#8d7260!important;padding:10px!important}.mi-rs .mi-cf-form-data-btn:hover{background-color:#984113}#main .mi-be .mi-be-book-btn:after,.mi-be .mi-be-book-btn:after,#main .mi-rs .mi-rs-cart-btn:after,#main .mi-rs .mi-rs-add-btn:after,#main .mi-rs .mi-na-option-date-btn:after,#main .mi-rs .mi-na-option-hotel-btn:after,#main .mi-rs .mi-cf-form-data-btn:after,#main button.mi-modal-close-btn:after,#main .mi-rs .mi-rs-rate-select-room-btn:after{content:"";background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(41%,rgba(255,255,255,0.2)),color-stop(62%,rgba(255,255,255,0.2)),to(rgba(255,255,255,0)));background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 41%,rgba(255,255,255,0.2) 62%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=1);height:195px;left:-124px;opacity:.4;position:absolute;top:-50px;width:90px;z-index:10;-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-transition:all .4s ease-out;transition:all .4s ease-out}#main .mi-be .mi-be-book-btn:hover:after,.mi-be .mi-be-book-btn:hover:after,#main .mi-rs .mi-rs-cart-btn:hover:after,#main .mi-rs .mi-rs-add-btn:hover:after,#main .mi-rs .mi-na-option-date-btn:hover:after,#main .mi-rs .mi-na-option-hotel-btn:hover:after,#main .mi-rs .mi-cf-form-data-btn:hover:after,#main button.mi-modal-close-btn:hover:after,#main .mi-rs .mi-rs-rate-select-room-btn:hover:after{left:118%}#main [class^=mi-] .mi-s-color-button,.mi-be .mi-be-book-btn,.mi-be .mi-be-book-btn{padding:10px 20px;font-size:20px;-webkit-transition:background .4s ease-out;transition:background .4s ease-out;overflow:hidden;position:relative}#main .mi-be .mi-be-book-btn:after,.mi-be .mi-be-book-btn:after{content:"";background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(41%,rgba(255,255,255,0.2)),color-stop(62%,rgba(255,255,255,0.2)),to(rgba(255,255,255,0)));background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.2) 41%,rgba(255,255,255,0.2) 62%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=1);height:195px;left:-124px;opacity:.4;position:absolute;top:-50px;width:90px;z-index:10;-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-transition:all .4s ease-out;transition:all .4s ease-out}#main .mi-be .mi-be-book-btn:hover:after,.mi-be .mi-be-book-btn:hover:after{left:118%}.mi-s-color-link,.mi-s-color-link-wrapper a,.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,.mi-rs .mi-rc-reservation-code .mi-rc-reservation-code-expired-link,.mi-be-modal .mi-be-modal-header button.mi-be-modal-clear-date{color:#8d7260!important}.mi-s-color-link:hover,.mi-s-color-link-wrapper a:hover,.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 .mi-rs .mi-rc-reservation-code .mi-rc-reservation-code-expired-link:hover,.mi-be-modal .mi-be-modal-header button.mi-be-modal-clear-date:hover{color:#a94b1a!important}.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-be.mi-be-mobile .mi-be-modal .mi-be-multiroom-footer .mi-be-multiroom-footer-add,.mi-be.mi-be-mobile .mi-be-modal .mi-be-multiroom-footer .mi-be-multiroom-footer-confirm,.mi-checkbox-container input[type="checkbox"]:checked + .mi-checkbox-ico:before{border-color:#8d7260!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:#8d7260!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:#8d7260}.mi-rs.loading .mi-loading .mi-loading-scope .mi-loading-icon div{border-color:#8d7260 transparent #8d7260 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}.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:5px;text-align:left;padding:10px 20px}.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:3em;height:3em}.mi-be-square .mi-be .mi-be-book-btn{width:100%;padding-left:0;padding-right:0}.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}.mi-be-square .mi-be .mi-dropdown .mi-dropdown-button .mi-ico-arrow-down-dark{position:absolute;right:20px;top:50%;margin-top:-7px}.mi-be-square .mi-be .mi-dropdown .mi-dropdown-button>*:nth-last-child(2){margin-right:0;padding-right:25px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;width:auto}@media (min-width:768px) and (max-width:979px){.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{display:none}.mi-be .mi-be-multiroom-select .mi-be-multiroom-field label{width:118px}.mi-be .mi-be-promo-field label input{width:100px}}@media (max-device-width:767px){.mi-be{display:block!important}.mi-be.mi-be-mobile .mi-be-modal .mi-be-modal-footer .mi-be-date-picker-confirm[disabled],.mi-be.mi-be-mobile .mi-be-modal .mi-be-modal-footer .mi-be-date-picker-confirm[disabled]:hover{background:#c2c2c2!important;border-color:#c2c2c2!important;color:#fff;cursor:default;padding:20px!important}.mi-be.mi-be-mobile .mi-be-modal .mi-be-modal-footer .mi-be-date-picker-confirm{background-color:#8d7260!important;padding:20px!important;color:#fff!important}#engine-modal{top:0;bottom:0;left:0;right:0;border:none}#engine-modal .close{position:absolute;right:15px;top:20px;background:transparent}#engine-modal h3{padding-top:45px}#engine-modal .mi-be .mi-be-multiroom-select .mi-be-multiroom-field label{width:255px}#main #engine-modal .mi-be .mi-be-book-btn{padding:10px 0}.mi-be.mi-be-mobile .mi-be-modal .mi-be-modal-header button.mi-be-modal-clear-date{position:absolute!important;top:19px;right:20px;left:auto;font-size:.9em}.mi-be-modal-close{color:#BCC3CB;position:absolute!important;top:17px;left:16px;font-size:1.3em}body.mim-modal-open>div.zopim,body#hotel-daniya-alicante.bookingstep1>div.zopim{display:none!important}.engine-wrapper .mi-be-book-btn,#engine-modal .mi-be-book-btn{padding:10px 0!important}}@media (max-height:850px) and (min-width:768px){#engine-modal .mi-be .mi-dropdown.is-open.open-up .mi-dropdown-layout,#engine-modal .mi-be-datepicker-select .DateRangePicker_picker.DateRangePicker_picker__openUp{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);left:50%!important;margin-bottom:0}#engine-modal .mi-be .mi-dropdown.is-open.open-down .mi-dropdown-layout,#engine-modal .mi-be-datepicker-select .DateRangePicker_picker.DateRangePicker_picker__openDown{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%!important;margin-top:0}#engine-modal .mi-be .mi-dropdown .mi-dropdown-layout:before,#engine-modal .mi-be-datepicker-select .DateRangePicker_picker:before,#engine-modal .mi-be .mi-dropdown .mi-dropdown-layout:after,#engine-modal .mi-be-datepicker-select .DateRangePicker_picker:after{display:none!important}}