@charset "UTF-8";.transportesrafagas-container{-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.1);box-shadow:0 2px 7px 0 rgba(0,0,0,.1);margin-bottom:0}.transportesrafagas-content{background:#f7f7f7}.transportesrafagas-content .container-limited>div{height:50px;margin:0}.transportesrafagas-content .container-limited>div span{line-height:50px;vertical-align:middle;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transportesrafagas-content .container-limited .rafagas-text{font-size:16px;font-weight:300;color:#222;padding-left:0;text-align:center}.transportesrafagas-content .container-limited .rafagas-text span{color:#bd1550}.transportesrafagas-content .container-limited .rafagas-text span:after{content:"..."}.transportesrafagas-content .container-limited .rafagas-company{text-transform:uppercase}.transportesrafagas-content .container-limited .rafagas-company,.transportesrafagas-content .container-limited .rafagas-journey{font-size:14px;color:#74716e;border-left:2px dotted #dfdfde;padding-left:30px}.transportesrafagas-content .container-limited .rafagas-company span,.transportesrafagas-content .container-limited .rafagas-journey span{font-weight:300;padding-left:20px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.transportesrafagas-content .container-limited .rafagas-company span:after,.transportesrafagas-content .container-limited .rafagas-journey span:after{position:absolute;left:0;top:50%;margin-top:-6px;background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-graph-check-ec5b14.svg),none}.transportesrafagas-loader{background:#beb8b3;width:100%;height:6px}.transportesrafagas-loader:before{content:"";display:block;background:#bd1550;width:0;height:6px;-webkit-transition:width 30s linear;transition:width 30s linear}.transportesrafagas-loader.transportesrafagas-slow:before{-webkit-transition:width 60s linear;transition:width 60s linear}.transportesrafagas-loader.loading:before{width:100%}.waiting{cursor:not-allowed;pointer-events:none;opacity:.5}.noScroll{position:fixed;width:100vw;height:100vh}.noScroll,.noScroll #thecontent{overflow:hidden}.noScroll #thecontent>.container{padding:0}.dst-filter-loader{position:absolute;height:100%;background-color:#f4f3f2;z-index:999;padding-top:20px}.filtersHeader{display:block;margin:15px 0}.filtersHeader__title{display:inline;font-size:18px;vertical-align:middle}.filtersHeader__link{float:right;font-size:16px}.filtersHeader__cross{background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-ui-close-46403c.svg),none;background-repeat:no-repeat;background-position:50%;background-size:14px 14px;padding:20px 25px;margin-left:-15px;display:inline;cursor:pointer}.filtersCounter,.filtersHeaderFixed{background:#fff;padding:15px;position:sticky;z-index:2}.filtersCounter .btn-interactive,.filtersHeaderFixed .btn-interactive{width:100%}.filtersHeaderFixed{-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.12);box-shadow:0 2px 7px 0 rgba(0,0,0,.12);top:0}.filtersCounter{-webkit-box-shadow:0 -2px 7px 0 rgba(0,0,0,.12);box-shadow:0 -2px 7px 0 rgba(0,0,0,.12);margin-top:auto}.filtersCounter--desktop{display:none}html[lang|=ja] .filtersHeader__link{font-size:12px;margin-top:6px}.filtersBox,.filtersCounter,.filtersHeader{background:#fff;margin:0;left:0;z-index:2000;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in;-webkit-transform:translate3d(-102%,0,0);transform:translate3d(-102%,0,0);-webkit-overflow-scrolling:touch}.filtersBox::-webkit-scrollbar,.filtersCounter::-webkit-scrollbar,.filtersHeader::-webkit-scrollbar{display:none}.filtersHeader{-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.12);box-shadow:0 2px 7px 0 rgba(0,0,0,.12);top:0}.filtersCounter{bottom:0}.filtersCounter .btn-interactive{width:100%}.filtersCounter,.filtersHeader{padding:15px;position:fixed}.filtersBox.open_filters:not(.filters-removed),.filtersCounter.open_filters,.filtersHeader.open_filters,.filtersHeaderFixed.open_filters{-webkit-transform:translateZ(0);transform:translateZ(0)}.filtersBox{width:100%;z-index:1500;position:fixed;top:0;bottom:0;overflow-y:auto;padding:50px 0 0;-ms-scroll-chaining:none;overscroll-behavior:contain}.filtros-layer-fixed{position:fixed;left:-100%;background:rgba(116,113,110,.8);zoom:1;display:block;z-index:1;opacity:0;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.open_filters+.filtros-layer-fixed{opacity:1;left:0}.filters{display:block;border:0;border-radius:0;padding:0 0 60px;background:#fff}.filters__categ{border-bottom:2px dotted #dfdfdf;padding:5px 0}.filters__categ:last-of-type{border-bottom:0}.filters__header{font-weight:700;line-height:1;padding:15px;position:relative;font-size:18px}html.fonts-loaded .filters__header{font-weight:500}html[lang|=ar].fonts-loaded .filters__header,html[lang|=fa].fonts-loaded .filters__header,html[lang|=he].fonts-loaded .filters__header{font-weight:700}.filters__infoTitle{color:#74716e;font-weight:300;float:right;font-size:16px}.filters__btn{padding:10px 15px;display:none}.filters__btn .btn-interactive{width:100%}.filters--full{background:#fff;border:1px solid #dfdfdf}.filters--fixed{padding:0 0 65px}.filters .icon-tripadvisor-logo-rgb{width:24px;height:14px;float:right}.filters .checkbox,.filters .radio{display:block;margin:0;padding:10px 15px;position:relative}.filters .checkbox:hover,.filters .radio:hover{background:#f4f8fc}.filters .checkbox.filter--highlight,.filters .radio.filter--highlight{background:#f9c7d9}.filters .checkbox .highlight__text,.filters .radio .highlight__text{font-weight:500;color:#bc5715;font-size:14px;padding-left:4px}.filters .checkbox.widget-filter-recommended-product-item--free-cancellation,.filters .radio.widget-filter-recommended-product-item--free-cancellation{background:#e5f1e5}.filters .checkbox.widget-filter-recommended-product-item--free-cancellation label,.filters .radio.widget-filter-recommended-product-item--free-cancellation label{color:#027a02}.filters .checkbox.widget-filter-recommended-product-item--free-cancellation label .counter,.filters .radio.widget-filter-recommended-product-item--free-cancellation label .counter{color:#222}.filters .checkbox input[type=checkbox],.filters .checkbox input[type=radio],.filters .radio input[type=checkbox],.filters .radio input[type=radio]{margin-left:0}.filters .checkbox label,.filters .radio label{width:100%;padding-left:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px}.filters .checkbox label span,.filters .radio label span{margin-left:auto;padding-left:10px}.filters .checkbox label span span,.filters .radio label span span{padding-left:0}.filters .checkbox label a,.filters .radio label a{margin-left:5px;text-decoration:none!important}.filters .slider-label{margin:0 15px 10px}.filters .slider-value-max,.filters .slider-value-min{font-weight:700;line-height:23px;display:inline-block;font-size:16px}html.fonts-loaded .filters .slider-value-max,html.fonts-loaded .filters .slider-value-min{font-weight:500}html[lang|=ar].fonts-loaded .filters .slider-value-max,html[lang|=ar].fonts-loaded .filters .slider-value-min,html[lang|=fa].fonts-loaded .filters .slider-value-max,html[lang|=fa].fonts-loaded .filters .slider-value-min,html[lang|=he].fonts-loaded .filters .slider-value-max,html[lang|=he].fonts-loaded .filters .slider-value-min{font-weight:700}.filters div.slider>div.track{background-color:#dfdfdf;height:3px!important;margin:0!important;overflow:visible;border-radius:2px}.filters div.slider>div.track>div{height:3px!important;background:#3171c9}.filters .slider{position:relative;margin:0 34px 10px;height:26px}.filters div.slider>div.handle{background:#fff;border:1px solid #dfdfdf;border-radius:50%;height:30px;width:30px;margin:-15px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.12);box-shadow:0 2px 5px rgba(0,0,0,.12);cursor:pointer}.filters div.slider>div.handle.high,.filters div.slider>div.handle.low{text-align:center}.filters div.slider>div.handle.high:before,.filters div.slider>div.handle.low:before{content:"";color:#3171c9;height:12px;width:12px;display:block;margin:9px auto 0;background-repeat:no-repeat;background-size:100% 100%}.filters div.slider>div.handle.low:before{background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-ui-chevron-right-3171c9.svg),none;background-position:100% 0}.filters div.slider>div.handle.high:before{background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-ui-chevron-left-3171c9.svg),none;background-position:0 0}.filters .checkboxgroup_showmore a{display:block;padding:10px 15px;color:#3171c9;font-size:16px}[dir=rtl] .filters svg.icon-tripadvisor-logo-rgb{float:none}.filterCategories .disabled_category input[disabled],.filterCategories .disabled_category label{cursor:default}.filterCategories .disabled_category svg.icon,.filterCategories .disabled_category svg.icon *{opacity:.7}.filterCategories svg.icon.icon-hotel-stars-0{width:0;height:0}.filterCategories svg.icon.icon-hotel-stars-1{width:16px;height:14px}.filterCategories svg.icon.icon-hotel-stars-2{width:32px;height:14px}.filterCategories svg.icon.icon-hotel-stars-3{width:48px;height:14px}.filterCategories svg.icon.icon-hotel-stars-4{width:64px;height:14px}.filterCategories svg.icon.icon-hotel-stars-5{width:80px;height:14px}.filterCategories svg.icon.icon-hotel-stars-6,.filterCategories svg.icon.icon-hotel-stars-gl{width:96px;height:14px}.filterCategories svg.icon.icon-hotel-keys-0{width:0;height:0}.filterCategories svg.icon.icon-hotel-keys-1{width:9px;height:16px}.filterCategories svg.icon.icon-hotel-keys-2{width:22px;height:16px}.filterCategories svg.icon.icon-hotel-keys-3{width:36px;height:16px}.filterCategories svg.icon.icon-hotel-keys-4{width:48px;height:16px}.filterCategories svg.icon.icon-hotel-keys-5{width:61px;height:16px}.no-margin-bottom{margin-bottom:0}.filterNameForm{padding:15px 10px}.filterNameForm .input_name_hotel{width:100%;background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-ui-search-beb8b3.svg),none;background-repeat:no-repeat;background-position:98% 45%;background-size:18px 18px;padding-right:25px;font-size:16px}.filterNameForm .txtDelete{background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-ui-close-46403c.svg),none;background-repeat:no-repeat;background-position:97% 50%;background-size:14px 14px;padding-right:25px}.filterNameForm .cross_reserved_space{position:absolute;width:30px;height:40px;right:15px;display:none;cursor:pointer}.filterTripAdvisorIcon{-ms-flex-item-align:center;align-self:center;width:12px;height:12px;background:#00aa6c;border-radius:50%;position:relative;margin-right:2px}.filterTripAdvisorIcon--empty{background:#fff;border:2px solid #00aa6c}.filterTripAdvisorIcon__more{padding-left:5px}.filtersTabs{margin:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filtersTabs__item{position:relative;display:block;width:45%;text-align:center;margin-bottom:0}.filtersTabs__item:first-child:not(:last-child) a{border-radius:6px 0 0 6px}.filtersTabs__item:last-child a{border-radius:0 6px 6px 0}.filtersTabs a{position:relative;display:block;cursor:pointer}.filtersTabs a,.filtersTabs a:focus{color:#222;padding:5px 10px;font-weight:300;border:1px solid #222;width:100%;text-decoration:none;font-size:18px}.filtersTabs a:hover{color:#74716e;border:1px solid #74716e}.filtersTabs .active a,.filtersTabs .active a:focus{color:#3171c9;border:1px solid #3171c9;font-weight:400}.filtersTabs .active a:hover{color:#185596;border:1px solid #185596}.filtersTabs__subtitle{color:#74716e;margin-left:15px;text-transform:uppercase;font-size:16px}.noScrollFixed #thecontent{overflow:hidden}.pasoscr_container{right:0;bottom:0;z-index:999998}.pasoscr .ball-spin-fade-loader{margin:40px auto 50px}.pasoscr .resumentrayecto svg{height:19px;vertical-align:top}.trustpilot{margin:10px auto 0;padding:15px;width:423px}.trustpilot__info{margin:15px 0 10px}.trustpilot__rating{font-weight:700;font-size:16px}html.fonts-loaded .trustpilot__rating{font-weight:500}html[lang|=ar].fonts-loaded .trustpilot__rating,html[lang|=fa].fonts-loaded .trustpilot__rating,html[lang|=he].fonts-loaded .trustpilot__rating{font-weight:700}.trustpilot .icon-ownfill-logo-trustpilotrating{width:133px;height:25px;vertical-align:middle;margin:0 10px}.trustpilot .icon-ownfill-logo-trustpilot{width:80px;height:20px;vertical-align:middle}.trustpilot--white{background:#fff;border-radius:6px;margin:15px auto}.trustpilot--noMargin{margin:0 auto}.cont_search_summary{border-bottom:1px solid #dfdfdf;min-height:55px;display:block;position:relative;background:#fff}.cont_search_summary .bloque{border-right:1px solid #dfdfdf;text-align:center;line-height:0}.cont_search_summary .bloque .tipoDato{color:#74716e;font-size:10px;font-weight:400;display:block;padding-top:12px;text-transform:uppercase;text-align:left;line-height:1.5}.cont_search_summary .bloque .dato{font-size:16px;font-weight:700;display:block;padding:0 0 9px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5;color:#222!important}html.fonts-loaded .cont_search_summary .bloque .dato{font-weight:500}html[lang|=ar].fonts-loaded .cont_search_summary .bloque .dato,html[lang|=fa].fonts-loaded .cont_search_summary .bloque .dato,html[lang|=he].fonts-loaded .cont_search_summary .bloque .dato{font-weight:700}.cont_search_summary .bloque .dato a,.cont_search_summary .bloque .dato a:hover{color:#222!important;text-decoration:none}.cont_search_summary .bloque .dato a:hover svg,.cont_search_summary .bloque .dato a:hover svg *,.cont_search_summary .bloque .dato a svg,.cont_search_summary .bloque .dato a svg *{fill:#222!important}.cont_search_summary svg{width:16px;height:16px;vertical-align:middle}.cont_search_summary svg,.cont_search_summary svg *{fill:#bd1550}.cont_search_summary svg.icon-anyfill-ui-close{vertical-align:middle}.cont_search_summary button.btn-primary,.cont_search_summary button.searcherButton{margin:10px 15px 0 0}.cont_search_summary button.btn-primary span,.cont_search_summary button.searcherButton span{vertical-align:middle}.cont_search_summary button.btn-primary .icon,.cont_search_summary button.searcherButton .icon{position:relative}.cont_search_summary svg.icon-anyfill-ui-close{width:16px;height:16px;vertical-align:sub}.cont_search_summary svg.icon-anyfill-ui-close,.cont_search_summary svg.icon-anyfill-ui-close *{fill:#fff;margin-bottom:10px}#datosBusqueda .icon-anyfill-ui-chevron-left,#datosBusqueda .icon-anyfill-ui-chevron-right{width:11px;height:11px;vertical-align:baseline}#datosBusqueda .seleccionado{z-index:2;border-bottom:1px solid #fff;background:#fff;color:#222}#datosBusqueda .bloque .icon-anyfill-ui-chevron-down{height:11px;margin:0 0 0 20px;position:absolute;width:11px;color:#74716e}#datosBusqueda .bloque .dato .chevronl{margin-right:10%}#datosBusqueda .bloque .dato .chevronr{margin-left:9%}#datosBusqueda .bloque .dato.nochev{padding:0 0 22px!important}#datosBusqueda .contDatos{min-width:80%;max-width:100%;display:inline-block;margin-left:auto;margin-right:auto}#datosBusqueda ul{list-style:none;margin:0;padding:0}#datosBusqueda li{display:inline-block}#datosBusqueda li.enlace{padding:15px 0;line-height:1.5}#datosBusqueda .origen{border-right:1px solid #dfdfdf}#datosBusqueda .destino{padding-left:30px}#datosBusqueda .destino .multidestino{position:absolute;z-index:3;left:0;top:53%}#datosBusqueda .destino .multidestino .badge{padding:5px!important}#datosBusqueda .destino .icondirection,#datosBusqueda .origen .icondirection{background:#fff;border:1px solid #dfdfdf!important;border-radius:2.8em;height:34px;position:absolute;top:25%;width:34px;padding-top:0;font-size:18px;font-weight:700;line-height:34px;vertical-align:middle}#datosBusqueda .destino .icondirection svg,#datosBusqueda .origen .icondirection svg{vertical-align:top}#datosBusqueda .destino .icondirection svg.icon-anyfill-ui-arrow-right,#datosBusqueda .destino .icondirection svg.icon-anyfill-ui-doblearrow,#datosBusqueda .origen .icondirection svg.icon-anyfill-ui-arrow-right,#datosBusqueda .origen .icondirection svg.icon-anyfill-ui-doblearrow{width:18px;height:32px}#datosBusqueda .destino .icondirection svg,#datosBusqueda .destino .icondirection svg *,#datosBusqueda .origen .icondirection svg,#datosBusqueda .origen .icondirection svg *{fill:#74716e}html[lang|=en] #datosBusqueda .contDatos{min-width:90%}#datosBusqueda .origen .icondirection{right:-18px}#datosBusqueda .destino .icondirection{left:-18px}#datosBusqueda.conSeleccion{border-bottom:1px solid #fff;background:#f4f3f2;color:#d4d3d2!important;z-index:3}[dir=rtl] #datosBusqueda .destino .icondirection svg.icon-anyfill-ui-arrow-right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cont_buscador_error{background:#fff;border:1px solid #dfdfdf;border-left:0;border-right:0;border-radius:0;padding:15px 0;margin:0}.cont_buscador_error .cerrar{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#222!important;display:inline-block;padding:4px}.cont_buscador_error .icon-anyfill-ui-close{width:14px;height:14px}.cont_buscador_error .icon-anyfill-ui-close *{fill:#222!important}.cont_buscador_error .searcher-form{clear:both}.cont_buscador_error .multicriteriasearch{border:0}.cont_buscador_error .form-group label:not(.sr-only){display:none}.cont_buscador_error .dates .complete_date{height:38px;line-height:38px}.cont_buscador_error .dates .complete_date .numdia{line-height:38px}.cont_buscador_error .dates a.in_date:before,.cont_buscador_error .dates a.out_date:before{bottom:12px}.cont_buscador_error .form-group label:not(.sr-only)~.form-control.bootstrap-select{height:40px}.cont_buscador_error .form-group label:not(.sr-only)~.form-control.bootstrap-select .dropdown-toggle .caret{top:18px}.cont_buscador_error .form-group label:not(.sr-only)~.form-control.bootstrap-select .filter-option{position:relative;height:auto;vertical-align:middle;display:inline-block;float:none!important;margin-top:0}.cont_buscador_error .destiny .locator,.cont_buscador_error .origindestiny .locator{top:7px}.cont_buscador_error .swap{top:50%}.cont_buscador_error .origindestiny .location-container.location-container-focus{min-height:40px}.cont_buscador_error .form-group label.long-label+.autocomplete-widget .form-control,.cont_buscador_error .form-group label.long-label+.autocomplete-widget .twitter-typeahead .form-control,.cont_buscador_error .form-group label.long-label+.form-control,.cont_buscador_error .form-group label.long-label+.geounits-autocomplete-input-widget .twitter-typeahead .form-control,.cont_buscador_error .form-group label.long-label+.twitter-typeahead .form-control,.cont_buscador_error .form-group label.long-label+span .form-control,.cont_buscador_error .form-group label.long-label:not(.sr-only)~.form-control.bootstrap-select .dropdown-toggle,.cont_buscador_error .form-group label:not(.sr-only)+.autocomplete-widget .form-control,.cont_buscador_error .form-group label:not(.sr-only)+.autocomplete-widget .twitter-typeahead .form-control,.cont_buscador_error .form-group label:not(.sr-only)+.form-control,.cont_buscador_error .form-group label:not(.sr-only)+.geounits-autocomplete-input-widget .twitter-typeahead .form-control,.cont_buscador_error .form-group label:not(.sr-only)+.twitter-typeahead .form-control,.cont_buscador_error .form-group label:not(.sr-only)+span .form-control,.cont_buscador_error .form-group label:not(.sr-only)~.form-control.bootstrap-select .dropdown-toggle{height:40px;padding-top:0;padding-bottom:0}.cont_buscador_error .form-group label:not(.sr-only)+.twitter-typeahead select.form-control,.cont_buscador_error .form-group label:not(.sr-only)+select.form-control,.cont_buscador_error .form-group label:not(.sr-only)+span select.form-control{background-position:right 10px top 14px}.cont_buscador_error .travels_searcher .continente_boton_submit button[type=submit]{height:40px;line-height:1}.search_summary .cont_search_summary .container-limited.toggle_searcher{cursor:pointer}html[lang|=hu] .search_summary .cont_search_summary .container-limited .bloque{padding:0 10px}.mobile_navigation_filter_order,.mobile_navigation_map_filter_order{overflow:hidden;background:#fff;border-top:1px solid #dfdfdf;border-bottom:2px solid #dfdfdf;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.12);box-shadow:0 2px 7px 0 rgba(0,0,0,.12);margin:0 -30px}.mobile_navigation_filter_order li,.mobile_navigation_map_filter_order li{text-align:center;border-right:1px solid #dfdfdf;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;float:none}.mobile_navigation_filter_order li:last-child,.mobile_navigation_map_filter_order li:last-child{border-right:none}.mobile_navigation_filter_order li a,.mobile_navigation_map_filter_order li a{font-size:12px;border-radius:0;padding:10px 0;text-transform:uppercase}.mobile_navigation_filter_order li a:focus,.mobile_navigation_filter_order li a:hover,.mobile_navigation_map_filter_order li a:focus,.mobile_navigation_map_filter_order li a:hover{background:transparent}.mobile_navigation_filter_order li.dst-filter-highlighted a:after,.mobile_navigation_map_filter_order li.dst-filter-highlighted a:after{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#bd1550;margin-left:5px}.mobile_navigation_filter_order>li+li,.mobile_navigation_map_filter_order>li+li{margin-left:0}.num_journeys,.num_journeys h3,.num_lodging,.num_lodging h3,.num_packages,.num_packages h3{font-size:16px;line-height:50px;margin:0}.cont_btn_mix{overflow:hidden;padding-bottom:25px}.msavailability-layout .cont_btn_mix{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cont_btn_mix .btn_mix_filtros{border:1px solid #beb8b3;text-align:center;color:#222;font-size:18px;border-radius:8px;cursor:pointer;position:relative}.cont_btn_mix .btn_mix_filtros:hover{border-color:#000;color:#000}.cont_btn_mix .btn_mix_filtros.pull-right,.cont_btn_mix .btn_mix_filtros a{border:0;color:#3171c9}.cont_btn_mix .btn_mix_filtros.pull-right:hover,.cont_btn_mix .btn_mix_filtros a:hover{color:#185596}.cont_btn_mix .btn_mix_filtros.dst-filter-highlighted:after{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#bd1550;margin-left:5px}.cont_btn_mix .view_map{display:block;background:none;color:#3171c9;padding:10px;font-size:18px;line-height:1;border:0}.cont_btn_mix .view_map svg{width:18px;height:18px;vertical-align:middle}.cont_btn_mix .view_map svg,.cont_btn_mix .view_map svg *{fill:#3171c9}.cont_btn_mix .view_map,.cont_btn_mix .view_map:focus,.cont_btn_mix .view_map:hover{text-decoration:none}.cont_btn_mix .filtrar{width:100%;padding:10px}.cont_btn_mix svg{margin-right:5px}.cont_btn_mix .icon-anyfill-graph-location{width:14px;height:14px}.cont_btn_mix .icon-monochrome-listado{width:12px;height:10px}.availability_sort_container{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.msavailability-layout .availability_sort_container{display:none}.txt_sort{border-bottom:1px solid #dfdfdf;padding:10px 15px;text-align:center;text-transform:uppercase;font-weight:300;font-size:12px;margin-bottom:0;vertical-align:bottom;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.txt_sort svg{display:none}[dir=rtl] .txt_sort svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}ul.availability_sort{overflow:hidden;border-top-left-radius:6px;border-top-right-radius:6px;border:1px solid #dfdfdf;background:#e3e3e3;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;vertical-align:bottom;-webkit-overflow-scrolling:touch}ul.availability_sort,ul.availability_sort li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}ul.availability_sort li{text-align:center;background:#f7f7f7;border-right:1px solid #dfdfdf;color:#74716e}ul.availability_sort li:last-child{border-right:none}ul.availability_sort li a{background:#fff;display:block;font-size:14px;color:#74716e;padding:7px;border-top:3px solid #dfdfdf;text-decoration:none;font-weight:400;width:100%}ul.availability_sort li a:hover{background:#f4f8fc;color:#222;text-decoration:none;font-weight:700}html.fonts-loaded ul.availability_sort li a:hover{font-weight:500}html[lang|=ar].fonts-loaded ul.availability_sort li a:hover,html[lang|=fa].fonts-loaded ul.availability_sort li a:hover,html[lang|=he].fonts-loaded ul.availability_sort li a:hover{font-weight:700}ul.availability_sort li a.selected,ul.availability_sort li a:active{background:#7c7167;color:#fff!important;border-top:3px solid #6c635a;text-decoration:none;font-weight:700}html.fonts-loaded ul.availability_sort li a.selected,html.fonts-loaded ul.availability_sort li a:active{font-weight:500}html[lang|=ar].fonts-loaded ul.availability_sort li a.selected,html[lang|=ar].fonts-loaded ul.availability_sort li a:active,html[lang|=fa].fonts-loaded ul.availability_sort li a.selected,html[lang|=fa].fonts-loaded ul.availability_sort li a:active,html[lang|=he].fonts-loaded ul.availability_sort li a.selected,html[lang|=he].fonts-loaded ul.availability_sort li a:active{font-weight:700}.hotel_availability_widget .showMore,.packages_availability_widget .showMore{margin:25px 0 0}.results_not_founds_message{font-size:14px;background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-ui-search-beb8b3.svg),none;background-repeat:no-repeat;background-position:100% 0;background-size:160px 160px;min-height:150px;margin:50px 0 0 30px}.results_not_founds_message strong{font-size:18px}.results_not_founds_message ul.filter_delete li{padding:0!important}.results_not_founds_message ul.filter_delete li a{font-size:14px;color:#46403c;display:block;font-weight:300}.results_not_founds_message ul.filter_delete li a svg{width:10px;height:10px}.results_not_founds_message ul.filter_delete li a svg,.results_not_founds_message ul.filter_delete li a svg *{fill:#222}[dir=rtl] ul.filter_delete svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.position-relative{position:relative}.filtertooltip{display:block}.filtertooltip.filter_ski.bottom{left:50%;top:45px}.filtertooltip.filter_ski.bottom .tooltip-arrow{left:15%!important}.filtertooltip.filter_ski.right{top:-11px;left:255px}.filtertooltip.filter_ski.right .tooltip-arrow{top:25%;left:-9px!important}.filtertooltip.filter_ski.right .tooltip-arrow:after{border-right-color:#fff}[dir=rtl] .tooltip.right{margin-right:10px;margin-left:0}[dir=rtl] .tooltip.right .tooltip-arrow{right:-9px!important;border-left-width:10px;border-right-width:0;border-left-color:#999}[dir=rtl] .tooltip.right .tooltip-arrow:after{right:1px;border-right-width:0;border-left-color:#fff;border-left-width:inherit}.txt_extras{border-radius:15px;font-size:14px;display:inline-block;padding:2px 10px;margin-bottom:8px;background:#f9c7d9}.txt_extras .icon{width:16px;height:16px;vertical-align:middle;float:left;margin-top:2px;margin-right:5px}.txt_extras .icon,.txt_extras .icon *{fill:#bd1550}.txt_extras .txt_extras-service{display:block;margin-left:22px}.extra-rate-services .icon{width:18px;height:18px;vertical-align:middle;margin-right:5px}.extra-rate-services .icon,.extra-rate-services .icon *{fill:#bd1550}.extra-rate-services .icon.icon-anyfill-graph-occupancyadult,.extra-rate-services .icon.icon-anyfill-graph-occupancybaby,.extra-rate-services .icon.icon-anyfill-graph-occupancychild{width:18px;height:18px;vertical-align:middle;margin-right:5px}.extra-rate-services .icon.icon-anyfill-graph-occupancyadult,.extra-rate-services .icon.icon-anyfill-graph-occupancyadult *,.extra-rate-services .icon.icon-anyfill-graph-occupancybaby,.extra-rate-services .icon.icon-anyfill-graph-occupancybaby *,.extra-rate-services .icon.icon-anyfill-graph-occupancychild,.extra-rate-services .icon.icon-anyfill-graph-occupancychild *{fill:#bd1550}.see-all{margin-top:20px}.scrollBlock{position:fixed;left:0;right:0}.modal_hotels .modal-text{font-size:16px;margin-bottom:30px}.modal_hotels .modal-text .light,.modal_hotels .modal-text .light .price,.modal_hotels .modal-text .light .price *{color:#8c8885}.modal_hotels .modal-text .price,.modal_hotels .modal-text .price *,.modal_hotels .modal-text .upgrade_price{color:#027a02}.no-touchevents table.info_habitacionContainer tr:hover{background-color:#fffbcc}.widgets_hotels_search_mainavailabilitywidget .roomSelection .info_habitacionContainer td.reservation{display:none}.panel-body h3{margin-bottom:0;border:1px solid #dfdfdf}.icon-hotels-info{width:18px;height:18px;fill:#beb8b3;vertical-align:text-bottom}.tipo_regimen{margin:0;padding:0}.tipo_regimen li .info_habitacionContainer{border-bottom:1px solid #dfdfdf}.tipo_regimen li:last-child .info_habitacionContainer:last-child{border-bottom:0}.tipo_regimen li.regimenAlojamientoContainer:first-child .info_habitacionContainer.selected-price-hotel{border-top-right-radius:6px}.tipo_regimen li.regimenAlojamientoContainer:last-child .info_habitacionContainer.selected-price-hotel{border-top-right-radius:0;border-bottom-right-radius:6px}.tipo_regimen li.regimenAlojamientoContainer .info_habitacionContainer.selected-price-hotel{border:1px solid #3171c9;margin-left:-2px;margin-right:0;width:auto}.tipo_regimen li.regimenAlojamientoContainer .info_habitacionContainer.selected-price-hotel:hover{background:#f4f8fc}.tipo_regimen li.regimenAlojamientoContainer .info_habitacionContainer.selected-price-hotel .hotels-information-box:hover{background:none}.tipo_regimen li.regimenAlojamientoContainer .info_habitacionContainer.selected-price-hotel .selected-price-hotel-container{background-color:#3171c9;display:block}.tipo_regimen li.regimenAlojamientoContainer .info_habitacionContainer.selected-price-hotel .selected-price-hotel-container .icon{width:16px;height:16px;margin:0 5px 0 15px;vertical-align:middle}.tipo_regimen li.regimenAlojamientoContainer .info_habitacionContainer.selected-price-hotel .selected-price-hotel-container .icon,.tipo_regimen li.regimenAlojamientoContainer .info_habitacionContainer.selected-price-hotel .selected-price-hotel-container .icon *{fill:#fff}.tipo_regimen li.regimenAlojamientoContainer .info_habitacionContainer.selected-price-hotel .selected-price-hotel-container .message-sel-hotel{color:#fff;line-height:30px}.tipo_regimen li.regimenAlojamientoContainer{position:relative;clear:both;width:100%;margin-bottom:0;text-transform:none}.tipo_regimen li.regimenAlojamientoContainer .selected-price-hotel-container{display:none}.tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento{font-size:14px;color:#74716e;padding:10px;position:absolute;top:0;left:0;line-height:28px;font-weight:700}html.fonts-loaded .tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento{font-weight:500}html[lang|=ar].fonts-loaded .tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento,html[lang|=fa].fonts-loaded .tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento,html[lang|=he].fonts-loaded .tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento{font-weight:700}.tipo_regimen li table.info_habitacionContainer{width:80%;float:right;clear:both;margin-right:1px;border-left:3px solid #dfdfdf}.tipo_regimen li table.info_habitacionContainer tr{border-top:1px solid #dfdfdf}.tipo_regimen li table.info_habitacionContainer tr:nth-child(2){border-top:none}.tipo_regimen li table.info_habitacionContainer td,.tipo_regimen li table.info_habitacionContainer th{display:table-cell;padding:8px 15px}.tipo_regimen li table.info_habitacionContainer .arrow_box{width:250px}.tipo_regimen li table.info_habitacionContainer .arrow_box[data-tooltip-right]{left:100%}.tipo_regimen li table.info_habitacionContainer .forfait_included{font-size:12px;font-weight:100;color:#222}.tipo_regimen li table.info_habitacionContainer span.tarifa_flexible{font-weight:300;color:#027a02}.tipo_regimen li table.info_habitacionContainer span.tarifa_reducida{font-weight:300;color:#222}.tipo_regimen li .info_habitacionContainer td{font-size:13px;line-height:18px}.tipo_regimen li .info_habitacionContainer td.extra_services{width:30%;padding-right:0}.tipo_regimen li .info_habitacionContainer td.extra_services .txt_extras{float:none;margin:0;padding:0;background:none;font-size:13px}.tipo_regimen li .info_habitacionContainer td.extra_services svg.icon-anyfill-prod-ski{width:14px;height:14px}.tipo_regimen li .info_habitacionContainer td.refundable{width:18%;padding-right:0}.tipo_regimen li .info_habitacionContainer td.refundable svg{cursor:pointer;vertical-align:middle;width:16px;height:16px}.tipo_regimen li .info_habitacionContainer td.refundable svg,.tipo_regimen li .info_habitacionContainer td.refundable svg *{fill:#c7c7c7}.tipo_regimen li .info_habitacionContainer td.payment{width:22%;padding-right:0;font-weight:100;color:#36312e}.tipo_regimen li .info_habitacionContainer td.payment .tooltip-inner{width:300px}.tipo_regimen li .info_habitacionContainer td.payment svg{cursor:pointer;vertical-align:middle;width:16px;height:16px}.tipo_regimen li .info_habitacionContainer td.payment svg,.tipo_regimen li .info_habitacionContainer td.payment svg *{fill:#c7c7c7}.tipo_regimen li .info_habitacionContainer td.price{width:25%;text-align:right;font-size:18px;color:#222;font-weight:700;padding-left:0}html.fonts-loaded .tipo_regimen li .info_habitacionContainer td.price{font-weight:500}html[lang|=ar].fonts-loaded .tipo_regimen li .info_habitacionContainer td.price,html[lang|=fa].fonts-loaded .tipo_regimen li .info_habitacionContainer td.price,html[lang|=he].fonts-loaded .tipo_regimen li .info_habitacionContainer td.price{font-weight:700}.tipo_regimen li .info_habitacionContainer td.price.cont_tax{line-height:15px}.tipo_regimen li .info_habitacionContainer td.price.cont_tax del.oldPrice{display:block;line-height:14px}.tipo_regimen li .info_habitacionContainer td.price.cont_tax .pvp_taxes{display:block;color:#8c8885;font-size:12px;font-weight:300}.tipo_regimen li .info_habitacionContainer td.price .price{display:inline-block;font-size:16px}.tipo_regimen li .info_habitacionContainer td.price .price .symbol{font-size:.8em}.tipo_regimen li .info_habitacionContainer td.price .price.eur,.tipo_regimen li .info_habitacionContainer td.price .price.gbp,.tipo_regimen li .info_habitacionContainer td.price .price.usd{font-size:20px}.tipo_regimen li .info_habitacionContainer td.price del.oldPrice{display:inline-block;color:#74716e}.tipo_regimen li .info_habitacionContainer td.price del.oldPrice .price{font-size:14px;text-decoration:line-through}.tipo_regimen li .info_habitacionContainer td.price del.oldPrice .symbol{display:none}.tipo_regimen li .info_habitacionContainer td.price svg{cursor:pointer;vertical-align:middle;width:16px;height:16px}.tipo_regimen li .info_habitacionContainer td.price svg,.tipo_regimen li .info_habitacionContainer td.price svg *{fill:#c7c7c7}.tipo_regimen li .info_habitacionContainer td.price svg.icon-anyfill-graph-exclusive{width:18px;height:18px}.tipo_regimen li .info_habitacionContainer td.price svg.icon-anyfill-graph-exclusive,.tipo_regimen li .info_habitacionContainer td.price svg.icon-anyfill-graph-exclusive *{fill:#027a02}.tipo_regimen li .info_habitacionContainer td.price .tooltip-inner{font-size:14px}.tipo_regimen li .info_habitacionContainer td.reservation{padding-left:0;text-align:right;width:16%}.tipo_regimen li .info_habitacionContainer td.reservation svg{cursor:pointer;vertical-align:middle;width:16px;height:16px}.tipo_regimen li .info_habitacionContainer td.reservation svg,.tipo_regimen li .info_habitacionContainer td.reservation svg *{fill:#c7c7c7}.tipo_regimen li .info_habitacionContainer td .total_price_text{font-size:11px;font-weight:300;margin-right:4px;text-transform:lowercase;white-space:nowrap;color:#74716e}.tipo_regimen li .info_habitacionContainer td .amount{font-size:18px;font-weight:700;color:#222}html.fonts-loaded .tipo_regimen li .info_habitacionContainer td .amount{font-weight:500}html[lang|=ar].fonts-loaded .tipo_regimen li .info_habitacionContainer td .amount,html[lang|=fa].fonts-loaded .tipo_regimen li .info_habitacionContainer td .amount,html[lang|=he].fonts-loaded .tipo_regimen li .info_habitacionContainer td .amount{font-weight:700}.tipo_regimen li .info_habitacionContainer td .oldPrice *{font-size:12px;font-weight:100;color:#74716e}.tipo_regimen li .info_habitacionContainer td .symbol{font-size:12px}.tipo_regimen li .info_habitacionContainer td .tooltip-inner{font-size:14px}.regimenAlojamiento span{display:inline-block;margin-right:5px}.regimenAlojamiento span,.regimenAlojamiento span .icon{width:25px;height:25px;vertical-align:top}.regimenAlojamiento span .icon,.regimenAlojamiento span .icon *{fill:#858f9a}html[lang|=fa] .tipo_regimen li .info_habitacionContainer td.payment span span{display:none}.opinions_tripAdvisor .text-based{font-size:14px;padding-bottom:15px;border-bottom:4px solid #e6e6e6}.opinions_tripAdvisor ul.quality_note{margin:0;padding:30px 0 15px;border-bottom:2px solid #e6e6e6}.opinions_tripAdvisor ul.quality_note li{line-height:25px}.opinions_tripAdvisor ul.quality_note li span{padding-left:10px;font-size:14px;vertical-align:top}.opinions_tripAdvisor a.opinions{text-decoration:none}.opinions_tripAdvisor a.opinions .txt-opinions{border-bottom:0}.opinions_tripAdvisor .txt-opinions{color:#222;font-size:14px;border-bottom:2px solid #e6e6e6;padding-bottom:15px}.opinions_tripAdvisor .txt-opinions strong{color:#222}ul.user_reviews{margin-top:0}ul.user_reviews li .user{color:#74716e;font-style:italic}ul.user_reviews li .date{color:#74716e}ul.user_reviews li p.review{border-top:2px solid #e6e6e6;margin:6px 0 30px;padding-top:4px}ul.user_reviews+a{text-decoration:none}ul.user_reviews+a svg{width:27px;height:9px}ul.user_reviews+a svg,ul.user_reviews+a svg *{fill:#46403c}ul.TripAdvisor_final_opinions{clear:both;margin:25px 0 0}ul.TripAdvisor_final_opinions li{line-height:20px;clear:both;overflow:hidden}ul.TripAdvisor_final_opinions li .TripAdvisor_calification_value{text-align:right;font-size:14px;font-weight:700}ul.TripAdvisor_final_opinions li .TripAdvisor_calification{font-size:14px;text-align:left}ul.TripAdvisor_final_opinions li .progress{height:7px;background-color:#d0cbc9;margin-bottom:10px;border-radius:0;margin-left:0}ul.TripAdvisor_final_opinions li .progress .progress-bar{background-color:#00b087}ul.TripAdvisor_final_opinions li>div{padding-left:0}ul.TripAdvisor_final_opinions li>div:last-child{padding:0 0 0 10px}.link_read_more{margin-top:5px}a.txt-legal{color:#3171c9}a.txt-legal svg,a.txt-legal svg *,a.txt-legal svg .icon-anyfill-ui-chevron-left,a.txt-legal svg .icon-anyfill-ui-chevron-right{fill:#3171c9}[dir=rtl] a.txt-legal svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.googleOpinions{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:2px solid #e6e6e6;padding:0 0 30px}.googleOpinions__rating{font-weight:700;font-size:44px;margin-right:10px}html.fonts-loaded .googleOpinions__rating{font-weight:500}html[lang|=ar].fonts-loaded .googleOpinions__rating,html[lang|=fa].fonts-loaded .googleOpinions__rating,html[lang|=he].fonts-loaded .googleOpinions__rating{font-weight:700}.googleOpinions__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.googleOpinions__infoText{font-weight:700;margin-right:5px}html.fonts-loaded .googleOpinions__infoText{font-weight:500}html[lang|=ar].fonts-loaded .googleOpinions__infoText,html[lang|=fa].fonts-loaded .googleOpinions__infoText,html[lang|=he].fonts-loaded .googleOpinions__infoText{font-weight:700}.googleOpinions p{margin-bottom:0}.googleOpinions__stars{display:inline-block}.googleOpinions__star,.googleOpinions__stars{position:relative;overflow:hidden}.googleOpinions__star--empty .icon,.googleOpinions__star--empty .icon *{fill:#dadce0}.googleOpinions__star--filled{position:absolute;top:0;left:0}.googleOpinions__star--filled,.googleOpinions__star--filled *{fill:#fbbc04}.googleOpinionsBar{overflow:hidden;clear:both;margin-bottom:10px}.googleOpinionsBar__value{padding:0 10px 0 0;text-align:right}.googleOpinionsBar__progress{margin:7px 0 0;height:7px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#d0cbc9;padding:0}.googleOpinionsBar__progress .progress-bar{background:#f6b500}.googleOpinionsBar__star{padding:0 0 0 10px}.googleOpinionsBar__star span{vertical-align:middle}.googleOpinionsBar__star svg.icon-hotel-stars-1,.googleOpinionsBar__star svg.icon-hotel-stars-1 *{fill:#beb8b3;vertical-align:middle}ul.google_final_opinions{clear:both;margin:25px 0 0}.generic-rating-container{margin-bottom:15px}.generic-rating{display:block;overflow:hidden}.generic-rating__score{display:inline-block;background:#3171c9;color:#fff;padding:0 5px;border-radius:2px}.generic-rating__text{font-weight:700;color:#222}html.fonts-loaded .generic-rating__text{font-weight:500}html[lang|=ar].fonts-loaded .generic-rating__text,html[lang|=fa].fonts-loaded .generic-rating__text,html[lang|=he].fonts-loaded .generic-rating__text{font-weight:700}.generic-rating__number{color:#74716e}.generic-rating--lite .generic-rating__score{font-size:12px;line-height:20px}.generic-rating--lite .generic-rating__score strong{font-size:14px}.generic-rating--full{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.generic-rating--full .generic-rating__score{font-size:14px;line-height:25px;float:left}.generic-rating--full .generic-rating__score strong{font-size:18px}.generic-rating--full .generic-rating__text:after{content:"—";font-weight:400;margin:0 4px}.btn-reviews{margin-bottom:20px}.bioscore-rating{display:block;overflow:hidden}.bioscore-rating__score{display:block;float:left;width:40px;height:46px;background:50% no-repeat;background-size:100%}.bioscore-rating__score:hover{cursor:pointer}.bioscore-rating__score--Aplus{background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-graph-ratingbio-aplus.svg)}.bioscore-rating__score--A{background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-graph-ratingbio-a.svg)}.bioscore-rating__score--B{background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-graph-ratingbio-b.svg)}.bioscore-rating__score--C{background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-graph-ratingbio-c.svg)}.bioscore-rating__score--D{background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-graph-ratingbio-d.svg)}.bioscore-rating__content{margin-top:5px;margin-left:55px}.bioscore-rating__text{font-weight:700;color:#222}html.fonts-loaded .bioscore-rating__text{font-weight:500}html[lang|=ar].fonts-loaded .bioscore-rating__text,html[lang|=fa].fonts-loaded .bioscore-rating__text,html[lang|=he].fonts-loaded .bioscore-rating__text{font-weight:700}.bioscore-rating__brand .bioscore__brandlink,.bioscore-rating__brand .bioscore__brandtext{vertical-align:middle}.bioscore-rating__brand .bioscore__brandlogo{vertical-align:sub;width:107px;height:24px}.bioscore-rating--logo .bioscore-rating__score{width:48px;height:55px}.bioscore-rating--logo .bioscore-rating__content{margin-left:59px}.puntuacion_resumen_bioscore{margin-top:20px}.expand_clickable{position:relative}.expand_clickable:after{content:"";position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px;cursor:pointer}.modal_hotels .loader-inner{margin-bottom:40px}.availability_cache .actualizandoResultados{top:112px}.cont_btn_mix{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cont_btn_mix .btn_mix_filtros{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.cont_btn_mix .btn_mix_filtros+.btn_mix_filtros{margin-left:15px}.text-price-club{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.text-price-club .text-label{font-size:16px;color:#027a02;font-weight:700;padding:10px 0}html.fonts-loaded .text-price-club .text-label{font-weight:500}html[lang|=ar].fonts-loaded .text-price-club .text-label,html[lang|=fa].fonts-loaded .text-price-club .text-label,html[lang|=he].fonts-loaded .text-price-club .text-label{font-weight:700}.tooltip-opened-remite-interno{width:130px!important;opacity:1!important;visibility:visible!important}.summary_widget .cont_buscador_error.buscador_cerrado{height:0;overflow:hidden;margin:0;padding:0;border:0}.sorting_container select,.sorting_container span{font-size:12px}.sorting_container{border-bottom:0!important;height:auto!important;margin-bottom:0!important;font-size:12px!important}#sorting{float:left}.TA_sello{font-size:11px}.continue_button_container{margin-top:10px}.etiqueta_mistery_hotel{position:relative;margin-top:-50px;margin-right:0;float:right;margin-left:15px}.comment,.cont_buscador_dispo_hotel{border:1px solid #e9e9e9;padding:10px;background-color:#fff;font-size:12px;margin-bottom:10px;margin-top:4px}.info_txt_hotel{margin-top:20px}.reservation_anchor{background:transparent;color:#fff;background-color:#bd1550;font-size:15px;border:1px solid #bd1550;font-weight:400;line-height:18px;padding:13px 20px;text-transform:uppercase;border-radius:10px;-webkit-transition:background .3s;transition:background .3s;-webkit-box-shadow:none;box-shadow:none;margin:20px 0 0}.reservation_anchor .icon,.reservation_anchor .icon *{fill:#fff}.reservation_anchor .loader-inner div{border-color:#fff #fff transparent}.reservation_anchor.focus,.reservation_anchor:focus{color:#fff;background-color:#610b29;border-color:#610b29}.reservation_anchor.focus .icon,.reservation_anchor.focus .icon *,.reservation_anchor:focus .icon,.reservation_anchor:focus .icon *{fill:#fff}.reservation_anchor.focus .loader-inner div,.reservation_anchor:focus .loader-inner div{border-color:#fff #fff transparent}.reservation_anchor:hover{color:#fff;background-color:#610b29;border-color:#610b29}.reservation_anchor:hover .icon,.reservation_anchor:hover .icon *{fill:#fff}.reservation_anchor:hover .loader-inner div{border-color:#fff #fff transparent}.open>.reservation_anchor.dropdown-toggle,.reservation_anchor.active,.reservation_anchor:active{color:#fff;background-color:#610b29;border-color:#610b29}.open>.reservation_anchor.dropdown-toggle .icon,.open>.reservation_anchor.dropdown-toggle .icon *,.reservation_anchor.active .icon,.reservation_anchor.active .icon *,.reservation_anchor:active .icon,.reservation_anchor:active .icon *{fill:#fff}.open>.reservation_anchor.dropdown-toggle .loader-inner div,.reservation_anchor.active .loader-inner div,.reservation_anchor:active .loader-inner div{border-color:#fff #fff transparent}.open>.reservation_anchor.dropdown-toggle.focus,.open>.reservation_anchor.dropdown-toggle:focus,.open>.reservation_anchor.dropdown-toggle:hover,.reservation_anchor.active.focus,.reservation_anchor.active:focus,.reservation_anchor.active:hover,.reservation_anchor:active.focus,.reservation_anchor:active:focus,.reservation_anchor:active:hover{color:#fff;background-color:#610b29;border-color:#610b29}.open>.reservation_anchor.dropdown-toggle.focus .icon,.open>.reservation_anchor.dropdown-toggle.focus .icon *,.open>.reservation_anchor.dropdown-toggle:focus .icon,.open>.reservation_anchor.dropdown-toggle:focus .icon *,.open>.reservation_anchor.dropdown-toggle:hover .icon,.open>.reservation_anchor.dropdown-toggle:hover .icon *,.reservation_anchor.active.focus .icon,.reservation_anchor.active.focus .icon *,.reservation_anchor.active:focus .icon,.reservation_anchor.active:focus .icon *,.reservation_anchor.active:hover .icon,.reservation_anchor.active:hover .icon *,.reservation_anchor:active.focus .icon,.reservation_anchor:active.focus .icon *,.reservation_anchor:active:focus .icon,.reservation_anchor:active:focus .icon *,.reservation_anchor:active:hover .icon,.reservation_anchor:active:hover .icon *{fill:#fff}.open>.reservation_anchor.dropdown-toggle.focus .loader-inner div,.open>.reservation_anchor.dropdown-toggle:focus .loader-inner div,.open>.reservation_anchor.dropdown-toggle:hover .loader-inner div,.reservation_anchor.active.focus .loader-inner div,.reservation_anchor.active:focus .loader-inner div,.reservation_anchor.active:hover .loader-inner div,.reservation_anchor:active.focus .loader-inner div,.reservation_anchor:active:focus .loader-inner div,.reservation_anchor:active:hover .loader-inner div{border-color:#fff #fff transparent}.open>.reservation_anchor.dropdown-toggle,.reservation_anchor.active,.reservation_anchor:active{background-image:none}.reservation_anchor.disabled,.reservation_anchor.disabled.active,.reservation_anchor.disabled.focus,.reservation_anchor.disabled:active,.reservation_anchor.disabled:focus,.reservation_anchor.disabled:hover,.reservation_anchor[disabled],.reservation_anchor[disabled].active,.reservation_anchor[disabled].focus,.reservation_anchor[disabled]:active,.reservation_anchor[disabled]:focus,.reservation_anchor[disabled]:hover,fieldset[disabled] .reservation_anchor,fieldset[disabled] .reservation_anchor.active,fieldset[disabled] .reservation_anchor.focus,fieldset[disabled] .reservation_anchor:active,fieldset[disabled] .reservation_anchor:focus,fieldset[disabled] .reservation_anchor:hover{color:#fff;background-color:#ea3f7b;border-color:#bd1550}.reservation_anchor.disabled.active .icon,.reservation_anchor.disabled.active .icon *,.reservation_anchor.disabled.focus .icon,.reservation_anchor.disabled.focus .icon *,.reservation_anchor.disabled .icon,.reservation_anchor.disabled .icon *,.reservation_anchor.disabled:active .icon,.reservation_anchor.disabled:active .icon *,.reservation_anchor.disabled:focus .icon,.reservation_anchor.disabled:focus .icon *,.reservation_anchor.disabled:hover .icon,.reservation_anchor.disabled:hover .icon *,.reservation_anchor[disabled].active .icon,.reservation_anchor[disabled].active .icon *,.reservation_anchor[disabled].focus .icon,.reservation_anchor[disabled].focus .icon *,.reservation_anchor[disabled] .icon,.reservation_anchor[disabled] .icon *,.reservation_anchor[disabled]:active .icon,.reservation_anchor[disabled]:active .icon *,.reservation_anchor[disabled]:focus .icon,.reservation_anchor[disabled]:focus .icon *,.reservation_anchor[disabled]:hover .icon,.reservation_anchor[disabled]:hover .icon *,fieldset[disabled] .reservation_anchor.active .icon,fieldset[disabled] .reservation_anchor.active .icon *,fieldset[disabled] .reservation_anchor.focus .icon,fieldset[disabled] .reservation_anchor.focus .icon *,fieldset[disabled] .reservation_anchor .icon,fieldset[disabled] .reservation_anchor .icon *,fieldset[disabled] .reservation_anchor:active .icon,fieldset[disabled] .reservation_anchor:active .icon *,fieldset[disabled] .reservation_anchor:focus .icon,fieldset[disabled] .reservation_anchor:focus .icon *,fieldset[disabled] .reservation_anchor:hover .icon,fieldset[disabled] .reservation_anchor:hover .icon *{fill:#fff}.reservation_anchor.disabled.active .ball-clip-rotate div,.reservation_anchor.disabled .ball-clip-rotate div,.reservation_anchor.disabled.focus .ball-clip-rotate div,.reservation_anchor.disabled:active .ball-clip-rotate div,.reservation_anchor.disabled:focus .ball-clip-rotate div,.reservation_anchor.disabled:hover .ball-clip-rotate div,.reservation_anchor[disabled].active .ball-clip-rotate div,.reservation_anchor[disabled] .ball-clip-rotate div,.reservation_anchor[disabled].focus .ball-clip-rotate div,.reservation_anchor[disabled]:active .ball-clip-rotate div,.reservation_anchor[disabled]:focus .ball-clip-rotate div,.reservation_anchor[disabled]:hover .ball-clip-rotate div,fieldset[disabled] .reservation_anchor.active .ball-clip-rotate div,fieldset[disabled] .reservation_anchor .ball-clip-rotate div,fieldset[disabled] .reservation_anchor.focus .ball-clip-rotate div,fieldset[disabled] .reservation_anchor:active .ball-clip-rotate div,fieldset[disabled] .reservation_anchor:focus .ball-clip-rotate div,fieldset[disabled] .reservation_anchor:hover .ball-clip-rotate div{border:2px solid;border-color:#fff #fff transparent}.reservation_anchor.inactive,.reservation_anchor.inactive.active,.reservation_anchor.inactive.disabled,.reservation_anchor.inactive.focus,.reservation_anchor.inactive:active,.reservation_anchor.inactive:focus,.reservation_anchor.inactive:hover,.reservation_anchor.inactive[disabled]{color:#fff;background-color:#bd1550}.reservation_anchor.inactive.active .icon,.reservation_anchor.inactive.active .icon *,.reservation_anchor.inactive.disabled .icon,.reservation_anchor.inactive.disabled .icon *,.reservation_anchor.inactive.focus .icon,.reservation_anchor.inactive.focus .icon *,.reservation_anchor.inactive .icon,.reservation_anchor.inactive .icon *,.reservation_anchor.inactive:active .icon,.reservation_anchor.inactive:active .icon *,.reservation_anchor.inactive:focus .icon,.reservation_anchor.inactive:focus .icon *,.reservation_anchor.inactive:hover .icon,.reservation_anchor.inactive:hover .icon *,.reservation_anchor.inactive[disabled] .icon,.reservation_anchor.inactive[disabled] .icon *{fill:#fff}.reservation_anchor.inactive.active .loader-inner div,.reservation_anchor.inactive.disabled .loader-inner div,.reservation_anchor.inactive.focus .loader-inner div,.reservation_anchor.inactive .loader-inner div,.reservation_anchor.inactive:active .loader-inner div,.reservation_anchor.inactive:focus .loader-inner div,.reservation_anchor.inactive:hover .loader-inner div,.reservation_anchor.inactive[disabled] .loader-inner div{border-color:#fff #fff transparent}.reservation_anchor.loading,.reservation_anchor.loading.active,.reservation_anchor.loading.disabled,.reservation_anchor.loading.focus,.reservation_anchor.loading:active,.reservation_anchor.loading:focus,.reservation_anchor.loading:hover,.reservation_anchor.loading[disabled]{color:#fff;background-color:#bd1550;border-color:#bd1550}.reservation_anchor.loading.active .icon,.reservation_anchor.loading.active .icon *,.reservation_anchor.loading.disabled .icon,.reservation_anchor.loading.disabled .icon *,.reservation_anchor.loading.focus .icon,.reservation_anchor.loading.focus .icon *,.reservation_anchor.loading .icon,.reservation_anchor.loading .icon *,.reservation_anchor.loading:active .icon,.reservation_anchor.loading:active .icon *,.reservation_anchor.loading:focus .icon,.reservation_anchor.loading:focus .icon *,.reservation_anchor.loading:hover .icon,.reservation_anchor.loading:hover .icon *,.reservation_anchor.loading[disabled] .icon,.reservation_anchor.loading[disabled] .icon *{fill:#fff}.reservation_anchor.loading.active .ball-clip-rotate div,.reservation_anchor.loading .ball-clip-rotate div,.reservation_anchor.loading.disabled .ball-clip-rotate div,.reservation_anchor.loading.focus .ball-clip-rotate div,.reservation_anchor.loading:active .ball-clip-rotate div,.reservation_anchor.loading:focus .ball-clip-rotate div,.reservation_anchor.loading:hover .ball-clip-rotate div,.reservation_anchor.loading[disabled] .ball-clip-rotate div{border:2px solid;border-color:#fff #fff transparent}.reservation_anchor .badge{color:#bd1550;background-color:#fff}.tooltip.top .tooltip-arrow:after{border-top-color:#fff}.bg_popular{position:relative;display:inline-block;background:#46403c;color:#fff;border-radius:15px;font-size:14px;padding:2px 10px 2px 30px;max-width:93%}.bg_popular .icon{vertical-align:middle;width:16px;height:16px;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.bg_popular .icon,.bg_popular .icon *{fill:#fff}.bg_popular span{display:block}.banner-exclusive-prices{position:relative;padding:15px;margin:10px 0;background-color:#35495a}.room_selection .banner-exclusive-prices{padding:8px 15px;max-width:870px}.banner-exclusive-prices a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;overflow:hidden}.banner-exclusive-prices a:focus,.banner-exclusive-prices a:hover{text-decoration:none}.banner-exclusive-prices a:before{content:"";display:block;width:60px;height:60px;vertical-align:middle;margin-right:12px;background:transparent url(/headers/ilusion/sunrise/dist/svg/icon-ownfill-deco-vip.svg) no-repeat 0 0;background-size:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.room_selection .banner-exclusive-prices a:before{width:44px;height:44px}.banner-exclusive-prices a .banner-copy,.banner-exclusive-prices a .banner-cta{color:#fff}.banner-exclusive-prices a .banner-copy{font-weight:300;font-size:16px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.banner-exclusive-prices a .banner-copy span{display:block;line-height:1.4}.banner-exclusive-prices a .banner-copy strong{color:#ffd212}.banner-exclusive-prices a .banner-cta{font-size:14px;font-weight:700;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:5px}html.fonts-loaded .banner-exclusive-prices a .banner-cta{font-weight:500}html[lang|=ar].fonts-loaded .banner-exclusive-prices a .banner-cta,html[lang|=fa].fonts-loaded .banner-exclusive-prices a .banner-cta,html[lang|=he].fonts-loaded .banner-exclusive-prices a .banner-cta{font-weight:700}.banner-exclusive-prices a .banner-cta:after{position:relative;top:-1px;margin-left:10px;content:"";width:16px;height:16px;display:inline-block;background-repeat:no-repeat;background-size:100% 100%;vertical-align:middle;background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-ui-chevron-right-ffffff.svg),none}@font-face{font-family:iconos_illusion;src:url(/headers/ilusion/fonts/iconos_illusion_v01.eot);src:url(/headers/ilusion/fonts/iconos_illusion_v01.eot?#iefix) format("embedded-opentype"),url(/headers/ilusion/fonts/iconos_illusion_v01.woff) format("woff"),url(/headers/ilusion/fonts/iconos_illusion_v01.ttf) format("truetype"),url(/headers/ilusion/fonts/iconos_illusion_v01.svg#iconos_viajes) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=viajes]{font-family:iconos_illusion;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}.content-wrapper{max-width:100%!important;margin:0!important;padding:0!important;padding-left:15px;padding-right:15px}.content-wrapper,.travel-availability-page .container-fluid{width:100%!important}.travel-availability-page .container-fluid.padding0{padding:0!important}.ms-bread-crumb .ms-bread-crumb-container{height:32px;margin:0 -15px}.ms-bread-crumb .step{background:#eaeaea;text-transform:uppercase;padding:0 15px;display:block;height:32px;line-height:32px;text-decoration:none;-webkit-transition:background .3s;transition:background .3s;border-right:1px solid #fff}.ms-bread-crumb .step span{color:#7c7167;width:100%;display:inline-block}.ms-bread-crumb .step a{text-decoration:none}.ms-bread-crumb .step:hover{background:#beb7b3;color:#7c7167!important;text-decoration:none}.ms-bread-crumb .step.current-step,.ms-bread-crumb .step.current-step:hover{background:#46403c}.ms-bread-crumb .step.current-step:hover span,.ms-bread-crumb .step.current-step span{color:#fff!important;text-decoration:none}.ms-bread-crumb .step:last-child{border-right:0}.iti-srv-hotel .icon-monochrome-hotel{vertical-align:top}.iti-srv-hotel .icon-monochrome-hotel:before{display:inline-block;content:"\41";color:#46403c;width:20px;height:20px;font-size:20px}.iti-srv-hotel .name{color:#222;font-weight:400;font-size:18px}.iti-srv-hotel .address,.iti-srv-hotel .distance{color:#74716e;font-weight:400;font-size:12px}.iti-srv-hotel .distance{margin-left:10px;display:inline-block}.iti-srv-hotel .hotel-service-board{color:#74716e;font-weight:400;font-size:12px;display:inline-block;width:100%}.iti-srv-hotel .hotel-service-room{display:inline-block;width:100%;height:26px}.iti-srv-hotel .hotel-service-room .hotel-service-room-name{color:#222;font-weight:400;font-size:14px;text-transform:uppercase;line-height:22px;vertical-align:middle;display:inline-block}.iti-srv-hotel .hotel-service-checkin{color:#74716e;font-weight:400;font-size:12px;display:inline-block;width:100%}.iti-srv-hotel .hotel-service-thumbnail{width:126px;height:96px;background-size:cover;background-repeat:no-repeat;border:1px solid #ccc;padding-left:10px;cursor:pointer}.iti-srv-hotel .hotel-service-occ{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;line-height:22px;vertical-align:middle;padding-left:4px;padding-right:12px}.iti-srv-hotel .hotel-service-occ strong{line-height:20px;padding:0 5px 0 3px}.iti-srv-hotel .hotel-service-occ span{background-image:url(/headers/ilusion/img/sprite_ilusion.png?v=1458666605);background-repeat:no-repeat;background-position:-6000px 0;display:block;float:left;width:11px;height:22px;margin-left:4px}.iti-srv-hotel .hotel-service-occ .adulto{background-position:-122px -742px}.iti-srv-hotel .hotel-service-occ .ninio{background-position:-141px -740px}.iti-srv-hotel .hotel-service-occ .bebe{background-position:-162px -740px}.iti-srv-hotel .hotel-service-occ:after{content:",";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;line-height:22px;vertical-align:middle;padding-left:4px;font-size:18px}.iti-srv-hotel .hotel-service-occ:last-of-type:after{content:"";display:none}.iti-srv-hotel .hotel-photo-gallery{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,.8);z-index:100}.iti-srv-hotel .hotel-photo-gallery .hotel-photo-gallery-container{position:absolute;top:50px;left:20px;bottom:50px;right:20px;overflow:hidden}.iti-srv-hotel .hotel-photo-gallery .col-md-9,.iti-srv-hotel .hotel-photo-gallery .col-xs-9{width:100%;padding:0}.iti-srv-hotel .hotel-photo-gallery .carousel-control{width:55px}.iti-srv-hotel .hotel-photo-gallery .carousel-control .glyphicons{top:100px}.iti-srv-hotel .hotel-photo-gallery .carousel_photos .item{cursor:pointer}.iti-srv-hotel .hotel-photo-gallery .close{font-size:16px;color:#222;cursor:pointer;float:none;position:absolute;top:10px;left:20px;opacity:.7}.iti-srv-hotel .carousel_thumbs_column{display:none}.iti-srv-packageservices-category .icon-monochrome-hotel{vertical-align:top}.iti-srv-packageservices-category .icon-monochrome-hotel:before{display:inline-block;content:"\41";color:#46403c;width:20px;height:20px;font-size:20px}.iti-srv-packageservices-category .name{color:#222;font-weight:400;font-size:18px}.iti-srv-packageservices-category .category-service-board{color:#74716e;font-weight:400;font-size:12px}.iti-srv-packageservices-category .category-service-room{display:inline-block}.iti-srv-packageservices-category .category-service-room .category-service-room-name{color:#222;font-weight:400;font-size:14px;text-transform:capitalize;line-height:22px;vertical-align:middle;display:inline-block}.iti-srv-packageservices-lighttransport .icon-monochrome-flight{vertical-align:top}.iti-srv-packageservices-lighttransport .icon-monochrome-flight:before{display:inline-block;content:"\71";color:#46403c;width:20px;height:20px;font-size:20px}.iti-srv-packageservices-lighttransport .icon-monochrome-train{vertical-align:top}.iti-srv-packageservices-lighttransport .icon-monochrome-train:before{display:inline-block;content:"\45";color:#46403c;width:20px;height:20px;font-size:20px}.iti-srv-packageservices-lighttransport .icon-monochrome-bus{vertical-align:top}.iti-srv-packageservices-lighttransport .icon-monochrome-bus:before{display:inline-block;content:"\46";color:#46403c;width:20px;height:20px;font-size:20px}.iti-srv-packageservices-lighttransport .icon-monochrome-ship{vertical-align:top}.iti-srv-packageservices-lighttransport .icon-monochrome-ship:before{display:inline-block;content:"\44";color:#46403c;width:20px;height:20px;font-size:20px}.iti-srv-packageservices-lighttransport .name{color:#222;font-weight:400;font-size:18px}.iti-srv-packageservices-lighttransport .flight-departure-date{color:#74716e;font-weight:400;font-size:12px}.iti-srv-packageservices-additionalservices .icon-monochrome-service{vertical-align:top}.iti-srv-packageservices-additionalservices .icon-monochrome-service:before{display:inline-block;content:"\50";color:#46403c;width:20px;height:20px;font-size:20px}.iti-srv-packageservices-additionalservices .service-service-title{color:#222;font-weight:400;font-size:14px;text-transform:capitalize;vertical-align:middle;display:inline-block}.iti-srv-packageservices-additionalservices .service-amount{color:#74716e;font-weight:400;font-size:12px}.iti-srv-packageservices-additionalservices .additional-service{height:22px}.iti-srv-packageservices-additionalservices .additional-service .btn_changeSrv{line-height:1;padding:8px 20px}.iti-srv-packageservices-additionalservices .cta{font-weight:400;font-size:14px;vertical-align:middle;display:inline-block}.iti-srv-packageservices-activities .icon-monochrome-activities{vertical-align:top}.iti-srv-packageservices-activities .icon-monochrome-activities:before{display:inline-block;content:"\66";color:#46403c;width:20px;height:20px;font-size:20px}.iti-srv-packageservices-activities .service-service-title{color:#222;font-weight:400;font-size:14px;text-transform:capitalize;vertical-align:middle;display:inline-block}.iti-srv-packageservices-activities .service-amount{color:#74716e;font-weight:400;font-size:12px}.iti-srv-packageservices-activities .activity{height:22px}.iti-srv-packageservices-activities .activity .btn_changeSrv{line-height:1;padding:8px 20px}.iti-srv-packageservices-activities .cta{font-weight:400;font-size:14px;vertical-align:middle;display:inline-block}.pasoscr_container{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,96.5%,.9);z-index:350}.pasoscr_filler{height:600px}.pasoscr{position:absolute;padding:0;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.pasoscr .ball-spin-fade-loader{margin:100px auto;width:0;height:1px}.pasoscr p{margin-bottom:10px}.pasoscr .bigtext{font-size:24px;color:#424242;margin-bottom:28px}.pasoscr .resumentrayecto{background:#e3e3e3;border-radius:6px;color:#74716e;display:inline-block;padding:10px 15px}.pasoscr .resumentrayecto span{text-transform:uppercase}.pasoscr .resumentrayecto svg{width:19px;height:8px;vertical-align:middle;margin:0 6px}.pasoscr .resumentrayecto svg,.pasoscr .resumentrayecto svg *{fill:#74716e}.package-details{margin-bottom:15px}.package-details .service-icon-text{display:inline-block;vertical-align:middle;line-height:18px}.package-details .service-text{font-size:14px;line-height:18px;text-align:left;color:#222;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;vertical-align:middle}.package-details .service-text .hotel-stars{margin-left:5px}.package-details .service-icon-direction{display:inline-block;width:18px;height:18px;vertical-align:middle;text-align:center;margin:0 8px;position:relative}.package-details .icon-direction{display:inline-block;height:18px;width:18px;vertical-align:top;margin-top:0}.package-details .icon-direction,.package-details .icon-direction *{fill:#beb8b3}[dir=rtl] .package-details .icon-direction{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-origin:center center;transform-origin:center center}.package-details .number-destinations{background:#3171c9;border-radius:50%;display:block;width:20px;height:20px;line-height:20px;position:absolute;left:-15px;top:-6px;font-size:12px;text-align:center;color:#fff}.package-details .package-details-dates{display:inline-block;vertical-align:middle;font-weight:300}.package-details .traveller-service{display:inline-block;vertical-align:middle;line-height:18px}.package-details .traveller-service .service-text{display:block;font-size:14px;line-height:18px;font-weight:300}.package-details-title:after{content:"";position:absolute;left:15px;right:15px;bottom:0;border-bottom:1px dashed #dfdfdf}.package-details-title.collapsed:after{border-bottom:0}.package-details-title .additional-info,.package-details-title .main-info{padding:0;font-size:0}.package-details-title .additional-info{padding:10px 0 0}.package-details-title .service-icon{width:18px;height:18px;vertical-align:middle;float:left}.package-details-title .service-icon,.package-details-title .service-icon *{fill:#bd1550}[dir=rtl] .package-details-title .service-icon{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-origin:center center;transform-origin:center center}.package-details-title .service-icon+.service-text{margin-left:28px}.package-details-title .multiservice-info{display:block;width:100%}.package-details-title .multiservice-info .service-transport{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.package-details-title .multiservice-info .service-car,.package-details-title .multiservice-info .service-hotel,.package-details-title .multiservice-info .service-travel{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%;overflow:hidden;text-overflow:ellipsis}.package-details-title .package-details-dates+.traveller-service{margin-left:15px}.details-content-scroll{padding:0}.details-section{background:#f9c7d9;color:#222;padding:5px 15px}.details-transport+.details-section{margin-top:15px}.details-section .service-icon{width:16px;height:16px;vertical-align:middle}.details-section .service-icon,.details-section .service-icon *{fill:#74716e}[dir=rtl] .details-section .service-icon{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transform-origin:center center;transform-origin:center center}.details-section .section-text{margin-left:10px;text-transform:uppercase;vertical-align:middle}.package-details-change{padding:10px 15px;text-align:right;border-top:1px dashed #dfdfdf}.package-details-change .btn-link{text-transform:none;font-size:16px;padding:0;border:0}.package-details-important-info{padding:15px 15px 0;text-align:left}.details-cars+.package-details-important-info,.details-hotel+.package-details-important-info,.details-transport+.package-details-important-info,.details-travel+.package-details-important-info,.package-details-change+.package-details-important-info{border-top:1px solid #dfdfdf}.package-details-important-info .important-info-title{font-size:16px;font-weight:700;margin-bottom:5px}html.fonts-loaded .package-details-important-info .important-info-title{font-weight:500}html[lang|=ar].fonts-loaded .package-details-important-info .important-info-title,html[lang|=fa].fonts-loaded .package-details-important-info .important-info-title,html[lang|=he].fonts-loaded .package-details-important-info .important-info-title{font-weight:700}.package-details-important-info .important-info-title span{color:#74716e;font-weight:300;text-transform:none}.package-details-important-info .important-info-subtitle{font-size:14px;font-weight:700;margin-bottom:2px}html.fonts-loaded .package-details-important-info .important-info-subtitle{font-weight:500}html[lang|=ar].fonts-loaded .package-details-important-info .important-info-subtitle,html[lang|=fa].fonts-loaded .package-details-important-info .important-info-subtitle,html[lang|=he].fonts-loaded .package-details-important-info .important-info-subtitle{font-weight:700}.package-details-important-info .important-info-text{font-weight:300;margin-bottom:12px}.package-details-important-info .important-info-text:empty{margin-bottom:0}.package-details-important-info .conditions-info .collapse-info-title,.package-details-important-info .conditions-info .collapse-info-title:focus,.package-details-important-info .conditions-info .collapse-info-title:hover{color:#222}.package-details-important-info .conditions-info .collapse-info-title:after,.package-details-important-info .conditions-info .collapse-info-title:focus:after,.package-details-important-info .conditions-info .collapse-info-title:hover:after{background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-ui-chevron-up-74716e.svg)}.package-details-important-info .conditions-info .collapse-info-title.collapsed:after{background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-ui-chevron-down-74716e.svg)}.package-details-important-info .info-view-more{text-transform:none;font-size:14px;font-weight:700;padding:0;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}html.fonts-loaded .package-details-important-info .info-view-more{font-weight:500}html[lang|=ar].fonts-loaded .package-details-important-info .info-view-more,html[lang|=fa].fonts-loaded .package-details-important-info .info-view-more,html[lang|=he].fonts-loaded .package-details-important-info .info-view-more{font-weight:700}.package-details-important-info .bullet-list{list-style-type:disc;padding-left:20px;margin-bottom:0}.package-details-important-info .bullet-list li+li{margin-top:10px}.transport-description{padding:10px 15px;font-size:16px}.inactive-timetable{padding-top:10px;border-top:1px solid #dfdfdf}.inactive-timetable .alert{margin-left:15px;margin-right:15px}.inactive-timetable .transport-timetable,.inactive-timetable .transport-timetable-title{opacity:.3}.product-details-common-mod{overflow:hidden;position:relative}.product-details-common-mod .product-image-data{overflow:hidden}.product-details-common-mod .product-image-data .product-image{float:left}.product-details-common-mod .product-image-data .data-name{font-size:16px;color:#222}.product-details-common-mod .product-image-data .data-name,.product-details-common-mod .product-image-data .data-name strong{font-weight:700}html.fonts-loaded .product-details-common-mod .product-image-data .data-name,html.fonts-loaded .product-details-common-mod .product-image-data .data-name strong{font-weight:500}html[lang|=ar].fonts-loaded .product-details-common-mod .product-image-data .data-name,html[lang|=ar].fonts-loaded .product-details-common-mod .product-image-data .data-name strong,html[lang|=fa].fonts-loaded .product-details-common-mod .product-image-data .data-name,html[lang|=fa].fonts-loaded .product-details-common-mod .product-image-data .data-name strong,html[lang|=he].fonts-loaded .product-details-common-mod .product-image-data .data-name,html[lang|=he].fonts-loaded .product-details-common-mod .product-image-data .data-name strong{font-weight:700}.product-details-common-mod .product-image-data .data-location,.product-details-common-mod .product-image-data .data-room,.product-details-common-mod .product-image-data .data-time{color:#222}.product-details-common-mod .product-image-data .data-room .room_name,.product-details-common-mod .product-image-data .data-room .room_occupation,.product-details-common-mod .product-image-data .data-room .room_separation{display:inline-block}.product-details-common-mod .product-dates-comments{border-top:1px dashed #dfdfdf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-details-common-mod .product-dates{position:relative;width:100%}.product-details-common-mod .product-dates .dates-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.product-details-common-mod .product-dates .dates-date{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;line-height:1.5;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 0}.product-details-common-mod .product-dates .dates-date:first-child{border-right:1px dashed #dfdfdf}.product-details-common-mod .product-dates .dates-date div{font-size:14px}.product-details-common-mod .product-dates .dates-date .date-type{font-size:14px;color:#74716e;text-transform:uppercase}.product-details-common-mod .product-comments{width:100%;border-top:1px dashed #dfdfdf;padding:15px 8px;color:#74716e}.cancellation-container .icon-moreinfo-cancellation{display:inline-block;cursor:pointer;position:relative}.cancellation-container .icon-moreinfo-cancellation .icon{width:18px;height:18px;vertical-align:middle}.cancellation-container .icon-moreinfo-cancellation .icon,.cancellation-container .icon-moreinfo-cancellation .icon *{fill:#74716e}.product-comments.full-cost{background:#e5f1e5}.product-comments p{color:#74716e;margin-bottom:0}.product-comments .comments-ko{color:#e50000}.product-comments .comments-ko .icon-moreinfo-cancellation .icon,.product-comments .comments-ko .icon-moreinfo-cancellation .icon *{fill:#e50000}.product-comments .comments-ok{color:#027a02}.product-comments .comments-ok .icon-moreinfo-cancellation .icon,.product-comments .comments-ok .icon-moreinfo-cancellation .icon *{fill:#027a02}.product-comments .comments-ko strong,.product-comments .comments-ok strong{font-size:14px}.product-pack{border-top:1px dashed #dfdfdf;padding:10px 15px}.product-pack .pack-icon{width:16px;height:16px;vertical-align:middle;float:left}.product-pack .pack-icon,.product-pack .pack-icon *{fill:#beb8b3}.product-pack .pack-text{margin-bottom:10px}.product-pack .pack-text p{margin-bottom:0}.product-pack .pack-text p.pack-title{text-transform:uppercase;color:#74716e;margin-bottom:10px}.product-pack .pack-text ul{list-style-type:disc;padding-left:20px;margin-bottom:0}.product-pack .pack-text ul.package-includes-items{-webkit-column-count:2;-moz-column-count:2;-webkit-column-width:320px;-moz-column-width:320px;columns:320px 2;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.product-pack .pack-text ul.package-extra-items,.product-pack .pack-text ul.package-extra-items ul,.product-pack .pack-text ul.package-includes-items,.product-pack .pack-text ul.package-includes-items ul{list-style-type:none;padding-left:0}.product-pack .pack-text ul.package-extra-items .icon,.product-pack .pack-text ul.package-extra-items ul .icon,.product-pack .pack-text ul.package-includes-items .icon,.product-pack .pack-text ul.package-includes-items ul .icon{width:18px;height:18px}.product-pack .pack-text ul.package-extra-items .icon,.product-pack .pack-text ul.package-extra-items .icon *,.product-pack .pack-text ul.package-extra-items ul .icon,.product-pack .pack-text ul.package-extra-items ul .icon *,.product-pack .pack-text ul.package-includes-items .icon,.product-pack .pack-text ul.package-includes-items .icon *,.product-pack .pack-text ul.package-includes-items ul .icon,.product-pack .pack-text ul.package-includes-items ul .icon *{fill:#beb8b3}.product-pack .pack-text ul.package-extra-items>li,.product-pack .pack-text ul.package-includes-items>li{display:block;overflow:hidden;margin-bottom:12px}.product-pack .pack-text ul.package-extra-items .icon-container,.product-pack .pack-text ul.package-includes-items .icon-container{display:inline-block;float:left;margin-right:16px}.product-pack .pack-text ul.package-extra-items ul,.product-pack .pack-text ul.package-includes-items ul{display:block;margin-left:34px}.product-pack .pack-text ul.package-extra-items ul li{margin-bottom:5px}.product-image.no-product-image{background-image:url(/headers/img/hotel_rooms/generic-250x186.png);background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.details-hotel .product-details-common-mod .product-image-data .product-image{width:100px;height:auto}.details-hotel .product-details-common-mod .product-image-data .product-image.no-product-image{height:100px}.details-hotel .product-details-common-mod .product-image-data .product-image.no-product-image .icon-anyfill-ui-photo{width:50px;height:50px;margin:25px auto 0;display:block}.details-hotel .product-details-common-mod .product-image-data .product-image.no-product-image .icon-anyfill-ui-photo,.details-hotel .product-details-common-mod .product-image-data .product-image.no-product-image .icon-anyfill-ui-photo *{fill:#74716e}.details-hotel .product-details-common-mod .product-image-data .product-image+.product-data{margin-left:105px}.details-hotel .product-details-common-mod .product-image-data .product-data{padding:5px}.product-forfait .icon{width:18px;height:18px;vertical-align:middle;float:left;margin-top:3px}.product-forfait .icon,.product-forfait .icon *{fill:#bd1550}.product-forfait .forfait-data{margin-left:24px}.product-forfait .forfait-data .forfait-name{display:inline}.product-forfait .forfait-data .forfait-date{display:inline-block;font-weight:300}.product-extra .icon{width:18px;height:18px;vertical-align:middle;float:left;margin-top:1px}.product-extra .icon,.product-extra .icon *{fill:#bd1550}.product-extra--cashback .icon,.product-extra--cashback .icon *{fill:#027a02}.product-extra .extra-data{margin-left:24px}.product-extra .extra-data .extra-name{display:inline}.product-extra .extra-data .extra-date{display:inline-block;font-weight:300}.details-travel .product-details-common-mod .product-image-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.details-travel .product-details-common-mod .product-image-data .product-image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100px;height:100px;overflow:hidden;position:relative}.details-travel .product-details-common-mod .product-image-data .product-image img{position:absolute;top:0;left:50%;width:auto;height:100%;-webkit-transform:translate(-50%);transform:translate(-50%)}.details-travel .product-details-common-mod .product-image-data .product-data{padding:8px 10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.details-travel .product-details-common-mod .product-image-data .data-name{line-height:1.4;margin-bottom:5px}.details-travel .product-details-common-mod .product-image-data .data-origin{line-height:1.4}.details-travel .product-details-common-mod .product-image-data .data-mainproduct,.details-travel .product-details-common-mod .product-image-data .data-room{display:inline}.details-cars .product-details-common-mod .product-image-data{text-align:center;padding:10px 15px}.details-cars .product-details-common-mod .product-image-data .product-image{height:auto;float:none;margin:0 auto;display:block;position:relative}.details-cars .product-details-common-mod .product-image-data .product-image .product-big-image{width:80px;height:auto}.details-cars .product-details-common-mod .product-image-data .product-image .product-vendor{position:absolute;top:0;left:0}.details-cars .product-details-common-mod .product-image-data .product-image span.product-vendor{display:inline-block;background:#fff;border:1px solid #222;color:#222;font-size:12px;font-weight:400;padding:0 5px}.details-cars .product-details-common-mod .product-image-data .product-data{margin-left:0;text-align:center}.details-cars .product-details-common-mod .product-image-data .data-name{margin-bottom:10px;text-align:left}.details-cars .product-details-common-mod .dates-date{padding:10px 15px;min-height:112px;text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#222}.details-cars .product-details-common-mod .dates-date .date-block{width:100%}.details-cars .product-details-common-mod .product-dates .date-numbers strong span.date-hour{margin-left:10px;font-size:16px;font-weight:700}html.fonts-loaded .details-cars .product-details-common-mod .product-dates .date-numbers strong span.date-hour{font-weight:500}html[lang|=ar].fonts-loaded .details-cars .product-details-common-mod .product-dates .date-numbers strong span.date-hour,html[lang|=fa].fonts-loaded .details-cars .product-details-common-mod .product-dates .date-numbers strong span.date-hour,html[lang|=he].fonts-loaded .details-cars .product-details-common-mod .product-dates .date-numbers strong span.date-hour{font-weight:700}.details-cars .product-details-common-mod .product-dates .date-station{margin-top:10px;font-weight:300;width:100%}.precompute-hide{visibility:hidden}.details-hotel .product-comments.flexible,.details-hotel .product-comments.flexible-full-cost,.package-cancellation .product-comments.flexible,.package-cancellation .product-comments.flexible-full-cost{background:#e5f1e5}.lateral-col{margin-bottom:15px}.package-cancellation{display:block;width:100%;margin:0;padding:0;line-height:inherit;border:0}.package-cancellation .product-comments{padding:15px 10px}.package-details-v2{border:0;background:#fff;border-radius:6px;-webkit-box-shadow:2px 2px 6px 0 rgba(0,0,0,.12);box-shadow:2px 2px 6px 0 rgba(0,0,0,.12);overflow:hidden}.package-details-v2 .hurryup-message{background:#e50000;border-top-left-radius:6px;border-top-right-radius:6px;margin-bottom:0;padding:3px 5px}.package-details-v2 .hurryup-message .icon{display:none}.package-details-v2 .hurryup-message .hurryup-text{display:block;text-align:center;color:#fff;font-size:14px;font-weight:700}html.fonts-loaded .package-details-v2 .hurryup-message .hurryup-text{font-weight:500}html[lang|=ar].fonts-loaded .package-details-v2 .hurryup-message .hurryup-text,html[lang|=fa].fonts-loaded .package-details-v2 .hurryup-message .hurryup-text,html[lang|=he].fonts-loaded .package-details-v2 .hurryup-message .hurryup-text{font-weight:700}.package-details-v2 .package-details-title{padding:15px;background:#fff;border:0;border-top:1px solid #dfdfdf}.package-details-v2 .package-details-title:after{display:none}.package-details-v2 .package-details-title .main-info+.main-info{margin-top:3px}.package-details-v2 .package-details-title .service-icon-container{float:left;width:30px;height:30px;text-align:center;border-radius:50%;background:#f9c7d9;padding:0;margin-right:10px;margin-bottom:10px}.package-details-v2 .package-details-title .service-icon-container .service-icon{width:16px;height:30px;float:none}.package-details-v2 .package-details-title .service-icon-container .service-icon,.package-details-v2 .package-details-title .service-icon-container .service-icon *{fill:#bd1550}.package-details-v2 .package-details-title .service-icon-container .service-icon.icon-anyfill-prod-flighthotel,.package-details-v2 .package-details-title .service-icon-container .service-icon.icon-anyfill-prod-trainhotel{width:22px}.package-details-v2 .package-details-title .service-hotel+.icon{margin-left:5px;vertical-align:middle;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.package-details-v2 .package-details-title .multiservice-main-info .service-icon-container{margin-bottom:30px}.package-details-v2 .package-details-title .multiservice-main-info+.additional-info{margin-top:3px}.package-details-v2 .package-details-title .details-product{clear:both;margin:10px -15px -15px;border-left:0;border-right:0}.package-details-v2 .details-product .main-info,.package-details-v2 .package-details-title .main-info{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;width:auto;overflow:hidden;text-overflow:ellipsis;max-width:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.package-details-v2 .details-product .main-info:not(.multiservice-info) .service-transport,.package-details-v2 .package-details-title .main-info:not(.multiservice-info) .service-transport{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden}.package-details-v2 .details-product .additional-info,.package-details-v2 .package-details-title .additional-info{display:block;padding:0}.package-details-v2 .multiservice-block .product-pack{border-top:0;padding:0;margin-top:5px}.package-details-v2 .package-details-content{border-bottom:0}.package-details-v2 .package-details-content+.details-footer{border-top:0}.package-details-v2 .details-product,.package-details-v2 .package-details-change{background:#fff}.package-details-v2 .details-product .details-product,.package-details-v2 .package-details-change .details-product{border-left:0;border-right:0}.package-details-v2 .package-details-change{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.package-details-v2 .package-details-change .btn-link{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.package-details-v2 .package-details-change .btn-link+.btn-link{margin-left:auto}.package-details-v2 .product-details-header{position:relative;overflow:hidden;border-bottom:1px solid #dfdfdf}.package-details-v2 .product-details-header .product-details-title{padding:10px 20px;width:100%;font-size:18px;font-weight:700;color:#222}html.fonts-loaded .package-details-v2 .product-details-header .product-details-title{font-weight:500}html[lang|=ar].fonts-loaded .package-details-v2 .product-details-header .product-details-title,html[lang|=fa].fonts-loaded .package-details-v2 .product-details-header .product-details-title,html[lang|=he].fonts-loaded .package-details-v2 .product-details-header .product-details-title{font-weight:700}.package-details-v2 .product-details-header .no-image-header{border-top:3px solid #bd1550}.package-details-v2 .product-details-header .product-image{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.package-details-v2 .product-details-header .product-image .product-image-element{width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.package-details-v2 .giftcard-summary .product-details-header .product-details-title{height:120px;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.3)));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.3))}.package-details-v2 .product-details-header+.details-product .product-image-data{padding:15px 0 0 15px}.package-details-v2 .product-details-header+.details-product .product-image-data+.product-image-data{padding:0 0 15px 15px;clear:both;margin-top:5px}.package-details-v2 .line-seprator+.details-product .product-image-data{padding:0 0 15px 15px}.package-details-v2 .product-image-data .product-icon{float:left;width:24px;height:24px;text-align:center;margin-top:0;margin-left:0;border-radius:50%;background:#f9c7d9;padding:1px}.package-details-v2 .product-image-data .product-icon .service-icon{width:12px;height:12px;vertical-align:middle}.package-details-v2 .product-image-data .product-icon .service-icon,.package-details-v2 .product-image-data .product-icon .service-icon *{fill:#bd1550}.package-details-v2 .product-image-data .product-additional-data,.package-details-v2 .product-image-data .product-icon+.product-data{margin-left:24px;padding:0 10px;font-size:16px}.package-details-v2 .product-image-data .multiservice-block+.multiservice-block{margin-top:5px}.package-details-v2 .product-image-data+.product-image-data .product-icon{background:#ededed}.package-details-v2 .product-image-data+.product-image-data .product-icon .service-icon,.package-details-v2 .product-image-data+.product-image-data .product-icon .service-icon *{fill:#beb8b3}.package-details-v2 .product-details-common-mod .product-image-data .data-name{font-size:14px}.package-details-v2 .product-details-common-mod .product-comments{padding:15px 10px}.package-details-v2 .details-product+.package-details-change{text-align:center}.details-container,.details-footer{border:1px solid #dfdfdf}.details-footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;background:#fff;margin-bottom:0}.details-footer.details-footer-desktop{display:none}.details-footer .details-footer-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.details-footer .details-footer-price .item-name{font-size:14px}.details-footer .details-footer-price .item-amount{margin-left:5px}.details-footer .details-footer-price .item-amount .price{font-size:16px;font-weight:700}html.fonts-loaded .details-footer .details-footer-price .item-amount .price{font-weight:500}html[lang|=ar].fonts-loaded .details-footer .details-footer-price .item-amount .price,html[lang|=fa].fonts-loaded .details-footer .details-footer-price .item-amount .price,html[lang|=he].fonts-loaded .details-footer .details-footer-price .item-amount .price{font-weight:700}.details-footer .details-footer-viewmore{margin-left:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.details-footer .details-footer-viewmore .viewmore-link:hover{cursor:pointer}.isSticky .details-footer{margin-bottom:0;border-top:0}.isSticky .details-footer.details-footer-desktop .details-footer-price .item-amount{margin-left:auto}.package-sticky-element{padding:25px 0}.layout-2-cols .package-sticky-element.isSticky .package-details-v2{border-top:3px solid #bd1550}.layout-2-cols .package-sticky-element.isSticky .package-details-v2 .package-price-annotations{padding:10px 15px}.layout-2-cols .package-sticky-element.isSticky .package-details-v2 .package-price-annotations .view-more-container .viewMore_desc_cont{max-height:40px}.layout-2-cols .package-sticky-element.isSticky .package-details-v2 .package-price-annotations .view-more-container .btn-link.dst-show-less,.layout-2-cols .package-sticky-element.isSticky .package-details-v2 .package-price-annotations .view-more-container .btn-link.dst-show-more{padding:0}.layout-2-cols .package-sticky-element.isSticky .hurryup-message,.layout-2-cols .package-sticky-element.isSticky .package-details-title,.layout-2-cols .package-sticky-element.isSticky .product-details-header{display:none}.layout-2-cols:first-child .package-sticky-element.isSticky{padding-top:0}.packagedetailsmodal .modal-header{position:relative}.packagedetailsmodal .modal-header .modal-header-text{font-size:18px;color:#222}.packagedetailsmodal .modal-header .close{position:absolute;top:18px;float:none}.packagedetailsmodal .details-description{font-size:16px;padding:0 0 10px}.packagedetailsmodal .transport-timetable-title{padding-top:10px}.packagedetailsmodal .details-product .product-details-common-mod,.packagedetailsmodal .details-travel .product-details-common-mod{display:block}.packagedetailsmodal .details-product .product-details-common-mod .product-image-data,.packagedetailsmodal .details-travel .product-details-common-mod .product-image-data{border-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-left:0;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.packagedetailsmodal .details-product .product-details-common-mod .product-image-data .product-image,.packagedetailsmodal .details-travel .product-details-common-mod .product-image-data .product-image{float:none;position:relative;overflow:hidden;max-height:186px}.packagedetailsmodal .details-product .product-details-common-mod .product-image-data .product-image .product-image-element,.packagedetailsmodal .details-travel .product-details-common-mod .product-image-data .product-image .product-image-element{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:auto}.packagedetailsmodal .details-product .product-details-common-mod .product-image-data .product-data,.packagedetailsmodal .details-travel .product-details-common-mod .product-image-data .product-data{margin-left:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:10px}.packagedetailsmodal .details-product .product-details-common-mod .product-dates-comments,.packagedetailsmodal .details-travel .product-details-common-mod .product-dates-comments{border-top:1px dashed #dfdfdf}.packagedetailsmodal .details-product .product-details-common-mod .product-comments,.packagedetailsmodal .details-travel .product-details-common-mod .product-comments{padding:15px 10px}.packagedetailsmodal .details-product .product-details-common-mod .product-comments .comments-ko,.packagedetailsmodal .details-travel .product-details-common-mod .product-comments .comments-ko{color:#e50000}.packagedetailsmodal .details-product .product-details-common-mod .product-comments .comments-ok,.packagedetailsmodal .details-travel .product-details-common-mod .product-comments .comments-ok{color:#027a02}.packagedetailsmodal .details-giftcard .product-details-common-mod .product-image-data .product-image{-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px}.packagedetailsmodal .details-giftcard .product-details-common-mod .product-image-data .product-image .product-image-element{width:90%;top:10px;-webkit-transform:translate(-50%);transform:translate(-50%)}.packagedetailsmodal .package-details-change{text-align:center}.packagedetailsmodal .package-price-breakdown{border:0;border-top:1px solid #dfdfdf;margin:0}.package-details-modal-itinerary .modal-header{position:relative;-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.12);box-shadow:0 2px 7px 0 rgba(0,0,0,.12);margin-bottom:20px}.package-details-modal-itinerary .modal-header .modal-header-text{font-size:18px;color:#222}.package-details-modal-itinerary .modal-header .close{position:absolute;top:18px;float:none}.package-details-modal-itinerary .modal-body{padding:1px 30px 30px;text-align:left}.package-details-modal-itinerary .modal-body .lateral-review-details-modal .package-title{text-align:left;font-family:Georama,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:18px;font-weight:800;font-stretch:extra-condensed;font-style:normal;line-height:normal;letter-spacing:.14px;color:#222;margin-bottom:15px}.package-details-modal-itinerary .modal-body .lateral-review-details-modal .itinerary-title{font-family:Roboto,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#222;margin-bottom:10px}.package-details-modal-itinerary .modal-body .lateral-review-details-modal .travel-package-itinerary{padding-left:12px}.package-details-modal-itinerary .modal-body .lateral-review-details-modal .travel-package-itinerary .itinerary-day{padding:0 0 15px 30px;border-left:2px dashed #c7c7c7}.package-details-modal-itinerary .modal-body .lateral-review-details-modal .travel-package-itinerary .itinerary-day .itinerary-day-title{text-transform:none;font-weight:100}.package-details-modal-itinerary .modal-body .lateral-review-details-modal .travel-package-itinerary .itinerary-day .itinerary-day-icon{background-color:#bd1550}.package-details-modal-itinerary .modal-body .lateral-review-details-modal .travel-package-itinerary .itinerary-day:last-child{border-left:none;padding-bottom:0}.package-details-modal-itinerary .modal-body .lateral-review-details-modal .inclusions{font-family:Roboto,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#222;margin-bottom:10px}.package-details-modal-itinerary .modal-body .lateral-review-details-modal .package-includes-items{-webkit-column-count:1;-moz-column-count:1;column-count:1}.package-details-modal-itinerary .modal-body .lateral-review-details-modal .itinerary-options{margin-bottom:12px}.bg-transparent-important{background:transparent!important}.gray-icon{background-color:#dfdfdf!important}.gray-path{fill:#beb8b3!important}.border-top-seprator,.line-seprator{border-top:1px dashed #dfdfdf}.line-seprator{width:100%;height:2px;margin:0 0 15px;border-bottom:0;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}.new_design_container_mobile .line-seprator{border-left:0;border-right:0}.product-image-data-new{padding:0 0 15px 15px!important}.hotel-info-container .review-numbers{font-size:16px;font-weight:700;color:#fff}html.fonts-loaded .hotel-info-container .review-numbers{font-weight:500}html[lang|=ar].fonts-loaded .hotel-info-container .review-numbers,html[lang|=fa].fonts-loaded .hotel-info-container .review-numbers,html[lang|=he].fonts-loaded .hotel-info-container .review-numbers{font-weight:700}.hotel-info-container .review-numbers-five{font-size:12px;font-weight:300}.hotel-info-container .rectangle-blue{display:inline-block;margin:0 8px 0 0;padding:0 5px 0 4px;border-radius:9.5px;background-color:#3171c9;line-height:1.2}.visibility-hidden{visibility:hidden}.multi-transport{position:relative;margin-top:8px}.multi-transport .transport-dot{display:block;width:8px;height:8px;border-radius:50%;background:#ec5b14;vertical-align:top}.multi-transport .transport-line{background:#ec5b14;width:2px;height:100%;vertical-align:top;margin:0 auto;position:absolute;top:8px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.transport-detail-container{margin-top:3px;padding-left:5px;max-width:calc(100% - 8px)}.hurryup-message-new-design-bg{background:#3171c9!important}.detail-hotel-cancellation{font-size:14px;display:block!important}.details-footer{width:100%}.mx-auto{margin:0 auto}.fs-4,.main-info .fs-4,.product-comments .comments-ko{font-size:14px}.w-full{width:100%}.bold{font-weight:700}.package-lateral-content-v2{border-bottom:1px dashed #dfdfdf!important}.summary_text{margin:0;padding:10px 15px;font-size:18px;border-top-left-radius:6px;border-top-right-radius:6px;font-weight:700;color:#222;border:1px solid #dfdfdf}html.fonts-loaded .summary_text{font-weight:500}html[lang|=ar].fonts-loaded .summary_text,html[lang|=fa].fonts-loaded .summary_text,html[lang|=he].fonts-loaded .summary_text{font-weight:700}.isSticky .summary_text{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.modify-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-bottom:10px}.modify-info .alert-info{background-color:#d3e5f8!important;border-color:#dfdfdf;color:#222;width:100%}.modify-info .alert-info .container-limited{padding-left:15px}.modify-info .alert-info .container-limited:before{display:none}div.new_design .product-details-title{height:152px!important}.giftcard-message{margin-top:10px;word-break:break-word}.package-price-breakdown{padding:0;-webkit-box-shadow:2px 2px 6px 0 rgba(0,0,0,.12);box-shadow:2px 2px 6px 0 rgba(0,0,0,.12);border:1px solid #dfdfdf;border-radius:6px;background-color:#fff;overflow:hidden}.package-modules-group .package-price-breakdown{border-top:1px solid #dfdfdf}.package-price-breakdown .price{color:#222;display:inline-block}.package-price-breakdown s{display:block}.package-price-breakdown s .price,.package-price-breakdown s .price .symbol{-webkit-text-decoration:line-through solid #222;text-decoration:line-through solid #222}.package-price-breakdown .loader-inner{padding:15px 0 10px}.overview-container{overflow:hidden}.package-price-list-title{border-bottom:1px solid #dfdfdf}.package-price-list-title .item-name{padding:10px 20px;font-size:18px}.package-price-overview{border-bottom:1px dashed #dfdfdf}.package-price-overview .item-amount,.package-price-overview .item-name{display:inline-block;padding-top:10px;padding-bottom:10px;font-size:16px}.package-price-overview .item-name{margin-right:5px;padding-left:0}.package-price-overview .item-amount{padding-left:0}.package-price-overview .item-amount .info-main-text,.package-price-overview .item-amount .info-people{display:inline-block}.package-price-overview .item-amount .price{font-size:16px}.package-price-overview .item-amount .info-people{color:#74716e;margin-left:4px}.package-price-info .collapse-info-title:after{width:13px;height:13px;margin-left:10px}.package-price-info .price-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.package-price-info .price-item .item-amount,.package-price-info .price-item .item-name{line-height:21px}.package-price-info .price-item .item-name{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%}.package-price-info .price-item .item-amount{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:5px;text-align:right}.package-price-info .item-common,.package-price-info .item-premium,.package-price-info .item-total{padding:14px 0}.package-price-info .item-common,.package-price-info .item-premium{position:relative}.package-price-info .item-common:before,.package-price-info .item-premium:before{content:"";display:block;position:absolute;height:1px;top:0;left:0;right:0;border-top:1px dashed #dfdfdf}.package-price-info .item-common:first-child:before{display:none}.package-price-info .item-common .item-amount,.package-price-info .item-common .item-name{font-size:16px}.package-price-info .item-common .item-amount .info-additional,.package-price-info .item-common .item-name .info-additional{font-size:12px;color:#74716e}.package-price-info .item-common .item-amount,.package-price-info .item-common .item-amount .price{font-size:16px;font-weight:300}.package-price-info .item-premium .item-amount,.package-price-info .item-premium .item-amount .price,.package-price-info .item-premium .item-name,.package-price-info .usable_amount .item-amount,.package-price-info .usable_amount .item-amount .price,.package-price-info .usable_amount .item-name{font-size:16px;color:#027a02}.package-price-info .item-premium .icon-moreinfopremium{display:inline-block;vertical-align:middle;height:21px;cursor:pointer}.package-price-info .item-premium .icon-moreinfopremium .icon{vertical-align:top;width:15px;height:15px}.package-price-info .item-premium .icon-moreinfopremium .icon,.package-price-info .item-premium .icon-moreinfopremium .icon *{fill:#beb8b3}.package-price-info .item-premium .item-name .tooltip{color:#222}.package-price-info .item-total{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0}.package-price-info .item-total.collapsed{border-top:0;padding-top:12px}.package-price-info .item-total.collapse-info-title:focus,.package-price-info .item-total.collapse-info-title:hover{text-decoration:none}.package-price-info .item-total .item-name{font-size:16px}.package-price-info .item-total .item-amount{font-weight:700}html.fonts-loaded .package-price-info .item-total .item-amount{font-weight:500}html[lang|=ar].fonts-loaded .package-price-info .item-total .item-amount,html[lang|=fa].fonts-loaded .package-price-info .item-total .item-amount,html[lang|=he].fonts-loaded .package-price-info .item-total .item-amount{font-weight:700}.package-price-info .item-total .item-amount,.package-price-info .item-total .item-amount .price{font-size:16px;font-weight:700}html.fonts-loaded .package-price-info .item-total .item-amount,html.fonts-loaded .package-price-info .item-total .item-amount .price{font-weight:500}html[lang|=ar].fonts-loaded .package-price-info .item-total .item-amount,html[lang|=ar].fonts-loaded .package-price-info .item-total .item-amount .price,html[lang|=fa].fonts-loaded .package-price-info .item-total .item-amount,html[lang|=fa].fonts-loaded .package-price-info .item-total .item-amount .price,html[lang|=he].fonts-loaded .package-price-info .item-total .item-amount,html[lang|=he].fonts-loaded .package-price-info .item-total .item-amount .price{font-weight:700}.package-price-info .item-total .bigprice .price{letter-spacing:normal}.package-price-info .item-total .bigprice .price,.package-price-info .item-total .bigprice .price.eur,.package-price-info .item-total .bigprice .price.gbp,.package-price-info .item-total .bigprice .price.usd{font-size:16px}.package-price-info .item-total .bigprice .price .symbol{font-size:1em}.package-price-info .item-total.item-total-new{border-top:0}.package-price-info .item-total.item-total-new .item-amount,.package-price-info .item-total.item-total-new .item-amount .price{font-size:16px}.package-price-info .info-main-text,.package-price-info .info-main-text span{display:inline-block}.package-price-info .info-people{display:inline-block;color:#74716e;width:23px;text-align:right}.package-price-info .payment-plan-container{padding:10px;background:#f7f7f7}.package-price-info .payment-plan-container .price-item{padding:2px 0}.package-price-info .payment-plan-container .item-name{font-size:16px}.package-price-info .payment-plan-container .item-amount,.package-price-info .payment-plan-container .item-amount .price{font-size:16px;font-weight:700}.lateral-review-price-container{border-bottom:1px solid #dfdfdf}.package-price-annotations{background:#fff;padding:15px;color:#74716e;font-size:14px;border-top:1px solid #dfdfdf}.package-details-v2 .package-price-annotations{border-top:0}.package-price-annotations p,.package-price-annotations ul li{color:#74716e;font-size:14px;margin:0 0 2px}.package-price-annotations ul{margin-bottom:0}.package-price-annotations ul li{list-style-type:disc;margin-left:0;list-style-position:inside;padding-left:0}.package-price-info .new_design_header.collapse-info-title{border-top:0;border-bottom:1px solid #dfdfdf;padding:12px 15px}.package-price-info .new_design_header.collapse-info-title.collapsed{border-bottom:0}.package-price-info .new_design_header.collapse-info-title .info-main-text{font-size:18px;font-weight:700}html.fonts-loaded .package-price-info .new_design_header.collapse-info-title .info-main-text{font-weight:500}html[lang|=ar].fonts-loaded .package-price-info .new_design_header.collapse-info-title .info-main-text,html[lang|=fa].fonts-loaded .package-price-info .new_design_header.collapse-info-title .info-main-text,html[lang|=he].fonts-loaded .package-price-info .new_design_header.collapse-info-title .info-main-text{font-weight:700}.package-price-info .new_design_header.collapse-info-title:after{width:18px;height:18px;background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-ui-chevron-up-46403c.svg)}.package-price-info .new_design_header.collapse-info-title.collapsed:after{background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-ui-chevron-down-46403c.svg)}.package-price-list{padding:0 15px}.new_design_container_mobile{margin:0 auto;max-width:96%;border-radius:6px;border:1px solid #dfdfdf;background-color:#fff;-webkit-box-shadow:2px 2px 6px 0 rgba(0,0,0,.12);box-shadow:2px 2px 6px 0 rgba(0,0,0,.12)}.new_design_footer_mobile{border:none}.new_design_footer_mobile .new-design-price-total-in-mobile{display:none}div.isSticky .new-design-price-total-in-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}div.isSticky .new_design_container_mobile.package-price-breakdown,div.isSticky .new_design_footer_mobile .btn.btn-link{display:none}div.isSticky .new_design_container_mobile div.package-details div.summary_text{display:none!important}.new-design-your-selction span.text-green .price{color:#027a02!important;font-weight:700}html.fonts-loaded .new-design-your-selction span.text-green .price{font-weight:500}html[lang|=ar].fonts-loaded .new-design-your-selction span.text-green .price,html[lang|=fa].fonts-loaded .new-design-your-selction span.text-green .price,html[lang|=he].fonts-loaded .new-design-your-selction span.text-green .price{font-weight:700}.package-price-list-title .collapse-info-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.package-price-list-title .collapse-info-title:after{content:"";background:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-ui-chevron-up-46403c.svg) no-repeat 0;background-position:0;background-size:100% auto;width:18px;height:18px;display:inline-block;vertical-align:middle;margin-left:auto}.package-price-list-title .collapse-info-title.collapsed:after{background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-ui-chevron-down-46403c.svg)}.package-price-content{border-bottom:1px solid #dfdfdf}.package-price-content.collapse{border-bottom:0}.package-price-content.collapse.in{border-bottom:1px solid #dfdfdf}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.no-touchevents .hotel_card{-webkit-transition:all .3s;transition:all .3s}.no-touchevents .hotel_card:hover{-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.12);box-shadow:0 2px 7px 0 rgba(0,0,0,.12)}.no-touchevents .searched_hotel .hotel_card:hover{border:0}.no-touchevents .searched_hotel .hotel_card tr.rate-odd:hover{background:#f8f8f8}.searched_hotel,.selected_hotel{background:#3171c9;border-radius:6px;margin-top:0;margin-bottom:10px;font-size:14px;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.searched_hotel .icon-anyfill-graph-check,.searched_hotel .icon-anyfill-graph-clock,.selected_hotel .icon-anyfill-graph-check,.selected_hotel .icon-anyfill-graph-clock{width:16px;height:16px;vertical-align:middle;margin:0 5px 0 15px}.searched_hotel .icon-anyfill-graph-check,.searched_hotel .icon-anyfill-graph-check *,.searched_hotel .icon-anyfill-graph-clock,.searched_hotel .icon-anyfill-graph-clock *,.selected_hotel .icon-anyfill-graph-check,.selected_hotel .icon-anyfill-graph-check *,.selected_hotel .icon-anyfill-graph-clock,.selected_hotel .icon-anyfill-graph-clock *{fill:#fff}.searched_hotel .message_hotel_searched,.selected_hotel .message_hotel_searched{color:#fff;line-height:30px}.searched_hotel .hotel_card,.selected_hotel .hotel_card{padding:10px;border-top-right-radius:0;border-top-left-radius:0;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0;clear:both;border:0;margin-top:0}.searched_hotel .hotel_card .cont_discount,.selected_hotel .hotel_card .cont_discount{border-top-right-radius:0}.selected_hotel{border:1px solid #3171c9}.searched_hotel{border:2px solid #3171c9}.logged_discount_hotel{position:relative}.logged_discount_hotel .discount_message_container{display:block;font-size:14px;position:absolute;top:5px;left:5px;right:auto;border-radius:50%;background:#35495a;padding:4px;z-index:9;white-space:nowrap}.logged_discount_hotel .discount_message_container .icon{width:16px;height:16px;vertical-align:middle;margin:0}.logged_discount_hotel .discount_message_container .icon,.logged_discount_hotel .discount_message_container .icon *{fill:#ffd212}.logged_discount_hotel .message_hotel_discount_price{color:#ffd212;line-height:25px;border-bottom:1px dashed #ffd212}.logged_discount_hotel .dst_exclusivebanner_completo .message_hotel_discount_price{border-bottom:0}.logged_discount_hotel .exclusiveinfotooltip{display:none;width:270px;top:40px;left:auto;right:50%;z-index:300}.logged_discount_hotel .exclusiveinfotooltip .tooltip-arrow{left:auto;right:7%!important}.logged_discount_hotel .exclusiveinfotooltip .tooltip-inner{padding:15px;position:relative}.logged_discount_hotel .exclusiveinfotooltip .tooltip-inner .exclusiveinfoclose{background:transparent;border:0;position:absolute;top:14px;right:14px}.logged_discount_hotel .exclusiveinfotooltip .tooltip-inner .exclusiveinfoclose svg{width:10px;height:10px;vertical-align:middle}.logged_discount_hotel .exclusiveinfotooltip .tooltip-inner .exclusiveinfoclose svg,.logged_discount_hotel .exclusiveinfotooltip .tooltip-inner .exclusiveinfoclose svg *{fill:#7c7167}.logged_discount_hotel .exclusiveinfotooltip .tooltip-inner p{margin-bottom:0;margin-left:0;text-align:left;color:#222}.logged_discount_hotel .label_sold_out_block{color:#e50000}.logged_discount_hotel .label_sold_out_block .label_sold_out{margin-bottom:0;color:#e50000!important}.hotel_card{padding:10px;border:1px solid #dfdfdf;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin-bottom:10px;clear:both}.hotel_card .fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.hotel_card .txt_regimen{font-size:14px;color:#027a02}.hotel_card .cont_img_hotel{padding:0 15px!important}.hotel_card .bg_mystery,.hotel_card .container_img_hotel,.hotel_card .img_hotel.generic-pic{overflow:hidden;padding-right:0;position:relative;min-height:135px}.hotel_card .bg_apartment,.hotel_card .bg_holiday{background:#bd1550;top:10px;position:absolute;color:#fff;border-radius:15px;font-size:14px;padding:2px 10px 2px 30px;left:10px;z-index:1;max-width:93%}.hotel_card .bg_apartment .icon,.hotel_card .bg_holiday .icon{vertical-align:middle;width:16px;height:16px;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hotel_card .bg_apartment .icon,.hotel_card .bg_apartment .icon *,.hotel_card .bg_holiday .icon,.hotel_card .bg_holiday .icon *{fill:#fff}.hotel_card .bg_apartment span,.hotel_card .bg_holiday span{font-weight:700;display:block}html.fonts-loaded .hotel_card .bg_apartment span,html.fonts-loaded .hotel_card .bg_holiday span{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .bg_apartment span,html[lang|=ar].fonts-loaded .hotel_card .bg_holiday span,html[lang|=fa].fonts-loaded .hotel_card .bg_apartment span,html[lang|=fa].fonts-loaded .hotel_card .bg_holiday span,html[lang|=he].fonts-loaded .hotel_card .bg_apartment span,html[lang|=he].fonts-loaded .hotel_card .bg_holiday span{font-weight:700}.hotel_card .container_img_hotel .bg_popular{background:#3171c9;top:10px;position:absolute;left:10px;z-index:1}.hotel_card .button_availability{margin:3px 0}.hotel_card .panel-group{margin:0}.hotel_card .hotelAdress_map{margin-top:10px;font-size:14px}.hotel_card .hotelAdress_map svg{width:14px;height:14px;vertical-align:sub}.hotel_card .hotelAdress_map svg,.hotel_card .hotelAdress_map svg *{fill:#222}.hotel_card #map_container{margin-top:10px}.hotel_card .view-more-text.view-more-text-container{overflow:hidden;height:112px;margin-bottom:10px}.hotel_card .panel-body{padding:0}.hotel_card .tab-content .gallery_availability{height:258px}.hotel_card .tab-content .gallery_availability .loader-inner{margin-top:30px}.hotel_card .tab-content .map_availability{height:338px;position:relative}.hotel_card .tab-content .map_availability .loader-inner{margin-top:30px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer{border-top:1px solid #e3e3e3}.hotel_card .tipo_regimen li.regimenAlojamientoContainer:first-child{border-top:0}.hotel_card .tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento{padding:6px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer .hotels-information-box{padding:7px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer{width:76%;border-left:1px solid #e3e3e3;border-bottom:0}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr:hover{background:none}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.rate-odd{background:#f8f8f8}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr .extra_services{font-weight:700}html.fonts-loaded .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr .extra_services{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr .extra_services,html[lang|=fa].fonts-loaded .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr .extra_services,html[lang|=he].fonts-loaded .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr .extra_services{font-weight:700}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td{width:100%}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div{display:inline-block}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.payment{width:49%}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.payment svg{cursor:pointer;vertical-align:middle;width:16px;height:16px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.payment svg,.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.payment svg *{fill:#c7c7c7}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.refundable{width:50%}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.refundable span [data-tooltip-hoverarea]{color:#222}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.refundable svg{cursor:pointer;vertical-align:middle;width:16px;height:16px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.refundable svg,.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.refundable svg *{fill:#c7c7c7}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.extra_services{width:49%;font-weight:700}html.fonts-loaded .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.extra_services{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.extra_services,html[lang|=fa].fonts-loaded .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.extra_services,html[lang|=he].fonts-loaded .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.extra_services{font-weight:700}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.extra_services svg.icon-anyfill-prod-ski{width:14px;height:14px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price{width:50%;text-align:right;font-size:18px;color:#222;font-weight:700;padding-left:0}html.fonts-loaded .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price,html[lang|=fa].fonts-loaded .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price,html[lang|=he].fonts-loaded .hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price{font-weight:700}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price.cont_tax{line-height:15px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price.cont_tax del.oldPrice{display:block;line-height:14px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price.cont_tax .pvp_taxes{display:block;color:#8c8885;font-size:12px;font-weight:300}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price del.oldPrice{display:inline-block;color:#74716e}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price .symbol{font-weight:400}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.two_files td>div.price .price_pvp{display:inline-block}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td{padding:8px 10px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.pvp_recommended{color:#74716e;text-align:right;font-size:14px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.refundable{width:22%}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.forfait{width:27%}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.forfait svg.icon-anyfill-prod-ski{margin-right:5px}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.price span.txt_total{font-size:11px;color:#74716e;text-transform:lowercase;font-weight:400}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.price [data-tooltip-hoverarea]{display:inline-block}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td .arrow_box[data-tooltip-right]{left:100%}.hotel_card .more-types{margin-top:9px;display:inline-block;cursor:pointer}.hotel_card .general_hotel_information{position:relative;min-height:86px}.hotel_card .general_hotel_information svg.icon-anyfill-graph-info-circle{width:16px;height:16px;vertical-align:sub}.hotel_card .general_hotel_information svg.icon-anyfill-graph-info-circle,.hotel_card .general_hotel_information svg.icon-anyfill-graph-info-circle *{fill:#beb8b3}.hotel_card .bg_mystery{width:100%;min-height:150px;padding:15px 0;border-top-left-radius:6px;border-bottom-left-radius:6px}.hotel_card .bg_mystery .icon{height:114px;margin:0;width:100%}.hotel_card .img_hotel{width:202px;height:150px;background-size:cover}.hotel_card .img_hotel.photo_link{cursor:pointer}.hotel_card svg.icon-anyfill-ui-photo{width:45px;height:45px;margin:53px auto 0}.hotel_card .detail_information{max-width:350px}.hotel_card .hotel_name{margin:0 0 3px;color:#515253;font-size:18px;display:block;font-weight:700}html.fonts-loaded .hotel_card .hotel_name{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .hotel_name,html[lang|=fa].fonts-loaded .hotel_card .hotel_name,html[lang|=he].fonts-loaded .hotel_card .hotel_name{font-weight:700}.hotel_card .hotel_name a{color:#515253;text-decoration:none;cursor:pointer}.hotel_card .hotel_name .phone-tooltip{vertical-align:middle;display:inline-block;height:20px;cursor:pointer}.hotel_card .hotel_name .phone-tooltip .icon{vertical-align:top;width:20px;height:20px}.hotel_card .hotel_name .phone-tooltip .icon,.hotel_card .hotel_name .phone-tooltip .icon *{fill:#74716e}.hotel_card .city{font-size:14px;color:#74716e;line-height:14px;display:inline-block;margin-bottom:5px}.hotel_card .island_name{font-size:12px}.hotel_card .distance{font-size:14px;color:#74716e;line-height:14px;display:inline-block}.hotel_card .distance[data-toggle=tooltip]{border-bottom:1px dashed #74716e;cursor:pointer}.hotel_card .opinions{font-size:14px;vertical-align:sub;display:block;float:none;margin:5px 0;color:#74716e;text-decoration:none;cursor:pointer}.hotel_card .opinions .icon{vertical-align:middle}.hotel_card .opinions .num_opinions{vertical-align:middle;text-decoration:none;padding-right:30px;font-size:14px}.hotel_card .opinions .num_opinions:hover,.hotel_card .opinions a{text-decoration:none}.hotel_card .opinions a .num_opinions{color:#74716e}.hotel_card .opinions a .num_opinions:hover{text-decoration:none}.hotel_card .perPerson{font-size:14px;font-weight:300;display:block}.hotel_card .discountApplied,.hotel_card .rate_type{color:#027a02;font-size:14px;font-weight:300}.hotel_card .discountApplied svg,.hotel_card .rate_type svg{cursor:pointer}.hotel_card .discountApplied{margin-top:5px;font-weight:700}html.fonts-loaded .hotel_card .discountApplied{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .discountApplied,html[lang|=fa].fonts-loaded .hotel_card .discountApplied,html[lang|=he].fonts-loaded .hotel_card .discountApplied{font-weight:700}.hotel_card .txt_payment{color:#027a02;font-size:14px;font-weight:400;display:block}.hotel_card .txt_deferred_payment{color:#027a02;font-size:14px;text-wrap:balance}.hotel_card .txt_deferred_payment svg{cursor:pointer}.hotel_card .popular{color:#e50000;font-size:14px;margin-top:10px;font-weight:400}.hotel_card .location{color:#46403c;font-size:14px;font-weight:700;margin-right:4px;display:inline-block}html.fonts-loaded .hotel_card .location{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .location,html[lang|=fa].fonts-loaded .hotel_card .location,html[lang|=he].fonts-loaded .hotel_card .location{font-weight:700}.hotel_card .bioscore_icon{position:absolute;top:10px;right:10px;width:34px;height:34px}.hotel_card .cont_price_card{display:block;margin-top:20px}.hotel_card .cont_price_card .txt_nights{font-size:12px;font-weight:400}.hotel_card .cont_price_card .txt_from{font-size:12px}.hotel_card .cont_price_card .oldPriceContainer{font-weight:700;color:#e50000;margin-bottom:5px}html.fonts-loaded .hotel_card .cont_price_card .oldPriceContainer{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .cont_price_card .oldPriceContainer,html[lang|=fa].fonts-loaded .hotel_card .cont_price_card .oldPriceContainer,html[lang|=he].fonts-loaded .hotel_card .cont_price_card .oldPriceContainer{font-weight:700}.hotel_card .cont_price_card .oldPriceContainer .oldPriceNoTabs .price{color:#e50000;font-size:14px!important}.hotel_card .cont_price_card .oldPriceContainer .oldPriceNoTabs .price .symbol{display:initial;font-size:14px!important}.hotel_card .cont_price_card .oldPriceNoTabs .price{font-size:12px!important;color:#74716e;font-weight:300}.hotel_card .cont_price_card .oldPriceNoTabs .price.eur,.hotel_card .cont_price_card .oldPriceNoTabs .price.gbp,.hotel_card .cont_price_card .oldPriceNoTabs .price.usd{font-size:14px!important}.hotel_card .cont_price_card .oldPriceNoTabs .price .symbol{display:none}.hotel_card .cont_price_card.oldPriceNoTabs .price .symbol,.hotel_card .cont_price_card .oldPriceNoTabs.priceWithoutDiscounts .price .symbol{display:initial}.hotel_card .cont_price_card .price_definitive{display:inline-block}.hotel_card .cont_price_card .price_definitive .price{font-weight:700;font-size:16px;white-space:nowrap}html.fonts-loaded .hotel_card .cont_price_card .price_definitive .price{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .cont_price_card .price_definitive .price,html[lang|=fa].fonts-loaded .hotel_card .cont_price_card .price_definitive .price,html[lang|=he].fonts-loaded .hotel_card .cont_price_card .price_definitive .price{font-weight:700}.hotel_card .cont_price_card .price_definitive .price .symbol{font-size:.8em}.hotel_card .cont_price_card .price_definitive .price.eur,.hotel_card .cont_price_card .price_definitive .price.gbp,.hotel_card .cont_price_card .price_definitive .price.usd{font-size:20px;font-weight:700}html.fonts-loaded .hotel_card .cont_price_card .price_definitive .price.eur,html.fonts-loaded .hotel_card .cont_price_card .price_definitive .price.gbp,html.fonts-loaded .hotel_card .cont_price_card .price_definitive .price.usd{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .cont_price_card .price_definitive .price.eur,html[lang|=ar].fonts-loaded .hotel_card .cont_price_card .price_definitive .price.gbp,html[lang|=ar].fonts-loaded .hotel_card .cont_price_card .price_definitive .price.usd,html[lang|=fa].fonts-loaded .hotel_card .cont_price_card .price_definitive .price.eur,html[lang|=fa].fonts-loaded .hotel_card .cont_price_card .price_definitive .price.gbp,html[lang|=fa].fonts-loaded .hotel_card .cont_price_card .price_definitive .price.usd,html[lang|=he].fonts-loaded .hotel_card .cont_price_card .price_definitive .price.eur,html[lang|=he].fonts-loaded .hotel_card .cont_price_card .price_definitive .price.gbp,html[lang|=he].fonts-loaded .hotel_card .cont_price_card .price_definitive .price.usd{font-weight:700}.hotel_card .cont_price_card .price{font-size:22px;font-weight:700}html.fonts-loaded .hotel_card .cont_price_card .price{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .cont_price_card .price,html[lang|=fa].fonts-loaded .hotel_card .cont_price_card .price,html[lang|=he].fonts-loaded .hotel_card .cont_price_card .price{font-weight:700}.hotel_card .cont_price_card .symbol{font-size:18px;font-weight:700}html.fonts-loaded .hotel_card .cont_price_card .symbol{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .cont_price_card .symbol,html[lang|=fa].fonts-loaded .hotel_card .cont_price_card .symbol,html[lang|=he].fonts-loaded .hotel_card .cont_price_card .symbol{font-weight:700}.hotel_card .cont_info_price .label_sold_out_block{color:#e50000!important}.hotel_card .cont_info_price .label_sold_out_block .label_sold_out{margin-bottom:0;color:#e50000!important}.hotel_card .cont_info_price_sold .label_sold_out_block{color:#e50000!important}.hotel_card .cont_info_price_sold .label_sold_out_block .label_sold_out{margin-bottom:0;color:#e50000!important;text-decoration:none}.hotel_card .cont_info_price{text-align:right}.hotel_card .cont_info_price .cont_price_card{line-height:19px;margin-top:0;margin-bottom:6px}.hotel_card .cont_info_price .cont_price_card .cont_price_from{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;vertical-align:top}.hotel_card .cont_info_price .cont_price_card .cont_price_from .cont_price_per_night{font-size:12px}.hotel_card .cont_info_price .cont_price_card .cont_price_from .cont_price_per_night,html.fonts-loaded .hotel_card .cont_info_price .cont_price_card .cont_price_from .cont_price_per_night{font-weight:300}.hotel_card .cont_info_price .cont_price_card .cont_price_from .cont_price_per_night .price,.hotel_card .cont_info_price .cont_price_card .cont_price_from .cont_price_per_night .price .symbol{font-size:12px}.hotel_card .cont_info_price .cont_price_card .cont_price_from .cont_price_per_night .price,.hotel_card .cont_info_price .cont_price_card .cont_price_from .cont_price_per_night .price .symbol,html.fonts-loaded .hotel_card .cont_info_price .cont_price_card .cont_price_from .cont_price_per_night .price,html.fonts-loaded .hotel_card .cont_info_price .cont_price_card .cont_price_from .cont_price_per_night .price .symbol{font-weight:300}.hotel_card .cont_info_price .cont_price_card .cont_price_from .cont_text_nights{margin-top:auto}.hotel_card .cont_info_price .cont_price_card .cont_price_from .txt_nights{display:inline;font-weight:700}html.fonts-loaded .hotel_card .cont_info_price .cont_price_card .cont_price_from .txt_nights{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .cont_info_price .cont_price_card .cont_price_from .txt_nights,html[lang|=fa].fonts-loaded .hotel_card .cont_info_price .cont_price_card .cont_price_from .txt_nights,html[lang|=he].fonts-loaded .hotel_card .cont_info_price .cont_price_card .cont_price_from .txt_nights{font-weight:700}.hotel_card .cont_info_price .cont_price_card .cont_price_from .price_from{display:inline-block}.hotel_card .cont_info_price .cont_price_card .cont_price_from .price_from.newline{display:block}.hotel_card .cont_info_price .cont_price_card .txt_rates{font-size:12px;line-height:14px;border-bottom:1px dashed #74716e;cursor:pointer;color:#74716e}.hotel_card .cont_info_price .cont_price_card .txt_rates .price,.hotel_card .cont_info_price .cont_price_card .txt_rates .symbol{font-size:12px;color:#74716e;font-weight:300}.hotel_card .cont_info_price .included_taxes_and_fee{font-size:12px}.hotel_card .cont_discount{width:0;height:0;border-top:55px solid #bd1550;border-left:55px solid #fff;position:absolute;right:5px;top:-10px;border-top-right-radius:6px}.hotel_card .discount{position:absolute;top:-2px;color:#fff;right:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.hotel_card .hurry_up_message{color:#e50000;font-size:14px;margin:4px 0 0;font-weight:300;display:block}.hotel_card .room_type{color:#222;font-size:12px;text-transform:uppercase;font-weight:400;padding:7px;float:left}.hotel_card .panel.clearfix{clear:both}.hotel_card .details ul.amenities_icons_hotels li{width:100%}.hotel_card ul.menu_info_hotel{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;overflow:hidden;height:40px;margin-bottom:0}.hotel_card ul.menu_info_hotel li{float:left;border-bottom:2px solid transparent}.hotel_card ul.menu_info_hotel li.opinions{margin:0}.hotel_card ul.menu_info_hotel li:active,.hotel_card ul.menu_info_hotel li:hover{border-bottom:2px solid #bd1550}.hotel_card ul.menu_info_hotel li.active{border-bottom:2px solid #bd1550;font-weight:700}html.fonts-loaded .hotel_card ul.menu_info_hotel li.active{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card ul.menu_info_hotel li.active,html[lang|=fa].fonts-loaded .hotel_card ul.menu_info_hotel li.active,html[lang|=he].fonts-loaded .hotel_card ul.menu_info_hotel li.active{font-weight:700}.hotel_card ul.menu_info_hotel li.mistery_hotel a{color:#bd1550;font-weight:700}.hotel_card ul.menu_info_hotel li a{font-size:12px;text-transform:uppercase;color:#74716e;display:block;padding:9px 20px;text-decoration:none}.hotel_card .mystery_description{background:#f7f7f7;font-size:12px;line-height:18px;padding:10px;color:#7c7167}.hotel_card .mystery_description .title{color:#bd1550;text-transform:uppercase;font-size:14px;font-weight:700;padding-bottom:8px}.showPricesFrom .availability_list_sold-hotel-card,.showPricesFrom .availability_list_sold-hotel-card .hotel-card_border{border-radius:6px}.showPricesFrom .availability_list_sold-hotel-card .dst-select-hotel-border{border-top-left-radius:6px!important}.showPricesFrom .hotel_card{padding:0}.showPricesFrom .hotel_card>.row{display:-webkit-box;display:-ms-flexbox;display:flex}.showPricesFrom .hotel_card .hotel_name{padding:0 38px 0 0;line-height:1.3;font-size:20px}.showPricesFrom .hotel_card .general_hotel_information{padding-top:0;padding-bottom:0;min-height:156px;padding-left:0}.showPricesFrom .hotel_card .general_hotel_information ul.amenities_icons_hotels{display:block;clear:both}.showPricesFrom .hotel_card .general_hotel_information ul.amenities_icons_hotels li{margin-right:16px;margin-bottom:10px}.showPricesFrom .hotel_card .container_img_hotel a{display:block}.showPricesFrom .hotel_card .bg_mystery,.showPricesFrom .hotel_card .container_img_hotel,.showPricesFrom .hotel_card .generic-pic{border-top-left-radius:6px;border-bottom-left-radius:6px;min-height:174px;width:100%;overflow:hidden;margin:0;height:100%}.showPricesFrom .hotel_card .bg_mystery a,.showPricesFrom .hotel_card .container_img_hotel a,.showPricesFrom .hotel_card .generic-pic a{position:absolute;overflow:hidden;height:100%;width:100%;left:0;top:0}.showPricesFrom .hotel_card .generic-pic{background-image:url(/headers/img/hotel_rooms/generic-250x200.jpg)!important;height:100%}.showPricesFrom .hotel_card .generic-pic .icon{width:40px;height:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0}.showPricesFrom .hotel_card .generic-pic .bg_apartment,.showPricesFrom .hotel_card .generic-pic .bg_holiday{left:25px}.showPricesFrom .hotel_card .generic-pic .bg_apartment .icon,.showPricesFrom .hotel_card .generic-pic .bg_holiday .icon{vertical-align:middle;width:16px;height:16px;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.showPricesFrom .hotel_card .generic-pic .bg_apartment .icon,.showPricesFrom .hotel_card .generic-pic .bg_apartment .icon *,.showPricesFrom .hotel_card .generic-pic .bg_holiday .icon,.showPricesFrom .hotel_card .generic-pic .bg_holiday .icon *{fill:#fff}.showPricesFrom .hotel_card .generic-pic .bg_apartment span,.showPricesFrom .hotel_card .generic-pic .bg_holiday span{font-weight:700;display:block}html.fonts-loaded .showPricesFrom .hotel_card .generic-pic .bg_apartment span,html.fonts-loaded .showPricesFrom .hotel_card .generic-pic .bg_holiday span{font-weight:500}html[lang|=ar].fonts-loaded .showPricesFrom .hotel_card .generic-pic .bg_apartment span,html[lang|=ar].fonts-loaded .showPricesFrom .hotel_card .generic-pic .bg_holiday span,html[lang|=fa].fonts-loaded .showPricesFrom .hotel_card .generic-pic .bg_apartment span,html[lang|=fa].fonts-loaded .showPricesFrom .hotel_card .generic-pic .bg_holiday span,html[lang|=he].fonts-loaded .showPricesFrom .hotel_card .generic-pic .bg_apartment span,html[lang|=he].fonts-loaded .showPricesFrom .hotel_card .generic-pic .bg_holiday span{font-weight:700}.showPricesFrom .hotel_card .bg_mystery{position:relative;min-height:0;padding:0}.showPricesFrom .hotel_card .bg_mystery .icon{width:100%;height:48px;position:absolute;top:15px;left:0}.showPricesFrom .hotel_card .bg_mystery .txt_mystery{background:#ec5b14;color:#fff;text-transform:uppercase;position:absolute;top:auto;bottom:0;left:0;z-index:1;width:100%;max-width:100%;padding:2px 10px;border-radius:0;font-size:12px;text-align:center;border-bottom-left-radius:6px}.showPricesFrom .hotel_card .img_hotel{margin-right:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.showPricesFrom .hotel_card .img_hotel.photo_link{cursor:pointer}.showPricesFrom .hotel_card svg.icon-anyfill-ui-photo{width:45px;height:45px;margin:53px auto 0}.showPricesFrom .hotel_card .opinions{display:block}.showPricesFrom .searched_hotel .hotel_card .bg_mystery,.showPricesFrom .searched_hotel .hotel_card .container_img_hotel,.showPricesFrom .searched_hotel .hotel_card .generic-pic,.showPricesFrom .selected_hotel .hotel_card .bg_mystery,.showPricesFrom .selected_hotel .hotel_card .container_img_hotel,.showPricesFrom .selected_hotel .hotel_card .generic-pic{border-top-left-radius:0}.cont_hotels{margin-bottom:60px}.cont_hotels .cont_banner>div{margin:10px auto}.cont_precio{font-size:12px;padding-top:4px;text-align:right;line-height:17px;color:#222}.cont_precio .current-price{display:inline-block}.cont_precio .current-price .price,.cont_precio .price{display:block;font-size:16px;font-weight:700}html.fonts-loaded .cont_precio .current-price .price,html.fonts-loaded .cont_precio .price{font-weight:500}html[lang|=ar].fonts-loaded .cont_precio .current-price .price,html[lang|=ar].fonts-loaded .cont_precio .price,html[lang|=fa].fonts-loaded .cont_precio .current-price .price,html[lang|=fa].fonts-loaded .cont_precio .price,html[lang|=he].fonts-loaded .cont_precio .current-price .price,html[lang|=he].fonts-loaded .cont_precio .price{font-weight:700}.cont_precio .current-price .price.eur,.cont_precio .current-price .price.gbp,.cont_precio .current-price .price.usd,.cont_precio .price.eur,.cont_precio .price.gbp,.cont_precio .price.usd{font-size:20px}.cont_precio .current-price .price .symbol,.cont_precio .current-price .price abbr,.cont_precio .price .symbol,.cont_precio .price abbr{font-size:.8em;font-weight:700}html.fonts-loaded .cont_precio .current-price .price .symbol,html.fonts-loaded .cont_precio .current-price .price abbr,html.fonts-loaded .cont_precio .price .symbol,html.fonts-loaded .cont_precio .price abbr{font-weight:500}html[lang|=ar].fonts-loaded .cont_precio .current-price .price .symbol,html[lang|=ar].fonts-loaded .cont_precio .current-price .price abbr,html[lang|=ar].fonts-loaded .cont_precio .price .symbol,html[lang|=ar].fonts-loaded .cont_precio .price abbr,html[lang|=fa].fonts-loaded .cont_precio .current-price .price .symbol,html[lang|=fa].fonts-loaded .cont_precio .current-price .price abbr,html[lang|=fa].fonts-loaded .cont_precio .price .symbol,html[lang|=fa].fonts-loaded .cont_precio .price abbr,html[lang|=he].fonts-loaded .cont_precio .current-price .price .symbol,html[lang|=he].fonts-loaded .cont_precio .current-price .price abbr,html[lang|=he].fonts-loaded .cont_precio .price .symbol,html[lang|=he].fonts-loaded .cont_precio .price abbr{font-weight:700}.percent_message_container{font-weight:700;border-radius:15px;padding:3px 10px;-ms-flex-item-align:center;align-self:center;margin-bottom:auto}html.fonts-loaded .percent_message_container{font-weight:500}html[lang|=ar].fonts-loaded .percent_message_container,html[lang|=fa].fonts-loaded .percent_message_container,html[lang|=he].fonts-loaded .percent_message_container{font-weight:700}.coupon_message_container{display:inline-block;-ms-flex-item-align:center;align-self:center;margin:0 5px}.coupon_message_container .icon_container{display:inline-block;vertical-align:top}.message_hotel_coupon_price{color:#fff;font-weight:300;line-height:25px;cursor:pointer}.message_hotel_coupon_price .price{display:inline-block}.container_img_hotel .main_highlights_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:8px}.container_img_hotel .main_highlights_container .main_highlight{background:#bd1550;color:#fff;padding:2px 10px;border-radius:15px;font-size:14px;z-index:1;max-width:93%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container_img_hotel .main_highlights_container .main_highlight .icon{background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:16px;width:16px}.container_img_hotel .main_highlights_container .main_highlight .icon,.container_img_hotel .main_highlights_container .main_highlight .icon *{fill:#fff}.container_img_hotel .main_highlights_container .main_highlight--popular,.container_img_hotel .main_highlights_container .main_highlight--value_money{background-color:#3171c9}.container_img_hotel .main_highlights_container .main_highlight--black_friday{background-color:#222}.container_img_hotel .main_highlights_container .main_highlight--black_friday .icon,.container_img_hotel .main_highlights_container .main_highlight--black_friday .icon *{fill:#e50000}html[lang|=ja] .hotel_card .button_availability{font-size:11px}.nocache20260325{color:green}.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:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-transform:translateZ(0);transform:translateZ(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: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}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{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-carousel.availability_main_gallery{margin-top:14px;background:#dfdfdf}.owl-carousel.availability_main_gallery .owl-item{height:188px;vertical-align:middle}.owl-carousel.availability_main_gallery .owl-item .main_gallery_slide{max-width:100%;height:188px;text-align:center;padding:0!important;overflow:hidden;font-size:0;background:#dfdfdf;vertical-align:middle}.owl-carousel.availability_main_gallery .owl-item .main_gallery_slide:before{content:"";display:inline-block;height:100%;vertical-align:middle;width:0}.owl-carousel.availability_main_gallery .owl-item .main_gallery_slide img{display:inline-block;width:auto!important;height:auto!important;text-align:left;vertical-align:middle;margin:0 auto;max-width:99.9%!important;max-height:188px!important}.owl-carousel.availability_main_gallery .owl-nav .owl-prev{left:0;background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-ui-chevron-left-ffffff.svg),none}.owl-carousel.availability_main_gallery .owl-nav .owl-next,.owl-carousel.availability_main_gallery .owl-nav .owl-prev{position:absolute;top:80px;background-repeat:no-repeat;background-position:50%;background-size:contain;width:32px;height:30px;-webkit-filter:drop-shadow(0 3px 5px #000);filter:drop-shadow(0 3px 5px #000)}.owl-carousel.availability_main_gallery .owl-nav .owl-next{right:0;background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-ui-chevron-right-ffffff.svg),none}[dir=rtl] .owl-carousel.availability_main_gallery .owl-nav .owl-prev{right:0;left:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] .owl-carousel.availability_.main_gallery_slide .owl-nav .owl-next{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gallery_availability .cont_thumbs{background:#dfdfdf;overflow:hidden;margin:0;padding:0 35px}.gallery_availability .cont_thumbs .nav-prev{position:absolute;left:15px;bottom:20px;cursor:pointer;z-index:10}.gallery_availability .cont_thumbs .nav-prev .arrow-prev{border-top-right-radius:6px;border-bottom-right-radius:6px;background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-ui-chevron-left-ffffff.svg),none;background-repeat:no-repeat;background-color:#222;background-position:30% 50%;background-size:38%;width:25px;height:30px}.gallery_availability .cont_thumbs .nav-prev .arrow-prev.disabled{background:none}.gallery_availability .cont_thumbs .nav-next{position:absolute;right:15px;bottom:20px;cursor:pointer;z-index:10}.gallery_availability .cont_thumbs .nav-next .arrow-next{border-top-left-radius:6px;border-bottom-left-radius:6px;background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-ui-chevron-right-ffffff.svg),none;background-repeat:no-repeat;background-color:#222;background-position:60% 50%;background-size:38%;width:25px;height:30px}.gallery_availability .cont_thumbs .nav-next .arrow-next.disabled{background:none}.gallery_availability .cont_thumbs .picture_gallery_thumbs.owl-carousel{width:auto;padding:0;margin:0}.gallery_availability .cont_thumbs .picture_gallery_thumbs.owl-carousel .owl-stage-outer{height:70px;padding-top:10px}.gallery_availability .cont_thumbs .picture_gallery_thumbs.owl-carousel .owl-stage-outer .owl-stage .owl-item .thumb_gallery_slide{text-align:center}.gallery_availability .cont_thumbs .picture_gallery_thumbs.owl-carousel .owl-stage-outer .owl-stage .owl-item .selected img{border:2px solid #fff}.gallery_availability .cont_thumbs .picture_gallery_thumbs.owl-carousel .owl-stage-outer .owl-stage .owl-item img{border-radius:6px;margin-bottom:10px;border:2px solid transparent;cursor:pointer;width:65px;height:auto}.gallery_availability .cont_thumbs .picture_gallery_thumbs.owl-carousel .owl-stage-outer .owl-stage .owl-item img:hover{border:2px solid #fff}.filtros-y-disponibilidad:after{content:"";display:block;clear:both}.info-window-bubble .titulo_hotel_mapa{font-weight:700;display:inline;vertical-align:middle}html.fonts-loaded .info-window-bubble .titulo_hotel_mapa{font-weight:500}html[lang|=ar].fonts-loaded .info-window-bubble .titulo_hotel_mapa,html[lang|=fa].fonts-loaded .info-window-bubble .titulo_hotel_mapa,html[lang|=he].fonts-loaded .info-window-bubble .titulo_hotel_mapa{font-weight:700}.info-window-bubble .caja_info{width:66%}.info-window-bubble .direccion{line-height:14px;color:#74716e}.info-window-bubble .nota_hotel{display:none}.info-window-bubble a.precio_hotel{display:block;font-weight:700;margin-top:10px;font-size:12px;float:right}html.fonts-loaded .info-window-bubble a.precio_hotel{font-weight:500}html[lang|=ar].fonts-loaded .info-window-bubble a.precio_hotel,html[lang|=fa].fonts-loaded .info-window-bubble a.precio_hotel,html[lang|=he].fonts-loaded .info-window-bubble a.precio_hotel{font-weight:700}.info-window-bubble .img_hotel img{width:90px;height:60px}.hotel_availability_widget .destinia_av_web_hotels_modules_loader{background-color:#f7f7f7}.hotel_availability_widget .actualizandoResultados{width:100%;height:100%;position:absolute;top:60px;left:0;background-color:#f4f3f2;z-index:999}.SEO_enabled .hotel_availability_widget .actualizandoResultados{top:72px}.dst_app_mode .hotel_availability_widget .actualizandoResultados{top:0}.hotel_availability_widget .actualizandoResultados .spinnerCore{width:150px;height:100px;margin:20% 50% 0}.hotel_availability_widget .actualizandoResultados .spinnerCore .ball-spin-fade-loader{margin:0}.hotel_availability_widget .actualizandoResultados .spinnerCore p{padding-top:50px;margin-left:-150px}#map_container .leyenda_mapa{font-size:12px;line-height:14px;margin:12px 0 0}.dst_mainmap_container #map_container .leyenda_mapa{margin:10px 0 15px}.cont_hotels hr.separator-decoration{border-bottom:2px solid #dfdfdf;border-top:0;width:20px;text-align:left;margin:15px 0 5px}.cont_hotels hr.separator-decoration+.num_lodging{margin-top:10px;margin-bottom:15px;line-height:1.2;padding:0}.bg_mapwidget_availability .leaflet-container{border:2px solid #fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.12)}.bg_mapwidget_availability .lodging_place{color:#74716e;font-size:14px;position:absolute;margin:10px}.bg_mapwidget_availability .close_map_container{display:none!important}.bg_mapwidget_availability .topsheet_map{background:#fff;overflow:hidden}.bg_mapwidget_availability .topsheet_map .toggle_map{float:right;cursor:pointer}.bg_mapwidget_availability .topsheet_map svg.icon-anyfill-ui-close{width:40px;height:40px;float:right;cursor:pointer;padding:10px}.bg_mapwidget_availability .topsheet_map svg.icon-anyfill-ui-close,.bg_mapwidget_availability .topsheet_map svg.icon-anyfill-ui-close *{fill:#222}.cont_publi_dispo{padding:0;margin-bottom:10px}.cont-hotel-offer:focus,.cont-hotel-offer:hover{-webkit-box-shadow:0 2px 7px rgba(0,0,0,.12);box-shadow:0 2px 7px rgba(0,0,0,.12)}.cont-bg-hotel{background:url(/headers/img/hotel_rooms/generic-250x186.png) no-repeat 50% 50%;background-size:cover;max-width:367px;height:166px;border-top-left-radius:6px;border-top-right-radius:6px}.cont-bg-hotel .hotel-name{background:hsla(0,0%,100%,.8);font-weight:700;font-size:16px;padding:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid #dfdfdf;border-bottom:0;border-top-left-radius:6px;border-top-right-radius:6px;max-width:367px}.cont-bg-hotel .hotel-name img{display:block}.cont-price{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border:1px solid #dfdfdf;padding:10px;margin:0 0 10px;max-width:367px;min-height:61px}.cont-price .from-price{color:#4d4946;font-size:12px;display:block}.cont-price .price{color:#4d4946;display:block;font-size:18px;font-weight:700;line-height:24px}html.fonts-loaded .cont-price .price{font-weight:500}html[lang|=ar].fonts-loaded .cont-price .price,html[lang|=fa].fonts-loaded .cont-price .price,html[lang|=he].fonts-loaded .cont-price .price{font-weight:700}.cont-price .price .symbol,.cont-price .price abbr{text-decoration:none;border-bottom:0;font-size:14px}.package-photo-carousel .carousel,.sh-photo-carousel .carousel{margin-bottom:0}.package-photo-gallery{background:#fff;min-height:240px}.photo-gallery{overflow:hidden;width:100%;max-width:100%}.photo-gallery-bt{display:block;cursor:pointer;background:none;border:none;padding:0;margin:0;width:100%}.photo-gallery__main{max-width:100%;position:relative}.photo-gallery-info{position:absolute;display:inline-block;bottom:20px;right:20px;z-index:10;padding:10px;pointer-events:none}.photo-gallery-info:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#222;opacity:.7;z-index:2}.photo-gallery-info__icon{position:relative;z-index:3}.photo-gallery-info__icon .icon{width:30px;height:30px;vertical-align:middle;margin-right:5px}.photo-gallery-info__icon .icon,.photo-gallery-info__icon .icon *{fill:#fff}.photo-gallery-info__text{color:#fff;font-size:20px;vertical-align:middle;border-bottom:1px solid #fff;font-weight:700;position:relative;z-index:3}html.fonts-loaded .photo-gallery-info__text{font-weight:500}html[lang|=ar].fonts-loaded .photo-gallery-info__text,html[lang|=fa].fonts-loaded .photo-gallery-info__text,html[lang|=he].fonts-loaded .photo-gallery-info__text{font-weight:700}.photo-gallery__thumbs{margin-left:0;margin-top:0;display:none}.photo-gallery__item,.photo-gallery__thumbs{height:100%;position:relative;width:100%}.photo-gallery__item img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1;border-radius:6px}.photo-gallery__item--lg img{position:relative;display:block}.photo-gallery__item--bt,.photo-gallery__item--sm{height:140px;width:calc(50% - 4px);-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.photo-gallery__item--bt{margin-top:0}.photo-gallery__item--bt:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#222;opacity:.7;z-index:2;border-radius:6px}.photo-gallery__item--bt .photo-gallery-bt{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;border-radius:6px}.photo-gallery__item--bt .photo-gallery-bt__icon .icon{width:30px;height:30px;vertical-align:middle;margin-right:5px}.photo-gallery__item--bt .photo-gallery-bt__icon .icon,.photo-gallery__item--bt .photo-gallery-bt__icon .icon *{fill:#fff}.photo-gallery__item--bt .photo-gallery-bt__text{color:#fff;font-size:20px;vertical-align:middle;font-weight:700;border-bottom:1px solid #fff}html.fonts-loaded .photo-gallery__item--bt .photo-gallery-bt__text{font-weight:500}html[lang|=ar].fonts-loaded .photo-gallery__item--bt .photo-gallery-bt__text,html[lang|=fa].fonts-loaded .photo-gallery__item--bt .photo-gallery-bt__text,html[lang|=he].fonts-loaded .photo-gallery__item--bt .photo-gallery-bt__text{font-weight:700}.photo-gallery__thumbssecondline{display:none}.photo-gallery__thumbssecondline .photo-gallery__item{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;height:100%}.modal-gallery.in .modal-dialog{width:auto;position:absolute;top:0;bottom:0;border-radius:6px;overflow:hidden;left:0;right:0}.modal-gallery.in .modal-dialog.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-gallery .modal-content{background-clip:padding-box;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%;height:100%;border:0;border-radius:0}.modal-gallery .modal-footer,.modal-gallery .modal-header{border-radius:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.modal-gallery .modal-body{overflow-y:auto;padding:10px 15px}.modal-gallery .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.12);box-shadow:0 2px 7px 0 rgba(0,0,0,.12)}.modal-gallery .modal-header .modal-header-title{font-size:16px;font-weight:700;color:#222;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0 0 0 15px}html.fonts-loaded .modal-gallery .modal-header .modal-header-title{font-weight:500}html[lang|=ar].fonts-loaded .modal-gallery .modal-header .modal-header-title,html[lang|=fa].fonts-loaded .modal-gallery .modal-header .modal-header-title,html[lang|=he].fonts-loaded .modal-gallery .modal-header .modal-header-title{font-weight:700}.modal-gallery .modal-header .btn-close{background:none;border:none;cursor:pointer;margin:0 0 0 auto;padding:15px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.modal-gallery .modal-header .btn-close .icon{height:14px;width:14px;vertical-align:middle}.modal-gallery .modal-header .btn-close .icon,.modal-gallery .modal-header .btn-close .icon *{fill:#222}.modal-photo-gallery{margin:0 auto;max-width:768px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modal-photo-gallery__item{overflow:hidden;margin-bottom:5px;position:relative;min-height:100px}.modal-photo-gallery__item img{display:block;width:100%}.modal-photo-gallery__item--full{width:100%}.modal-photo-gallery__item--half{width:calc(50% - 2.5px)}.modal-photo-gallery__item--half img{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-photo-gallery__item--full+.modal-photo-gallery__item--half:last-child{width:100%}.modal-photo-gallery__item .photo-desc{position:absolute;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#000));background:linear-gradient(180deg,transparent,#000);color:#fff;padding:15px;text-align:left}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden;clear:both}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;-webkit-transition:opacity 0s .6s;transition:opacity 0s .6s}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-prev.left{background:none}.carousel-control-next{right:0}.carousel-control-next.right{background:none}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:32px;height:32px;background-repeat:no-repeat;background-position:50%;background-size:100% 100%;-webkit-filter:drop-shadow(2px 4px 2px rgba(0,0,0,.5));filter:drop-shadow(2px 4px 2px rgba(0,0,0,.5))}.carousel-control-prev-icon{background-image:url(/headers/svg/background/icon-ownfill-ui-chevron-left-ffffff.svg)}.carousel-control-next-icon{background-image:url(/headers/svg/background/icon-ownfill-ui-chevron-right-ffffff.svg)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.photo-carousel__item{position:relative;background:#ededed;display:-webkit-box;display:-ms-flexbox;display:flex}.photo-carousel__item:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,hsla(0,0%,100%,.5)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0));background-position:-100% 0;background-size:50% 100%;background-repeat:no-repeat;-webkit-animation:skeletonanimation 1s infinite;animation:skeletonanimation 1s infinite}.photo-carousel__item .photo-gallery-bt{position:relative;z-index:3}.photo-carousel__item img{width:100%;display:block;height:100%;-o-object-fit:cover;object-fit:cover}.photo-carousel__item .carousel-order{position:absolute;bottom:10px;right:15px;padding:1px 4px;border-radius:10px;background-color:rgba(116,113,110,.6);z-index:4}.photo-carousel__item .carousel-order__index,.photo-carousel__item .carousel-order__total{color:#fff;font-weight:700}html.fonts-loaded .photo-carousel__item .carousel-order__index,html.fonts-loaded .photo-carousel__item .carousel-order__total{font-weight:500}html[lang|=ar].fonts-loaded .photo-carousel__item .carousel-order__index,html[lang|=ar].fonts-loaded .photo-carousel__item .carousel-order__total,html[lang|=fa].fonts-loaded .photo-carousel__item .carousel-order__index,html[lang|=fa].fonts-loaded .photo-carousel__item .carousel-order__total,html[lang|=he].fonts-loaded .photo-carousel__item .carousel-order__index,html[lang|=he].fonts-loaded .photo-carousel__item .carousel-order__total{font-weight:700}.photo-carousel__item .carousel-order__index{font-size:14px}.photo-carousel__item .carousel-order__total{font-size:12px}@-webkit-keyframes skeletonanimation{to{background-position:150% 0}}@keyframes skeletonanimation{to{background-position:150% 0}}widgets_packages_page_package_packagepagewidget .row,widgets_packages_page_package_packagepagewidget .row .col-lg-4,widgets_packages_page_package_packagepagewidget .row .col-lg-4>div,widgets_packages_page_package_packagepagewidget .row .col-lg-4>div .msavailability-layout,widgets_packages_page_package_packagepagewidget .row .col-lg-4>div .msavailability-layout .msavailability-layout__element--availability{display:-webkit-box;display:-ms-flexbox;display:flex}widgets_packages_page_package_packagepagewidget .row .col-lg-4>div .msavailability-layout .msavailability-layout__element--availability>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.txtvaloracion{margin-top:5px}.txtvaloracion strong:before{content:"\A"}.header_content{margin-top:30px}.opinions_component.tabs_component .tab-content{padding-top:30px}.puntuacion_resumen{padding:0 0 18px;clear:both}.opinions_destinia_header,.puntuacion_resumen_container{border-bottom:2px solid #e6e6e6}.tipo_puntuacion_contenedor{margin:20px 0}.puntuacion_line{margin-bottom:6px}.puntuacion{font-size:14px;font-weight:700;margin:0 0 0 -30px;text-align:right}.tipo_puntuacion{font-size:14px;padding:0}.progress{margin:7px 0 0 -15px;height:7px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#d0cbc9}.hotel-bioscore-container .progress{background:#00d668}.progress-bar{background:#46403c;-webkit-box-shadow:none;box-shadow:none}.progress-bar--bioscore{background:#0b1b51}.reviews_destinia a,.reviews_destinia a:hover{text-decoration:none}.reviews_destinia a .puntuacion_resumen{border:0}.progress-radial{float:left;margin-right:13px}.info-text{margin:10px 0 30px}.info-text.completewidth{margin:10px -15px 30px;padding:20px 15px;background:#ededed}.progress-radial{width:54px;height:54px}.progress-radial,.progress-radial.progress-radial_seo{position:relative;border-radius:50%;background-color:#46403c}.progress-radial.progress-radial_seo{width:43px;height:43px}.progress-radial .overlay{position:absolute;width:46px;height:46px;background-color:#f7f7f7;border-radius:50%;margin-left:4px;color:#46403c;margin-top:4px;text-align:center;line-height:46px;font-size:20px;font-weight:700}html.fonts-loaded .progress-radial .overlay{font-weight:500}html[lang|=ar].fonts-loaded .progress-radial .overlay,html[lang|=fa].fonts-loaded .progress-radial .overlay,html[lang|=he].fonts-loaded .progress-radial .overlay{font-weight:700}.progress-radial.progress-radial_seo .overlay{position:absolute;width:35px;height:35px;background-color:#f7f7f7;border-radius:50%;margin-left:4px;color:#46403c;margin-top:4px;text-align:center;line-height:34px;font-size:14px;font-weight:700!important}.progress-0{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#d0cbc9),color-stop(50%,transparent),to(transparent)),-webkit-gradient(linear,left top,right top,color-stop(50%,#46403c),color-stop(50%,#d0cbc9),to(#d0cbc9));background-image:linear-gradient(90deg,#d0cbc9 50%,transparent 0,transparent),linear-gradient(90deg,#46403c 50%,#d0cbc9 0,#d0cbc9)}.progress-5{background-image:linear-gradient(90deg,#d0cbc9 50%,transparent 0,transparent),linear-gradient(108deg,#46403c 50%,#d0cbc9 0,#d0cbc9)}.progress-10{background-image:linear-gradient(90deg,#d0cbc9 50%,transparent 0,transparent),linear-gradient(126deg,#46403c 50%,#d0cbc9 0,#d0cbc9)}.progress-15{background-image:linear-gradient(90deg,#d0cbc9 50%,transparent 0,transparent),linear-gradient(144deg,#46403c 50%,#d0cbc9 0,#d0cbc9)}.progress-20{background-image:linear-gradient(90deg,#d0cbc9 50%,transparent 0,transparent),linear-gradient(162deg,#46403c 50%,#d0cbc9 0,#d0cbc9)}.progress-25{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#d0cbc9),color-stop(50%,transparent),to(transparent)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#46403c),color-stop(50%,#d0cbc9),to(#d0cbc9));background-image:linear-gradient(90deg,#d0cbc9 50%,transparent 0,transparent),linear-gradient(180deg,#46403c 50%,#d0cbc9 0,#d0cbc9)}.progress-30{background-image:linear-gradient(90deg,#d0cbc9 50%,transparent 0,transparent),linear-gradient(198deg,#46403c 50%,#d0cbc9 0,#d0cbc9)}.progress-35{background-image:linear-gradient(90deg,#d0cbc9 50%,transparent 0,transparent),linear-gradient(216deg,#46403c 50%,#d0cbc9 0,#d0cbc9)}.progress-40{background-image:linear-gradient(90deg,#d0cbc9 50%,transparent 0,transparent),linear-gradient(234deg,#46403c 50%,#d0cbc9 0,#d0cbc9)}.progress-45{background-image:linear-gradient(90deg,#d0cbc9 50%,transparent 0,transparent),linear-gradient(252deg,#46403c 50%,#d0cbc9 0,#d0cbc9)}.progress-50{background-image:-webkit-gradient(linear,right top,left top,color-stop(50%,#46403c),color-stop(50%,transparent),to(transparent)),-webkit-gradient(linear,right top,left top,color-stop(50%,#46403c),color-stop(50%,#d0cbc9),to(#d0cbc9));background-image:linear-gradient(-90deg,#46403c 50%,transparent 0,transparent),linear-gradient(270deg,#46403c 50%,#d0cbc9 0,#d0cbc9)}.progress-55{background-image:linear-gradient(-72deg,#46403c 50%,transparent 0,transparent),linear-gradient(270deg,#46403c 50%,#d0cbc9 0,#d0cbc9)}.progress-60{background-image:linear-gradient(-54deg,#46403c 50%,transparent 0,transparent),linear-gradient(270deg,#46403c 50%,#d0cbc9 0,#d0cbc9)}.progress-65{background-image:linear-gradient(-36deg,#46403c 50%,transparent 0,transparent),linear-gradient(270deg,#46403c 50%,#d0cbc9 0,#d0cbc9)}.progress-70{background-image:linear-gradient(-18deg,#46403c 50%,transparent 0,transparent),linear-gradient(270deg,#46403c 50%,#d0cbc9 0,#d0cbc9)}.progress-75{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(50%,#46403c),color-stop(50%,transparent),to(transparent)),-webkit-gradient(linear,right top,left top,color-stop(50%,#46403c),color-stop(50%,#d0cbc9),to(#d0cbc9));background-image:linear-gradient(0deg,#46403c 50%,transparent 0,transparent),linear-gradient(270deg,#46403c 50%,#d0cbc9 0,#d0cbc9)}.progress-80{background-image:linear-gradient(18deg,#46403c 50%,transparent 0,transparent),linear-gradient(270deg,#46403c 50%,#d0cbc9 0,#d0cbc9)}.progress-85{background-image:linear-gradient(36deg,#46403c 50%,transparent 0,transparent),linear-gradient(270deg,#46403c 50%,#d0cbc9 0,#d0cbc9)}.progress-90{background-image:linear-gradient(54deg,#46403c 50%,transparent 0,transparent),linear-gradient(270deg,#46403c 50%,#d0cbc9 0,#d0cbc9)}.progress-95{background-image:linear-gradient(72deg,#46403c 50%,transparent 0,transparent),linear-gradient(270deg,#46403c 50%,#d0cbc9 0,#d0cbc9)}.progress-100{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#46403c),color-stop(50%,transparent),to(transparent)),-webkit-gradient(linear,right top,left top,color-stop(50%,#46403c),color-stop(50%,#d0cbc9),to(#d0cbc9));background-image:linear-gradient(90deg,#46403c 50%,transparent 0,transparent),linear-gradient(270deg,#46403c 50%,#d0cbc9 0,#d0cbc9)}.opinions-list{padding:0;list-style:none}.opinions-list li{margin-bottom:30px}.notacomentario{color:#bd1550;background:transparent;padding:4px 6px;border-radius:50%;border:1px solid #bd1550;font-size:14px;font-weight:700;margin:5px 15px 0 0;min-width:30px;float:left;text-align:center}html.fonts-loaded .notacomentario{font-weight:500}html[lang|=ar].fonts-loaded .notacomentario,html[lang|=fa].fonts-loaded .notacomentario,html[lang|=he].fonts-loaded .notacomentario{font-weight:700}.txtopinion{margin-left:42px}.txtopinion .title-opinion{text-transform:uppercase;font-weight:400;color:#535353}.txtopinion .datosuser{font-size:14px;border-bottom:2px solid #e6e6e6;padding-bottom:5px;margin-bottom:5px;color:#535353}.txtopinion .datosuser strong{font-weight:300;font-style:italic}.txtopinion .opinion{font-size:14px;font-weight:300}.hotel-description-container{padding-top:30px;padding-bottom:20px}.hotel-description-container .description-container-info{padding-bottom:0;border-right:0}.hotel-description-hour{padding-bottom:30px}.hotel-description-hour .description-hour-title{margin-bottom:15px}.hotel-description-hour .description-hour-title .icon{width:22px;height:22px;vertical-align:middle;float:left}.hotel-description-hour .description-hour-title .icon,.hotel-description-hour .description-hour-title .icon *{fill:#222}.hotel-description-hour .description-hour-title span{font-size:16px;font-weight:700;vertical-align:middle;margin-left:35px;display:block}html.fonts-loaded .hotel-description-hour .description-hour-title span{font-weight:500}html[lang|=ar].fonts-loaded .hotel-description-hour .description-hour-title span,html[lang|=fa].fonts-loaded .hotel-description-hour .description-hour-title span,html[lang|=he].fonts-loaded .hotel-description-hour .description-hour-title span{font-weight:700}.hotel-description-hour .hour-info{margin-left:35px}.room_selection .dst-ctnr-showmore{max-height:500px;overflow:hidden;position:relative;-webkit-transition:max-height .8s;transition:max-height .8s}.room_selection .viewMore_desc_cont{max-height:80px}.room_selection .viewMore_desc_cont:after{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);display:block;content:"";height:20px;position:absolute;bottom:0;width:100%;z-index:10}.room_selection .dst-show-less,.room_selection .dst-show-more{padding:10px 0;display:block}.viewMore_amme_cont{height:75px;overflow:hidden;position:relative}.viewMore_amme_cont:after{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);display:block;content:"";height:50px;position:absolute;bottom:0;width:100%;z-index:10}.direccion-box{padding-left:0;padding-bottom:5px}.direccion-box .address{color:#74716e;cursor:default}.ver_en_mapa{text-decoration:none;display:inline-block}.ver_en_mapa .icon{width:16px;height:16px;vertical-align:middle}.ver_en_mapa .icon,.ver_en_mapa .icon *{fill:#3171c9}.hotel-top-line{font-size:0}.hotel_name{margin-top:30px;margin-bottom:10px;vertical-align:middle}.hotel_name+.icon{vertical-align:middle;margin-left:5px;margin-right:15px}.landing-hotel-block-price,.landing-seo-hotel-block-price{margin-top:30px;margin-bottom:15px}.landing-hotel-block-price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tablet-price-cta{margin-bottom:10px}.landing-best-rate{padding:0}.visible-xs-block .landing-best-rate{margin-right:10px}.visible-sm-block .landing-best-rate .price-period{display:inline-block;padding:0;text-align:right}.landing-best-rate .price-period span{display:inline-block}.landing-best-rate .price-period .price .price{font-weight:700;font-size:20px;line-height:1.2;color:#222}html.fonts-loaded .landing-best-rate .price-period .price .price{font-weight:500}html[lang|=ar].fonts-loaded .landing-best-rate .price-period .price .price,html[lang|=fa].fonts-loaded .landing-best-rate .price-period .price .price,html[lang|=he].fonts-loaded .landing-best-rate .price-period .price .price{font-weight:700}.visible-xs-block .landing-best-rate .price-period .price .price{font-size:24px}.landing-best-rate .price-period .price .price .symbol{color:#222;font-size:.85em;font-weight:700}html.fonts-loaded .landing-best-rate .price-period .price .price .symbol{font-weight:500}html[lang|=ar].fonts-loaded .landing-best-rate .price-period .price .price .symbol,html[lang|=fa].fonts-loaded .landing-best-rate .price-period .price .price .symbol,html[lang|=he].fonts-loaded .landing-best-rate .price-period .price .price .symbol{font-weight:700}.visible-xs-block .landing-best-rate .price-period .price .price .symbol{font-size:14px}.landing-best-rate .price-period .price .price.eur,.landing-best-rate .price-period .price .price.gbp,.landing-best-rate .price-period .price .price.usd{font-size:24px}.landing-best-rate .price-period .price .price.eur .symbol,.landing-best-rate .price-period .price .price.gbp .symbol,.landing-best-rate .price-period .price .price.usd .symbol{font-size:.85em}.landing-best-rate .price-period .period{font-size:12px}.visible-xs-block .landing-best-rate .price-period .period{font-size:14px;line-height:1}.landing-best-rate .board-type{border:1px solid #e3e2e2;display:inline-block;padding:0 10px;line-height:1;margin-bottom:14px}.visible-sm-block .landing-best-rate .board-type{display:block;padding:0;border:0;border-top:1px solid #e3e2e2;text-align:right;margin:0}.visible-xs-block .landing-best-rate .board-type{margin-top:15px;margin-bottom:0}.landing-best-rate .board-type .board{color:#74716e;font-size:14px;font-weight:300;line-height:28px}.tit_peq{color:#74716e;text-transform:uppercase;font-size:14px;padding:10px 0}.visible-sm-block .tit_peq{display:inline-block;padding:0}.room_selection .visible-xs-block .tit_peq{display:block}.landing-best-rate .tit_peq{text-transform:lowercase;font-size:12px;padding:0}.visible-sm-block .landing-best-rate .tit_peq{display:inline-block;padding:0}.room_selection .visible-xs-block .landing-best-rate .tit_peq{display:block}.room-selection-map .loader-inner{margin-top:30px}.room-selection-map .close{opacity:1}.room-selection-map .close .icon{width:16px;height:16px}.room-selection-map .close .icon,.room-selection-map .close .icon *{fill:#222}.room-selection-map .modal-content{border-radius:0;border:none}.room-selection-map .modal-header{padding:15px;border:1px solid #dfdfdf;-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.12);box-shadow:0 2px 7px 0 rgba(0,0,0,.12)}.room-selection-map .modal-body{padding:15px}.room-selection-map .modal-body #map{height:85vh!important}.room-selection-map .modal-body #hotel-map-container{width:100%;height:100%}.room-selection-map .leyenda_mapa{padding:0 15px 10px;margin:0}.txt-legal .icon-anyfill-ui-chevron-left,.txt-legal .icon-anyfill-ui-chevron-right{width:11px;height:11px;vertical-align:middle}[dir=rtl] .room-selection-map .modal-header .icon-anyfill-ui-chevron-left{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.hotelsPinBall .icon,.hotelsPinBall svg{width:65px;height:65px}.hotelsPinBall .icon,.hotelsPinBall .icon *,.hotelsPinBall svg,.hotelsPinBall svg *{fill:#3171c9}.availability_summary{background:#f4f3f2;border:1px solid #dfdfdf;border-radius:6px;color:#222;font-size:14px;margin-bottom:15px;padding:15px}.availability_summary .availability-info-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.availability_summary .availability-info-container .availability-info_date{line-height:15px;height:14px;border-right:1px solid;border-color:#222;padding-right:10px}.availability_summary .availability-info-container .availability-info_dateout{padding:0 10px}.availability_summary .summary-num-hab{margin-left:10px;line-height:15px}.availability_summary svg{width:13px;height:13px}.availability_summary svg,.availability_summary svg *{fill:#8c8885}.roomSelection .panel-body{width:75%;height:50%;padding:0;clear:both}.roomSelection .panel-body-rooms{width:100%;border-top:3px solid #dfdfdf}.roomSelection.panel-group{margin-bottom:0}.roomSelection.panel-group .panel-one-room{border-top-left-radius:6px;border-top-right-radius:6px}.roomSelection .panel-space-bottom{margin-bottom:30px}.roomSelection .landing-panel-space-bottom{margin-bottom:15px}.roomSelection.panel-group .panel-occupation{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}.roomSelection .panel-heading{background-color:#fff;padding:0;border-right:3px solid #dfdfdf;border-top-left-radius:6px;border-bottom-left-radius:6px;width:25%}.roomSelection .panel-heading .panel-heading-occupation{width:100%}.roomSelection .hotel_room{font-size:18px}.roomSelection .hotel_room .hotel-room-label{font-weight:700}html.fonts-loaded .roomSelection .hotel_room .hotel-room-label{font-weight:500}html[lang|=ar].fonts-loaded .roomSelection .hotel_room .hotel-room-label,html[lang|=fa].fonts-loaded .roomSelection .hotel_room .hotel-room-label,html[lang|=he].fonts-loaded .roomSelection .hotel_room .hotel-room-label{font-weight:700}.roomSelection .hotel_room-label{font-size:18px}.roomSelection .hotel_room-label-include{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:0 20px 20px 0;background-color:#f9c7d9;margin-top:5px;margin-left:-15px;padding-right:15px}.roomSelection .hotel_room-label-include .icon{width:16px;height:16px;fill:#bd1550;float:left;vertical-align:middle}.roomSelection .hotel_room-label-include .icon,.roomSelection .hotel_room-label-include .icon *{fill:#bd1550}.roomSelection .hotel_room-label-include .txt_extras-service{font-weight:300;vertical-align:middle;display:block;margin-left:21px;line-height:1.3}.roomSelection .hotel_room-container-rooms{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:20px}.roomSelection .hotel_room-container-rooms:last-child{margin-bottom:0}.roomSelection .hotel_room-options-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.roomSelection .cont-occupation{margin-left:8px}.roomSelection .hotel_room-label-include-rooms{margin-right:15px}.roomSelection .hotel_room-amenities-container-rooms{vertical-align:top;margin-top:6px!important}.roomSelection .hotel_room-amenities-container-rooms .hotel_room-more-info-options:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.roomSelection .hotel_room-amenities-container-rooms .amenities-list{margin:3px 9px 0 0}.roomSelection .hotel_room-amenities-container{margin-top:10px}.roomSelection .hotel_room-amenities-container .amenities_icons_hotels_room{margin-bottom:0}.roomSelection .hotel_room-amenities-container .hotel_room-more-info{padding:0;margin-left:4px;font-weight:300}.roomSelection .hotel_room-amenities-container .hotel_room-more-info:first-letter{text-transform:uppercase}.roomSelection .hotel_room-amenities-container .hotel_room-more-info:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline;padding:0!important}.roomSelection .hotel_room-amenities-container .amenities_icons_hotels_room{overflow:hidden}.roomSelection .hotel_room-amenities-container .amenities_icons_hotels_room .amenities-list{margin:3px 9px 6px 0;width:auto;color:#818181;line-height:16px}.roomSelection .hotel_room-amenities-container .amenities_icons_hotels_room .amenities-list .icon{width:18px;height:18px;vertical-align:middle;float:left}.roomSelection .hotel_room-amenities-container .amenities_icons_hotels_room .amenities-list .icon,.roomSelection .hotel_room-amenities-container .amenities_icons_hotels_room .amenities-list .icon *{fill:#74716e}.roomSelection .hotel_room-amenities-container .amenities_icons_hotels_room .amenities-list span{font-weight:300;margin-left:0;vertical-align:middle}.roomSelection .hotel_room-amenities-container .amenities_icons_hotels_room .amenities-list .icon+span{margin-left:23px;display:block}.roomSelection .hotel_room-amenities-container .amenities_icons_hotels_room-options{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.roomSelection .hotel_room-amenities-container .amenities_icons_hotels_room-options .amenities-list{margin:3px 9px 0 0}.roomSelection .dst-room-amenities-modal-body{text-align:left}.roomSelection .popup-amenities-title{font-size:20px;font-weight:300;text-align:center;margin-bottom:45px}.roomSelection .popup-amenities-title-services{margin-top:16px;margin-bottom:15px;font-size:16px;font-weight:700}html.fonts-loaded .roomSelection .popup-amenities-title-services{font-weight:500}html[lang|=ar].fonts-loaded .roomSelection .popup-amenities-title-services,html[lang|=fa].fonts-loaded .roomSelection .popup-amenities-title-services,html[lang|=he].fonts-loaded .roomSelection .popup-amenities-title-services{font-weight:700}.roomSelection .popup-amenities-line{height:2px;border:1px solid #dfdfdf}.roomSelection .popup-amenities-services{-webkit-columns:2;-moz-columns:2;column-count:2;list-style-type:disc;list-style-position:inside}.roomSelection .popup-amenities-services li{margin-bottom:10px;font-size:14px;font-weight:300}.roomSelection .popup-amenities_icons_hotels_room{-webkit-columns:2;-moz-columns:2;column-count:2}.roomSelection .popup-amenities_icons_hotels_room li{margin-bottom:15px;overflow:hidden}.roomSelection .popup-amenities_icons_hotels_room li svg{width:24px;height:24px;fill:#beb8b3;vertical-align:middle;margin-right:5px;float:left}.roomSelection .popup-amenities_icons_hotels_room li span{font-size:14px;font-weight:300;vertical-align:middle}.roomSelection .popup-amenities_icons_hotels_room li svg+span{display:block;margin-left:30px}.roomSelection .dst-popup-room-photos-container .carousel-inner>.item{height:300px}.roomSelection .dst-popup-room-photos-container .carousel-inner>.item img{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;min-height:300px}.roomSelection .hotels-information-box{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex}.roomSelection .hotel-price-block{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.roomSelection .hotel-price-block .hotel-price-icon{padding:0 5px;background:#35495a;line-height:26px;border-radius:50%;display:inline-block;margin-right:5px}.roomSelection .hotel-price-block .hotel-price-icon .icon{width:16px;height:16px;vertical-align:text-bottom}.roomSelection .hotel-price-block .hotel-price-icon .icon,.roomSelection .hotel-price-block .hotel-price-icon .icon *{fill:#ffd212}.roomSelection .hotel-price-block .hotel-price-amount{margin-top:7px;text-align:right}.roomSelection .hotel-price-block .hotel-num-nights{text-align:right;line-height:1.5;margin-right:16px;text-wrap:nowrap;font-size:12px}.roomSelection .tipo_regimen{margin-bottom:0}.roomSelection .hotels-refundable-box{-webkit-box-flex:1;-ms-flex:1 1 20%;flex:1 1 20%}.roomSelection .hotel-price-block .price{margin-right:6px;font-size:16px;white-space:nowrap;font-weight:700;line-height:1}html.fonts-loaded .roomSelection .hotel-price-block .price{font-weight:500}html[lang|=ar].fonts-loaded .roomSelection .hotel-price-block .price,html[lang|=fa].fonts-loaded .roomSelection .hotel-price-block .price,html[lang|=he].fonts-loaded .roomSelection .hotel-price-block .price{font-weight:700}.roomSelection .hotel-price-block .price .symbol{font-size:.85em}.roomSelection .hotel-price-block .price.eur,.roomSelection .hotel-price-block .price.gbp,.roomSelection .hotel-price-block .price.usd{font-size:20px}.roomSelection .hotel-price-block .message_hotel_coupon_price .price{font-size:14px;font-weight:300!important}.roomSelection .hotel-price-block .pvp_taxes{display:block;font-size:12px;color:#222;font-weight:300;line-height:14px;border-bottom:1px dashed #74716e;cursor:pointer;float:right;width:auto}.roomSelection .hotel-price-block .pvp_taxes .price{font-size:12px}.roomSelection .hotel-price-block .pvp_taxes .price,html.fonts-loaded .roomSelection .hotel-price-block .pvp_taxes .price{font-weight:300}.roomSelection .hotel-price-block .pvp_taxes .price.eur,.roomSelection .hotel-price-block .pvp_taxes .price.gbp,.roomSelection .hotel-price-block .pvp_taxes .price.usd{font-size:12px}.roomSelection .hotel-price-block .pvp_taxes .price .symbol{font-size:1em}.roomSelection .hotel-price-block .reservation{margin-top:6px;text-align:right}.roomSelection .hotel-price-block .selected_hotel_container{display:inline-block;line-height:65px}.roomSelection .hotel-price-block .selected_hotel_container .icon{width:16px;height:16px;vertical-align:middle}.roomSelection .hotel-price-block .selected_hotel_container .icon,.roomSelection .hotel-price-block .selected_hotel_container .icon *{fill:#3171c9}.roomSelection .hotel-price-block .selected_hotel_container .selected_hotel_label{color:#3171c9;font-size:16px;margin-left:10px;vertical-align:middle}.roomSelection .hotel-price-block .oldPrice .price{font-size:14px;color:#74716e;text-decoration:line-through;-webkit-text-decoration-color:#74716e;text-decoration-color:#74716e;font-weight:300!important}.roomSelection .hotel-price-block .oldPrice .price .symbol{font-size:.85em;display:none}.roomSelection .hotel-price-block .oldPrice .price.eur,.roomSelection .hotel-price-block .oldPrice .price.gbp,.roomSelection .hotel-price-block .oldPrice .price.usd{font-size:14px}.roomSelection .hotel-price-block .oldPrice.priceWithoutDiscounts .price .symbol{display:initial}.roomSelection .hotel-price-block .oldPriceProvider{color:#e50000;font-size:14px;margin:2px 10px 3px}.roomSelection .hotel-price-block .oldPriceProvider .oldPrice .price{color:#e50000;-webkit-text-decoration-color:#e50000;text-decoration-color:#e50000;font-weight:500!important}.roomSelection .hotel-price-block .oldPriceProvider .oldPrice .price .symbol{display:initial;font-size:inherit}.roomSelection .discountApplied,.roomSelection .dst-deferred_payment,.roomSelection .tarifa_flexible{color:#027a02}.roomSelection .hotel-information-rate{font-weight:700}html.fonts-loaded .roomSelection .hotel-information-rate{font-weight:500}html[lang|=ar].fonts-loaded .roomSelection .hotel-information-rate,html[lang|=fa].fonts-loaded .roomSelection .hotel-information-rate,html[lang|=he].fonts-loaded .roomSelection .hotel-information-rate{font-weight:700}.roomSelection .panel .panel-title{margin-top:0;font-size:14px;color:#222;line-height:1.5;font-weight:700;padding:15px}html.fonts-loaded .roomSelection .panel .panel-title{font-weight:500}html[lang|=ar].fonts-loaded .roomSelection .panel .panel-title,html[lang|=fa].fonts-loaded .roomSelection .panel .panel-title,html[lang|=he].fonts-loaded .roomSelection .panel .panel-title{font-weight:700}.roomSelection .panel .panel-title a{display:block;text-decoration:none;position:relative}.roomSelection .panel .panel-title .more{color:#222;font-weight:400;padding:0 5px}.roomSelection .panel .panel-title .icon{vertical-align:middle}.roomSelection .panel .panel-title .icon.icon-anyfill-graph-occupancyadult,.roomSelection .panel .panel-title .icon.icon-anyfill-graph-occupancybaby,.roomSelection .panel .panel-title .icon.icon-anyfill-graph-occupancychild{width:18px;height:18px;vertical-align:middle;fill:#beb8b3}.roomSelection .panel .txt_extras{margin-bottom:0;font-weight:300}.roomSelection .panel .txt_extras .icon{margin-left:0}.roomSelection h3{padding:10px;font-size:12px;font-weight:700;text-transform:uppercase;margin-top:0;clear:both}.roomSelection h3.alojamiento,.roomSelection h3.alojamientoForfait{background-color:#eff0f4;color:#74716e}.roomSelection ul>li.special_case{background:#eff0f4;font-size:12px;line-height:40px;padding-left:10px;text-transform:uppercase;clear:both}.roomSelection ul>li.special_case ul.tipo_regimen{margin-left:-10px!important;background:#fff;font-size:14px}.roomSelection .hotel_name{display:inline-block;margin-right:10px}.roomSelection .price_definitive{-ms-flex-item-align:center;align-self:center}.roomSelection .price_definitive svg,.roomSelection .price_definitive svg *{width:16px;height:16px;fill:#beb8b3}.percent_message_container{background:#e50000;color:#fff;border-radius:12px;padding:4px 10px;font-size:14px;vertical-align:middle;display:inline-block}.hotel-price-promos-container{text-align:right;width:100%;margin-top:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.coupon_message_container{display:block;font-size:14px;border-radius:15px;padding:0 10px;z-index:9;white-space:nowrap;margin-bottom:5px}.coupon_message_container .icon_container{display:block;line-height:1}.coupon_message_container .icon{width:16px;height:16px;vertical-align:middle;margin:0}.coupon_message_container .message_hotel_coupon_price{font-weight:300;line-height:25px;vertical-align:middle;cursor:pointer}.coupon_message_container--cashback{background:#027a02}.coupon_message_container--cashback .icon,.coupon_message_container--cashback .icon *{fill:#fff}.coupon_message_container--cashback .message_hotel_coupon_price{color:#fff}.coupon_message_container--cashback .message_hotel_coupon_price--grey{border-bottom:0;color:#74716e}.coupon_message_container--grey{background:#ededed;margin-bottom:5px}.coupon_message_container--grey .icon,.coupon_message_container--grey .icon *{fill:#222}.coupon_message_container--mobile{background:#e5f1e5}.coupon_message_container--mobile .icon,.coupon_message_container--mobile .icon *{fill:#027a02}.coupon_message_container--mobile .message_hotel_coupon_price{border-bottom:1px dashed #027a02;color:#027a02}html[lang|=tr] .roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.price{width:54%}.room_selection .serv-clk-view .serv-show-less,.room_selection .serv-clk-view .serv-show-more{display:block}.room_selection .txt-loading{color:#8c8885;font-size:14px}.room_selection a.txt-legal{display:block}.room_selection .message_final_prices{border:1px solid #027a02;color:#027a02;font-size:14px;padding:15px;border-radius:10px;margin-top:30px}.room_selection .message_final_prices svg{width:16px;height:19px;vertical-align:sub}.room_selection .message_final_prices svg,.room_selection .message_final_prices svg *{fill:#027a02}.room_selection .hotel-title-container{margin-top:30px}.room_selection .label_sold_out_block{margin-bottom:0;color:#e50000!important;padding-top:15px;padding-left:4px}.room_selection .label_sold_out_block a .label_sold_out{color:#e50000!important}.room_selection .hotel-hurry_up-message{margin-top:4px;color:#e50000;font-size:14px;font-weight:300;display:inline-block;float:right;margin-bottom:5px}.room_selection .hotel-title-sumary{margin-top:0;display:inline-block}.room_selection .layer_txt{position:absolute;width:60%;top:60px;left:20%;font-size:21px}.room_selection .layer_txt .title_mystery{text-transform:uppercase;color:#bd1550;font-size:24px;text-align:center}.room_selection .layer_txt p{color:#7c7167;font-size:21px;text-align:center}.room_selection .cont_txt_mystery{background:#f7f7f7;font-size:18px;color:#7c7167;margin-top:30px;padding:15px;border-radius:6px}.room_selection .cont_txt_mystery>p{margin-top:10px;font-size:16px}.room_selection .roomSelection .hotel-price-block .pvp_taxes{display:block;font-size:12px;color:#222;font-weight:300;border-bottom:1px dashed #74716e;margin-right:10px}.room_selection .notaLateral{cursor:pointer}.room_selection .header_content{margin-top:30px!important}.room_selection .bg_fff .progress-radial .overlay{background:#fff}.room_selection .generic-pic.pic-lg{width:100%;height:325px}.room_selection .generic-pic.pic-lg svg{margin:138px auto 0;width:60px;height:50px}.room_selection .bg_ede+#bigadvantages{margin-top:0}.room_selection .bg_ede+#bigadvantages .advantages-arrow:after{border-top-color:#ededed}.room_selection .bg-grey-light+#bigadvantages{margin-top:0}.room_selection .bg-grey-light+#bigadvantages .advantages-arrow:after{border-top-color:#f7f7f7}.room_selection .bg_fff+#bigadvantages{margin-top:0}.room_selection .bg_fff+#bigadvantages .advantages-arrow:after{border-top-color:#fff}.room_selection .bg_fff{background:#fff;padding-bottom:20px}.room_selection .bg_fff .cont_overflow{overflow:hidden}.room_selection .bg_ede{background:#ededed;padding-bottom:30px}.room_selection .bg_ede .progress-radial .overlay{background:#ededed}.room_selection .map_on .address{cursor:pointer}.room_selection .excelent-location-label{font-size:14px;color:#46403c;font-weight:500;margin-bottom:5px;display:block}.room_selection button.location{background-color:transparent;background-image:url(/headers/widgets/hotels/availability/hotelavailabilitywidget/img/bg-btn-map.svg);background-repeat:no-repeat;background-size:cover;height:42px;width:100%;color:#222;font-size:14px;border:1px solid #beb8b3;border-radius:6px;text-align:center;vertical-align:middle;margin-bottom:15px}.room_selection button.location .icon{width:14px;height:14px;vertical-align:middle}.room_selection button.location .icon,.room_selection button.location .icon *{fill:#222}.room_selection button.location:hover{border:1px solid #222}.room_selection button.location .location-title{font-size:16px}.room_selection .share-container{border-top:1px solid #dfdfdf;padding-top:12px}.room_selection .share-container .share-container-content{float:right}.room_selection .share-container .share-container-content .content-tit{color:#a8a6a5;font-size:12px;text-transform:uppercase;padding:10px 0}.room_selection .share-container .share-container-content .icon{fill:#74716e;width:16px;height:18px;vertical-align:middle}.room_selection .taxes_message{color:#027a02}.room_selection .text-left{padding:10px 0 30px}.room_selection .opinions_tripadvisor_container{background-color:#ededed}.room_selection .travel-hotel-room-container .preselected-hotel-room-label{display:none;border-radius:7px 7px 0 0;background-color:#3171c9}.room_selection .travel-hotel-room-container .preselected-hotel-room-label .hotel-room-selected-label{height:29px;font-family:Roboto;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;padding:7px 0 0 12px}.room_selection .travel-hotel-room-container .preselected-hotel-room-label .hotel-room-selected-label svg{fill:#fff;width:14px;height:14px;margin-right:5px;vertical-align:middle}.room_selection .travel-hotel-room-container .experience-label{display:none;margin-top:-20px;color:#bc4206}.room_selection .sel-hotel-room-no-upper-border-radio{border-radius:0 0 4px 4px!important;border-color:#3171c9}.confirmation_summary{color:#424242;font-size:24px}.confirmation_summary .message{font-size:14px;margin-top:20px;display:block}.cont_data_summary{background:#e2e0e0;color:#74716e;padding:10px 15px 15px;font-size:14px;border-radius:6px;width:50%;margin:0 auto}.cont_data_summary strong.hotel_name{font-size:16px;line-height:40px}.assistant24h{margin-top:15px}.mobile_amenities .cont_txt_mystery,.mobile_amenities .opinions{margin-bottom:15px}.btn-summary-modify{color:#3171c9;font-weight:300}.alternative_searcher{margin-top:15px;margin-bottom:40px}.multicriteriasearch{margin-top:0!important}.price-period{margin-right:10px}.visible-xs-block.landing-hotel-block{display:none!important}.dst-room-types{display:-webkit-box;display:-ms-flexbox;display:flex}.heading-container-text{margin-top:30px}.picture_gallery .bg_popular{position:absolute;top:15px;left:30px;z-index:100}.fancy-room-container{height:130px;background-size:cover;background-position:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;cursor:pointer;margin:-15px -15px 0}.fancy-room-container .hotel_room{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.6));padding:10px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.onoffswitch{display:inline-block;position:relative;width:50px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;height:30px;padding:0;line-height:30px;border-radius:20px;background-color:#dfdfdf;margin-bottom:0;-webkit-box-shadow:inset 0 1px 3px 0 rgba(69,64,60,.25);box-shadow:inset 0 1px 3px 0 rgba(69,64,60,.25)}.onoffswitch-label:before{content:"";display:block;width:24px;height:24px;margin:0;background:#fff;position:absolute;top:3px;bottom:0;left:3px;border-radius:20px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.onoffswitch-checkbox:checked+.onoffswitch-label{background-color:#027a02}.onoffswitch-interactive .onoffswitch-checkbox:checked+.onoffswitch-label{background-color:#3171c9}.onoffswitch-checkbox:checked+.onoffswitch-label:before{-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}.services-main-container{padding-left:30px;padding-right:30px}.services-main .main-container{-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.15);box-shadow:0 2px 7px 0 rgba(0,0,0,.15);border:1px solid #d0cbc9;padding:15px}.services-main .main-container .services_flights_container_full{width:100%}.services-main .main-container .services_flights_container_full .services_flights_block:nth-child(2):before{display:none}.services-main .main-container .included_container_message{padding-top:15px;border-top:1px solid #dfdfdf;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.services-main .main-container .included_container_message span{color:#3171c9;font-size:16px}.services-main .labels_container_tablet{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;margin-top:10px;float:left}.services-main .services_flights_price_block{width:33%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services-main .below_booking_button_container{padding-right:0}.services-main .below_booking_button_container .below_booking_button{padding-top:10px;font-size:16px;text-align:center}.services-main .below_booking_button_container .below_booking_button .link_block-price .farekeep-button{font-size:14px}.services-main .below_booking_button_container .below_booking_button .link_block-price .icon{width:18px;height:18px;vertical-align:middle}.services-main .below_booking_button_container .below_booking_button .link_block-price .icon *{fill:#46403c}.services-main .services_flights_message,.services-main .services_flights_message_sel{margin-top:15px;margin-bottom:15px;color:#027a02;display:-webkit-box;display:-ms-flexbox;display:flex}.services-main .services_flights_message_sel span,.services-main .services_flights_message span{margin:auto auto auto 0}.services-main .services_flights_block{width:100%;position:relative;padding-right:0;padding-left:0}.services-main .services_flights_block .services_flights_message,.services-main .services_flights_block .services_flights_message_block{padding-left:0}.services-main .services_flights_block:after{content:"";position:absolute;left:0;right:0;border-bottom:1px dotted #d0cbc9;bottom:0}.services-main .services_flights_block .hotel_container{margin-top:0;min-height:120px}.services-main .services_flights_block .hotel_container_active:before{content:"";position:absolute;left:0;border-left:2px solid #46403c;bottom:0;top:0;margin-left:-15px}.services-main .services_flights_block .info_container{min-height:142px}.services-main .services_flights_block .service_icon *{fill:#74716e!important}.services-main .services_flights_block .service_icon{width:18px;height:18px;vertical-align:middle}.services-main .services_flights_block .services_container .service_label{vertical-align:middle;text-transform:uppercase;font-weight:300;color:#222;margin-left:10px}.services-main .services_flights_block .services_container .services-label-container{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;vertical-align:middle;font-size:14px;font-weight:300;color:#74716e}.services-main .services_flights_block .services_container .services-label-container .services-add{float:right;text-transform:capitalize}.services-main .services_flights_block .services_container .services-label-container .services-add button{font-size:14px;color:#3171c9!important}.services-main .link_block-price .farekeep-button{font-size:14px}.services-main .link_block-price .icon{width:18px;height:18px;vertical-align:middle}.services-main .link_block-price .icon *{fill:#46403c}.services-main .services-extra-label{margin-left:10px;vertical-align:middle;text-transform:uppercase}.services-main .service_icon_back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.services-main .destacados{top:0;left:0;line-height:15px;margin-bottom:0}.services-main .destacados li{vertical-align:middle;padding:1px 4px;line-height:1.2;font-size:11px;border-width:1px;border-style:solid;overflow:hidden;display:inline-block;margin-right:10px;margin-bottom:9px}.services-main .destacados .recomendada{color:#027a02;border-color:rgba(2,122,2,.5)!important;background:#f7f7f7}.services-main .destacados .SValentin{color:#cc3d43;border-color:rgba(204,61,67,.5)!important;background:#f7f7f7}.services-main .destacados .noGastosGestion{color:#35495a;border-color:rgba(53,73,90,.5)!important;background:#f7f7f7}.services-main .destacados .tarExclusiva{color:#fde17b;border-color:rgba(253,225,123,.5)!important;background:#f7f7f7}.services-main .destacados .BFriday{color:#222;border-color:rgba(34,34,34,.5)!important;background:#f7f7f7}.services-main .destacados .vueloExclusivo{color:#46403c;border-color:rgba(70,64,60,.5)!important;background:#f7f7f7}[dir=rtl] .services-main .service_icon.service_icon_back{-webkit-transform:rotateY(0deg)!important;transform:rotateY(0deg)!important}[dir=rtl] .services-main .service_icon:first-child{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.box-service-summary .transportline{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;margin-bottom:20px}.box-service-summary .transportline .block-itinerary{display:-webkit-box;display:-ms-flexbox;display:flex;width:70%}.box-service-summary .transportline .block-itinerary .starttime{margin-right:10px}.box-service-summary .transportline .block-itinerary .backtime{margin-left:10px}.selectedservices-fixed .box-service-summary .transportline{margin-bottom:16px}.box-service-summary .transportline+.transportline{margin-bottom:0}.box-service-summary .transportline>div{float:left}.box-service-summary .transportline>div+div{margin-left:17px}.box-service-summary .transportline>div.icons{float:right;margin-left:0}.box-service-summary .transportline>div.icons svg.icon-anyfill-graph-warning{fill:#e50000;width:20px;height:20px;margin:0}.box-service-summary .transportline>div.icons>img{width:14px;height:14px}.box-service-summary .transportline .icondirection{line-height:36px}.selectedservices-fixed .box-service-summary .transportline .icondirection{line-height:22px}.box-service-summary .transportline .icondirection svg{width:11px;height:11px}.box-service-summary .transportline .icondirection svg,.box-service-summary .transportline .icondirection svg *{fill:#222}[dir=ltr] .box-service-summary .transportline .icondirection.direction-vuelta .icon-anyfill-ui-arrow-right,[dir=rtl] .box-service-summary .transportline .icondirection.direction-ida .icon-anyfill-ui-arrow-right{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.box-service-summary .transportline .placetime>span{display:block}.selectedservices-fixed .box-service-summary .transportline .placetime>span{display:inline-block}.box-service-summary .transportline .placetime>span.place{text-align:left;color:#74716e;font-size:12px;line-height:16px;text-transform:uppercase;font-weight:300}.selectedservices-fixed .box-service-summary .transportline .placetime>span.place{width:30px}.box-service-summary .transportline .placetime>span.time{text-align:left;color:#222;font-size:16px;line-height:21px;font-weight:400}.box-service-summary .transportline .placetime>span.time .extraday{display:inline-block;color:#e50000;font-size:11px;font-weight:400}.box-service-summary .transportline .durationstops-flights{text-align:center;width:22%}.box-service-summary .transportline .durationstops-flights .duration{font-size:11px;line-height:12px;color:#74716e}.box-service-summary .transportline .durationstops-flights .stopsdata{font-size:12px;line-height:12px;color:#222}.box-service-summary .transportline .durationstops-flights .stopsdata .direct{color:#027a02}.selectedservices-fixed .box-service-summary .transportline .durationstops-flights .duration,.selectedservices-fixed .box-service-summary .transportline .durationstops-flights .stopsdata{display:none}.box-service-summary .transportline .durationstops-flights .stopsdiagram{position:relative;height:8px;width:100%;line-height:6px;margin-bottom:2px}.selectedservices-fixed .box-service-summary .transportline .durationstops-flights .stopsdiagram{margin-top:7px}.box-service-summary .transportline .durationstops-flights .stopsdiagram:after,.box-service-summary .transportline .durationstops-flights .stopsdiagram:before{content:"";background:#74716e;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;margin-top:-3px;z-index:3}.box-service-summary .transportline .durationstops-flights .stopsdiagram:before{left:0}.box-service-summary .transportline .durationstops-flights .stopsdiagram:after{right:0}.box-service-summary .transportline .durationstops-flights .stopsdiagram>div{width:100%;height:1px;position:absolute;border:1px solid #dad7d5;left:0;top:50%;margin-top:-1px;z-index:1}.box-service-summary .transportline .durationstops-flights .stopsdiagram>span{background:#fff;display:inline-block;border:1px solid #4a4a4a;border-radius:50%;width:6px;height:6px;position:relative;z-index:3}.box-service-summary .transportline .durationstops-flights .stopsdiagram>span+span{margin-left:12px}.selectedservices-fixed .box-service-summary .transportline .durationstops-flights .stopsdiagram>span+span{margin-left:5px}.box-service-summary .transportline .icons-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:30%}.box-service-summary .transportline .icons{overflow:hidden}.box-service-summary .transportline .icons .icon{vertical-align:middle}.box-service-summary .transportline .icons .icon.icon-anyfill-graph-luggage,.box-service-summary .transportline .icons .icon.icon-anyfill-graph-luggage-no{width:20px!important;height:20px!important;margin-right:5px}.selectedservices-fixed .box-service-summary .transportline .icons .icon{vertical-align:top}.box-service-summary .transportline .icons .icono{float:left;vertical-align:middle;margin-top:0}.box-service-summary .transportline .icons .icono+.icono{margin-left:2px}.box-service-summary .transportline .icons .icono span[data-toggle=tooltip]{display:inline-block;height:24px}.box-service-summary .transportline .icons .icono svg{vertical-align:middle}.box-service-summary .transportline .icons .icono svg.icon-anyfill-graph-luggage,.box-service-summary .transportline .icons .icono svg.icon-anyfill-graph-luggage-no{width:20px!important;height:20px!important}.selectedservices-fixed .box-service-summary .transportline .icons .icono svg{vertical-align:top}.box-service-summary .transportline .icons .icono img{width:24px;height:auto;vertical-align:middle}.itinerary-container .economy-message{margin:0 0 5px;padding-left:15px;font-size:14px;color:#74716e}.itinerary-container .economy-message strong{color:#027a02}.transport-top-summary{margin-bottom:0;padding-top:10px;padding-bottom:10px;background:#fff}.fixed-itinerary{position:fixed;top:0;z-index:150;padding-top:20px;width:100%}.itinerary-service-options .recomendada{color:#027a02;border:1px solid rgba(2,122,2,.5)!important;background:#f7f7f7}.itinerary-service-options .SValentin{color:#cc3d43;border:1px solid rgba(204,61,67,.5)!important;background:#f7f7f7}.itinerary-service-options .noGastosGestion{color:#35495a;border:1px solid rgba(53,73,90,.5)!important;background:#f7f7f7}.itinerary-service-options .tarExclusiva{color:#fde17b;border:1px solid rgba(253,225,123,.5)!important;background:#f7f7f7}.itinerary-service-options .BFriday{color:#222;border:1px solid rgba(34,34,34,.5)!important;background:#f7f7f7}.itinerary-service-options .vueloExclusivo{color:#46403c;border:1px solid rgba(70,64,60,.5)!important;background:#f7f7f7}.itinerary_frame{border:1px dashed #c7c7c7;font-size:14px}.itinerary_frame .origindestinydetails div{display:inline-block}.itinerary_frame .split_trips svg{fill:#e50000;width:20px;height:20px;vertical-align:sub}.itinerary-service-options>.col-lg-6:nth-last-child(2) .itinerary_frame .origindestinydate svg.icon-anyfill-prod-flight,[dir=rtl] .itinerary_frame .origindestinydate svg.icon-anyfill-prod-flight{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}[dir=rtl] .itinerary-service-options>.col-lg-6:nth-last-child(2) .itinerary_frame .origindestinydate svg.icon-anyfill-prod-flight{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.close_option{background:none;border:none;position:absolute;top:5px;right:5px}.close_option svg{width:8px;height:8px}.close_option svg,.close_option svg *{fill:#74716e}.availableservices{margin-bottom:0}.availableservices .label{font-weight:300;font-size:11px;display:inline-block}.availableservices .label.recomendada{display:none}.availableservices .servicios{display:inline-block}.availableservices .servicios ul li{margin-left:10px}.availableservices .servicios svg,.availableservices .servicios svg *{vertical-align:middle;fill:#b3b0ad}.itineraryprice_opt1 .pricefigure{text-align:right}.itineraryprice_opt1 .pricefigure .price{font-weight:700;font-size:24px}html.fonts-loaded .itineraryprice_opt1 .pricefigure .price{font-weight:500}html[lang|=ar].fonts-loaded .itineraryprice_opt1 .pricefigure .price,html[lang|=fa].fonts-loaded .itineraryprice_opt1 .pricefigure .price,html[lang|=he].fonts-loaded .itineraryprice_opt1 .pricefigure .price{font-weight:700}.itineraryprice_opt1 .pricefigure .price .symbol{font-size:15px}.itineraryprice_opt1 .pricefigure .pricedetail{display:inline-block;margin-left:5px;cursor:pointer}.itineraryprice_opt1 .secondline{text-align:right;font-size:12px;font-weight:300;line-height:1;color:#74716e;margin-bottom:5px}.itineraryprice .link_block-price .farekeep-button{font-size:14px}.itineraryprice .link_block-price .icon{width:18px;height:18px;vertical-align:sub}.itineraryprice .link_block-price .icon *{fill:#46403c}.itineraryprice .itineraryprice_block .pricefigure{text-align:center;font-size:24px;font-weight:700}html.fonts-loaded .itineraryprice .itineraryprice_block .pricefigure{font-weight:500}html[lang|=ar].fonts-loaded .itineraryprice .itineraryprice_block .pricefigure,html[lang|=fa].fonts-loaded .itineraryprice .itineraryprice_block .pricefigure,html[lang|=he].fonts-loaded .itineraryprice .itineraryprice_block .pricefigure{font-weight:700}.itineraryprice .itineraryprice_block .pricefigure .price .symbol{font-size:.85em}.itineraryprice .itineraryprice_block .pricefigure .price .symbol.eur,.itineraryprice .itineraryprice_block .pricefigure .price .symbol .gbp,.itineraryprice .itineraryprice_block .pricefigure .price .symbol .usd{font-size:20px}.itineraryprice .itineraryprice_block .pricefigure .icon,.itineraryprice .itineraryprice_block .pricefigure .icon-flights-info{vertical-align:middle}.itineraryprice .itineraryprice_block .secondline{text-align:right;font-size:12px;font-weight:300;line-height:1;color:#74716e;margin-bottom:5px}.itineraryprice .pricefigure{font-size:24px;font-weight:700}html.fonts-loaded .itineraryprice .pricefigure{font-weight:500}html[lang|=ar].fonts-loaded .itineraryprice .pricefigure,html[lang|=fa].fonts-loaded .itineraryprice .pricefigure,html[lang|=he].fonts-loaded .itineraryprice .pricefigure{font-weight:700}.itineraryprice .pricefigure .price .symbol{font-size:.85em}.itineraryprice .pricefigure .price .symbol.eur,.itineraryprice .pricefigure .price .symbol .gbp,.itineraryprice .pricefigure .price .symbol .usd{font-size:20px}.itineraryprice .pricefigure .icon,.itineraryprice .pricefigure .icon-flights-info{vertical-align:middle}.itineraryprice .itineraryprice-amount .secondline{text-align:end;font-size:12px;font-weight:300;line-height:1;color:#74716e;margin-bottom:5px}.btn_booking_down{padding-top:10px;padding-bottom:26px;border-bottom:2px solid #e3e3e3;overflow:hidden}.btn_booking_down .link_block-price .farekeep-button{font-size:14px}.btn_booking_down .link_block-price .icon{width:18px;height:18px;vertical-align:middle}.btn_booking_down .link_block-price .icon *{fill:#46403c}.itineraryprice.itineraryprice_old_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.itineraryprice.itineraryprice_old_block .itineraryprice-amount{margin-right:30px}.button_booking_content{text-align:center}.filters-buttons-container{padding:10px 0;border-bottom:1px solid #dfdfdf;margin-bottom:10px}.filters-buttons-container:after{content:"";display:block;clear:both}.filters-left-container{width:35%}.filters-left-container,.filters-right-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.filters-right-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.filters-right-container .filters-class-buttons-container{display:inline-block;font-size:0}.filters-right-container .filters-class-buttons-container .filter-tooltip{display:inline-block;vertical-align:middle;font-size:14px}.filters-right-container .filters-class-buttons-container .filter-tooltip .tarifa_reducida{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700}html.fonts-loaded .filters-right-container .filters-class-buttons-container .filter-tooltip .tarifa_reducida{font-weight:500}html[lang|=ar].fonts-loaded .filters-right-container .filters-class-buttons-container .filter-tooltip .tarifa_reducida,html[lang|=fa].fonts-loaded .filters-right-container .filters-class-buttons-container .filter-tooltip .tarifa_reducida,html[lang|=he].fonts-loaded .filters-right-container .filters-class-buttons-container .filter-tooltip .tarifa_reducida{font-weight:700}.filters-right-container .filters-class-buttons-container .filter-tooltip .tarifa_reducida .icon-hotels-info{margin-left:3px;margin-right:5px;cursor:pointer}.filters-right-container .filters-class-buttons-container .filters-class-box{display:inline-block;position:relative;overflow:hidden;border-right:0;vertical-align:middle;width:555px}.filters-right-container .filters-class-buttons-container .filters-tab-button{background-color:transparent;border-radius:0 4px 4px 0!important;padding:9px 10px;display:inline-block;vertical-align:middle;border-color:#d0cbc9}.filters-right-container .filters-class-buttons-container .filters-tab-button:active{border-left:1px solid;border-color:#3171c9}.filters-right-container .filters-class-buttons-container .filters-tab-button:active .icon{fill:currentcolor}.filters-right-container .filters-class-buttons-container .filters-tab-button:hover{border-left:1px solid;border-color:#3171c9}.filters-right-container .filters-class-buttons-container .filters-tab-button:hover .icon{fill:#3171c9}.filters-right-container .filters-class-buttons-container .filters-tab-button .icon{width:16px;height:16px;fill:#74716e;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;vertical-align:middle}.filters-right-container .filters-class-buttons-container .filters-tab-button-back .icon,[dir=rtl] .filters-right-container .filters-class-buttons-container .filters-tab-button .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] .filters-right-container .filters-class-buttons-container .filters-tab-button-back .icon{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.filters-right-container .filters-class-buttons-container .filters-class-container{display:-webkit-box;display:-ms-flexbox;display:flex;border-right:1px solid #d0cbc9;margin-bottom:0}.filters-right-container .filters-class-buttons-container .filters-class-container .filters-class-link-border a,.filters-right-container .filters-class-buttons-container .filters-class-container .filters-class-link-border a:hover{border-radius:4px 0 0 4px!important}.filters-right-container .filters-class-buttons-container .filters-class-container .filters-class{font-size:16px;cursor:pointer;margin-bottom:0;background-color:transparent;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:185px}.filters-right-container .filters-class-buttons-container .filters-class-container .filters-class .filters-class-link{padding:9px 10px;border:1px solid #d0cbc9;border-right:0}.filters-right-container .filters-class-buttons-container .filters-class-container .filters-class:first-child .filters-class-link{border-radius:4px 0 0 4px}.filters-right-container .filters-class-buttons-container .filters-class-container .filters-class:last-child .filters-class-link{border-right:1px;border-radius:0}.filters-right-container .filters-class-buttons-container .filters-class-container .filters-class .btn{color:#222;margin-right:0;text-decoration:none;font-weight:300;border-radius:0;text-align:center;width:100%}.filters-right-container .filters-class-buttons-container .filters-class-container .filters-class .btn:hover{border:1px solid #3171c9;color:#3171c9;font-weight:400}.filters-right-container .filters-class-buttons-container .filters-class-container .filters-class .btn-default:focus{border:1px solid #d0cbc9}.filters-right-container .filters-class-buttons-container .filters-class-container .filters-class.active .filters-class-link,.filters-right-container .filters-class-buttons-container .filters-class-container .filters-class.active .filters-class-link:focus{color:#3171c9;background:transparent;border:1px solid #3171c9}.filters-right-container .filters-class-buttons-container .filters-class-container .filters-class.active .filters-class-link{color:#3171c9;font-weight:400;border:1px solid #3171c9}.filters-right-container .filters-class-buttons-container .filters-class-container .filters-class.active:first-child .filters-class-link{border-radius:4px 0 0 4px}.filterbuttoncontainer{position:relative;display:inline-block}.tarifa_reducida_tooltip .tarifa_lista{text-align:left;margin-left:20px}.tarifa_reducida_tooltip .tarifa_lista .tarifa_lista_item{list-style-type:disc;list-style-position:inherit;font-size:14px;font-weight:300;margin-bottom:10px}.filtertooltip{width:300px;top:50px;left:0;z-index:110}.filtertooltip .tooltip-arrow{left:15%!important}.filtertooltip .tooltip-inner{padding-left:26px;padding-right:40px;position:relative}.filtertooltip .tooltip-inner .tooltipfilters_close{background:transparent;border:0;position:absolute;top:14px;right:14px}.filtertooltip .tooltip-inner .tooltipfilters_close svg{width:10px;height:10px;vertical-align:middle}.filtertooltip .tooltip-inner .tooltipfilters_close svg,.filtertooltip .tooltip-inner .tooltipfilters_close svg *{fill:#7c7167}.filtertooltip .tooltip-inner p{margin-bottom:0;text-align:left}.filtertooltip .tooltip-inner p.titletooltip{margin-bottom:15px}.infoVuelo{background:#fff!important;border:1px solid #dfdfdf}.infoVuelo .icon-anyfill-graph-info-circle *{fill:#beb8b3}.infoVuelo .icon-anyfill-ui-close{width:12px;height:10px}.infoVuelo .icon-anyfill-ui-close,.infoVuelo .icon-anyfill-ui-close *{fill:#74716e}.infoVuelo .cerrar{font-size:12px;display:inline-block}.infoVuelo span{display:block}.infoVuelo .dato{color:#74716e;font-weight:300;font-size:14px;display:inline-block}.infoVuelo .detalles .dato{display:block!important}.infoVuelo .dato span{display:inline-block}.infoVuelo .dato span:first-child{position:relative;top:-4px}.infoVuelo .infoDato{font-weight:300;font-size:14px;display:inline-block;margin-right:5px}.infoVuelo .infoDato.clase{margin-right:0;display:block}.infoVuelo .ciudad{font-weight:400;font-size:14px;margin-top:-5px;clear:both}.infoVuelo .ciudad .pais{font-weight:300;font-size:14px;display:inline-block}.infoVuelo .duracion{color:#74716e;font-weight:300;font-size:11px;margin:0 0 5px}.infoVuelo .vuelo{font-weight:300;font-size:14px;color:#222}.infoVuelo .separador{border-bottom:1px solid #dfdfdf;display:block;width:96%;margin:12px 2%;float:left}.infoVuelo .separadorDashed{border-bottom:1px dashed #dfdfdf;margin:20px 0}.infoVuelo .origen{text-align:right}.infoVuelo .destino{text-align:left}.infoVuelo .servicios{text-align:center;padding:0}.infoVuelo .contEscala{padding:36px 0 37px;background:transparent url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-deco-bar-D0CBC9.svg) repeat-x scroll 100%;margin-top:-23px}.infoVuelo .escala{color:#222;border:1px solid #dfdfdf;border-radius:30px!important;background:#fff;padding:0 20px;display:inline-block;margin:0 auto}.infoVuelo .escala span{display:inline-block;margin:7px 0 3px}.infoVuelo .escala .infoEscala{vertical-align:super;font-size:14px}.infoVuelo .datoVuelo{width:104px!important;margin-left:auto;margin-top:-6px}.infoVuelo .datoClase{width:103px!important;color:#222!important;margin:-6px 35px}.infoVuelo .datoClase.SinServicio{margin:0!important}.infoVuelo .servicios{margin-left:auto;margin-right:auto}.infoVuelo .datosAmpliados{clear:both}.infoVuelo .datosAmpliados li{display:inline-block!important;vertical-align:top}.popover{max-width:100%!important}.popover-content.infoPrecio-popover{padding:0!important}.infoPrecio{width:392px;position:relative;background:#fff}.infoPrecio ul{list-style:none!important;margin:0!important;padding:0 25px!important}.infoPrecio ul li{border-bottom:1px dashed #dfdfdf;display:inline-block!important;color:#222!important;font-weight:300!important;font-size:14px!important;padding:0 0 5px!important;width:100%!important;margin-top:10px!important}.infoPrecio ul li div{padding:0!important}.infoPrecio ul li:nth-last-child(2){border-bottom:1px solid #dfdfdf}.infoPrecio ul li:last-child{border-bottom:0!important}.infoPrecio ul .precioBillete{font-weight:700;color:#74716e}html.fonts-loaded .infoPrecio ul .precioBillete{font-weight:500}html[lang|=ar].fonts-loaded .infoPrecio ul .precioBillete,html[lang|=fa].fonts-loaded .infoPrecio ul .precioBillete,html[lang|=he].fonts-loaded .infoPrecio ul .precioBillete{font-weight:700}.infoPrecio ul .destacado{font-weight:700;color:#027a02}html.fonts-loaded .infoPrecio ul .destacado{font-weight:500}html[lang|=ar].fonts-loaded .infoPrecio ul .destacado,html[lang|=fa].fonts-loaded .infoPrecio ul .destacado,html[lang|=he].fonts-loaded .infoPrecio ul .destacado{font-weight:700}.infoPrecio ul .destacado.precioBillete bdi{direction:ltr}.infoPrecio ul .precioTotal{font-weight:700;font-size:18px}html.fonts-loaded .infoPrecio ul .precioTotal{font-weight:500}html[lang|=ar].fonts-loaded .infoPrecio ul .precioTotal,html[lang|=fa].fonts-loaded .infoPrecio ul .precioTotal,html[lang|=he].fonts-loaded .infoPrecio ul .precioTotal{font-weight:700}.infoPrecio .suplementos ul{padding:0!important;margin:-8px 0!important}.infoPrecio .suplementos li{padding:2px 5px!important;font-size:14px!important}.infoPrecio .suplementos li,.infoPrecio .suplementos li:nth-last-child(2){border-bottom:1px solid #dfdfdf}.infoPrecio .infoAdicional{background:#f4f8fc;font-weight:400;padding:25px!important;font-size:14px}.infoPrecio .infoAdicional svg{width:10px;height:10px}.infoPrecio .infoAdicional svg *{fill:#459ae4}.price_alert_modal .modal-text>svg{margin:20px 0;width:60px;height:66px}.price_alert_modal .modal-text>svg.icon{width:40px;height:40px;fill:#027a02}.price_alert_modal .modal-text .checkbox+p,.price_alert_modal .modal-text .checkbox label,.price_alert_modal .modal-text .radio label{font-size:12px}.price_alert_modal .modal-text .checkbox+p a{text-transform:lowercase}.price_alert_modal .modal-text .modal_confirmation_text_confirmation{font-size:21px}.price_alert_modal .modal-text .modal_confirmation_text_revision{font-size:16px;margin-bottom:15px}.price_alert_modal .modal-text .modal_confirmation_text_revision_mail{font-size:12px;margin-bottom:30px}.price_alert_modal .bg_modal{background:#f7f7f7;padding:10px;width:100%;border-radius:8px;margin:15px 0}.price_alert_modal .bg_modal .icon{width:20px;height:20px;fill:#dfdfdf;vertical-align:bottom;margin:0 5px}.price_alert_modal button{font-weight:300!important}.buscadorModificaBusqueda .addhotel_label{display:none!important}.tooltip .icon-anyfill-graph-luggage,.tooltip .icon-anyfill-graph-luggage-no{width:20px!important;height:20px!important}.tooltip .icon-anyfill-graph-luggage,.tooltip .icon-anyfill-graph-luggage *,.tooltip .icon-anyfill-graph-luggage-no,.tooltip .icon-anyfill-graph-luggage-no *{fill:#cfcdcb}#filtros .row{margin-bottom:10px!important}#filtros .row .col-lg-12{float:none}#premiumPay:before{background:transparent url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-logo-destiniabola-E14209.svg) no-repeat scroll 0;background-size:100% 100%;content:" ";display:inline-block;height:40px;left:0;position:relative;top:-20px;width:40px}#premiumPay{margin:60px auto 0;padding:0 18px 20px;background:#fff;font-size:16px}#premiumPay .titulo{font-weight:700;display:block;margin-bottom:20px;font-size:16px}#premiumPay .info{font-weight:300;font-size:14px}#filtros #ventajas{margin-top:60px;background:#fff;padding:20px}#filtros #ventajas .titulo{display:block;font-weight:300;font-size:24px;color:#222;margin-bottom:15px;position:relative;padding-bottom:10px;text-align:center}#filtros #ventajas .titulo:after{content:"";width:30px;height:2px;background:#74716e;position:absolute;bottom:0;left:50%;margin-left:-15px;opacity:.5}#filtros #ventajas ul{padding-left:23px}#filtros #ventajas ul li{position:relative}#filtros #ventajas ul li strong{color:#000;display:block;text-align:left;font-weight:400;font-size:14px;line-height:1.5em}#filtros #ventajas ul li strong.checked:after{left:-23px;position:absolute;top:4px}#filtros #ventajas ul li span{color:#74716e;font-weight:300;font-size:14px;line-height:21px;margin-bottom:20px;display:block}#filtros .cont_publi_dispo{margin-top:60px}.filters_layer{background:rgba(116,113,110,.8);position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity;-webkit-transition:background .3s ease-out;transition:background .3s ease-out;z-index:1000}.filters_layer.out{-webkit-transform:translate3d(-102%,0,0);transform:translate3d(-102%,0,0)}.fixedfilters{background:#fff;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transition-delay:.3s;transition-delay:.3s;z-index:1010;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fixedfilters.out{-webkit-transform:translate3d(-102%,0,0);transform:translate3d(-102%,0,0);-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in;-webkit-transition-delay:.1s;transition-delay:.1s}.fixedfilters__title{padding:25px 25px 20px;overflow:hidden}.fixedfilters__title span{font-size:12px;color:#74716e;font-weight:300}.fixedfilters__title button{float:right;color:#7c7167;font-size:14px;font-weight:300;background:transparent;border:none}.fixedfilters__title button:focus,.fixedfilters__title button:hover{color:#222}.fixedfilters .filters_buttons{position:fixed;bottom:0;left:0;z-index:10;width:100%;background:hsla(0,0%,100%,.8);-webkit-box-shadow:0 -2px 4px rgba(84,79,75,.2);box-shadow:0 -2px 4px rgba(84,79,75,.2);padding:10px 38px}.fixedfilters .filters_buttons button{width:100%}.tutorial_layer{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background:hsla(0,0%,96.5%,.8);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity;-webkit-transition:background .3s ease-out;transition:background .3s ease-out;z-index:303}.tutorial_layer.out{-webkit-transform:translate3d(-102%,0,0);transform:translate3d(-102%,0,0);background:rgba(249,249,248,0)}.tutorial_box{position:fixed;top:50%;left:50%;width:360px;height:525px;margin-left:-180px;margin-top:-262px;border:1px solid #b8afaa;border-radius:8px;padding:0;overflow:hidden;-webkit-box-shadow:0 3px 30px 0 rgba(0,0,0,.2);box-shadow:0 3px 30px 0 rgba(0,0,0,.2);background:#fff;z-index:304}.tutorial_box.out{display:none}.tutorial_box .tutorial_close{position:absolute;right:15px;top:15px}.tutorial_box .tutorial_close svg{width:10px;height:10px}.tutorial_box .tutorial_close svg,.tutorial_box .tutorial_close svg *{fill:#fff}.tutorial_box .tutorial_top{background:#027a02;padding:20px}.tutorial_box .tutorial_top p{text-align:center;color:#fff;margin:0;font-weight:300;line-height:24px}.tutorial_box .tutorial_top p.bigtitle{font-size:24px;margin:8px 0}.tutorial_box .tutorial_top p.smalltitle{font-size:14px}.tutorial_box .tutorial_top .tutorial_steps{position:relative;width:252px;height:36px;margin:0 auto;display:block}.tutorial_box .tutorial_top .tutorial_steps:after,.tutorial_box .tutorial_top .tutorial_steps:before{content:"";width:50%;height:1px;position:absolute;z-index:1;background:#709609;top:50%;margin-top:-1px}.tutorial_box .tutorial_top .tutorial_steps:before{left:0}.tutorial_box .tutorial_top .tutorial_steps:after{right:0}.tutorial_box .tutorial_top .tutorial_steps.step_2:before,.tutorial_box .tutorial_top .tutorial_steps.step_3:after,.tutorial_box .tutorial_top .tutorial_steps.step_3:before{background:#fff}.tutorial_box .tutorial_top .tutorial_steps li{color:#709609;position:absolute;font-size:12px;font-weight:700;width:23px;height:23px;background:#027a02;border:1px solid #709609;border-radius:50%;top:50%;margin-top:-12px;z-index:3;line-height:23px;text-align:center}html.fonts-loaded .tutorial_box .tutorial_top .tutorial_steps li{font-weight:500}html[lang|=ar].fonts-loaded .tutorial_box .tutorial_top .tutorial_steps li,html[lang|=fa].fonts-loaded .tutorial_box .tutorial_top .tutorial_steps li,html[lang|=he].fonts-loaded .tutorial_box .tutorial_top .tutorial_steps li{font-weight:700}.tutorial_box .tutorial_top .tutorial_steps li.first-step{left:0}.tutorial_box .tutorial_top .tutorial_steps li.second-step{left:50%;margin-left:-12px}.tutorial_box .tutorial_top .tutorial_steps li.third-step{right:0}.tutorial_box .tutorial_top .tutorial_steps.step_1 .first-step,.tutorial_box .tutorial_top .tutorial_steps.step_2 .first-step,.tutorial_box .tutorial_top .tutorial_steps.step_2 .second-step,.tutorial_box .tutorial_top .tutorial_steps.step_3 .first-step,.tutorial_box .tutorial_top .tutorial_steps.step_3 .second-step,.tutorial_box .tutorial_top .tutorial_steps.step_3 .third-step{font-size:18px;color:#fff;border:1px solid #fff;width:34px;height:34px;margin-top:-17px;line-height:34px;text-align:center}.tutorial_box .tutorial_top .tutorial_steps.step_2 .second-step,.tutorial_box .tutorial_top .tutorial_steps.step_3 .second-step{margin-left:-17px}.tutorial_box .tutorial_content{padding-top:20px}.tutorial_box .tutorial_content .big_list{padding:20px 40px 0;margin:0}.tutorial_box .tutorial_content .big_list li{font-weight:300;font-size:16px;line-height:24px;color:#74716e;margin-bottom:28px}.tutorial_box .tutorial_content .big_list li span{float:left;color:#222;padding-top:10px;padding-right:10px;width:35px;text-align:left;font-weight:700;font-size:28px}.tutorial_box .tutorial_content .big_list li span svg{margin-right:0}.tutorial_box .tutorial_content .big_list li span svg,.tutorial_box .tutorial_content .big_list li span svg *{fill:#222}.tutorial_box .tutorial_content .big_list li span svg.icon-anyfill-graph-clock,.tutorial_box .tutorial_content .big_list li span svg.icon-anyfill-ui-doblearrow{width:24px;height:24px}.tutorial_box .tutorial_content .big_list li span svg.icon-anyfill-ui-doblearrow,.tutorial_box .tutorial_content .big_list li span svg.icon-anyfill-ui-doblearrow *{fill:#222}.tutorial_box .tutorial_content .checkcontainer{padding:0 40px}.tutorial_box .tutorial_content .checkcontainer label{font-weight:300;color:#74716e}.tutorial_box .tutorial_content .checkcontainer input{vertical-align:middle;margin-top:0;margin-right:10px}.tutorial_box .tutorial_content p{color:#74716e;font-weight:300;font-size:16px;padding:0 30px;margin-bottom:10px}.tutorial_box .tutorial_content p strong{font-size:18px}.tutorial_box .tutorial_content p.title{color:#222;font-size:18px;font-weight:700}html.fonts-loaded .tutorial_box .tutorial_content p.title{font-weight:500}html[lang|=ar].fonts-loaded .tutorial_box .tutorial_content p.title,html[lang|=fa].fonts-loaded .tutorial_box .tutorial_content p.title,html[lang|=he].fonts-loaded .tutorial_box .tutorial_content p.title{font-weight:700}.tutorial_box .tutorial_content .text-center{margin:40px 0}.tutorial_box .tutorial_bottom{position:absolute;width:100%;left:0;bottom:0;padding:20px;background:#eaeaea}.tutorial_box .tutorial_bottom.first_bt{text-align:center;background:#fff;border-top:1px solid #eaeaea}.tutorial_box .tutorial_bottom .btn-back{float:left}.tutorial_box .tutorial_bottom .btn-end,.tutorial_box .tutorial_bottom .btn-next{float:right}.btn-green.btn-next:after{margin-left:12px;width:11px;background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-ui-chevron-right-ffffff.svg),none}.btn-green.btn-back:before,.btn-green.btn-next:after{position:relative;top:1px;content:"";height:11px;display:inline-block;background-repeat:no-repeat;background-size:100% 100%}.btn-green.btn-back:before{margin-right:12px;width:7px;background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-ui-chevron-left-8db112.svg),none}.changeday_block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:0}.changeday_block .day_block{width:34%;border-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid #dfdfdf;text-decoration:none;color:#74716e}.changeday_block .day_block:hover{color:#3171c9}.changeday_block .day_block .next_day,.changeday_block .day_block .previous_day{color:#74716e;text-decoration:none;display:block}.changeday_block .day_block .next_day:hover,.changeday_block .day_block .previous_day:hover{text-decoration:none;color:#3171c9}.changeday_block .day_block.active{color:#3171c9;font-weight:400;border:1px solid #3171c9}.changeday_block .labels_block{text-decoration:none;height:50px}.changeday_block .labels_block .price{font-size:14px;font-weight:700}html.fonts-loaded .changeday_block .labels_block .price{font-weight:500}html[lang|=ar].fonts-loaded .changeday_block .labels_block .price,html[lang|=fa].fonts-loaded .changeday_block .labels_block .price,html[lang|=he].fonts-loaded .changeday_block .labels_block .price{font-weight:700}.changeday_block .labels_block .price .symbol{font-size:.85em;font-weight:700}html.fonts-loaded .changeday_block .labels_block .price .symbol{font-weight:500}html[lang|=ar].fonts-loaded .changeday_block .labels_block .price .symbol,html[lang|=fa].fonts-loaded .changeday_block .labels_block .price .symbol,html[lang|=he].fonts-loaded .changeday_block .labels_block .price .symbol{font-weight:700}.changeday_block .labels_block .price.eur,.changeday_block .labels_block .price.gbp,.changeday_block .labels_block .price.usd{font-size:18px}.changeday_block .day_label{margin-top:4px}.changeday_block .day_label,.changeday_block .price_block{text-align:center;font-weight:400}.changeday_block .price_label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:700}html.fonts-loaded .changeday_block .price_label{font-weight:500}html[lang|=ar].fonts-loaded .changeday_block .price_label,html[lang|=fa].fonts-loaded .changeday_block .price_label,html[lang|=he].fonts-loaded .changeday_block .price_label{font-weight:700}.changeday_block .current_day,.changeday_block .other_day{margin-right:5px}.changeday_block .other_day:last-child{margin-right:0}.changeday_block .subtit_day{font-size:12px}.changeday_block .subtit_price{font-size:18px;font-weight:500;vertical-align:middle}.changeday_block .current_day.day_block .day_label{margin-top:0;padding:15px 0}.changeday_block .current_day.day_block .day_label .subtit_day{font-size:16px;font-weight:700}html.fonts-loaded .changeday_block .current_day.day_block .day_label .subtit_day{font-weight:500}html[lang|=ar].fonts-loaded .changeday_block .current_day.day_block .day_label .subtit_day,html[lang|=fa].fonts-loaded .changeday_block .current_day.day_block .day_label .subtit_day,html[lang|=he].fonts-loaded .changeday_block .current_day.day_block .day_label .subtit_day{font-weight:700}.coupon_container{display:inline-block;padding:10px 15px;background-color:#fde9dd;border:1px solid #bd1550;margin-top:15px;margin-bottom:15px;background-image:url(/headers/ilusion/sunrise/dist/svg/illustration-hotel-discount.svg);background-repeat:no-repeat;background-position:left 5px top 2px;width:auto}.coupon_container .coupon_text{font-size:16px;vertical-align:middle;margin-left:50px;display:inline-block}.coupon_container .coupon_text strong{color:#bc5715;border-bottom:1px dashed #bc5715;font-weight:700;cursor:pointer}html.fonts-loaded .coupon_container .coupon_text strong{font-weight:500}html[lang|=ar].fonts-loaded .coupon_container .coupon_text strong,html[lang|=fa].fonts-loaded .coupon_container .coupon_text strong,html[lang|=he].fonts-loaded .coupon_container .coupon_text strong{font-weight:700}.coupon_container .coupon_icon{width:50px;height:40px;vertical-align:middle}body{background:#fff}.mTop15{margin-top:15px!important}.mTop20{margin-top:20px!important}.margin0{margin:0!important}.padding0{padding:0!important}#preload{background:hsla(0,0%,97.6%,.85);width:100%;height:100vh;position:fixed;z-index:1000;margin-left:auto;margin-right:auto}#preload>div{margin-top:50px}#preload span{display:block;margin-bottom:8px}#preload ul{margin:0;padding:0;list-style:none}#preload li{display:inline-block;margin-right:30px;text-transform:uppercase}#preload li.checked:before{background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-graph-check-027a02.svg),none;background-repeat:no-repeat;content:"";display:inline-block;height:11px;left:-5px;position:relative;top:0;width:14px}#preload li.checked:after{background:none}#preload .titulo{color:#bd1550;font-size:24px}#preload .subtitulo{color:#222;font-size:14px}#preload .callToAction{margin-top:50px}.banner{margin:0 auto;width:320px;overflow:hidden;text-align:center}.availability-view.single-view .banner.upper-banner{margin-top:30px}.banner .publi{margin:0}.banner .publi .adunit>div{margin:10px 0 20px}.filters-buttons-container .banner .publi .adunit>div{margin:0}form+.banner .publi .adunit>div{margin:0 0 20px!important}.banners-bottom{margin-top:90px}.alertaInterna{padding-left:10px;padding-bottom:13px;margin-bottom:20px;border-bottom:1px dashed #d0cbc9;float:left;color:#74716e;font-size:14px;font-weight:700;line-height:21px}html.fonts-loaded .alertaInterna{font-weight:500}html[lang|=ar].fonts-loaded .alertaInterna,html[lang|=fa].fonts-loaded .alertaInterna,html[lang|=he].fonts-loaded .alertaInterna{font-weight:700}.alertaInterna div{display:inline-block;vertical-align:top}.alertaInterna div:first-child{margin-right:15px;margin-top:4px}.alertaInterna .icon-anyfill-graph-info-circle *{fill:#beb8b3}.icon-anyfill-graph-info-circle{width:18px;height:18px}.icon-anyfill-graph-info-circle *{fill:#beb8b3}.icon-anyfill-graph-clock{width:18px;height:18px;margin-right:10px}.icon-anyfill-graph-clock *{fill:#bd1550}.icon-anyfill-prod-flight{width:18px;height:18px}.icon-anyfill-prod-flight *{fill:#c2c2c2}.icon-anyfill-prod-bus{width:18px;height:18px}.icon-anyfill-prod-bus *{fill:#c2c2c2}.icon-anyfill-prod-alternativetransport{width:18px;height:18px}.icon-anyfill-prod-alternativetransport *{fill:#c2c2c2}.icon-anyfill-graph-layover,.icon-anyfill-prod-transfer{width:18px;height:18px;margin-right:18px}.icon-anyfill-graph-luggage,.icon-anyfill-graph-luggage *,.icon-anyfill-graph-luggage-no,.icon-anyfill-graph-luggage-no *{fill:#cfcdcb}.icon-anyfill-prod-train{width:18px;height:18px}.icon-anyfill-prod-train *{fill:#c2c2c2}.bloquePublicidad .icon-anyfill-graph-check *{fill:#222!important}.deselect{display:inline-block}.deselect svg{margin-top:8px;width:18px;height:18px;vertical-align:top;cursor:pointer}.deselect svg,.deselect svg *{fill:#46403c}#thecontent .container:not(:first-child){padding:0 5px}#thecontent>.container{margin-left:auto;margin-right:auto;width:100%}.elementoClicable:hover{cursor:pointer}#calendarioPrecios{-webkit-box-shadow:0 8px 5px -4px rgba(0,0,0,.18);box-shadow:0 8px 5px -4px rgba(0,0,0,.18);border:1px solid #dfdfdf;height:130px;margin-top:-2px;z-index:2;position:relative;background:#fff;padding-top:30px}#calendarioPrecios ul{list-style:none}#calendarioPrecios span{display:block;margin-bottom:10px}#calendarioPrecios .precio{border:2px solid #dfdfdf;border-radius:6px;padding:7px}#calendarioPrecios .seleccionado{background:#dfdfdf}#alertas,.alertas{padding:0;display:block}#alertas .alert,.alertas .alert{margin-bottom:0}#alertas .numeroAlerta,.alertas .numeroAlerta{color:#a69d84;font-size:11px;margin-right:11px}#alertas .close,.alertas .close{padding:0 20px!important}.btnAlertPrice.btn.btn-default.btn-transparent{margin-left:30px}.selectorescalas{display:inline-block;vertical-align:middle;line-height:30px;float:right;padding:5px 0}.filters-buttons-container .selectorescalas{margin-left:30px}.selectorescalas p{text-transform:uppercase;font-weight:700;display:inline-block;margin:0 8px 0 0;font-size:12px;vertical-align:middle;max-width:90px;line-height:1.5}.num_journeys{margin:0 15px;padding-top:10px}[dir=rtl] .icon.icon-seat{-webkit-transform:scaleX(-1);transform:scaleX(-1)}#colDch{border-radius:6px;margin:50px 15px 0;width:auto}#colDch.no-results-after-filter{background:none;margin:0}.num_journeys+#colDch{margin-top:0}#colDch .bloque{border-radius:6px}#colDch .bloque.infoDesplegada{border-radius:6px 6px 0 0}#colDch .seleccion{background:#f4f8fc}#colDch .flecha{margin:0 4px}#colDch .companyLogo{text-align:left}#colDch .companyLogo .icono+.icono{margin-left:15px}#colDch .companyLogo img{max-width:65px;height:auto}#colDch .servicios{text-align:right;display:inline-block}#colDch .servicios .icono+.icono{margin-left:15px}#colDch .destacados{margin-top:5px;height:24px}#colDch .destacados li{font-size:13px}#colDch .destacados [dir=rtl] li:nth-last-child(2),#colDch .destacados li:first-child{border-radius:6px 0 0}#colDch .destacados .recomendada{background:#027a02}#colDch .destacados .SValentin{background:#cc3d43}#colDch .destacados .noGastosGestion{background:#35495a}#colDch .destacados .tarExclusiva{background:#fde17b;color:#222!important}#colDch .destacados .BFriday{background:#222}#colDch .destacados .vueloExclusivo{background:#46403c;color:#fff!important}#colDch .destacados .tuSeleccion{background:#46403c}#colDch .destacados .bgSeleccionado{background:#46403c;width:100%!important;display:block;margin-top:-25px;border-radius:6px}#colDch .destacados .icon-anyfill-graph-info-circle{width:19px;height:18px;vertical-align:middle}#colDch .destacados .icon-anyfill-graph-info-circle *{fill:#fff}#colDch .destacados .infoVuelo.desktop{border:0}#colDch .conDestacado{border-left:4px solid;border-radius:0 6px 6px 6px}#colDch .recomendada{border-color:#027a02!important}#colDch .SValentin{border-color:#cc3d43!important}#colDch .noGastosGestion{border-color:#35495a!important}#colDch .tarExclusiva{border-color:#fde17b!important}#colDch .BFriday{border-color:#222!important}#colDch .vueloExclusivo{border-color:#46403c}#colDch .tuSeleccion{border-color:#46403c!important}#results2Cols{margin-top:10px}#results2Cols .transport-column{margin-bottom:15px}#results2Cols .title_col{color:#222;font-size:18px;font-weight:300;margin-bottom:10px}#results2Cols .title_col:before{font-weight:700;margin-right:10px}#results2Cols .title_col strong{font-weight:700}#results2Cols .col-lg-6:first-child .title_col .destination:before,#results2Cols .col-lg-6:nth-child(2) .title_col .destination:before{content:"→"}#results2Cols .bloque{position:relative;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}#results2Cols .bloque .idaVuelta{vertical-align:middle;text-align:right}#results2Cols .infoVuelo.desktop{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;margin-bottom:0!important;border-radius:0!important}#results2Cols .destacados{position:absolute;top:0;left:0;line-height:15px}#results2Cols .destacados li{vertical-align:middle;padding:1px 4px;line-height:1.2;font-size:11px;margin-right:1px;border-width:1px;border-style:solid;overflow:hidden;display:inline-block}#results2Cols .destacados .recomendada{color:#027a02;border-color:rgba(2,122,2,.5)!important;background:#f7f7f7}#results2Cols .destacados .SValentin{color:#cc3d43;border-color:rgba(204,61,67,.5)!important;background:#f7f7f7}#results2Cols .destacados .noGastosGestion{color:#35495a;border-color:rgba(53,73,90,.5)!important;background:#f7f7f7}#results2Cols .destacados .tarExclusiva{color:#fde17b;border-color:rgba(253,225,123,.5)!important;background:#f7f7f7}#results2Cols .destacados .BFriday{color:#222;border-color:rgba(34,34,34,.5)!important;background:#f7f7f7}#results2Cols .destacados .vueloExclusivo{color:#46403c;border-color:rgba(70,64,60,.5)!important;background:#f7f7f7}#results2Cols .radioContainer{text-align:center}#results2Cols .internalInfo+input{margin-top:0}#results2Cols .companyLogo{text-align:center}#results2Cols .flecha{margin:0 2px}#results2Cols .tipoDuracion{padding-top:5px!important}#results2Cols .servicios{padding:0;text-align:right}#results2Cols .seleccion{border-left:1px solid #3171c9;background:#fff!important;position:relative}#results2Cols .seleccion:before{content:"";width:5px;height:100%;background:#3171c9;position:absolute;top:0;left:0}#results2Cols .seleccion .destacados{left:9px}#results2Cols .noseleccion{border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;background:#efefef!important}#results2Cols .priceContainer{padding-top:4px;font-weight:400}#results2Cols .priceContainer .priceaprox{display:block;font-size:12px;line-height:1;font-weight:300;color:#74716e}#results2Cols .priceContainer .price{font-size:20px;display:block}#results2Cols .priceContainer .price .symbol{font-size:.85em}#results2Cols .priceContainer .priceaprox+.price{line-height:1.2}#results2Cols .companyLogo>img{max-width:100%;height:auto}#results2Cols .results-order{background:#f2f0ef;border:1px solid #dfdfdf;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 15px}#results2Cols .results-order .results-label p{padding:0;color:#222;font-size:14px;margin-bottom:0;line-height:40px}#results2Cols .results-order .container-order{position:relative;z-index:100}#results2Cols .results-order .container-order .order_filter_button{display:inline-block;border:none;padding:0 10px;border-right:0;background:none;color:#222;font-weight:700;font-size:14px;line-height:40px;border-radius:0;-webkit-tap-highlight-color:#fff}html.fonts-loaded #results2Cols .results-order .container-order .order_filter_button{font-weight:500}html[lang|=ar].fonts-loaded #results2Cols .results-order .container-order .order_filter_button,html[lang|=fa].fonts-loaded #results2Cols .results-order .container-order .order_filter_button,html[lang|=he].fonts-loaded #results2Cols .results-order .container-order .order_filter_button{font-weight:700}#results2Cols .results-order .container-order .order_filter_button span{vertical-align:middle}#results2Cols .results-order .container-order .order_filter_button .icon{margin-left:3px;width:10px;height:10px;vertical-align:middle}#results2Cols .results-order .container-order .order_filter_button .icon,#results2Cols .results-order .container-order .order_filter_button .icon *{fill:#222}#results2Cols .results-order .container-order ul{position:absolute;background:#fff;min-width:262px;border-left:1px solid #b8afaa;border-right:1px solid #b8afaa;border-bottom:1px solid #b8afaa}#results2Cols .results-order .container-order ul.tolw_filters{display:none;padding-top:0}#results2Cols .results-order .container-order ul.tolw_filters li{padding:0}#results2Cols .results-order .container-order ul.tolw_filters li span{padding:0 35px}#results2Cols .results-order .container-order ul li{display:block;font-size:12px;padding-top:0;padding-bottom:0}#results2Cols .results-order .container-order ul li.col-order-price{width:37%}#results2Cols .results-order .container-order ul li.col-order-departure{width:10%}#results2Cols .results-order .container-order ul li.col-order-return{width:15%}#results2Cols .results-order .container-order ul li.col-order-duration{width:30%}#results2Cols .results-order .container-order ul li span{border-top:1px solid #dfdfdf;display:block;color:#746f6c;background:#fff;cursor:pointer;padding:0 8px 0 0;line-height:50px;-webkit-transition:background .3s;transition:background .3s}#results2Cols .results-order .container-order ul li span:hover{background:#f4f8fc}#results2Cols .results-order .container-order ul li .activeorder{position:relative}#results2Cols .results-order .container-order ul li .activeorder:after{position:absolute;right:30px;top:50%;margin-top:-6px;content:"";width:14px;height:14px;display:inline-block;background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-graph-check-027a02.svg),none;background-repeat:no-repeat;background-size:100% 100%}#colDch .sinResultados span,#results2Cols .sinResultados span{display:block;max-width:500px;margin:0 auto;font-size:15px}#colDch .sinResultados .titulo,#results2Cols .sinResultados .titulo{font-size:18px;margin-top:20px}#colDch .actualizandoResultados .ball-spin-fade-loader,#results2Cols .actualizandoResultados .ball-spin-fade-loader{margin:80px auto;width:0;height:1px}#colDch .actualizandoResultados span,#results2Cols .actualizandoResultados span{display:block;width:50%;margin:0 auto 30px;font-size:18px;padding-top:0}#colDch .actualizandoResultados .ventajas,#results2Cols .actualizandoResultados .ventajas{margin-bottom:58px}#colDch .actualizandoResultados .ventajas li,#results2Cols .actualizandoResultados .ventajas li{display:inline-block;font-weight:300;font-size:14px;color:#222;text-transform:uppercase;padding:6px 15px}#colDch .actualizandoResultados .ventajas li.checked:after,#results2Cols .actualizandoResultados .ventajas li.checked:after{left:-104%;position:relative;top:0}#colDch .optionWrapper,#results2Cols .optionWrapper{clear:both}#colDch .recommended-option,#results2Cols .recommended-option{display:none;padding:5px 15px}#colDch .recommended-option .icon,#results2Cols .recommended-option .icon{width:14px;height:14px;vertical-align:middle}#colDch .recommended-option .icon,#colDch .recommended-option .icon *,#results2Cols .recommended-option .icon,#results2Cols .recommended-option .icon *{fill:#fff}#colDch .recommended-option .recommended-text,#results2Cols .recommended-option .recommended-text{color:#fff;font-size:14px}#colDch .bloque,#results2Cols .bloque{background:#fff;padding:12px 0 2px;-webkit-transition:background .3s;transition:background .3s;margin:0 auto}#colDch .bloque a:active,#colDch .bloque a:hover,#colDch .bloque a:link,#colDch .bloque a:visited,#results2Cols .bloque a:active,#results2Cols .bloque a:hover,#results2Cols .bloque a:link,#results2Cols .bloque a:visited{text-decoration:none}#colDch .bloque.infoDesplegada,#results2Cols .bloque.infoDesplegada{margin-bottom:0!important}#colDch .bloque:hover,#results2Cols .bloque:hover{background:#f4f8fc}#colDch .selected-service .bloque,#results2Cols .selected-service .bloque{border-top:1px solid;border-color:#3171c9}#colDch .selected-service .recommended-option,#results2Cols .selected-service .recommended-option{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#3171c9;color:#fff}#colDch .selected-service .recommended-option .icon,#results2Cols .selected-service .recommended-option .icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:5px}#colDch .selected-service .recommended-option .recommended-text,#results2Cols .selected-service .recommended-option .recommended-text{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#colDch .infoVuelo.desktop,#results2Cols .infoVuelo.desktop{margin-bottom:5px;border-radius:0 0 6px 6px;padding:20px 0;position:relative;background:#cacaca;border-top:1px solid #cacaca;-webkit-box-shadow:inset 0 8px 5px -4px rgba(0,0,0,.07);box-shadow:inset 0 8px 5px -4px rgba(0,0,0,.07);padding-top:30px!important}#colDch .infoVuelo.desktop:after,#colDch .infoVuelo.desktop:before,#results2Cols .infoVuelo.desktop:after,#results2Cols .infoVuelo.desktop:before{top:0;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#colDch .infoVuelo.desktop:after,#results2Cols .infoVuelo.desktop:after{border-color:#cacaca hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-width:4px;margin-left:-4px}#colDch .infoVuelo.desktop:before,#results2Cols .infoVuelo.desktop:before{border-color:#cacaca hsla(0,0%,79.2%,0) hsla(0,0%,79.2%,0);border-width:5px;margin-left:-5px}#colDch input,#results2Cols input{margin-top:11px}#colDch .internalInfo,#results2Cols .internalInfo{display:block}#colDch .internalInfo+input,#results2Cols .internalInfo+input{margin-top:0}#colDch .opcSeleccionada,#results2Cols .opcSeleccionada{margin-top:5px;height:24px}#colDch .opcSeleccionada li,#results2Cols .opcSeleccionada li{float:left!important;padding:2px 15px!important}#colDch .opcSeleccionada li:first-child,#results2Cols .opcSeleccionada li:first-child{border-radius:6px 0 0;width:80%!important}#colDch .opcSeleccionada li:first-child svg,#results2Cols .opcSeleccionada li:first-child svg{margin-right:11px;width:15px;height:16px;vertical-align:middle}#colDch .opcSeleccionada li:first-child svg *,#results2Cols .opcSeleccionada li:first-child svg *{fill:#fff}#colDch .opcSeleccionada li:first-child span,#results2Cols .opcSeleccionada li:first-child span{vertical-align:middle;font-size:14px;font-weight:300}#colDch .opcSeleccionada li:nth-child(2),#results2Cols .opcSeleccionada li:nth-child(2){width:20%!important;border-radius:0 6px 0 0;font-size:12px;font-weight:300;height:24px}#colDch .opcSeleccionada li:nth-child(2) a,#results2Cols .opcSeleccionada li:nth-child(2) a{text-decoration:underline;font-size:13px}#colDch .opcSeleccionada a,#colDch .opcSeleccionada a:hover,#results2Cols .opcSeleccionada a,#results2Cols .opcSeleccionada a:hover{color:#fff}#colDch .opcSeleccionada .tuSeleccion,#results2Cols .opcSeleccionada .tuSeleccion{background:#46403c}#colDch ul,#results2Cols ul{list-style:none;padding:0;margin:0}#colDch ul li,#results2Cols ul li{display:inline;padding:7px 15px;font-weight:400;font-size:12px;color:#fff}#colDch .bloquePublicidad,#results2Cols .bloquePublicidad{border-radius:6px;border:1px solid #dfdfdf;height:60px;padding-top:13px!important;margin:5px 0 10px;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}#colDch .bloquePublicidad .icon-anyfill-graph-check,#results2Cols .bloquePublicidad .icon-anyfill-graph-check{width:24px;height:32px}#colDch .bloquePublicidad .icon-anyfill-graph-check *,#results2Cols .bloquePublicidad .icon-anyfill-graph-check *{fill:#86817d;-webkit-transition:fill .3s;transition:fill .3s}#colDch .bloquePublicidad .promo,#results2Cols .bloquePublicidad .promo{font-weight:400;font-size:18px;margin-top:5px;color:#86817d;-webkit-transition:color .3s;transition:color .3s}#colDch .bloquePublicidad .callToAction,#results2Cols .bloquePublicidad .callToAction{font-weight:400;font-size:14px;margin-top:9px;-webkit-transition:color .3s;transition:color .3s;color:#86817d}#colDch .bloquePublicidad:hover,#results2Cols .bloquePublicidad:hover{background:#fbfbfb}#colDch .bloquePublicidad:hover .callToAction,#results2Cols .bloquePublicidad:hover .callToAction{color:#bd1550}#colDch .bloquePublicidad:hover .promo,#results2Cols .bloquePublicidad:hover .promo{color:#222}#colDch .bloquePublicidad:hover .icon-anyfill-graph-check *,#results2Cols .bloquePublicidad:hover .icon-anyfill-graph-check *{fill:#222}#colDch .companyLogo,#colDch .infoLogo,#results2Cols .companyLogo,#results2Cols .infoLogo{padding-top:8px!important}#colDch .companyLogo .infoBtn,#colDch .infoLogo .infoBtn,#results2Cols .companyLogo .infoBtn,#results2Cols .infoLogo .infoBtn{display:inline-block;vertical-align:top}#colDch .companyLogo .infoBtn .icon,#colDch .infoLogo .infoBtn .icon,#results2Cols .companyLogo .infoBtn .icon,#results2Cols .infoLogo .infoBtn .icon{width:14px;height:14px;fill:#74716e;vertical-align:middle}#colDch .companyLogo img,#colDch .companyLogo svg,#colDch .infoLogo img,#colDch .infoLogo svg,#results2Cols .companyLogo img,#results2Cols .companyLogo svg,#results2Cols .infoLogo img,#results2Cols .infoLogo svg{vertical-align:top;cursor:pointer}#colDch .infoDesplegada .infoBtn .icon,#results2Cols .infoDesplegada .infoBtn .icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);vertical-align:middle}#colDch .infoLogo,#results2Cols .infoLogo{text-align:center}#colDch .icono,#results2Cols .icono{color:#e50000;font-size:14px;font-weight:300;text-align:center;vertical-align:top;white-space:nowrap}#colDch .icono.rq,#results2Cols .icono.rq{font-size:12px;color:#e50000;font-weight:700;vertical-align:top}html.fonts-loaded #colDch .icono.rq,html.fonts-loaded #results2Cols .icono.rq{font-weight:500}html[lang|=ar].fonts-loaded #colDch .icono.rq,html[lang|=ar].fonts-loaded #results2Cols .icono.rq,html[lang|=fa].fonts-loaded #colDch .icono.rq,html[lang|=fa].fonts-loaded #results2Cols .icono.rq,html[lang|=he].fonts-loaded #colDch .icono.rq,html[lang|=he].fonts-loaded #results2Cols .icono.rq{font-weight:700}#colDch .icono,#results2Cols .icono{display:inline-block;margin:8px 0 0;padding:0}#colDch .icono span,#results2Cols .icono span{display:inline-block;text-align:left}#colDch .icono a,#results2Cols .icono a{position:relative}#colDch .icono a:after,#results2Cols .icono a:after{content:"";top:0;left:0;width:100%;height:100%}#colDch .icono svg,#results2Cols .icono svg{width:20px;height:20px;vertical-align:text-bottom}#colDch .icono svg[class|=icon-monochrome] *,#results2Cols .icono svg[class|=icon-monochrome] *{fill:#c2c2c2}#colDch .icono .icon-anyfill-graph-warning,#results2Cols .icono .icon-anyfill-graph-warning{fill:#e50000}#colDch .idaVuelta span,#results2Cols .idaVuelta span{display:block}#colDch .idaVuelta div,#results2Cols .idaVuelta div{display:inline-block;text-align:left;vertical-align:middle}#colDch .idaVuelta .ciudad,#colDch .idaVuelta .ciudad a,#colDch .idaVuelta .ciudad a:hover,#results2Cols .idaVuelta .ciudad,#results2Cols .idaVuelta .ciudad a,#results2Cols .idaVuelta .ciudad a:hover{color:#74716e;font-weight:300;font-size:14px;text-decoration:none;text-transform:uppercase;line-height:1}#colDch .idaVuelta .hora,#results2Cols .idaVuelta .hora{color:#222;font-weight:400;font-size:18px}#colDch .idaVuelta .hora .diaSiguiente,#results2Cols .idaVuelta .hora .diaSiguiente{font-weight:700;font-size:11px;color:#bd1550;display:inline-block;vertical-align:middle}html.fonts-loaded #colDch .idaVuelta .hora .diaSiguiente,html.fonts-loaded #results2Cols .idaVuelta .hora .diaSiguiente{font-weight:500}html[lang|=ar].fonts-loaded #colDch .idaVuelta .hora .diaSiguiente,html[lang|=ar].fonts-loaded #results2Cols .idaVuelta .hora .diaSiguiente,html[lang|=fa].fonts-loaded #colDch .idaVuelta .hora .diaSiguiente,html[lang|=fa].fonts-loaded #results2Cols .idaVuelta .hora .diaSiguiente,html[lang|=he].fonts-loaded #colDch .idaVuelta .hora .diaSiguiente,html[lang|=he].fonts-loaded #results2Cols .idaVuelta .hora .diaSiguiente{font-weight:700}#colDch .idaVuelta .flecha,#results2Cols .idaVuelta .flecha{color:#222}#colDch .idaVuelta .flecha span,#results2Cols .idaVuelta .flecha span{position:relative}#colDch span[data-toggle=tooltip],#results2Cols span[data-toggle=tooltip]{cursor:pointer}#colDch .tipoDuracion span,#results2Cols .tipoDuracion span{display:block}#colDch .tipoDuracion .tipo,#colDch .tipoDuracion .tipo a,#colDch .tipoDuracion .tipo a:hover,#results2Cols .tipoDuracion .tipo,#results2Cols .tipoDuracion .tipo a,#results2Cols .tipoDuracion .tipo a:hover{color:#222;font-weight:400;font-size:14px;text-decoration:none;line-height:15px}#colDch .tipoDuracion .tipo-directo,#results2Cols .tipoDuracion .tipo-directo{color:#027a02}#colDch .tipoDuracion .duracion,#results2Cols .tipoDuracion .duracion{color:#74716e;font-weight:400;font-size:14px}#colDch .precio,#results2Cols .precio{color:#222;padding:0!important}#colDch .precio div,#results2Cols .precio div{display:inline-block}#colDch .precio .price,#results2Cols .precio .price{font-size:16px;font-weight:700}html.fonts-loaded #colDch .precio .price,html.fonts-loaded #results2Cols .precio .price{font-weight:500}html[lang|=ar].fonts-loaded #colDch .precio .price,html[lang|=ar].fonts-loaded #results2Cols .precio .price,html[lang|=fa].fonts-loaded #colDch .precio .price,html[lang|=fa].fonts-loaded #results2Cols .precio .price,html[lang|=he].fonts-loaded #colDch .precio .price,html[lang|=he].fonts-loaded #results2Cols .precio .price{font-weight:700}#colDch .precio .price .symbol,#results2Cols .precio .price .symbol{font-size:.85em}#colDch .precio .price.eur,#colDch .precio .price.gbp,#colDch .precio .price.usd,#results2Cols .precio .price.eur,#results2Cols .precio .price.gbp,#results2Cols .precio .price.usd{font-size:20px}#colDch .precio .price .entero,#results2Cols .precio .price .entero{font-weight:400;font-size:20px}#colDch .precio .price .decimales,#results2Cols .precio .price .decimales{font-weight:300;font-size:11px}#colDch .precio .anotacion,#results2Cols .precio .anotacion{color:#74716e;font-weight:300;font-size:14px;display:block}#colDch .precio .anotacion a,#results2Cols .precio .anotacion a{display:inline-block}#colDch .precio .anotacion .icon-anyfill-graph-info-circle,#results2Cols .precio .anotacion .icon-anyfill-graph-info-circle{width:13px;height:15px}#colDch .precio .anotacion .icon-anyfill-graph-info-circle,#colDch .precio .anotacion .icon-anyfill-graph-info-circle *,#results2Cols .precio .anotacion .icon-anyfill-graph-info-circle,#results2Cols .precio .anotacion .icon-anyfill-graph-info-circle *{fill:#beb8b3}#colDch .precio .anotacion .porPersona,#results2Cols .precio .anotacion .porPersona{position:relative;top:-2px}#colDch .precio .ayuda,#results2Cols .precio .ayuda{margin-left:7px;max-width:16px}#colDch .optionWrapper .companyLogo .plus_split_trip+img,#colDch .optionWrapper .companyLogo>img:nth-last-of-type(2),#colDch .optionWrapper .companyLogo>img:nth-last-of-type(3),#colDch .optionWrapper .companyLogo>img:nth-last-of-type(4),#results2Cols .optionWrapper .companyLogo .plus_split_trip+img,#results2Cols .optionWrapper .companyLogo>img:nth-last-of-type(2),#results2Cols .optionWrapper .companyLogo>img:nth-last-of-type(3),#results2Cols .optionWrapper .companyLogo>img:nth-last-of-type(4){width:18px;height:auto;vertical-align:middle!important}#colDch .optionWrapper .plus_split_trip,#results2Cols .optionWrapper .plus_split_trip{display:inline-block;color:#74716e;margin:0 2px}#colDch .optionWrapper .plus_split_trip:last-child,#results2Cols .optionWrapper .plus_split_trip:last-child{display:none}#colDch.idaVuelta form{clear:both}#colDch.idaVuelta form:after{content:"";clear:both;display:block}#colDch.idaVuelta>div{padding:0}#colDch.idaVuelta .infoDesplegada{border-bottom:0!important;height:auto}#colDch.idaVuelta .infoDesplegada .infoBtn .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#colDch.idaVuelta .infoVuelo{border-right:1px solid #dfdfdf;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-radius:0;padding-bottom:18px;margin-bottom:0}#colDch.idaVuelta .opcionVuelo{background:#fff;border-radius:6px;margin-bottom:20px;border:1px solid #dfdfdf;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);position:relative}#colDch.idaVuelta .travel-flight-option-container .preselected-flight-option-label{display:none;border-radius:7px 7px 0 0;background-color:#3171c9}#colDch.idaVuelta .travel-flight-option-container .preselected-flight-option-label .flight-selected-label{height:29px;font-family:Roboto;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;padding:7px 0 0 12px}#colDch.idaVuelta .travel-flight-option-container .preselected-flight-option-label .flight-selected-label svg{fill:#fff;width:14px;height:14px;margin-right:5px}#colDch.idaVuelta .sel-opcionvuelo-no-upper-border-radio{border-radius:0 0 7px 7px}#colDch.idaVuelta .sel-opcionvuelo{border:1px solid #3171c9}#colDch.idaVuelta .sel-container .selected-icon{width:16px;height:16px;vertical-align:middle}#colDch.idaVuelta .sel-container .selected-icon,#colDch.idaVuelta .sel-container .selected-icon *{fill:#3171c9}#colDch.idaVuelta .sel-container .selected-label{font-size:16px;vertical-align:middle;color:#3171c9;font-weight:300;margin-left:11px}#colDch.idaVuelta .opcionVuelo.conDestacado{border-radius:0 6px 6px 6px}#colDch.idaVuelta .opcionVuelo.conDestacado .tipoBillete,#colDch.idaVuelta .opcionVuelo.conDestacado .tow_row{border-left:0;border-top:0}#colDch.idaVuelta .opcionVuelo.tuSeleccion{border-radius:0 0 6px 6px}#colDch.idaVuelta .opcionVuelo.tuSeleccion .tipoBillete,#colDch.idaVuelta .opcionVuelo.tuSeleccion .tow_row{border-left:0;border-top:0}#colDch.idaVuelta .tipoBillete{color:#222;border-bottom:1px solid #dfdfdf;border-radius:6px 0 0 0;background:#f4f3f2;padding:8px 20px;font-weight:400;font-size:14px;text-transform:uppercase}#colDch.idaVuelta .tipoBillete.vuelta{border-radius:0;border-top:0}#colDch.idaVuelta .bloque{padding:9px 0;border-radius:0 0 0 6px;margin-bottom:0}#colDch.idaVuelta .bloque:last-child{border-radius:0 0 0 6px}#colDch.idaVuelta .journey:last-child .optionWrapper:last-child .bloque{border-radius:0 0 6px 6px}#colDch.idaVuelta .contPrecioReservar{padding:0 10px;right:0}#colDch.idaVuelta .contPrecioReservar .icosPrecio{border-bottom:1px solid #dfdfdf;text-align:center;width:80%;margin:10px auto 0}#colDch.idaVuelta .contPrecioReservar .icosPrecio li{padding:7px 10px;display:inline-block}#colDch.idaVuelta .contPrecioReservar .icosPrecio li span[data-toggle=tooltip]{display:inline-block;cursor:pointer;vertical-align:top}#colDch.idaVuelta .contPrecioReservar .icosPrecio svg,#colDch.idaVuelta .contPrecioReservar .icosPrecio svg *{fill:#c2c2c2;vertical-align:top}#colDch.idaVuelta .contPrecioReservar .precio{word-wrap:break-word;margin-bottom:5px;margin-top:5px}#colDch.idaVuelta .contPrecioReservar .contPrecioReservar_precio{text-align:center}#colDch.idaVuelta .contPrecioReservar .loader-outer{height:30px;text-align:center;margin:15px 0}#colDch.idaVuelta .contPrecioReservar .loader-outer .ball-clip-rotate{display:inline-block}#colDch.idaVuelta .contPrecioReservar .loader-outer .ball-clip-rotate>div{border-color:#7c7167 #7c7167 transparent}#colDch.idaVuelta .icon-anyfill-graph-info-circle{width:18px;height:18px}.sinResultados span{display:block;max-width:500px;margin:0 auto;font-size:15px}.sinResultados .titulo{font-size:18px;margin-top:20px}.actualizandoResultados .ball-spin-fade-loader{margin:80px auto;width:0;height:1px}.actualizandoResultados span{display:block;width:50%;margin:0 auto 30px;font-size:18px;padding-top:0}.actualizandoResultados .ventajas{margin-bottom:58px}.actualizandoResultados .ventajas li{display:inline-block;font-weight:300;font-size:14px;color:#222;text-transform:uppercase;padding:6px 15px}.actualizandoResultados .ventajas li.checked:after{left:-104%;position:relative;top:0}.masVuelos{margin-top:50px;margin-bottom:50px}.tooltip-inner span{display:inline-block;line-height:1.5em}.tooltip-inner .iata{font-weight:700;margin:0 15px 0 20px}html.fonts-loaded .tooltip-inner .iata{font-weight:500}html[lang|=ar].fonts-loaded .tooltip-inner .iata,html[lang|=fa].fonts-loaded .tooltip-inner .iata,html[lang|=he].fonts-loaded .tooltip-inner .iata{font-weight:700}.tooltip-inner .nombreCompleto{font-weight:300;margin:0 20px 0 0}.tooltip-inner .icono{margin:1px 15px 0 20px;vertical-align:top}.tooltip-inner .descServicio{font-weight:300;margin:0 20px 0 0;vertical-align:super}.tooltip-inner .tipoVuelo{font-weight:300;margin:0 20px}.alertaInterna{margin-left:0;width:100%}#filtros .numVuelos{font-size:14px;font-weight:400;padding-top:8px}#filtros .closeFilters{padding:20px 0 20px 20px}#filtros .icon-anyfill-ui-close{width:10px;height:10px;vertical-align:text-bottom}#filtros .icon-anyfill-ui-close *{fill:#222}#iconos span{color:#000!important;display:block;text-align:center}#iconos li{display:inline-block!important;width:60px}#iconos svg{width:15px;height:18px}#iconos svg *{fill:#000}.idaVuelta [type=checkbox]:checked,.idaVuelta [type=checkbox]:not(:checked){position:absolute;left:-9999px}.idaVuelta [type=checkbox]:checked+label,.idaVuelta [type=checkbox]:not(:checked)+label{position:relative;padding-left:25px;cursor:pointer}.idaVuelta [type=checkbox]:checked+label:before,.idaVuelta [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:2px;width:17px;height:17px;background:#4573d8;border-radius:10px}.idaVuelta [type=checkbox]:not(:checked)+label:before{background:#fff;border:1px solid #dfdfdf}.idaVuelta [type=checkbox]:checked+label:after,.idaVuelta [type=checkbox]:not(:checked)+label:after{content:"·";position:absolute;top:-4px;left:3px;font-size:36px;line-height:.8;color:#fff;-webkit-transition:all .2s;transition:all .2s}.idaVuelta [type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.idaVuelta [type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.idaVuelta [type=checkbox]:disabled:checked+label:before,.idaVuelta [type=checkbox]:disabled:not(:checked)+label:before{-webkit-box-shadow:none;box-shadow:none;border-color:#bbb;background-color:#ddd}.idaVuelta [type=checkbox]:disabled:checked+label:after{color:#999}.idaVuelta [type=checkbox]:disabled+label{color:#aaa}.servicios ul{margin:0;padding:0;list-style:none}.servicios li{display:inline-block!important;font-size:7.7px!important;color:#222!important}.servicios .icon.icon-seat{width:16px;height:16px}.servicios .icon.icon-seat,.servicios .icon.icon-seat *{fill:#e50000}.servicios .seat-num{color:#e50000;margin:0;vertical-align:top}.icon-anyfill-graph-atol,.icon-anyfill-graph-bitcoin,.icon-anyfill-graph-halal,.icon-anyfill-graph-halal-no,.icon-anyfill-graph-satisfied{width:18px;height:18px}.changeday{overflow:hidden;border-top-left-radius:6px;border-top-right-radius:6px;border-color:#e3e3e3;border-style:solid;border-width:0 1px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.changeday a,.changeday div{-webkit-box-flex:1;-ms-flex:1 0 33.333333%;flex:1 0 33.333333%;border-style:solid;border-width:3px 0 0;padding:3px 0 5px}.changeday a span,.changeday div span{display:block;text-align:center;font-size:16px}.changeday a span.subtit,.changeday div span.subtit{font-size:12px;text-transform:uppercase}.changeday a{background:#f7f7f7;border-color:#e3e3e3;color:#74716e;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.changeday a:focus,.changeday a:hover{background:#fff;text-decoration:none;color:#222}.changeday div{background:#7c7167;border-color:#6c635a;color:#fff}.changeday div .subtit{color:#fff;opacity:.5}.no-results-available{padding:80px 0}.no-results-available p{text-align:center;font-weight:300;font-size:18px;color:#222}.availability-view.single-view .hidden-lg.visible-view-group{display:block!important}.availability-view .selectorvistas.hidden{display:block!important}.availability-view .selectorvistas{position:relative}.availability-view .selectorvistas .viewselectortooltip{width:300px;top:50px;right:0;z-index:110}.availability-view .selectorvistas .viewselectortooltip .tooltip-arrow{left:auto;right:15%!important}.availability-view .selectorvistas .viewselectortooltip .tooltip-inner{padding-left:26px;padding-right:40px;position:relative}.availability-view .selectorvistas .viewselectortooltip .tooltip-inner .tooltipview_close{background:transparent;border:0;position:absolute;top:14px;right:14px}.availability-view .selectorvistas .viewselectortooltip .tooltip-inner .tooltipview_close svg{width:10px;height:10px;vertical-align:middle}.availability-view .selectorvistas .viewselectortooltip .tooltip-inner .tooltipview_close svg,.availability-view .selectorvistas .viewselectortooltip .tooltip-inner .tooltipview_close svg *{fill:#7c7167}.availability-view .selectorvistas .viewselectortooltip .tooltip-inner p{margin-bottom:0;text-align:left}.availability-view .selectorvistas .viewselectortooltip .tooltip-inner p.titletooltip{margin-bottom:15px}.availability-view.advanced-view .advanced-bt-container,.availability-view.single-view .single-bt-container{display:none}[dir=rtl] #filtros .btnAplicarFiltros,[dir=rtl] #filtros .btnBorrarFiltros{margin:0!important}[dir=rtl] #colDch .destacados li:nth-last-child(2),[dir=rtl] #results2Cols .destacados li:nth-last-child(2){border-radius:0 6px 0 0}[dir=rtl] #colDch .destacados li:first-child,[dir=rtl] #results2Cols .destacados li:first-child{border-radius:0}[dir=rtl] #colDch .destacados .bgSeleccionado,[dir=rtl] #results2Cols .destacados .bgSeleccionado{line-height:22px;margin-top:-29px}[dir=rtl] #colDch .icono svg,[dir=rtl] #results2Cols .icono svg{vertical-align:middle}[dir=rtl] #colDch .flecha span,[dir=rtl] #colDch .infoVuelo .icon-anyfill-prod-flight,[dir=rtl] #results2Cols .flecha span,[dir=rtl] #results2Cols .infoVuelo .icon-anyfill-prod-flight{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] #colDch ul li,[dir=rtl] #results2Cols ul li{padding:3px 15px 10px}[dir=rtl] #results2Cols .col-lg-6:first-child .title_col .destination:before,[dir=rtl] #results2Cols .col-lg-6:nth-child(2) .title_col .destination:before{content:"←"}.farekeep-button-container{margin-top:10px}.farekeep-button{display:inline-block;color:#3171c9;text-decoration:none;font-weight:300}.farekeep-button.farekeep-button-option2{background:none;font-weight:300;padding:8px 0 8px 10px;text-decoration:none}.farekeep-button.farekeep-button-option2 span{font-weight:700;color:#3171c9;text-decoration:none}html.fonts-loaded .farekeep-button.farekeep-button-option2 span{font-weight:500}html[lang|=ar].fonts-loaded .farekeep-button.farekeep-button-option2 span,html[lang|=fa].fonts-loaded .farekeep-button.farekeep-button-option2 span,html[lang|=he].fonts-loaded .farekeep-button.farekeep-button-option2 span{font-weight:700}.farekeep-button.farekeep-button-option2 svg{display:inline-block;width:10px;height:13px;vertical-align:middle}.farekeep-button.farekeep-button-option2 svg,.farekeep-button.farekeep-button-option2 svg *{fill:#222}.farekeep-button.farekeep-button-option2:hover *{text-decoration:underline;color:#46403c}.farekeep-button span{font-weight:300;display:inline-block;pointer-events:none;text-decoration:none}.farekeep-button:hover,.farekeep-button:hover span,.farekeep-button:visited{text-decoration:underline;color:#3171c9}.farekeep-detail{cursor:pointer;display:inline-block;margin-left:2px;vertical-align:top}.farekeep-detail .icon-anyfill-graph-info-circle{vertical-align:middle}.farekeep-detail .icon-anyfill-graph-info-circle,.farekeep-detail .icon-anyfill-graph-info-circle *{fill:#222}.farekeep-popover{color:#222;font-weight:300;padding:10px}.mobile_app_banner_active{margin-top:71px}.mobile_app_banner{margin:15px 0;clear:both;-webkit-box-shadow:0 2px 7px rgba(0,0,0,.2);box-shadow:0 2px 7px rgba(0,0,0,.2)}.mobile_app_banner_active .mobile_app_banner{position:absolute;top:-329px;left:0;margin:0;width:100%;-webkit-box-shadow:none;box-shadow:none}.mobile_app_banner .app_banner_container{overflow:hidden;border:1px solid #dfdfdf;background:#eff0f4;padding:12px}.mobile_app_banner .banner_logo{float:left;overflow:hidden;width:45px;height:45px;margin-right:8px}.mobile_app_banner .banner_logo svg{width:45px;height:45px}.mobile_app_banner .banner_text{float:left}.mobile_app_banner .banner_text p{margin-bottom:0}.mobile_app_banner .banner_bt{float:right}.mobile_app_banner .banner_bt a{margin-top:9px}.flights-mobile-navbar-nav li{float:none}.flights-mobile-navbar-nav li.btn-alert-filter{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%}.flights-mobile-navbar-nav li.btn-alert-filter:empty{-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0}.flights-mobile-navbar-nav li.btn-alert-filter a.price-alert-launcher{display:block}.flights-mobile-navbar-nav .icon{width:18px;height:18px;vertical-align:middle;fill:#46403c}.idaVuelta .alternative-route-notice{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:14px;gap:5px}.alternative-route-icon{width:16px;height:16px}#transport-availability-notifications .modal-dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:calc(100vh - 60px)}#transport-availability-notifications .modal-header{font-size:18px;font-weight:300;border-bottom:1px solid #dfdfdf;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}#transport-availability-notifications .modal-body{padding:20px 30px}#transport-availability-notifications .modal-body-content{row-gap:25px}#transport-availability-notifications #categories-messages-list,#transport-availability-notifications .modal-body-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#transport-availability-notifications #categories-messages-list{row-gap:15px}#transport-availability-notifications .category-messages .title{font-size:18px;font-weight:500;margin-bottom:10px;text-align:left}#transport-availability-notifications .category-messages .messages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:8px}#transport-availability-notifications .category-messages .messages .message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-column-gap:7px;-moz-column-gap:7px;column-gap:7px;text-align:left;font-size:16px}#transport-availability-notifications .category-messages .messages .message svg{-webkit-box-flex:0;-ms-flex:none;flex:none}#transport-availability-notifications .category-messages .messages .message span{line-height:normal}html[lang|=ko] #filtros #ventajas .titulo{font-size:21px}.travel-availability-page .hotel-service-thumbnail,.travel-availability-page .hotel_card span.tarifa_flexible,.travel-availability-page .hotel_card span.tarifa_reducida,.travel-availability-page .roomSelection .cont_info_ocupacion,.travel-availability-page .roomSelection span.tarifa_flexible,.travel-availability-page .roomSelection span.tarifa_reducida,.travel-availability-page .sorting_container,.travel-availability-page .widgets_hotels_availability_hotelcountwidget{display:none}.travel-availability-page .iti-srv-hotel .hotel-service-room .hotel-service-room-name{text-transform:capitalize}.travel-availability-page #searchInfoWidgetContainer #datosBusqueda{min-height:60px}.travel-availability-page #searchInfoWidgetContainer #datosBusqueda .col-xs-10 a{color:#222}.travel-availability-page #searchInfoWidgetContainer #datosBusqueda .col-xs-10 .package-name{padding-top:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.travel-availability-page #searchInfoWidgetContainer .tipoDato{padding-top:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.travel-availability-page #searchInfoWidgetContainer .dato{padding:0 0 8px;color:#222}.travel-availability-page #searchInfoWidgetContainer .btnsDesktop{padding-top:13px;height:59px}.travel-availability-page .top_filters{margin-bottom:20px}.travel-availability-page .top_filters_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}.travel-availability-page .top_filters_container.filters{padding:0}.travel-availability-page .top_filters_container .dropdown-toggle{border-radius:14px;border:1px solid #beb8b3;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;color:#222;font-size:18px;padding:0 20px;min-height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.travel-availability-page .top_filters_container .dropdown-toggle:after{content:"";width:18px;height:18px;display:block;background:url(/headers/svg/background/icon-ownfill-ui-chevron-down-74716e.svg) no-repeat;background-size:100%}.travel-availability-page .top_filters_container .dropdown.open .dropdown-toggle:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.travel-availability-page .top_filters_container .dropdown-menu{min-width:280px;padding:0}.travel-availability-page .top_filters_container .dropdown-menu .checkbox,.travel-availability-page .top_filters_container .dropdown-menu .radio{padding:15px 20px;margin:0}.travel-availability-page .top_filters_container .dropdown-menu .checkbox label{font-size:16px}.travel-availability-page .top_filters_container .dropdown-menu .checkbox label .counter{font-size:14px}.travel-availability-page .top_filters_container .dropdown-menu .checkbox:not(:first-of-type),.travel-availability-page .top_filters_container .dropdown-menu .radio:not(:first-of-type){border-top:1px solid #d0cbc9}.travel-availability-page .top_filters_container .dropdown-menu .items.checkboxgroup_content{margin-bottom:0}.travel-availability-page .top_filters_container .dropdown-menu .checkboxgroup_showmore{border-top:1px solid #d0cbc9}.travel-availability-page .top_filters_container .dropdown-menu .checkboxgroup_showmore a{padding:18px 20px}.icon-anyfill-graph-info-circle{width:17px;height:17px}.icon-anyfill-graph-info-circle *{fill:#46403c}.itinerary-container{margin-bottom:14px;padding-top:20px;padding-bottom:15px;background:#efefef;border-bottom:1px solid #cacaca;-webkit-box-shadow:0 2px 7px rgba(0,0,0,.1);box-shadow:0 2px 7px rgba(0,0,0,.1)}.itinerary-container .recommended-message{margin:0 0 10px;padding-left:15px;font-size:14px;color:#74716e}.itinerary-container .recommended-message strong{text-transform:none;color:#027a02}.itinerary-service-options{padding:0;-webkit-transition:width .3s;transition:width .3s}.itinerary_frame{border:1px dashed #dfdfdf;padding:10px;margin-bottom:12px;min-height:88px;position:relative;font-size:12px;line-height:21px;background:#f7f7f7;font-weight:300}.itinerary_frame.empty_frame{border:1px dashed #027a02;position:relative;border-radius:6px;min-height:81px;padding:12px 10px;-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.2);box-shadow:0 2px 7px 0 rgba(0,0,0,.2)}.itinerary_frame.empty_frame p{text-align:center;font-size:16px;color:#027a02;margin-bottom:6px}.itinerary_frame.empty_frame p .emptyelement{display:inline-block;margin-top:1em}.itinerary_frame.empty_frame .empty_frame_arrow,.itinerary_frame.empty_frame .empty_frame_arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.itinerary_frame.empty_frame .empty_frame_arrow{left:50%;margin-left:-7px;border-width:7px 7px 0;border-top-color:#027a02;bottom:-7px}.itinerary_frame.empty_frame .empty_frame_arrow:after{bottom:1px;margin-left:-7px;border-width:7px 7px 0;border-top-color:#f7f7f7;content:""}.itinerary_frame strong{text-transform:uppercase}.itinerary_frame .origindestinydate{margin-bottom:3px;color:#74716e}.itinerary_frame .origindestinydate svg{vertical-align:middle}.itinerary_frame .origindestinydate svg,.itinerary_frame .origindestinydate svg *{fill:#74716e}.itinerary_frame .origindestinydate svg.icon-anyfill-prod-flight,.itinerary_frame .origindestinydate svg.icon-anyfill-prod-train{width:18px;height:18px}.itineraryprice{padding-top:18px}.itineraryprice .pricefigure{text-align:right}.itineraryprice .pricefigure .price{font-weight:700;font-size:24px}html.fonts-loaded .itineraryprice .pricefigure .price{font-weight:500}html[lang|=ar].fonts-loaded .itineraryprice .pricefigure .price,html[lang|=fa].fonts-loaded .itineraryprice .pricefigure .price,html[lang|=he].fonts-loaded .itineraryprice .pricefigure .price{font-weight:700}.itineraryprice .pricefigure .price .symbol{font-size:15px}.itineraryprice .pricefigure .pricedetail{display:inline-block;margin-left:5px;cursor:pointer;vertical-align:middle}.itineraryprice .pricefigure .pricedetail .icon{vert-align:top}.itineraryprice .secondline{text-align:right;font-size:16px;font-weight:300;line-height:1;color:#74716e;margin-bottom:5px}.itineraryprice .secondline span{position:relative;top:2px;padding-left:6px}.itineraryprice .btn_booking{margin-top:18px}.itineraryprice .updateselectioninfo{margin-top:26px}.itinerary-service-separator{border-bottom:1px dashed #c7c7c7;margin:6px 0}.itinerary-service-separator:last-of-type{display:none}.itinerary-service{padding:0 20px}.itinerary-service .title-row{height:24px}.itinerary-service .service-title{color:#222;font-weight:300;font-size:18px;margin-left:10px}.iti-srv-content{padding:0 16px!important}.ballsWaveGContainer{width:100%!important;height:100%!important;min-height:25px;text-align:center;vertical-align:middle}.ballsWaveG{position:relative;width:90px;height:21px;margin:auto;position:absolute;display:inline-block;margin-top:12px;top:0;background-color:#f7f7f7;width:10px;height:10px;animation-name:ballsWaveG;-o-animation-name:ballsWaveG;-ms-animation-name:ballsWaveG;-webkit-animation-name:ballsWaveG;-moz-animation-name:ballsWaveG;animation-duration:1.5s;-o-animation-duration:1.5s;-ms-animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px}.ballsWaveG_1{left:0;animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;-webkit-animation-delay:.6s;-moz-animation-delay:.6s}.ballsWaveG_2{left:11px;animation-delay:.75s;-o-animation-delay:.75s;-ms-animation-delay:.75s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s}.ballsWaveG_3{left:22px;animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s}.ballsWaveG_4{left:34px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}.ballsWaveG_5{left:45px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}.ballsWaveG_6{left:56px;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}.ballsWaveG_7{left:67px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}.ballsWaveG_8{left:78px;animation-delay:1.64s;-o-animation-delay:1.64s;-ms-animation-delay:1.64s;-webkit-animation-delay:1.64s;-moz-animation-delay:1.64s}@-webkit-keyframes ballsWaveG{0%{background-color:#141414}to{background-color:#fff}}@keyframes ballsWaveG{0%{background-color:#141414}to{background-color:#fff}}.itinerary-container{background:#fff;padding:12px 0 0;border-bottom:none;-webkit-box-shadow:none;box-shadow:none;margin-bottom:24px}.itinerary-container .pricebutton{border-top:2px solid #cacaca;text-align:right}.itinerary-container .pricebutton .bigprice{line-height:1.2}.itinerary-container .pricebutton .bigprice .price{font-size:24px;font-weight:700;color:#222}html.fonts-loaded .itinerary-container .pricebutton .bigprice .price{font-weight:500}html[lang|=ar].fonts-loaded .itinerary-container .pricebutton .bigprice .price,html[lang|=fa].fonts-loaded .itinerary-container .pricebutton .bigprice .price,html[lang|=he].fonts-loaded .itinerary-container .pricebutton .bigprice .price{font-weight:700}.itinerary-container .pricebutton .bigprice .price .symbol{font-size:18px;font-weight:300}.itinerary-container .pricebutton .bigprice .infoBtn{vertical-align:middle}.itinerary-container .pricebutton .bigprice .infoBtn svg{vertical-align:baseline}.itinerary-container .pricebutton .tipoprecio{font-size:12px;color:#74716e;font-weight:300;line-height:1.2}.itinerary-container .pricebutton div.tipoprecio{margin-bottom:4px}.itinerary-container .pricebutton .selectiontooltip.tooltip{padding:0;text-align:center;border:1px solid #46403c;background:#46403c;min-width:260px;top:0;right:50%;margin-right:-130px;margin-top:-55px}.itinerary-container .pricebutton .selectiontooltip.tooltip .tooltip-arrow,.itinerary-container .pricebutton .selectiontooltip.tooltip .tooltip-arrow:after{border-top-color:#46403c}.itinerary-container .pricebutton .selectiontooltip.tooltip .tooltip-inner{background-color:#46403c;padding:20px 0}.itinerary-container .pricebutton .selectiontooltip.tooltip .tooltip-inner p{color:hsla(0,0%,100%,.7);font-size:16px;font-weight:700;margin-bottom:0}html.fonts-loaded .itinerary-container .pricebutton .selectiontooltip.tooltip .tooltip-inner p{font-weight:500}html[lang|=ar].fonts-loaded .itinerary-container .pricebutton .selectiontooltip.tooltip .tooltip-inner p,html[lang|=fa].fonts-loaded .itinerary-container .pricebutton .selectiontooltip.tooltip .tooltip-inner p,html[lang|=he].fonts-loaded .itinerary-container .pricebutton .selectiontooltip.tooltip .tooltip-inner p{font-weight:700}.itinerary-container .included-services-container-text{height:0;min-height:0;overflow:hidden;padding:0}.itinerary-container .included-services-container-text-short{text-overflow:ellipsis;color:#222;font-weight:400;font-size:14px;display:inline}.itinerary-container .included-services-content{overflow:hidden;color:#222;font-weight:300;font-size:14px;padding:15px 0 0}.itinerary-container .included-services-content.col-sm-11{padding:15px}.itinerary-container .included-services-content ul{list-style:inherit;padding:0}.itinerary-container .itinerary_container{margin-left:13px}.itinerary-container .icon-check:before{display:inline-block;content:"\63";color:#3171c9;width:20px;height:20px;font-size:20px}.itinerary-container .btn_seeMore{white-space:nowrap;text-decoration:none;color:#3171c9;cursor:pointer}.itinerary_frame{background:#fff;margin-bottom:0}.itinerary-container .included-services-content ul{list-style:none}.itinerary-container .included-services-content ul .includes-item-list .icon{width:16px;height:16px;vertical-align:middle;float:left}.itinerary-container .included-services-content ul .includes-item-list .icon,.itinerary-container .included-services-content ul .includes-item-list .icon *{fill:#74716e}.itinerary-container .included-services-content ul .includes-item-list .includes-item{margin-left:30px;display:block;vertical-align:middle}.package-includes-items{-webkit-column-count:1;-moz-column-count:1;column-count:1}.package-includes-items .includes-item-list{margin-bottom:15px}.selectedservices-title .title-text{font-size:20px;font-weight:700;color:#3171c9;text-transform:uppercase;display:inline-block}.services-main{padding:0;margin-bottom:0;position:relative}.services-main .main-container{border-radius:6px;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;border:none;padding:15px 0 0;-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap}.services-main .main-container,.services-main .services_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;position:relative}.services-main .services_block{width:100%;padding:0;border-bottom:0;-webkit-box-orient:vertical;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.services-main .services_block .in-thirds{width:100%;padding:0}.services-main .services_block .widget-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.services-main .services_block .hotel_container{margin-top:0;padding:0;min-height:0}.services-main .services_block .info_container{min-height:70px}.services-main .services_block .services_container.info_container{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0}.services-main .services_block .services_container.services-extra_container{padding:0}.services-main .services_block .services_container .service_icon *{fill:#74716e!important}.services-main .services_block .services_container .service_icon{width:18px;height:18px;vertical-align:middle}.services-main .services_block .services_container .service_label{vertical-align:middle;text-transform:uppercase;font-weight:300;color:#222;margin-left:10px}.services-main .services-pricebutton{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-line-pack:stretch;align-content:stretch;text-align:right}.services-main .services-pricebutton .payLater{display:block;margin-top:5px;margin-bottom:10px}.services-main .price-block{height:55px}.services-main .buttonPrice-container{padding-top:10px}.services-main .service-icon{width:18px;height:18px;fill:#74716e;vertical-align:middle}.services-main .included-icon{width:18px;height:18px;fill:#027a02;vertical-align:middle}.services-main .services_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative}.services-main .services_container .services-label-container{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;vertical-align:middle;font-size:14px;font-weight:300;color:#74716e}.services-main .services_container .services-label-container .services-extra-label{margin-left:10px;vertical-align:middle;text-transform:uppercase}.services-main .services_container .services-label-container .oval{width:34px;height:34px;padding:3px;background-color:#bd1550;color:#fff;border-radius:50%;font-weight:700;text-align:center;border:5px solid #f9c7d9;display:inline-block;margin-right:10px;vertical-align:middle}html.fonts-loaded .services-main .services_container .services-label-container .oval{font-weight:500}html[lang|=ar].fonts-loaded .services-main .services_container .services-label-container .oval,html[lang|=fa].fonts-loaded .services-main .services_container .services-label-container .oval,html[lang|=he].fonts-loaded .services-main .services_container .services-label-container .oval{font-weight:700}.services-main .services_container .services-label-container .oval.disabled{background-color:#beb8b3;width:24px;height:24px;border:0}.services-main .services_container .services-label-container .oval.oval.no-border{width:24px;height:24px;border:0;padding:5px;background-color:#027a02}.services-main .services_container .services-label-container .oval .icon{width:14px;height:14px;vertical-align:top}.services-main .services_container .services-label-container .oval .icon,.services-main .services_container .services-label-container .oval .icon *{fill:#fff}.services-main .services_container .services-label-container .select-service{display:inline;color:#027a02}.services-main .services_container .services-label-container .select-service.disabled{color:#74716e}.services-main .services_container .services-label-container .select-service.please-select{font-weight:700;color:#bd1550}html.fonts-loaded .services-main .services_container .services-label-container .select-service.please-select{font-weight:500}html[lang|=ar].fonts-loaded .services-main .services_container .services-label-container .select-service.please-select,html[lang|=fa].fonts-loaded .services-main .services_container .services-label-container .select-service.please-select,html[lang|=he].fonts-loaded .services-main .services_container .services-label-container .select-service.please-select{font-weight:700}.services-main .services_container .services-extra-label-button{margin-left:10px;vertical-align:middle;font-size:14px;font-weight:300;text-decoration:none}.services-main .services_container .services-add{float:none;color:#3171c9;text-transform:capitalize}.services-main .services_container .services-add .btn_changeSrv,.services-main .services_container .services-add .services-extra-label-button{margin:10px 0}.services-main .services_container .services-extra{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.services-main .services_container .services-extra .services-extra-text{color:#74716e;font-size:14px}.services-main .services-extra_container{margin-bottom:15px}.services-main .services-extra_container .additional-services-container .additional-service{font-size:16px;margin-bottom:10px}.services-main .services-extra_container .additional-services-container .additional-service .additional-service-title{font-weight:700;color:#222}html.fonts-loaded .services-main .services-extra_container .additional-services-container .additional-service .additional-service-title{font-weight:500}html[lang|=ar].fonts-loaded .services-main .services-extra_container .additional-services-container .additional-service .additional-service-title,html[lang|=fa].fonts-loaded .services-main .services-extra_container .additional-services-container .additional-service .additional-service-title,html[lang|=he].fonts-loaded .services-main .services-extra_container .additional-services-container .additional-service .additional-service-title{font-weight:700}.services-main .icons{width:15%}.services-main .icons .icono{vertical-align:initial;float:right}.services-main .icons .icono img{width:24px;height:auto}.services-main .included_container{padding-top:15px;border-top:1px solid #dfdfdf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.services-main .included_container .itinerary_box{-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.services-main .included_container .itinerary_box .service-title{color:#027a02;text-transform:uppercase;margin-left:15px}.services-main .included_container .itinerary_box .service-title .service-label-included{font-weight:700}html.fonts-loaded .services-main .included_container .itinerary_box .service-title .service-label-included{font-weight:500}html[lang|=ar].fonts-loaded .services-main .included_container .itinerary_box .service-title .service-label-included,html[lang|=fa].fonts-loaded .services-main .included_container .itinerary_box .service-title .service-label-included,html[lang|=he].fonts-loaded .services-main .included_container .itinerary_box .service-title .service-label-included{font-weight:700}.services-main .included_container .itinerary_box .included-services-text{color:#027a02;font-size:14px;text-transform:none}.services-main .seeMore_box,.services-main .seeMore_box_final{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.services-main .seeMore_box .seeMore-button:first-letter,.services-main .seeMore_box_final .seeMore-button:first-letter{text-transform:capitalize}.services-main .seeMore_box .seeMore-button .seeMore-icon,.services-main .seeMore_box_final .seeMore-button .seeMore-icon{fill:#3171c9;width:12px;height:12px;vertical-align:middle;font-weight:300}.services-main .seeMore_box .seeMore-button .seeLess,.services-main .seeMore_box .seeMore-button .seeMore,.services-main .seeMore_box_final .seeMore-button .seeLess,.services-main .seeMore_box_final .seeMore-button .seeMore{color:#3171c9;font-size:14px;font-weight:300}.content-service-summary{position:relative;width:100%;padding-bottom:15px;min-height:0}.content-service-summary .box-service-summary .service-hotel-thumbnail{float:left;width:90px;height:auto;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}.content-service-summary .box-service-summary .service-hotel-thumbnail img{cursor:pointer;width:100%;height:auto}.hoteldetails{margin:0;font-size:14px}.selectedservices-fixed .hoteldetails .hotelname{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hoteldetails .hotelname .name{font-size:16px;font-weight:700;line-height:18px;color:#222}html.fonts-loaded .hoteldetails .hotelname .name{font-weight:500}.hoteldetails .roomtype,html[lang|=ar].fonts-loaded .hoteldetails .hotelname .name,html[lang|=fa].fonts-loaded .hoteldetails .hotelname .name,html[lang|=he].fonts-loaded .hoteldetails .hotelname .name{font-weight:700}html.fonts-loaded .hoteldetails .roomtype{font-weight:500}.hoteldetails .boarding,html[lang|=ar].fonts-loaded .hoteldetails .roomtype,html[lang|=fa].fonts-loaded .hoteldetails .roomtype,html[lang|=he].fonts-loaded .hoteldetails .roomtype{font-weight:700}html.fonts-loaded .hoteldetails .boarding{font-weight:500}html[lang|=ar].fonts-loaded .hoteldetails .boarding,html[lang|=fa].fonts-loaded .hoteldetails .boarding,html[lang|=he].fonts-loaded .hoteldetails .boarding{font-weight:700}.flight-container{position:relative;display:block;width:100%;margin-bottom:10px;font-size:14px}.flight-container .flight-label{font-weight:700}html.fonts-loaded .flight-container .flight-label{font-weight:500}html[lang|=ar].fonts-loaded .flight-container .flight-label,html[lang|=fa].fonts-loaded .flight-container .flight-label,html[lang|=he].fonts-loaded .flight-container .flight-label{font-weight:700}.flight-container .flight-block{margin:0 0 8px;padding:0;width:100%}.flight-container .flight-block .flight-direction{display:-webkit-box;display:-ms-flexbox;display:flex}.flight-container .flight-block .flight-direction>div{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.flight-container .flight-block .flight-direction .flight-direction-text{text-transform:uppercase;font-weight:700}html.fonts-loaded .flight-container .flight-block .flight-direction .flight-direction-text{font-weight:500}html[lang|=ar].fonts-loaded .flight-container .flight-block .flight-direction .flight-direction-text,html[lang|=fa].fonts-loaded .flight-container .flight-block .flight-direction .flight-direction-text,html[lang|=he].fonts-loaded .flight-container .flight-block .flight-direction .flight-direction-text{font-weight:700}.flight-container .flight-block .flight-direction .icono{margin-left:auto}.flight-container .flight-block .flight-direction .icono img{width:18px;height:auto}.flight-container .flight-block .flight-direction .flight-direction-type-direct{font-size:14px;text-align:right;color:#027a02;margin-left:10px}.flight-container .flight-block .flight-direction .flight-direction-type-stops{font-size:14px;text-align:right;color:#74716e;margin-left:10px}.flight-container .flight-block .flight-details{max-width:264px}.transportline{margin-top:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%}.transportline .journey{text-transform:none;font-size:14px;font-weight:300;color:#222}.placetime{display:-webkit-box;display:-ms-flexbox;display:flex}.placetime>span{display:block}.selectedservices-fixed .placetime>span{display:inline-block}.placetime>span.place{text-align:left;color:#74716e;font-size:12px;line-height:16px;text-transform:uppercase;font-weight:300}.selectedservices-fixed .placetime>span.place{width:37px}.placetime>span.time{text-align:left;color:#222;font-size:16px;line-height:15px;font-weight:400;margin-left:5px}.placetime>span.plushour-label{font-size:11px;line-height:2;margin-left:2px;color:#e14209;font-weight:700}html.fonts-loaded .placetime>span.plushour-label{font-weight:500}html[lang|=ar].fonts-loaded .placetime>span.plushour-label,html[lang|=fa].fonts-loaded .placetime>span.plushour-label,html[lang|=he].fonts-loaded .placetime>span.plushour-label{font-weight:700}.durationstops{text-align:center;width:20%;margin-left:10px}.durationstops .stopsdiagram{position:relative;height:20px;width:80%;line-height:10px;margin-bottom:2px}.durationstops .stopsdiagram:after,.durationstops .stopsdiagram:before{content:"";background:#8c8885;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;margin-top:-3px;z-index:3}.durationstops .stopsdiagram:before{left:0}.durationstops .stopsdiagram:after{right:0}.durationstops .stopsdiagram>div{width:100%;height:1px;position:absolute;border:1px solid #dad7d5;left:0;top:50%;margin-top:-1px;z-index:1}.durationstops .stopsdiagram>span{background:#fff;display:inline-block;border:1px solid #4a4a4a;border-radius:50%;width:6px;height:6px;position:relative;z-index:3}.durationstops .stopsdiagram>span+span{margin-left:12px}.bigprice{line-height:1.2}.bigprice .price{font-size:20px;font-weight:700;color:#222;letter-spacing:-1px}html.fonts-loaded .bigprice .price{font-weight:500}html[lang|=ar].fonts-loaded .bigprice .price,html[lang|=fa].fonts-loaded .bigprice .price,html[lang|=he].fonts-loaded .bigprice .price{font-weight:700}.bigprice .price .symbol{font-size:.85em;font-weight:700}html.fonts-loaded .bigprice .price .symbol{font-weight:500}html[lang|=ar].fonts-loaded .bigprice .price .symbol,html[lang|=fa].fonts-loaded .bigprice .price .symbol,html[lang|=he].fonts-loaded .bigprice .price .symbol{font-weight:700}.bigprice .price.eur,.bigprice .price.gbp,.bigprice .price.usd{font-size:24px}.bigprice .infoBtn{vertical-align:middle}.bigprice .infoBtn svg{vertical-align:baseline}.tipoprecio{font-size:12px;color:#74716e;font-weight:300;line-height:1.2}div.tipoprecio{margin-bottom:4px}.loading-service-container{text-align:center;width:100%}.selectedservices-section{padding:0 0 15px}.selectedservices-section .row-no-padding>[class*=col-]{padding-right:0;padding-left:0}.selectedservices-section h1{text-transform:uppercase;font-size:18px;font-weight:700;color:#222;margin:0}html.fonts-loaded .selectedservices-section h1{font-weight:500}html[lang|=ar].fonts-loaded .selectedservices-section h1,html[lang|=fa].fonts-loaded .selectedservices-section h1,html[lang|=he].fonts-loaded .selectedservices-section h1{font-weight:700}.containerpriceloader,.content-service-summary{margin-bottom:0;top:0}.containerpriceloader{padding:0}.availability_wrapper .availability_container .availability_container_items .travel-hotel-category-container .availability_item{border:1px solid #3171c9;border-radius:0 0 6px 6px}.availability_wrapper .availability_container .availability_container_items .travel-hotel-category-container .preselected-hotel-category-label{border-radius:7px 7px 0 0;background-color:#3171c9}.availability_wrapper .availability_container .availability_container_items .travel-hotel-category-container .preselected-hotel-category-label .hotel-category-selected-label{height:29px;font-family:Roboto;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;padding:7px 0 0 12px}.availability_wrapper .availability_container .availability_container_items .travel-hotel-category-container .preselected-hotel-category-label .hotel-category-selected-label svg{fill:#fff;width:14px;height:14px;margin-right:5px;vertical-align:middle}.availability_wrapper .availability_container .availability_container_items .travel-hotel-category-container .experience-label{margin-top:-10px;color:#bc4206}.msavailability-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1200px;margin:0 auto}.msavailability-layout__element--review{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding:0 15px}.msavailability-layout__element--review .extra-buttons{margin-top:20px}.msavailability-layout__element--review .extra-buttons .customer-helpbox+.btn-primary{margin-top:15px}.msavailability-layout__element--review .extra-buttons>.btn-primary{width:100%}.msavailability-layout__element--review .extra-buttons .lateral-review-finish-reservation-button .finish_reservation_button{width:100%;margin-bottom:15px;border-radius:10px}.msavailability-layout__element--review .extra-buttons .lateral-review-finish-reservation-button .finish_reservation_button:after{display:none}.msavailability-layout__element--review .customer-helpbox{display:block}.msavailability-layout__element--review .customer-helpbox .customer-helpbox-button{position:relative;top:0;left:0;right:0;bottom:0;width:100%;z-index:1;border:1px solid #3171c9;background:#fff;color:#3171c9;font-size:14px;font-weight:400!important;min-height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.msavailability-layout__element--review .customer-helpbox .customer-helpbox-button span{padding-left:34px;line-height:1}.msavailability-layout__element--review .customer-helpbox .customer-helpbox-button span:before{width:23px;height:23px;background-size:100%}.msavailability-layout__element--review .customer-helpbox .customer-helpbox-box .customer-helpbox-tittle{background:#fff;color:#222;min-height:50px;font-size:16px;font-weight:400!important;border-bottom:1px solid #dfdfdf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.msavailability-layout__element--review .customer-helpbox .customer-helpbox-box .customer-helpbox-tittle span:not(.close-customer-helpbox){padding-left:34px}.msavailability-layout__element--review .customer-helpbox .customer-helpbox-box .customer-helpbox-tittle span:not(.close-customer-helpbox):before{width:23px;height:23px;background-size:100%}.msavailability-layout__element--review .customer-helpbox .customer-helpbox-box .customer-helpbox-tittle .close-customer-helpbox:before{background:none;display:none}.msavailability-layout__element--review .customer-helpbox .customer-helpbox-box .customer-helpbox-tittle .close-customer-helpbox{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto}.msavailability-layout__element--review .customer-helpbox .customer-helpbox-box .customer-helpbox-tittle .close-customer-helpbox svg,.msavailability-layout__element--review .customer-helpbox .customer-helpbox-box .customer-helpbox-tittle .close-customer-helpbox svg *{fill:#222}.msavailability-layout__element--selectedservices{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.msavailability-layout__element--availability{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;padding:0 15px}.hotel_availability_widget .destinia_av_web_hotels_modules_loader{background-color:#fff}.hotel_availability_widget .cont_hotels .dynamic-filters-container{display:none}.hotel_card,.searched_hotel,.selected_hotel{margin-bottom:15px}.msavailability-layout__element--availability .visible-view-group{display:none}.ul.amenities_icons_hotels li svg *{fill:#74716e}.hotel_card .button_availability.btn-cta{border-radius:8px}.hotel_card .button_availability.btn-cta:after{display:none}ul.amenities_icons_hotels li svg,ul.amenities_icons_hotels li svg *{fill:#beb8b3}.msavailability-layout{margin-bottom:45px}@media (min-width:768px){.transportesrafagas-content .container-limited>div{margin:5px 0}.transportesrafagas-content .container-limited .rafagas-text{font-size:18px;text-align:left}.progress_bar_availability{height:6px;background-color:#beb8b3;border-radius:0;overflow:hidden;margin:0}.progress_bar_availability .line_move{-webkit-animation:indeterminate 2.5s linear infinite;animation:indeterminate 2.5s linear infinite;width:180px;background:#bd1550;height:6px}@-webkit-keyframes indeterminate{to{-webkit-transform:translate(900%);transform:translate(900%);-webkit-transform:translate(115vw);transform:translate(115vw)}0%{-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translate(-15vw);transform:translate(-15vw)}}@keyframes indeterminate{to{-webkit-transform:translate(900%);transform:translate(900%);-webkit-transform:translate(115vw);transform:translate(115vw)}0%{-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translate(-15vw);transform:translate(-15vw)}}.filtersBox,.filtersCounter,.filtersHeader,.filtersHeaderFixed{max-width:320px}.filtros-layer{width:100%;position:fixed;top:0;bottom:0;left:-100%;background:rgba(116,113,110,.8);zoom:1;display:block;z-index:1499;opacity:0;-webkit-transition:opacity .1s linear;transition:opacity .1s linear}.open_filters+.filtros-layer{opacity:1;left:0}.open_filters.filters-removed+.filtros-layer{display:none}.cont_buscador_error .swap{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.detail_information_reservation{padding-right:10px}.link_read_more{text-align:right}.bg_popular span{font-weight:700}html.fonts-loaded .bg_popular span{font-weight:500}html[lang|=ar].fonts-loaded .bg_popular span,html[lang|=fa].fonts-loaded .bg_popular span,html[lang|=he].fonts-loaded .bg_popular span{font-weight:700}.package-details .service-icon-text+.service-icon-text{margin-left:15px}.package-details-title .additional-info:not(.multiservice-info),.package-details-title .main-info:not(.multiservice-info){display:inline-block}.package-details-title .additional-info{padding:0 0 0 15px}.package-details-title .multiservice-info+.additional-info{display:block;padding:10px 0 0}.package-details-title .service-transport{max-width:200px}.package-details-title .service-car,.package-details-title .service-hotel,.package-details-title .service-travel{max-width:414px}.package-details-title .twoservices-info .service-transport{max-width:186px}.package-details-title .multiservice-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.package-details-title .multiservice-info .service-icon-direction{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.product-details-common-mod{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.product-details-common-mod .product-image-data{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;border-right:1px dashed #dfdfdf}.product-details-common-mod .product-dates-comments{border:0;-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%}.product-details-common-mod .product-comments,.product-details-common-mod .product-dates{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.product-details-common-mod .product-comments{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.details-travel.details-circuit .product-image-data{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;border-right:0}.details-cars .product-details-common-mod:after{left:34%}.details-cars .product-details-common-mod .product-image-data{-webkit-box-flex:0;-ms-flex:0 0 34%;flex:0 0 34%}.details-cars .product-details-common-mod .product-dates-comments{-webkit-box-flex:0;-ms-flex:0 0 66%;flex:0 0 66%}.package-container .package-details-v2{border:0}.package-details-v2 .package-details-title{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}.package-details-v2 .package-details-title .service-hotel{max-width:none}.package-details-v2 .details-product .additional-info,.package-details-v2 .package-details-title .additional-info{display:block;padding:0}.package-details-v2 .details-product,.package-details-v2 .package-details-change{border-left:0;border-right:0}.package-details-v2 .giftcard-summary .product-details-header .product-details-title{height:152px}.packagedetailsmodal .modal-header{padding-left:30px}.packagedetailsmodal .modal-header .close{left:auto;right:15px}.packagedetailsmodal .details-product .product-details-common-mod .product-image-data .product-image,.packagedetailsmodal .details-travel .product-details-common-mod .product-image-data .product-image{-webkit-box-flex:0;-ms-flex:0 0 138px;flex:0 0 138px}.package-details-modal-itinerary .modal-header{padding-left:30px}.package-details-modal-itinerary .modal-header .close{left:auto;right:15px}.modify-info{margin-top:20px}.modify-info .alert-info{border-radius:6px}.modify-info .modify-info__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.modify-info .modify-info__column--start{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.no-touchevents .noTabs .hotel_card:hover{padding:9px 9px 0}.logged_discount_hotel .discount_message_container{top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);border-radius:15px;padding:0 10px}.hotel_card .general_hotel_information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.hotel_card .general_hotel_information .detail_information_hotel{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;position:relative}.hotel_card .general_hotel_information .detail_information_hotel:after{content:"";position:absolute;top:0;right:0;bottom:0;height:100%;width:1px;border-right:2px dotted #d0cbc9}.hotel_card .txt_payment{padding:0 5px}.hotel_card .cont_info_priceTabs{margin-top:0;position:absolute;right:15px}.hotel_card .cont_info_priceTabs--bottom{bottom:15px}.hotel_card .cont_info_priceTabs .reservationBtn{margin:3px 0}[lang|=hu] .hotel_card .cont_info_priceTabs .reservationBtn{padding-left:10px;padding-right:10px}.hotel_card .cont_info_price{text-align:center;-webkit-box-flex:1;-ms-flex:1 1 40%;flex:1 1 40%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:15px 0}.logged_discount_hotel .hotel_card .cont_info_price{padding-top:40px}.hotel_card .cont_info_price .discount_message_container{top:10px;width:auto}.hotel_card .cont_info_price .discount_message_container+.exclusiveinfotooltip{display:none}.hotel_card .cont_info_price .discount_message_container:hover{cursor:pointer}.hotel_card .cont_info_price .discount_message_container:hover+.exclusiveinfotooltip{display:block}.hotel_card .cont_info_price .cont_price_card{margin-top:auto}.hotel_card .hurry_up_message{opacity:0}.showPricesFrom .hotel_card .detail_information_hotel{padding-top:15px;padding-bottom:15px}.showPricesFrom .hotel_card .hotel_name{padding:0 50px 0 0}.showPricesFrom .hotel_card .bg_mystery .icon{height:88px}.showPricesFrom .hotel_card .bg_mystery .txt_mystery{font-size:14px;padding:10px}.noTabs .hotel_card{padding:10px 10px 0}.noTabs .hotel_card .more-types,.noTabs .hotel_card .room_type,.noTabs .hotel_card ul.menu_info_hotel{display:none}.noTabs .hotel_card .distance{margin-bottom:16px}.noTabs .hotel_card .amenities_icons_hotels{margin:10px 0 0}.noTabs .hotel_card .panel-group{margin-top:10px}.noTabs .hotel_card .panel-group .panel{margin-bottom:10px}.noTabs .hotel_card .button_availability{margin-top:100px}.noTabs .hotel_card .hurry_up_message{display:none}.noTabs .hotel_card .hurry_up_message_noTabs{display:block}.package-photo-gallery{min-height:340px}.photo-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.photo-gallery__main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:auto;max-height:500px;min-height:500px}.photo-gallery-info{display:none}.photo-gallery__thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-flex:0;-ms-flex:0 0 177px;flex:0 0 177px;margin-left:10px;margin-top:0;gap:10px}.photo-gallery__item--lg img{position:absolute}.photo-gallery__item--bt,.photo-gallery__item--sm{width:100%;height:245px}.photo-gallery__thumbssecondline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;gap:9px;margin-top:9px;min-height:118px}.modal-gallery.in .modal-dialog{width:670px;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.modal-gallery.in .modal-dialog.modal-fullscreen{margin:0;max-width:none}.modal-gallery .modal-body{padding:20px 30px}.modal-gallery .modal-header .modal-header-title{padding:0 0 0 30px}.modal-photo-gallery__item,.modal-photo-gallery__item--half{margin-bottom:10px}.landing-hotel-block-price{display:block;padding-right:15px;margin-bottom:15px}.landing-hotel-block-price .landing-best-rate{margin-left:10px}.room-selection-map .modal-dialog{width:auto;height:auto;margin:20px auto;max-width:600px}.room-selection-map .modal-body #hotel-map-container{height:600px}.roomSelection .price_definitive{margin-top:10px;margin-right:10px}.roomSelection .price_definitive svg,.roomSelection .price_definitive svg *{width:16px;height:16px;fill:#beb8b3}.hotel-price-promos-container{margin-right:10px}.services-main .services_flights_block .services_container .services-label-container{margin-bottom:12px}.filters-buttons-container{padding:10px 0;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}.fixedfilters,.fixedfilters .filters_buttons{max-width:320px}.banner{width:728px}.num_journeys{padding-top:0;min-height:50px}.unico .bloque{min-height:98px!important;padding-top:30px!important}.unico .contPrecioReservar{position:relative!important}.unicoConIco .bloque{min-height:127px!important;padding-top:46px!important}.unicoConIco .contPrecioReservar{position:relative}.mobile_app_banner{display:none}.package-includes-items{-webkit-column-count:2;-moz-column-count:2;column-count:2}.services-main .services_block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;border-bottom:1px solid #d0cbc9;min-height:0;gap:2%}.services-main .services_block .in-thirds{width:32%}.services-main .services_block .hotel_container{min-height:120px}.services-main .services_container .services-label-container{margin-bottom:12px}.selectedservices-section h1{font-size:20px}.msavailability-layout__element--review .customer-helpbox .customer-helpbox-box .customer-helpbox-tittle{border:1px solid #3171c9;color:#3171c9;min-height:40px;font-size:14px;border-top-left-radius:6px;border-top-right-radius:6px}.msavailability-layout__element--review .customer-helpbox .customer-helpbox-box{position:relative;top:0;left:0;right:0;bottom:0;width:100%;z-index:1}.msavailability-layout__element--availability .room_selection ul.amenities_icons_hotels li{width:auto}.hotel_card .general_hotel_information .detail_information_hotel:after{border-right:1px solid #d0cbc9}.msavailability-layout__element--availability .finish_reservation_container{text-align:right}.msavailability-layout{margin-bottom:60px}}@media (min-width:992px){.transportesrafagas-content .container-limited .rafagas-text{padding-left:100px;background-repeat:no-repeat;background-position:0 0;background-image:url(/headers/ilusion/img/flights/transport_design.png)}.transportesrafagas-content .container-limited .rafagas-text.rafagas-hotel{padding-left:100px;background-repeat:no-repeat;background-position:0 0;background-image:url(/headers/ilusion/img/hotels/icn-rafaga-hotel.png)}.tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento.regime_exceptions{line-height:14px;padding-left:38px;width:175px}.tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento.regime_exceptions span{position:absolute;left:6px;top:0}.modal-gallery.in .modal-dialog{width:820px}.room_selection .hotel-title-sumary{margin-bottom:15px}.fixed-itinerary+.itinerary-filler{height:203px}.availableservices{min-height:0}.itineraryprice,.itineraryprice_opt1{padding-top:0}.infoVuelo .duracion{margin:-12px 0 5px}.infoVuelo .destino,.infoVuelo .origen{margin-top:-19px}#colDch.idaVuelta .opcionVuelo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#colDch.idaVuelta .opcionVuelo:before{content:"";position:absolute;width:1px;right:25%;top:0;bottom:0;border-right:1px solid #dfdfdf;z-index:3}#colDch.idaVuelta .opcionVuelo.lockedSrvc:before{display:none}#colDch.idaVuelta .opcionVuelo .optionsCol{-ms-flex-item-align:start;align-self:flex-start}.cont-farekeep.cont-farekeep-option2{background:none}.cont-farekeep .farekeep-button{text-decoration:none;padding:7px 0;color:#3171c9}.cont-farekeep .farekeep-button:hover,.cont-farekeep .farekeep-button:visited{text-decoration:underline;color:#3171c9}.cont-farekeep .link_block-price{padding:10px 0;text-align:center}.cont-farekeep .link_block-price .farekeep-button{font-size:14px;line-height:1.1;display:inline;vertical-align:middle}.cont-farekeep .link_block-price .icon{width:18px;height:18px;vertical-align:middle}.cont-farekeep .link_block-price .icon *{fill:#46403c}.iti-srv-content{margin-left:50px;paddgin:0!important}}@media only screen and (min-width:992px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:992px) and (min-device-pixel-ratio:1.5){.transportesrafagas-content .container-limited .rafagas-text{background-image:url(/headers/ilusion/img/flights/transport_design@2x.png);background-size:contain}.transportesrafagas-content .container-limited .rafagas-text.rafagas-hotel{background-image:url(/headers/ilusion/img/hotels/icn-rafaga-hotel@2x.png);background-size:contain}}@media (max-width:991px){.progress_bar_availability{height:6px;background-color:#beb8b3;border-radius:0;overflow:hidden;margin:0}.progress_bar_availability .line_move{-webkit-animation:indeterminate 1.3s linear infinite;animation:indeterminate 1.3s linear infinite;width:90px;background:#bd1550;height:6px}@-webkit-keyframes indeterminate{to{-webkit-transform:translate(600%);transform:translate(600%);-webkit-transform:translate(115vw);transform:translate(115vw)}0%{-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translate(-15vw);transform:translate(-15vw)}}@keyframes indeterminate{to{-webkit-transform:translate(600%);transform:translate(600%);-webkit-transform:translate(115vw);transform:translate(115vw)}0%{-webkit-transform:translate(0);transform:translate(0);-webkit-transform:translate(-15vw);transform:translate(-15vw)}}.opinions-list,ul.user_reviews{margin-top:20px}#colDch.idaVuelta .bloque{border-right:0}}@media (device-width:768px) and (device-height:1024px) and (orientation:portrait){.noScroll{height:1024px}.filtersBox,.noScroll{width:768px}#preload{height:1024px}}@media (device-width:768px) and (device-height:1024px) and (orientation:landscape){.noScroll{height:768px}.filtersBox,.noScroll{width:1024px}#preload{height:768px}}@media screen and (device-aspect-ratio:40/71){#preload,.noScroll{height:570px}}@media (max-width:1199px){.filters div.slider>div.handle{height:35px;width:35px;margin:-16px 0 0 -18px}.filters div.slider>div.handle.high:before,.filters div.slider>div.handle.low:before{height:16px;width:16px}[dir=rtl] .filters div.slider>div.handle{margin:-16px 0 0 -18px}.cont_search_summary button.btn-primary,.cont_search_summary button.searcherButton{padding:9px}.cont_search_summary button.btn-primary span,.cont_search_summary button.searcherButton span{position:absolute;text-indent:-10000px}.cont_search_summary button.btn-primary .icon,.cont_search_summary button.searcherButton .icon{margin:0;height:20px;vertical-align:top}.package-details-v2 .product-details-header .product-image{display:none}.isSticky .details-footer.details-footer-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}.layout-2-cols .package-sticky-element.isSticky .package-details-v2-container:after{content:"";display:block;width:100%;height:56px}.layout-2-cols .package-sticky-element.isSticky .package-details-v2{position:fixed;top:0;z-index:1002;-webkit-box-shadow:0 1px 7px 0 rgba(0,0,0,.12);box-shadow:0 1px 7px 0 rgba(0,0,0,.12);max-width:768px}.layout-2-cols .package-sticky-element.isSticky .package-details-content{display:none}.roomSelection .panel-body{width:60%}.roomSelection.panel-group .panel-one-room{-ms-flex-wrap:wrap;flex-wrap:wrap}.roomSelection .panel-heading{width:40%}.roomSelection .hotel_room-container-rooms{display:block}.roomSelection .hotel_room-amenities-container .hotel_room-more-info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:top}.roomSelection .hotel_room-amenities-container .amenities_icons_hotels_room{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.services-main .main-container .services_flights_container{width:100%}.services-main .labels_container_desktop{display:none}.services-main .services_flights_message,.services-main .services_flights_message_sel{margin-bottom:15px;margin-left:0}#filtros #ventajas{display:none}#results2Cols .tipoDuracion{padding-top:0!important;clear:left}#results2Cols .tipoDuracion span{display:inline-block;vertical-align:middle}#results2Cols .icono{margin-top:3px}#results2Cols .infoLogo{padding-top:3px!important;text-align:right}#transportavailabilitywidget0-availability_view>.row,.filtros-y-disponibilidad{max-width:100%;margin:0}.msavailability-layout__element--review .extra-buttons .lateral-review-finish-reservation-button{display:none}}@media (max-width:767px){.filterTripAdvisorIcon{width:14px;height:14px}.pasoscr .resumentrayecto,.pasoscr .textotrayecto{width:90%;margin:0 auto}.trustpilot{width:90%}.trustpilot__rating{display:block;margin-bottom:5px}.trustpilot .icon-ownfill-logo-trustpilotrating{margin:0}.cont_search_summary .cont_search_summary_mobile{padding:10px 0;margin:0!important}.cont_search_summary .cont_search_summary_mobile button.btn{margin:0 10px 0 0}.cont_search_summary .cont_search_summary_mobile .info-summary{font-size:12px}.cont_search_summary .cont_search_summary_mobile .info-summary .rooms{padding-left:10px}.cont_search_summary .cont_search_summary_mobile .destination{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.cont_search_summary .cont_search_summary_mobile button{margin:10px 10px 0 0;padding:10px}#datosBusqueda .cont_search_summary_mobile .destination .icondirection{display:inline-block;padding-top:0;line-height:14px;vertical-align:middle}#datosBusqueda .cont_search_summary_mobile .destination .icondirection svg{vertical-align:middle}#datosBusqueda .cont_search_summary_mobile .destination .icondirection svg.icon-anyfill-ui-arrow-right,#datosBusqueda .cont_search_summary_mobile .destination .icondirection svg.icon-anyfill-ui-doblearrow{width:14px;height:14px}#datosBusqueda .cont_search_summary_mobile .destination .icondirection svg,#datosBusqueda .cont_search_summary_mobile .destination .icondirection svg *{fill:#74716e}.num_journeys,.num_journeys h3,.num_lodging,.num_lodging h3,.num_packages,.num_packages h3{font-size:14px;line-height:20px;padding-bottom:10px;margin:0}.cont_btn_mix>div{width:100%}.availability_sort_container{display:block;margin-bottom:0}.msavailability-layout .availability_sort_container{display:none}.txt_sort{display:block;-webkit-box-shadow:0 2px 7px rgba(0,0,0,.1);box-shadow:0 2px 7px rgba(0,0,0,.1);text-transform:none;font-size:18px;text-align:center;width:100%;border-bottom:0;border-top:0;float:none;position:fixed;top:0;left:0;z-index:11;background:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.txt_sort svg{display:inline-block;width:37px;height:37px;position:absolute;top:5px;left:12px;padding:10px}.txt_sort svg,.txt_sort svg *{fill:#46403c}.txt_sort::-webkit-scrollbar{display:none}.txt_sort.open{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}ul.availability_sort{border:0;border-radius:0;position:fixed;top:47px;left:0;width:100%;overflow:hidden;background:#fff;z-index:300;height:100vh;min-height:100vh;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}ul.availability_sort::-webkit-scrollbar{display:none}ul.availability_sort.open{-webkit-transform:translateZ(0);transform:translateZ(0)}ul.availability_sort li{width:100%;text-align:left;border-bottom:1px solid #827e7a;background:none;border-right:0}ul.availability_sort li a{display:block;font-size:12px;font-weight:400;padding:18px 25px;color:#827e7a;border-top:0;text-transform:uppercase}ul.availability_sort li a:hover{background:none}ul.availability_sort li a.selected,ul.availability_sort li a:active{background:none;border:none;font-weight:700;color:#827e7a!important}ul.availability_sort li a.selected:after{content:"";width:14px;height:14px;float:right;background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-graph-check-027a02.svg),none;background-repeat:no-repeat;background-position:0 0;background-size:100%}.results_not_founds_message{margin:15% 0}.modal_hotels button{margin-bottom:15px}.roomSelection .tipo_regimen li.regimenAlojamientoContainer{margin-bottom:0;text-transform:none;line-height:23px;position:relative}.roomSelection .tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento{line-height:23px;color:#74716e;position:relative}.roomSelection .tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento span{background-position:85% 85%}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer{width:100%;float:none;border-left:0}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr{display:table-row;border-bottom:1px solid #dfdfdf}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.rate-odd{background-color:#fff}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr:last-child{border-bottom:none}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td{display:block;padding:5px 5px 0;width:100%}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td span[data-tooltip-hoverarea]{left:0;position:static;padding:10px 0}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td span[data-tooltip-hoverarea] .arrow_box[data-tooltip-right]{left:0;top:auto}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td .arrow_box{width:218px}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.payment span[data-tooltip-hoverarea] svg{margin-left:5px}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.price{text-align:right;display:inline-block;width:61%}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.price .oldPrice{display:block}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.reservation{display:inline-block;width:37%;text-align:right;margin-bottom:10px;padding-left:0}.roomSelection .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td.extra_services svg.icon-anyfill-prod-ski{margin-right:5px}.btn-reviews,.roomSelection ul>li.special_case td.reservation{margin-bottom:0}.btn-reviews{margin-top:20px}.availability_cache .actualizandoResultados .spinnerCore{margin:50%}.hotelsearchwidget{width:auto;margin:20px 15px 32px}.banner-exclusive-prices a .banner-copy{font-size:14px;line-height:1.2}.banner-exclusive-prices a .banner-cta:after{margin-left:0}.banner-exclusive-prices a .banner-cta span{display:none}.package-details-title{padding:14px 50px 14px 15px}.package-details-title .main-info:not(.multiservice-info){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.package-details-title .main-info:not(.multiservice-info) .service-transport{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden}.package-details-title .service-car,.package-details-title .service-hotel,.package-details-title .service-travel{display:block;max-width:100%}.package-details-title .multiservice-info .service-transport{display:inline-block;min-width:0;max-width:43%}.package-details-title .multiservice-info .service-car,.package-details-title .multiservice-info .service-hotel,.package-details-title .multiservice-info .service-travel{display:block;margin-top:10px}.package-details-title .multiservice-info+.additional-info .package-details-dates+.traveller-service{margin-left:0;display:block;padding-top:10px}.details-cars .product-details-common-mod .product-dates-comments{border-top:0}.details-cars .product-details-common-mod .dates-table{-ms-flex-wrap:wrap;flex-wrap:wrap}.details-cars .product-details-common-mod .dates-date{display:block;width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-height:0;padding-top:0}.details-cars .product-details-common-mod .dates-date:first-child{border-right:0}.package-details-v2 .details-product .main-info:not(.multiservice-info),.package-details-v2 .package-details-title .main-info:not(.multiservice-info){width:auto}.details-footer{border-left:0;border-right:0}.layout-2-cols .package-sticky-element.isSticky .package-details-v2{left:0;right:0;-webkit-transform:translateZ(0);transform:translateZ(0);min-width:0}.packagedetailsmodal .modal-header{padding-left:45px}.packagedetailsmodal .modal-header .close{left:15px;right:auto}.packagedetailsmodal .modal-header+.modal-body{padding:10px 0 30px}.packagedetailsmodal.longtextmodal .modal-header+.modal-body{padding:0 0 30px}.packagedetailsmodal .details-container{border:0}.packagedetailsmodal .details-description{padding:0 15px 10px}.packagedetailsmodal .details-product .product-details-common-mod .product-image-data .product-image,.packagedetailsmodal .details-travel .product-details-common-mod .product-image-data .product-image{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}.package-itinerary-fullscreen-mobile{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:100%}.package-itinerary-fullscreen-mobile .modal-dialog{width:100%;height:100%;margin:0;max-width:100%}.package-itinerary-fullscreen-mobile .modal-content{height:100%;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.package-itinerary-fullscreen-mobile .package-body{padding:10px 20px!important}.package-details-modal-itinerary .modal-header{padding-left:45px}.package-details-modal-itinerary .modal-header .close{left:15px;right:auto}.package-details-modal-itinerary .modal-header+.modal-body{padding:10px 0 30px}.package-details-modal-itinerary.longtextmodal .modal-header+.modal-body{padding:0 0 30px}.package-details-modal-itinerary .details-container{border:0}.package-details-modal-itinerary .modal-body{overflow:scroll}.logged_discount_hotel .message_hotel_discount_price{display:none}.hotel_card .bg_apartment,.hotel_card .bg_holiday{top:auto;bottom:0;padding:4px 10px;border-radius:0;font-size:12px;left:0;z-index:1;width:100%;max-width:100%;text-align:center;border-bottom-left-radius:6px}.hotel_card .bg_apartment .icon,.hotel_card .bg_holiday .icon{display:none}.hotel_card .container_img_hotel .bg_popular{top:auto;bottom:0;padding:4px 10px;border-radius:0;font-size:12px;left:0;z-index:1;width:100%;max-width:100%;text-align:center;border-bottom-left-radius:6px}.hotel_card .container_img_hotel .bg_popular .icon{display:none}.hotel_card .bioscore_icon{top:4px;right:8px;width:30px;height:30px}.showPricesFrom .hotel_card .cont_img_hotel{padding-right:10px!important;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.showPricesFrom .hotel_card .bg_mystery,.showPricesFrom .hotel_card .container_img_hotel,.showPricesFrom .hotel_card .generic-pic{min-height:103px;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.showPricesFrom .hotel_card .generic-pic .bg_apartment,.showPricesFrom .hotel_card .generic-pic .bg_holiday{left:0}.showPricesFrom .hotel_card .generic-pic .bg_apartment .icon,.showPricesFrom .hotel_card .generic-pic .bg_holiday .icon{display:none}.showPricesFrom .hotel_card .generic-pic .bg_apartment span.holiday_label,.showPricesFrom .hotel_card .generic-pic .bg_holiday span.holiday_label{font-weight:300!important}.showPricesFrom .hotel_card .opinions{width:100%}.showPricesFrom .hotel_card .txt_payment,.showPricesFrom .hotel_card .txt_regimen{font-size:14px}.showPricesFrom .hotel_card .hotel_name{font-size:18px;margin-bottom:2px}.hotel_card{padding:0;margin:5px 0;color:#222;line-height:1.25;position:relative}.hotel_card .container_img_hotel .img_hotel{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin-right:0;position:absolute;border-top-left-radius:6px;border-bottom-left-radius:6px}.hotel_card .rate_type{margin-right:0}.hotel_card .rate_type svg{display:none}.hotel_card .txt_payment{font-size:12px}.hotel_card .cont_img_hotel{padding:0 5px 0 15px!important}.hotel_card .txt_regimen{font-size:12px;float:none!important}.hotel_card .all_without_price{margin-bottom:8px}.hotel_card .txt_extras{text-align:left;display:table}.hotel_card .row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:0}.hotel_card .general_hotel_information{min-height:103px!important;padding:7px 8px 7px 0!important;position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hotel_card .general_hotel_information hr{display:none}.hotel_card .general_hotel_information .detail_information_reservation{font-size:12px;text-align:right}.hotel_card .cont_info_priceTabs{margin-top:auto}.hotel_card .city,.hotel_card .distance{line-height:14px;font-size:14px}.hotel_card .hotel_name{font-size:18px;margin:0;padding:0}.hotel_card .amenities_icons{display:none}.hotel_card .bg_mystery,.hotel_card .container_img_hotel,.hotel_card .generic-pic{border-top-left-radius:6px;border-bottom-left-radius:6px;min-height:103px;width:100%;overflow:hidden;position:relative;margin:0;height:100%}.hotel_card .generic-pic{background-position:top!important;background-size:cover!important}.hotel_card .generic-pic svg.icon-anyfill-ui-photo{width:40px;height:40px;margin:32px auto 0}.showPricesFrom .hotel_card .generic-pic svg.icon-anyfill-ui-photo{margin:0}.hotel_card .bg_mystery{padding:10px 0}.hotel_card .bg_mystery .icon{height:78px}.hotel_card .cont_discount_mobile{width:0;height:0;border-top:55px solid #bd1550;border-right:55px solid transparent;position:absolute;left:15px;top:0}.hotel_card .discount_mobile{position:absolute;top:8px;color:#fff;left:19px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.hotel_card .pvp_foreign{font-size:11px;color:#222;line-height:18px}.hotel_card .pvp_foreign .price{color:#222;font-weight:700;font-size:16px;white-space:nowrap}html.fonts-loaded .hotel_card .pvp_foreign .price{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .pvp_foreign .price,html[lang|=fa].fonts-loaded .hotel_card .pvp_foreign .price,html[lang|=he].fonts-loaded .hotel_card .pvp_foreign .price{font-weight:700}.hotel_card .pvp_foreign .price .symbol{color:#222;font-size:.8em}.hotel_card .pvp_foreign .price.eur,.hotel_card .pvp_foreign .price.gbp,.hotel_card .pvp_foreign .price.usd{font-size:20px}.hotel_card .go_mobile{position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hotel_card .go_mobile svg{width:10px;height:10px}[dir=rtl] .hotel_card .go_mobile svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.hotel_card .go_mobile svg,.hotel_card .go_mobile svg *{fill:#beb8b3}.hotel_card .visible-xs-block .txt_nights{display:inline;font-weight:700}html.fonts-loaded .hotel_card .visible-xs-block .txt_nights{font-weight:500}html[lang|=ar].fonts-loaded .hotel_card .visible-xs-block .txt_nights,html[lang|=fa].fonts-loaded .hotel_card .visible-xs-block .txt_nights,html[lang|=he].fonts-loaded .hotel_card .visible-xs-block .txt_nights{font-weight:700}.hotel_card .visible-xs-block .cont_price_from{display:inline-block}.hotel_card .visible-xs-block .cont_price_from .txt_from,.hotel_card .visible-xs-block .total_price_text{font-size:12px}.hotel_card .pR5{padding-right:5px}.opinions{display:block;margin-top:3px}.opinions .num_opinions{padding-right:0!important}.searched_hotel .hotel_card{margin:0;padding-left:0;padding-top:0;padding-bottom:0}.searched_hotel .hotel_card .bg_mystery,.searched_hotel .hotel_card .container_img_hotel,.searched_hotel .hotel_card .img_hotel.generic-pic{border-top-left-radius:0}.percent_message_container{top:5px;left:5px;right:auto}.logged_discount_hotel .percent_message_container{left:35px}.hotel_card .coupon_message_container--mobile{position:absolute;top:5px;left:5px;right:auto;padding:4px!important;border-radius:50%!important;margin:0;width:24px;height:24px}.coupon_message_container--cashback{margin:0}.message_hotel_coupon_price--mobile{display:none}.container_img_hotel .main_highlights_container .main_highlight--apartment,.container_img_hotel .main_highlights_container .main_highlight--holiday,.container_img_hotel .main_highlights_container .main_highlight--popular,.container_img_hotel .main_highlights_container .main_highlight--value_money{top:auto;bottom:0;padding:4px 10px;border-radius:0;font-size:12px;left:0;z-index:1;width:100%;max-width:100%;text-align:center;position:absolute;display:block;border-bottom-left-radius:6px}.container_img_hotel .main_highlights_container .main_highlight--apartment .icon,.container_img_hotel .main_highlights_container .main_highlight--holiday .icon,.container_img_hotel .main_highlights_container .main_highlight--popular .icon,.container_img_hotel .main_highlights_container .main_highlight--value_money .icon{display:none}.hotel_availability_widget .actualizandoResultados .spinnerCore{margin:60% 50% 0}.bg_mapwidget_availability{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:0;background:none;border-radius:0;position:fixed;top:0;left:0;width:100%;overflow:hidden;background:#fff;z-index:1000;height:100%;padding:0;-webkit-box-shadow:0;box-shadow:0;margin:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.bg_mapwidget_availability::-webkit-scrollbar{display:none}.bg_mapwidget_availability.open{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.bg_mapwidget_availability .tit_layout_map{-webkit-box-shadow:0;box-shadow:0;text-transform:none;font-size:18px;text-align:center;width:100%;border-bottom:0;border-top:0}.bg_mapwidget_availability .tit_layout_map svg{width:37px;height:37px;position:absolute;top:5px;left:12px;padding:10px}.bg_mapwidget_availability .tit_layout_map svg,.bg_mapwidget_availability .tit_layout_map svg *{fill:#46403c}.bg_mapwidget_availability .tit_layout_map .num_lodgin_layout_map{color:#74716e;font-size:11px;display:block;line-height:11px;padding-top:0;padding-bottom:5px}.bg_mapwidget_availability #map_container #gmclose{display:none!important}[dir=rtl] .bg_mapwidget_availability .tit_layout_map svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#btnArriba.showBtnArriba{display:inline-block}.package-photo-carousel{margin:0 -15px}.puntuacion_resumen{padding-bottom:15px}.opinions_destinia_container{padding:0}.puntuacion{margin:0 0 0 -10px}.progress-radial{width:46px;height:46px}.progress-radial .overlay{position:absolute;width:38px;height:38px;line-height:38px;font-size:18px}.hotel-top-line{max-width:767px}.hotel_name{margin-top:15px;margin-bottom:5px}.landing-hotel-block-price,.landing-seo-hotel-block-price{margin-top:20px}.landing-hotel-block-price{margin-left:15px}.room-selection-map .modal-content,.room-selection-map .modal-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:auto}.room-selection-map .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.room-selection-map .modal-header{-webkit-box-flex:0;-ms-flex:0 0 42px;flex:0 0 42px}.room-selection-map .modal-header .topsheet_map{text-align:center}.room-selection-map .modal-header .icon-anyfill-ui-chevron-left{width:14px;height:14px}.room-selection-map .modal-header .icon-anyfill-ui-chevron-left,.room-selection-map .modal-header .icon-anyfill-ui-chevron-left *{fill:#7db2ea}.room-selection-map .modal-header [dir=rtl] .icon-anyfill-ui-chevron-left{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.room-selection-map .modal-body{padding:0;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;min-height:0!important}.room-selection-map .modal-body,.room-selection-map .modal-body #map_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.room-selection-map .modal-body #map_container{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.room-selection-map .modal-body #map{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;height:auto!important}.room-selection-map .leyenda_mapa{padding:10px 15px;margin:0!important;position:fixed;bottom:0;background-color:#fff;z-index:100}.availability_summary .availability-info-container{display:block}.availability_summary .availability-info-container .availability-info_dateout{padding-left:0;display:block;height:0;line-height:1.5}.availability_summary .availability-info-container .availability-info_date{border-right:0}.availability_summary .summary-num-hab{margin-left:0}.roomSelection .panel-body{width:100%}.roomSelection .panel-heading{width:100%;border-bottom-left-radius:0;border-top-right-radius:6px;border-right:0;border-bottom:3px solid #dfdfdf}.roomSelection .hotel_room{font-size:16px}.roomSelection .hotel-price-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.roomSelection .hotel-price-block .hotel-price-amount{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%}.roomSelection .hotel-price-block .hotel-num-nights,.roomSelection .hotel-price-block .price{margin-right:0}.roomSelection .hotel-price-block .reservation{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:10px;-ms-flex-item-align:end;align-self:flex-end}.roomSelection .hotel-price-block .selected_hotel_container{margin-left:10px;line-height:60px}.roomSelection .hotel-price-block .selected_hotel_container .icon{width:14px;height:14px}.roomSelection .hotel-price-block .selected_hotel_container .selected_hotel_label{font-size:14px}.roomSelection .hotel-price-block .oldPrice{margin-right:5px}.roomSelection .hotel-price-block .oldPriceProvider{margin-right:0}.roomSelection .panel .txt_extras{float:none;margin:0}.roomSelection .price_definitive{margin-left:7px}.percent_message_container{position:absolute;right:10px;bottom:55px}.checkIn_mobile{margin-bottom:5px}.room_selection .hotel-hurry_up-message{display:block}.landing svg.icon-anyfill-graph-clock{width:13px;height:13px}.landing svg.icon-anyfill-graph-clock,.landing svg.icon-anyfill-graph-clock *{fill:#8c8885}.visible-xs-block.landing-hotel-block{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:15px}.confirmation_summary,.cont_data_summary{width:90%;margin:0 auto}.confirmation_summary{font-size:18px;line-height:17px}.confirmation_summary .message{margin-top:10px}.room_selection h2.heading-fonts{font-size:16px}.room_selection .availability_summary+div svg.icon-anyfill-graph-clock{width:13px;height:13px}.room_selection .availability_summary+div svg.icon-anyfill-graph-clock,.room_selection .availability_summary+div svg.icon-anyfill-graph-clock *{fill:#8c8885}.room_selection a.opinions{vertical-align:text-top}.room_selection a.opinions .txt-opinions{width:52%;display:inline-block;margin-left:5px;vertical-align:middle}.room_selection .layer_txt{top:25px}.room_selection .layer_txt .title_mystery{font-size:16px}.room_selection .layer_txt p{font-size:14px;line-height:20px}.room_selection .generic-pic.pic-lg{height:240px}.room_selection .generic-pic.pic-lg svg{margin:95px auto 0}.room_selection button.location{height:40px;padding:0 10px}.room_selection #bigadvantages{padding:30px 0 20px;margin-top:-21px}.room_selection #bigadvantages .advantages-arrow:after{border-top-color:#ededed}.room_selection #bigadvantages #ventajas ul li{width:80%;margin-left:10%}.room_selection #bigadvantages #ventajas ul li strong{height:auto}.room_selection .viewMore_amme_cont{height:75px;overflow:hidden;position:relative}.room_selection .viewMore_amme_cont:after{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);display:block;content:"";height:50px;position:absolute;bottom:0;width:100%;z-index:999}.picture_gallery .bg_popular{left:15px}.picture_gallery .bg_popular span{font-weight:300}.services-main .main-container .services_flights_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services-main .main-container .included_container_message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.services-main .main-container .included_container_message span{text-align:center}.services-main .labels_container_tablet{width:100%}.services-main .services_flights_price_block{width:100%;margin-bottom:15px}.services-main .return_flight_empty_option{padding-top:15px;padding-left:0}.services-main .return_flight_empty_option.services_flights_block:after{display:none}.services-main .services_flights_block:nth-child(2){padding-top:15px}.services-main .services_flights_block{width:100%;padding-right:0;padding-left:0}.services-main .services_flights_block .services_container .services_flights_second-block{margin-top:12px}.services-main .services_flights_block .services_container .services-label-container{margin-bottom:15px}.box-service-summary .transportline .durationstops-flights .duration,.box-service-summary .transportline .durationstops-flights .stopsdata{display:none}.box-service-summary .transportline .durationstops-flights .stopsdiagram{margin-top:12px}.itinerary_frame{margin-bottom:5px}.itineraryprice .itineraryprice_block .secondline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.itineraryprice .itineraryprice-amount .secondline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:10px}.button_booking_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.coupon_container{background-position:left 5px top 10px}.coupon_container .coupon_icon{float:left;margin-right:0}.coupon_container .coupon_text{display:block}#colDch .destacados{margin-top:0;height:28px}#colDch .destacados li{display:block!important;width:100%}#colDch .destacados li:not(:first-child){display:none!important}#colDch .destacados li:first-child{border-radius:6px 6px 0 0}#results2Cols .bloque .idaVuelta div{padding:0}#thecontent .container:not(:first-child){padding:0 10px}#thecontent>.container{padding:0}#thecontent .container{padding:0 5px}.alertaInterna div{display:inline}#alertas,.alertas{margin-bottom:0;position:fixed;bottom:0;left:0;z-index:999}#results2Cols{padding:10px 0}#colDch,#results2Cols{margin:0!important;border-radius:6px;width:100%}#colDch .conSombra,#results2Cols .conSombra{-webkit-box-shadow:inset 0 8px 5px -4px rgba(0,0,0,.07);box-shadow:inset 0 8px 5px -4px rgba(0,0,0,.07);padding-top:18px!important}#colDch .bloque,#results2Cols .bloque{height:inherit;padding:0;background:#fff;border-radius:6px;outline:1px solid #e0ddd8;border:1px solid #e0ddd8}#colDch .bloque.infoDesplegada,#results2Cols .bloque.infoDesplegada{height:auto}#colDch .conDestacado,#results2Cols .conDestacado{outline:0;border:2px solid #027a02;border-top:0;border-top-color:#027a02;border-radius:0 0 6px 6px!important}#colDch .destacado1,#results2Cols .destacado1{border-radius:6px 6px 0 0}#colDch .bloque div,#results2Cols .bloque div{padding:0 0 0 5px}#colDch .bloque .idaVuelta .flecha,#results2Cols .bloque .idaVuelta .flecha{margin:0;position:relative;top:-3px}#colDch .bloque .contPrecioReservar,#results2Cols .bloque .contPrecioReservar{padding:8px 0 4px}#colDch .bloque .contPrecioReservar .reservar,#results2Cols .bloque .contPrecioReservar .reservar{padding:5px 5px 0 0}#colDch .bloque .companyLogo,#colDch .bloque .infoLogo,#results2Cols .bloque .companyLogo,#results2Cols .bloque .infoLogo{padding:2px 0 2px 8px!important}#colDch .bloque .idaVuelta,#results2Cols .bloque .idaVuelta{padding:8px 0 8px 6px}#colDch .bloque .idaVuelta .hora,#results2Cols .bloque .idaVuelta .hora{font-weight:300}#colDch .bloque .tipoDuracion,#results2Cols .bloque .tipoDuracion{margin:8px 0 0;padding:0}#colDch .bloque .tipoDuracion .duracion,#colDch .bloque .tipoDuracion .tipo,#colDch .bloque .tipoDuracion .tipo a,#colDch .bloque .tipoDuracion .tipo a:hover,#results2Cols .bloque .tipoDuracion .duracion,#results2Cols .bloque .tipoDuracion .tipo,#results2Cols .bloque .tipoDuracion .tipo a,#results2Cols .bloque .tipoDuracion .tipo a:hover{font-size:14px}#colDch .bloque .servicios,#results2Cols .bloque .servicios{margin:8px 0 0;text-align:right}#colDch .bloque .servicios li,#results2Cols .bloque .servicios li{text-align:center;width:60px}#colDch .bloque .infoLogo,#results2Cols .bloque .infoLogo{margin:8px 0 0;padding:8px 0 0!important}#colDch .bloque .finBloqueMovil,#results2Cols .bloque .finBloqueMovil{background:#fff8e1;padding-bottom:5px;border-radius:6px}#colDch.idaVuelta .iconcontainer,#colDch.idaVuelta .infoBtn{float:right!important;margin-right:10px}#colDch.idaVuelta .iconcontainer{vertical-align:middle}#colDch.idaVuelta .iconcontainer span{margin:0;vertical-align:middle}#colDch.idaVuelta .iconcontainer .icon.icon-seat{width:18px;height:18px;vertical-align:top}#colDch.idaVuelta .iconcontainer .icon.icon-seat,#colDch.idaVuelta .iconcontainer .icon.icon-seat *{fill:#e50000}#colDch.idaVuelta .iconcontainer .seat-num{color:#e50000}#colDch.idaVuelta .opcSeleccionada li:first-child{width:70%!important}#colDch.idaVuelta .opcSeleccionada li:nth-child(2){width:30%!important;padding-left:0!important}#colDch.idaVuelta .icon-anyfill-graph-info-circle{margin-left:0}#colDch.idaVuelta .companyLogo .badge.icono,#colDch.idaVuelta .companyLogo img,#colDch.idaVuelta .infoLogo .badge.icono,#colDch.idaVuelta .infoLogo img{margin-top:0}#colDch.idaVuelta .contPrecioReservar{margin:0;padding:6px 10px 0;position:inherit;right:auto;top:auto;border-bottom:1px solid #dfdfdf;border-radius:0 0 6px 6px;min-height:0}#colDch.idaVuelta .contPrecioReservar .icosPrecio{border-bottom:0;display:block;float:right;margin-top:0;margin-bottom:0;width:100%;text-align:right}#colDch.idaVuelta .contPrecioReservar .icosPrecio li{padding-right:0}#colDch.idaVuelta .contPrecioReservar .farekeep-button{display:inline-block;margin:0;padding:9px 0 20px;line-height:1.4}#colDch.idaVuelta .contPrecioReservar .link_block-price{text-align:center}#colDch.idaVuelta .contPrecioReservar .link_block-price .farekeep-button{font-size:14px}#colDch.idaVuelta .contPrecioReservar .link_block-price .icon{width:18px;height:18px;vertical-align:sub}#colDch.idaVuelta .contPrecioReservar .link_block-price .icon *{fill:#46403c}#colDch.idaVuelta input{margin:21px 5px}#colDch.idaVuelta .internalInfo+input{margin:0 5px}#colDch.idaVuelta .reservar{margin:4px 0;padding:0}#colDch.idaVuelta .tipoBillete{border-radius:6px 6px 0 0;border-bottom:0;padding-left:10px}#colDch.idaVuelta .bloque{outline:0;border-left:0;border-radius:0 0 0 0}#colDch.idaVuelta .journey:last-child .optionWrapper:last-child .bloque{border-radius:0;border-bottom:1px solid #dfdfdf}.infoPrecio:after,.infoPrecio:before{left:43%!important}.infoPrecio{width:300px!important}.infoVuelo .duracion{display:inline-block;float:right;position:relative;right:75%;margin-top:5px}.infoVuelo .contEscala{padding:44px 0 43px;margin-top:-24px}.infoVuelo .origen{text-align:left}.infoVuelo .destino{text-align:left;margin-top:1px}.infoVuelo .servicios{margin-top:26px!important;text-align:left}.infoVuelo .ciudad{margin-bottom:5px}.infoVuelo .dato{font-size:11px}.infoVuelo .infoDato.clase{display:block}.infoVuelo .detalles .dato{text-align:left}.opcionVuelo.conDestacado{border-radius:0!important}.opcionVuelo.conDestacado .tipoBillete,.opcionVuelo.conDestacado .tow_row{border-right:0!important;border-left:0!important}#filtros .btnsFiltros{background:hsla(0,0%,97.6%,.85);-webkit-box-shadow:0 -2px 4px rgba(84,79,75,.2);box-shadow:0 -2px 4px rgba(84,79,75,.2);position:fixed;bottom:0;padding:10px;left:0;right:0;z-index:9999999999;margin:0 0 70px!important}#filtros .btnsFiltros .btnAplicarFiltros{margin-left:0}#filtros .btnsFiltros .btnBorrarFiltros{margin-right:0}.infoVuelo{min-width:inherit;padding-right:5px!important}.infoVuelo .anotaciones span{margin-bottom:10px}.largo{font-size:14px!important}.itinerary-container .pricebutton .btn-cta{display:block;width:100%}.selectedservices-main .container-limited{padding-right:0;padding-left:0}.services-main .price-block .loading-service .loading-service-inner .loader-inner{margin-right:40px;text-align:right}.services-main .included-icon{width:25px;height:20px}.services-main .services_container .services-label-container{margin-bottom:15px}.services-main .services_container .services-extra .services-extra-text{display:none}.services-main .services-extra_container{margin-bottom:0}.services-main .icons{width:55%}.services-main .included_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.containerpriceloader{min-height:105px;margin-bottom:10px}#btnArriba.showBtnArriba{display:none}}@media (min-width:768px) and (max-width:1024px){#datosBusqueda .contDatos{max-width:99%;margin-right:0}#datosBusqueda .chevronl,#datosBusqueda .chevronr{display:none}.puntuacion_resumen{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.tablet-price-block{margin-bottom:10px}.tablet-price-cta{display:none}[dir=rtl] .tablet-price-block{margin-bottom:0}#filtros .btnsFiltros{z-index:9999999999}#filtros .btnBorrarFiltros{margin-right:0!important}#filtros .btnAplicarFiltros{margin-left:0!important}.alertaInterna div{display:inline}.tipoprecio{text-align:right}}@media (min-width:768px) and (max-width:1199px){#datosBusqueda .chevronl,#datosBusqueda .chevronr,#datosBusqueda .icon-anyfill-ui-chevron-down{display:none}ul.TripAdvisor_final_opinions{margin-top:32px}ul.TripAdvisor_final_opinions .progress{margin-bottom:10px}.package-sticky-element{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-ms-flex-pack:distribute;justify-content:space-around}.package-sticky-element .package-details-v2-container,.package-sticky-element .package-price-breakdown{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.package-sticky-element .package-price-breakdown{-webkit-box-flex:0;-ms-flex:0 1 290px;flex:0 1 290px}.package-sticky-element .package-details-v2{margin:0}.hotel_card .detail_information{max-width:300px}.hotel-top-line{max-width:740px}.cont_data_summary{width:80%}.room_selection #bigadvantages #ventajas ul li{width:30%;margin-left:2%}ul.availability_sort li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.widgets_hotels_search_mainavailabilitywidget .roomSelection .tipo_regimen li .info_habitacionContainer{width:76%}.services-main .main-container .services_flights_container_tablet{border-bottom:1px dotted #d0cbc9}.services-main .main-container .services_flights_container{width:100%}.services-main .labels_container_tablet{width:50%}.services-main .services_flights_price_block{width:50%;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:58px;margin-bottom:10px;margin-top:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.services-main .services_flights_block:nth-child(2):before{display:none}.services-main .below_booking_button_container .below_booking_button{text-align:right!important}.services-main .services_flights_block{width:50%;padding-right:30px}.services-main .services_flights_block:after{display:none}.services-main .services_flights_block:before{content:"";position:absolute;top:5px;bottom:20px;right:15px;border-right:1px dotted #d0cbc9}.itineraryprice{display:inline-block;vertical-align:middle;margin:10px 0}.itineraryprice .pricefigure{float:right}.itineraryprice .secondline{display:inline-block;float:right;width:100%}.itineraryprice .itineraryprice_block{float:right}.button_booking_content{margin-top:5px}#colDch .destacados{height:23px}#colDch.idaVuelta .contPrecioReservar{-webkit-transform:none;transform:none;position:relative}#thecontent .container{padding:0}#filtros .btnsFiltros{background:hsla(0,0%,97.6%,.85);-webkit-box-shadow:0 -2px 4px rgba(84,79,75,.2);box-shadow:0 -2px 4px rgba(84,79,75,.2);position:fixed;bottom:0;padding:10px;left:0;z-index:9999999999;right:0;width:320px;margin:0!important}#filtros .btnBorrarFiltros{margin-right:30px}#filtros .btnAplicarFiltros{margin-left:35px}.num_journeys{margin:0!important}.disponibilidad_vuelos_new{width:100%}#results2Cols{padding:0}#colDch,#results2Cols{margin-left:0!important;margin-right:0!important;width:100%}#colDch .idaVuelta img,#results2Cols .idaVuelta img{margin-left:5px}#colDch.idaVuelta .servicios{text-align:right}#colDch.idaVuelta .companyLogo,#colDch.idaVuelta .infoLogo{padding:8px 0 0!important}#colDch.idaVuelta .tipoBillete{padding-left:10px}.infoDato.clase{display:block}.itinerary-container .pricebutton .selectiontooltip.tooltip{right:0;margin-right:0}.containerpriceloader{min-height:58px;margin-bottom:10px;margin-top:10px}.containerpriceloader .price-block{display:inline-block;vertical-align:middle;margin-right:5px}.msavailability-layout__element--review .extra-buttons{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.msavailability-layout__element--review .extra-buttons .customer-helpbox+.btn-primary{margin-top:0}}@media screen and (max-width:767px) and (device-aspect-ratio:40/71){ul.availability_sort{height:570px}}@media (min-width:768px) and (max-width:1023px){.results_not_founds_message{margin:10% 0;min-height:651px}.room_selection .see_other_link{display:block}#colDch.idaVuelta .contPrecioReservar .contPrecioReservar_precio{text-align:right}}@media (min-width:1024px) and (max-width:1199px){.results_not_founds_message{margin:9% 0}}@media (max-width:1024px){.tipo_regimen li.regimenAlojamientoContainer .info_habitacionContainer.selected-price-hotel{margin-top:-2px;margin-left:0}.tipo_regimen li.regimenAlojamientoContainer .info_habitacionContainer.selected-price-hotel:first-child{border-top-right-radius:0}.tipo_regimen li.regimenAlojamientoContainer .info_habitacionContainer.selected-price-hotel:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.coupon_container{width:100%}#results2Cols .title_col strong{display:none}.services-main .seeMore_box,.services-main .seeMore_box_final{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;margin-top:15px}}@media (min-width:768px) and (max-width:991px){.tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento{position:absolute;line-height:23px}.tipo_regimen li.regimenAlojamientoContainer .regimenAlojamiento span{margin-top:0;margin-left:0}.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer{width:100%;float:none;border-left:0}.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr,.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr:nth-child(2){border-top:1px solid #dfdfdf}.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.rate-odd{background-color:#fff}.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer.Ff{width:100%;float:none}.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer.Ff tr{border-top:1px solid #dfdfdf}.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer.Ff tr td{display:inline-block;padding:0 15px}.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer.Ff tr td.payment,.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer.Ff tr td.refundable{width:50%}.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer.Ff tr td.extra_services{width:45%}.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer.Ff tr td.price{width:27%}.tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer.Ff tr td.reservation{width:23%;text-align:right;margin-bottom:15px}.cont_hotels{overflow-x:hidden;min-height:616px}.hotel_card svg.icon-anyfill-ui-photo{width:40px;height:40px;margin:55px auto 0}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer{width:100%;border-left:0}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr{border-top:1px solid #e3e3e3}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr.rate-odd{background:#fff}.hotel_card .tipo_regimen li.regimenAlojamientoContainer table.info_habitacionContainer tr td{padding:inherit}.gallery_availability .cont_thumbs .nav-next,.gallery_availability .cont_thumbs .nav-prev{display:none}.gallery_availability .cont_thumbs .picture_gallery_thumbs.owl-carousel.picture_gallery_main .owl-item{height:162px}.box-service-summary .transportline .durationstops-flights{width:30%}.selectedservices-fixed .box-service-summary .transportline .durationstops-flights{width:13%}.fixed-itinerary+.itinerary-filler{height:319px}#results2Cols .bloque .idaVuelta{padding-left:0}#results2Cols .flecha{margin:0}#colDch.idaVuelta .journey:last-child .optionWrapper:last-child .bloque{border-radius:0}#colDch.idaVuelta .contPrecioReservar{margin:0!important;position:inherit;border-top:1px solid #dfdfdf;border-radius:0 0 6px 6px;min-height:0;padding:0;-webkit-transform:none;transform:none}#colDch.idaVuelta .contPrecioReservar .reservar{margin-top:10px}#colDch.idaVuelta .contPrecioReservar .loader-outer+.reservar{width:100%}#colDch.idaVuelta .contPrecioReservar .icosPrecio{border-bottom:0;display:block;float:right;margin-top:10px;margin-bottom:0;width:100%;text-align:right}#colDch.idaVuelta .contPrecioReservar .icosPrecio li{padding-right:12px!important}#colDch.idaVuelta .tipoBillete{padding-left:10px;border-radius:6px 6px 0 0;border-right:0;border-bottom:1px solid #dfdfdf}#colDch.idaVuelta .cont-farekeep.cont-farekeep-option2{background:none;border-top:1px solid #dfdfdf}#colDch.idaVuelta .cont-farekeep .farekeep-button{color:#3171c9;padding:7px 0;background-color:transparent}#colDch.idaVuelta .cont-farekeep .link_block-price{text-align:right;padding-right:15px}#colDch.idaVuelta .cont-farekeep .link_block-price .farekeep-button{font-size:14px}#colDch.idaVuelta .cont-farekeep .link_block-price .icon{width:18px;height:18px;vertical-align:sub}#colDch.idaVuelta .cont-farekeep .link_block-price .icon *{fill:#46403c}}@media (min-width:767px) and (max-width:1023px){.opinions_tripAdvisor ul.quality_note{padding:12px 0 0;border-bottom:0}.TripAdvisor_calification_value{font-size:14px}}@media (min-width:1200px){.col-lg-3 .cont_btn_mix .btn_mix_filtros{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.room_selection .banner-exclusive-prices{margin-top:30px}.package-details-v2 .product-details-header{border-bottom:0}.package-details-v2 .product-details-header .product-details-title{padding:15px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;z-index:3;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),to(rgba(0,0,0,.6)));background-image:linear-gradient(180deg,transparent,transparent 50%,rgba(0,0,0,.6));color:#fff}.package-sticky-element{padding:0}#app.app-1-step .layout-2-cols:first-child .package-sticky-element.isSticky,.layout-2-cols:first-child .package-sticky-element.isSticky{padding-top:16px}html[lang|=hu] .hotel_card .button_availability{padding-left:10px;padding-right:10px}.cont-price{max-width:367px}.photo-gallery__thumbs{-webkit-box-flex:0;-ms-flex:0 0 244px;flex:0 0 244px}.hotel-top-line{max-width:820px}.roomSelection .hotel_room-amenities-container .amenities_icons_hotels_room .amenities-list.no-icon{padding-left:23px}.roomSelection .hotel_room-amenities-container .amenities_icons_hotels_room-options .amenities-list.no-icon{padding-left:0}.services-main .labels_container_tablet{display:none!important}.services-main .services_flights_block{width:50%;padding-right:15px}.services-main .services_flights_block:after{display:none}.services-main .services_flights_block:before{content:"";position:absolute;top:5px;bottom:20px;right:-2px;border-right:1px dotted #d0cbc9}.services-main .services_flights_block.return_flight_empty_option:before{display:none}.box-service-summary .transportline .durationstops-flights{width:60%}.selectedservices-fixed .box-service-summary .transportline .durationstops-flights{width:13%}.itineraryprice .itineraryprice_block .secondline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.itineraryprice .itineraryprice-amount .secondline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.button_booking_content{display:block}#results2Cols .bloque .idaVuelta{padding:0;text-align:left}.alertaInterna{margin-left:30px;width:96.6%}#colDch .lock,#results2Cols .lock{position:relative;width:1px;height:1px}#colDch .trVuelta,#results2Cols .trVuelta{margin-bottom:10px;font-weight:700;color:#222}html.fonts-loaded #colDch .trVuelta,html.fonts-loaded #results2Cols .trVuelta{font-weight:500}html[lang|=ar].fonts-loaded #colDch .trVuelta,html[lang|=ar].fonts-loaded #results2Cols .trVuelta,html[lang|=fa].fonts-loaded #colDch .trVuelta,html[lang|=fa].fonts-loaded #results2Cols .trVuelta,html[lang|=he].fonts-loaded #colDch .trVuelta,html[lang|=he].fonts-loaded #results2Cols .trVuelta{font-weight:700}#colDch .locked:before,#results2Cols .locked:before{background-color:#e0ddd8;background-image:url(/headers/ilusion/magallanes/dist/svg/icon-ownfill-ui-pushpin-989592.svg),none;background-repeat:no-repeat;background-position:50%;border-radius:6px;content:"";padding:15px;position:absolute;right:500%;top:5px;width:50px;height:40px}#colDch .idaVuelta .companyLogo,#colDch .idaVuelta .infoLogo,#results2Cols .idaVuelta .companyLogo,#results2Cols .idaVuelta .infoLogo{padding:10px 0 0}.availability-view.single-view .hidden-lg.visible-view-group .filterbuttoncontainer{display:none}.availability-view.single-view .filters-buttons-container{padding:0!important;border-bottom:0!important;margin-bottom:0;position:relative}.availability-view.single-view .filters-buttons-container .view-group-bt{position:absolute;top:4px;right:0;z-index:10}.availability-view.advanced-view .filters-buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex}.availability-view.advanced-view .filters-buttons-container .banner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.availability-view.advanced-view .filters-buttons-container .banner .publi>div{margin:0 auto}.availability-view.advanced-view .filters-buttons-container .banner .publi .adunit>div{margin:0}.availability-view.advanced-view .filters-buttons-container .banner .publi .adunit>div iframe{display:block;margin:0 auto}.itinerary-container .pricebutton{border-top:0}.services-main .services-pricebutton{width:30%;text-align:center}.msavailability-layout__element--review{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:320px;margin-left:0}.msavailability-layout__element--selectedservices{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.msavailability-layout__element--availability{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:880px}.msavailability-layout.msavailability-layout--2steps{display:grid;grid-template-columns:1fr 1fr 1fr}.msavailability-layout.msavailability-layout--2steps .msavailability-layout__element--selectedservices{grid-column:1/4;grid-row:3}.msavailability-layout.msavailability-layout--2steps .msavailability-layout__element--review{grid-column:4;grid-row:3/5;padding-top:12px}.msavailability-layout.msavailability-layout--2steps .msavailability-layout__element--availability{grid-column:1/4;grid-row:4}.msavailability-layout__element--availability .finish_reservation_container{display:none}}@media (min-width:480px) and (max-width:991px){.reservation_anchor_container{margin-top:40px}}@media speech{[class*=" icon-"],[class^=viajes]{speak:none}}@media (min-width:860px){.iti-srv-hotel .hotel-photo-gallery .hotel-photo-gallery-container{width:820px;height:560px;top:50%;left:50%;right:auto;bottom:auto;margin-left:-410px;margin-top:-270px}.iti-srv-hotel .hotel-photo-gallery .carousel-control .glyphicons{top:270px}.iti-srv-hotel .hotel-photo-gallery .close{top:50%;left:50%;margin-top:-293px;margin-left:-410px}.iti-srv-hotel .carousel_thumbs_column{display:none}}@media (min-width:768px) and (max-width:798px){.layout-2-cols .package-sticky-element.isSticky .package-details-v2{left:15px;right:15px;-webkit-transform:translateZ(0);transform:translateZ(0);min-width:0}}@media (min-width:799px) and (max-width:1199px){.layout-2-cols .package-sticky-element.isSticky .package-details-v2{left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);min-width:768px}}@media (min-width:767px){.hotel_card .cont_info_price_sold{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:400px) and (max-width:767px){.showPricesFrom .hotel_card .bg_mystery .icon{height:60px}}@media (max-width:420px){.hotel_card .container_img_hotel .img_hotel{min-height:103px;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;top:0;bottom:0}}@media (max-width:319px){.leyenda_mapa{padding:5px;font-size:10px;margin:0;line-height:12px}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.puntuacion{margin:0 0 0 -80px}}@media (min-width:1024px) and (orientation:portrait){.puntuacion{margin:0 0 0 -30px}}@media (max-width:1023px){.hotel-description-container{padding-bottom:30px}.hotel-description-container .description-container-info:before{border-bottom:1px solid #dfdfdf}.hotel-description-hour{padding-top:15px;padding-bottom:0}.room_selection .viewMore_desc_link{border-bottom:1px solid #dfdfdf}.room_selection .bg_fff{padding-bottom:30px}}@media (min-width:1024px){.hotel-description-container .description-container-info{border-right:1px solid #dfdfdf}.tit_peq{padding:20px 0 10px}.room-selection-map .modal-dialog{max-width:820px}.hotel-block-tablet{display:none}}@media (max-width:768px){.room_selection .dst-show-less,.room_selection .dst-show-more{padding:0 0 15px}.box-service-summary .transportline .durationstops-flights .stopsdiagram>span+span{margin-left:0}#colDch.idaVuelta .bloque{border-right:0}}@media (min-width:320px) and (max-width:767px){.availability_summary{padding:10px}.availability_summary .pull-left{display:inline}.availability_summary .pull-left .availability-info,.availability_summary .pull-left .summary-num-hab{margin-left:0}}@media (max-width:480px){.roomSelection .cont-occupation,.roomSelection .hotel_room-amenities-container-rooms{margin-left:0}.roomSelection .hotel_room-amenities-container .hotel_room-more-info{margin-left:0;margin-top:0}.roomSelection .popup-amenities-services,.roomSelection .popup-amenities_icons_hotels_room{-webkit-columns:1;-moz-columns:1;column-count:1}.roomSelection .hotels-information-box{display:block;padding:10px;position:relative}.roomSelection .hotel-price-block .hotel-price-icon{margin-right:0;position:absolute;top:10px;right:10px}.roomSelection .hotel-price-block .oldPrice{vertical-align:0}.room_selection .hotel-hurry_up-message{float:none;margin-top:0}.heading-container-text{margin-top:30px!important;padding-top:0!important}#colDch.idaVuelta .reservar .reservationBtn{padding:9px}.hotel_availability_widget .cont_hotels .dst-wgt-filters-horizontal,.msavailability-layout__element--availability .widget-transportavailability_horizontal_filter_manager{display:none}}@media (min-width:480px) and (max-width:1199px){.roomSelection .hotel_room-amenities-container-rooms{margin-left:0}}@media (min-width:767px) and (max-width:1366px){.roomSelection .hotel_room-amenities-container-rooms .hotel_room-more-info-options{margin-top:0}}@media (min-width:768px) and (max-width:1366px){.roomSelection .hotel_room-amenities-container .hotel_room-more-info:first-letter{text-transform:uppercase!important}}@media (max-width:1366px){.roomSelection .popup-amenities-title{margin-bottom:30px}}@media (max-width:767px) and (orientation:portrait){.roomSelection .hotels-refundable-box .payment .payment-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex}.roomSelection .hotels-refundable-box .payment .icon-hotels-info{margin-top:3px;margin-left:3px}.coupon_message_container--grey{margin-bottom:25px}}@media (max-width:767px) and (max-width:767px){li.regimenAlojamientoContainer .coupon_message_container--mobile{-ms-flex-item-align:unset!important;align-self:unset!important}}@media (min-width:1119px){.services-main .services_flights_block:nth-child(2){padding-left:15px}}@media (min-width:550px) and (max-width:767px){.box-service-summary .transportline .durationstops-flights{width:55%}}@media (min-width:992px) and (max-width:1199px){.box-service-summary .transportline .durationstops-flights{width:48%}.selectedservices-fixed .box-service-summary .transportline .durationstops-flights{width:33%}}@media (max-width:1119px){.box-service-summary .transportline .icons-info{width:40%}}@media (max-width:320px){#thecontent{overflow:hidden}.banner{position:relative;height:70px;overflow:visible}.banner_transports_list{position:absolute;left:0;z-index:999;top:0}}@media (min-width:768px) and (max-width:992px){#results2Cols .bloque .col-sm-5{width:41.5%}.bordeTablet{border-bottom:1px solid #dfdfdf}}@media screen and (-webkit-min-device-pixel-ratio:0){#colDch ul li,#results2Cols ul li{padding:6px 15px}}@media (max-width:1200px){#colDch.idaVuelta .sel-container{margin-top:7px}.services-main .included_container .itinerary_box .service-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%}.services-main .seeMore_box{margin-right:15px}}@media (min-width:1560px){#colDch.idaVuelta .companyLogo img,#colDch.idaVuelta .infoLogo img{margin-top:0}}@media (min-width:320px) and (max-width:1199px){#colDch.idaVuelta .bloque:hover{background:#fff}}@media (width:320px){.infoVuelo{border:0;margin-bottom:20px}}@media (max-width:576px){#transport-availability-notifications{padding-right:0!important}#transport-availability-notifications .modal-dialog{min-height:100svh;-webkit-box-align:end;-ms-flex-align:end;align-items:end;margin:0}#transport-availability-notifications .modal-dialog .modal-content{border-radius:0}#transport-availability-notifications .modal-dialog .modal-content .modal-header .close{float:right}#transport-availability-notifications .modal-dialog .modal-content .modal-close{display:none}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.msavailability-layout__element--review .customer-helpbox .customer-helpbox-box .customer-helpbox-tittle .close-customer-helpbox:before{background:none;display:none}}
/*# sourceMappingURL=packageservices_ltr.min.css.map */