@charset "UTF-8";@-webkit-keyframes move{0%{background-position:100% 0}100%{background-position:60px 60px}}@keyframes move{0%{background-position:100% 0}100%{background-position:60px 60px}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:right;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:ltr}.owl-carousel.owl-rtl .owl-item{float:left}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.modal-box-container{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1041;outline:0;padding:0!important;text-align:center}.modal-box-container.in{display:block}.modal-box-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;width:0}.modal-box-container .modal-box{position:relative;width:96%;text-align:right;vertical-align:middle;max-width:720px;display:inline-block;margin:0 auto}.modal-box-container .modal-box .container-close{position:absolute;z-index:200;padding:0;left:0;top:0}.modal-box-container .modal-box .container-close .close{opacity:1;font-size:14px;text-shadow:none;padding:10px 20px}.modal-box-container .modal-box .container-close .close svg{width:14px;height:14px;vertical-align:sub}.modal-box-container .modal-box .container-close .close svg,.modal-box-container .modal-box .container-close .close svg *{fill:#fff}.modal-box-container .modal-box .multicriteriasearch{margin-bottom:0}.modal-box-container .modal-box .multicriteriasearch .tab-pane{padding:34px 20px 20px}.multicalendar_container{background:url(/headers/ilusion/img/packages/bg_multicalendar_caribe_high.jpg) no-repeat center top;min-height:483px;width:100%;padding:25px 0 0;position:relative;margin-bottom:20px;text-align:center}.multicalendar_container .alert-info-promo{margin-top:20px}.destination_container{text-align:center}.destination_container .destination_selector,.destination_container .destination_selector_mobile{margin-bottom:25px}.destination_container .destination_selector{display:none}.destination_container .destination_selector .btn-group .btn+.btn{margin-right:0}.destination_container .destination_selector .btn-default{color:#ec5b14;border-color:#fff;font-size:14px;font-weight:700;border:0;border-left:1px solid #d0cbc9;-webkit-transition:all .3s;transition:all .3s;text-transform:uppercase;padding:14px 15px 13px 11px}html.fonts-loaded .destination_container .destination_selector .btn-default{font-weight:500}html[lang|=ar].fonts-loaded .destination_container .destination_selector .btn-default,html[lang|=fa].fonts-loaded .destination_container .destination_selector .btn-default,html[lang|=he].fonts-loaded .destination_container .destination_selector .btn-default{font-weight:700}.destination_container .destination_selector .btn-default:last-child{border-left:0}.destination_container .destination_selector .btn-default:focus,.destination_container .destination_selector .btn-default:hover{color:#fff;background:#ec5b14}.destination_container .destination_selector .btn-default.active{box-shadow:none}.destination_container .destination_selector .btn-default.active,.destination_container .destination_selector .btn-default.active:focus,.destination_container .destination_selector .btn-default.active:hover{color:#fff;background-color:#ec5b14}.destination_container .destination_selector_mobile{display:block;text-align:right}.destination_container .destination_selector_mobile .btn.dropdown-toggle{display:inline-block;font-size:14px;width:100%;text-align:right;position:relative}.destination_container .destination_selector_mobile .btn.dropdown-toggle .caret{position:absolute;left:5px;top:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.destination_container .destination_selector_mobile .dropdown-menu{width:100%}.destination_container .destination_selector_mobile .dropdown-menu>li>a{border-bottom:1px solid #dfdfdf;padding:10px 20px}.destination_container .destination_selector_mobile .dropdown-menu>li:last-child>a{border-bottom:none}.months_container{display:block}.calendars_carousel,.months_carousel{padding:0;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.calendars_carousel .bt-next,.calendars_carousel .bt-prev,.calendars_carousel .owl-next,.calendars_carousel .owl-prev,.months_carousel .bt-next,.months_carousel .bt-prev,.months_carousel .owl-next,.months_carousel .owl-prev{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:100%;display:block;cursor:pointer;width:55px;background-position:20px;background-repeat:no-repeat;background-size:15px auto}.calendars_carousel .bt-next.disabled,.calendars_carousel .bt-prev.disabled,.calendars_carousel .owl-next.disabled,.calendars_carousel .owl-prev.disabled,.months_carousel .bt-next.disabled,.months_carousel .bt-prev.disabled,.months_carousel .owl-next.disabled,.months_carousel .owl-prev.disabled{opacity:.25;cursor:default}.calendars_carousel .bt-prev,.calendars_carousel .owl-prev,.months_carousel .bt-prev,.months_carousel .owl-prev{right:0;background-image:url(/headers/ilusion/sunrise/dist/svg/icn_chevron_left-2.svg),none}.calendars_carousel .bt-next,.calendars_carousel .owl-next,.months_carousel .bt-next,.months_carousel .owl-next{left:0;background-image:url(/headers/ilusion/sunrise/dist/svg/icn_chevron_right-2.svg),none}.carousel_items{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.carousel_item{position:relative;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;min-height:1px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.months_carousel{padding:0 55px;margin:0 auto 25px}.months_carousel .carousel_items,.months_carousel .owl-stage-outer{border-radius:4px}.months_carousel .carousel_item:last-child .month_element{border-left:0}.month_element{background:#fff;padding:10px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-left:1px solid #d0cbc9;-webkit-transition:all .3s;transition:all .3s}.month_element:focus,.month_element:hover{background:#F4F8FC}.month_element.month_selected,.month_element.month_selected:focus,.month_element.month_selected:hover{background:#F4F8FC}.month_element .month_line,.month_element .price_line{font-weight:700;text-align:center;text-transform:uppercase;display:block;line-height:1.5;min-height:1.5em}.month_element .month_line{color:#46403c}.month_element .month_line .icon-anyfill-graph-success-circle-neg{width:15px;height:15px;float:right;margin:2px 0 0 5px}.month_element .month_line .icon-anyfill-graph-success-circle-neg,.month_element .month_line .icon-anyfill-graph-success-circle-neg *{fill:#027A02}.month_element .price_line{font-size:20px;color:#ec5b14}.month_element .price_line .ball-clip-rotate>div{width:18px;height:18px;margin:0;border:2px solid #46403c;border-bottom-color:transparent}.calendars_carousel .carousel_item:last-child{margin-left:0}.calendar_element{background:rgba(0,0,0,.4);border-radius:6px;width:100%;padding:10px 0;min-height:358px}.calendar_element .ball-clip-rotate>div{width:28px;height:28px;margin:0;border:2px solid #fff;border-bottom-color:transparent;position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.month_text{text-align:center;color:#fff;font-size:18px;margin-bottom:15px}.days_container{margin:0 auto;padding:0 4px 0 3px;width:320px;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cell_days,.header_days{width:43px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 2px 0}.header_days{font-size:12px;font-weight:700;color:#fff;text-align:center;text-transform:uppercase;line-height:1;margin-bottom:8px}.cell_days{margin-bottom:2px;height:44px}.link_day{display:block;height:44px;background:rgba(241,241,241,.8);text-decoration:none;padding:2px;position:relative}.link_day:focus,.link_day:hover{background-color:#f2f2f2;text-decoration:none}.empty_day_text{display:block;position:absolute;bottom:2px;left:2px;line-height:1}.empty_day_text .icon-anyfill-ui-search{width:14px;height:14px}.empty_day_text .icon-anyfill-ui-search,.empty_day_text .icon-anyfill-ui-search *{fill:#9b9b9b}.best_price_tag{position:absolute;top:1px;right:2px;width:15px;height:15px}.best_price_tag .icon-anyfill-graph-success-circle-neg{width:15px;height:15px}.best_price_tag .icon-anyfill-graph-success-circle-neg,.best_price_tag .icon-anyfill-graph-success-circle-neg *{fill:#027A02}.number_day{text-align:left;font-size:12px;line-height:1;color:#46403c;font-weight:300;display:block}.price_day{font-size:12px;line-height:1;font-weight:700;color:#E50000;text-align:left;display:block;position:absolute;bottom:2px;left:2px}.bestpricetooltip{width:300px;max-width:none;box-shadow:0 3px 30px 0 rgba(0,0,0,.18);border:solid 1px #b9afaa;top:50%;right:50%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);z-index:110}.bestpricetooltip .tooltip-inner{padding-right:26px;padding-left:40px;position:relative}.bestpricetooltip .tooltip-inner .bestpricetooltip_close{background:0 0;border:0;position:absolute;top:14px;left:14px}.bestpricetooltip .tooltip-inner .bestpricetooltip_close svg{width:10px;height:10px;vertical-align:middle}.bestpricetooltip .tooltip-inner .bestpricetooltip_close svg,.bestpricetooltip .tooltip-inner .bestpricetooltip_close svg *{fill:#7c7167}.bestpricetooltip .tooltip-inner .texttooltip{margin-bottom:0;text-align:right;line-height:1.5}.bestpricetooltip .tooltip-inner .texttooltip .icon-anyfill-graph-success-circle-neg{display:inline-block;width:15px;height:15px;vertical-align:middle}.bestpricetooltip .tooltip-inner .texttooltip .icon-anyfill-graph-success-circle-neg,.bestpricetooltip .tooltip-inner .texttooltip .icon-anyfill-graph-success-circle-neg *{fill:#027A02}.travel-datetimepicker .table-condensed{width:317px;margin:0 auto;border-collapse:separate;border-spacing:2px}.travel-datetimepicker .table-condensed th.picker-switch{text-align:center;color:#fff;font-size:18px;text-transform:uppercase;padding:0 0 10px 0}.travel-datetimepicker .table-condensed>thead>tr>.dow{padding:0;font-size:12px;font-weight:700;color:#fff;text-align:center;text-transform:uppercase;line-height:1}.travel-datetimepicker .table-condensed td.day{width:43px!important;height:44px!important;padding:0;background:rgba(241,241,241,.8)!important;border-radius:0;line-height:1!important;vertical-align:top}.travel-datetimepicker .table-condensed td.day:hover{background:#f2f2f2!important}.travel-datetimepicker .table-condensed td.day>.container-cell{width:43px!important;height:44px!important;position:relative;display:block;padding:2px;margin:0;line-height:normal;border-radius:0}.travel-datetimepicker .table-condensed td.day small{text-align:left;font-size:12px;line-height:1;color:#46403c;font-weight:300;display:block}.travel-datetimepicker .table-condensed td.day span.price{font-size:12px;line-height:1;font-weight:700;color:#E50000;text-align:left;display:block;position:absolute;bottom:2px;left:2px;width:auto;height:auto;line-height:1;margin:0;cursor:pointer;border-radius:0}.travel-datetimepicker .table-condensed td.day span.price:hover{background:0 0}.travel-datetimepicker .table-condensed td.day span.price span{display:inline;width:auto;height:auto;line-height:1;margin:0;cursor:default;border-radius:0}.travel-datetimepicker .table-condensed td.day .icon-anyfill-ui-search{width:14px;height:14px;display:block;position:absolute;bottom:2px;left:2px;line-height:1}.travel-datetimepicker .table-condensed td.day .icon-anyfill-ui-search,.travel-datetimepicker .table-condensed td.day .icon-anyfill-ui-search *{fill:#9b9b9b}.travel-datetimepicker .table-condensed td.day span.best_price_tag{font-size:12px;line-height:1;display:block;position:absolute;top:1px;right:2px;width:15px;height:15px;line-height:1;margin:0}.travel-datetimepicker .table-condensed td.day span.best_price_tag:hover{background:0 0}.travel-datetimepicker .table-condensed td.day span.best_price_tag .icon-anyfill-graph-success-circle-neg{width:15px;height:15px}.travel-datetimepicker .table-condensed td.day span.best_price_tag .icon-anyfill-graph-success-circle-neg,.travel-datetimepicker .table-condensed td.day span.best_price_tag .icon-anyfill-graph-success-circle-neg *{fill:#027A02}.travel-datetimepicker .table-condensed td.day.new,.travel-datetimepicker .table-condensed td.day.old{background:rgba(241,241,241,.2)!important;opacity:0;cursor:default}.travel-datetimepicker .table-condensed td.day.new .icon-anyfill-ui-search,.travel-datetimepicker .table-condensed td.day.new .price,.travel-datetimepicker .table-condensed td.day.old .icon-anyfill-ui-search,.travel-datetimepicker .table-condensed td.day.old .price{opacity:.2}.travel-datetimepicker .table-condensed td.day.disabled{opacity:.5}.travel-datetimepicker .table-condensed td.today:before{display:none}#flyplushotel .continente_boton_submit button[type=submit]{padding:8px 10px 7px!important}@media (min-width:768px){.multicalendar_container{min-height:583px}.destination_container .destination_selector{display:inline-block}.destination_container .destination_selector_mobile{display:none}.bestpricetooltip{width:400px}}@media (max-width:767px){.months_container{display:none}.months_carousel{display:none}.calendars_container{margin:0 -15px}.calendars_carousel{padding:0}.calendars_carousel .bt-next,.calendars_carousel .bt-prev,.calendars_carousel .owl-next,.calendars_carousel .owl-prev{top:0;-webkit-transform:translateY(0);transform:translateY(0);height:47px}.calendars_carousel .bt-prev,.calendars_carousel .owl-prev{right:15px}.calendars_carousel .bt-next,.calendars_carousel .owl-next{left:15px}}@media (min-width:1200px){.months_carousel{width:1082px}.calendars_carousel{padding:0 69px}.calendars_carousel .bt-prev,.calendars_carousel .owl-prev{right:14px}.calendars_carousel .bt-next,.calendars_carousel .owl-next{left:14px}.calendars_carousel .carousel_item{margin-left:11px}}@media (min-width:768px) and (max-width:1199px){.calendars_carousel{padding:0 55px}.calendars_carousel{width:446px;margin:0 auto}.calendars_carousel .bt-prev,.calendars_carousel .owl-prev{right:0}.calendars_carousel .bt-next,.calendars_carousel .owl-next{left:0}}