.jssocials-shares{margin:.2em 0}.jssocials-shares *{box-sizing:border-box}.jssocials-share{display:inline-block;vertical-align:top;margin:.3em}.jssocials-share:first-child{margin-left:0}.jssocials-share:last-child{margin-right:0}.jssocials-share-logo{width:1em;vertical-align:middle;font-size:1.5em}img.jssocials-share-logo{width:auto;height:1em}.jssocials-share-link{display:inline-block;text-align:center;text-decoration:none;line-height:1}.jssocials-share-link.jssocials-share-link-count{padding-top:.2em}.jssocials-share-link.jssocials-share-link-count .jssocials-share-count{display:block;font-size:.6em;margin:0 -.5em -.8em}.jssocials-share-link.jssocials-share-no-count{padding-top:.5em}.jssocials-share-link.jssocials-share-no-count .jssocials-share-count{height:1em}.jssocials-share-label{padding-left:.3em;vertical-align:middle}.jssocials-share-count-box{display:inline-block;height:1.5em;padding:0 .3em;vertical-align:middle;cursor:default}.jssocials-share-count-box.jssocials-share-no-count{display:none}.jssocials-share-count{line-height:1.5em;vertical-align:middle}:root{--tour_photo_width:350px}.tour_overview{display:flex;align-items:flex-start;flex-wrap:wrap;margin:20px 0}.tour_gallery{display:flex;flex-wrap:wrap;justify-content:space-around;max-width:740px;width:auto;height:auto;position:relative}.tour_gallery .tour_gallery_box{max-width:calc(var(--tour_photo_width) + 20px);display:flex;align-content:flex-start;flex-wrap:wrap;justify-content:space-between;position:relative}.tour_overview[data-num-photos="3"] .tour_gallery .tour_gallery_box:nth-child(2){flex-direction:column}.tour_gallery .photo_item{background-position:50%;background-size:cover;width:100%;height:100%;border-radius:10px;cursor:pointer;margin-right:20px;margin-bottom:20px}.tour_gallery .photo_item.photo_max{width:var(--tour_photo_width);height:var(--tour_photo_width)}.tour_gallery .photo_item.photo_mini{width:calc(var(--tour_photo_width)/2 - 10px);height:calc(var(--tour_photo_width)/2 - 10px)}.tour_gallery .show_all_photos{max-width:calc(100% - 60px);display:flex;color:#fff;font-weight:500;position:absolute;bottom:0;right:0;margin:40px;padding:8px 16px;border-radius:10px;backdrop-filter:blur(10px);background:rgb(12 12 12/10%);cursor:pointer;border:1px solid rgb(255 255 255/10%);align-items:center;transition:all .2ms ease-in}.tour_gallery .show_all_photos span{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tour_gallery .show_all_photos:hover{background:rgb(12 12 12/70%);backdrop-filter:blur(0)}.tour_gallery .show_all_photos i{margin-right:8px;font-size:24px}.tour_view_photo_modal{position:fixed;display:none;top:0;left:0;width:100%;height:100%;background:rgb(166 166 166/50%);align-items:center;justify-content:center;z-index:999999999;backdrop-filter:blur(15px)}.tour_view_photo_modal img{border-radius:10px;width:auto;max-width:80%;height:auto;max-height:80%}.tour_summary{display:inline-block;width:505px;height:auto;padding:20px;border:1px solid #e9e9ec;border-radius:10px;position:relative}.tour_summary :not(.br-item,i){font-family:var(--font_type),sans-serif!important}.tour_summary .tour_summary_title{font-size:20px;font-weight:600}.tour_summary .tour_attribute_rating .tour_attribute_rating_count{font-size:14px!important;font-weight:500!important}.tour_summary .br-theme-fontawesome-stars-o .br-widget .br-item.br-selected:after,.tour_summary .br-theme-fontawesome-stars-o .br-widget .br-item:after{color:#ffc107!important}.tour_summary .tour_warning{color:#ff9800;background:#fff3e0;border-left:2px solid #ff9800;font-size:16px;padding:10px 15px;margin-top:20px;border-radius:0;display:flex;align-items:center}.tour_summary .tour_warning i{margin-right:5px}.tour_summary div[itemprop=offers]{margin-top:20px;background:#f2f2f2;padding:10px 20px;display:flex;align-items:center;flex-wrap:wrap}.tour_summary .price-text{font-size:24px;margin-left:5px}.tour_summary .tour_buttons{display:flex;justify-content:flex-start;flex-wrap:wrap}.tour_summary .button{margin-right:10px;margin-top:20px}.tour_summary .free_text_on_web{margin-top:20px}.tour_summary .free_text_on_web p{padding:5px 0!important}.tour_summary .free_text_on_web p:last-of-type{padding-bottom:0!important;margin-bottom:0!important}.tour_highlight_wrapper{display:flex;flex-wrap:wrap;margin:15px 0 10px}.tour_highlight_wrapper .tour_highlight_item{display:flex;align-items:center;font-size:15px;margin-right:25px;margin-bottom:10px}.tour_highlight_wrapper .tour_highlight_item i{font-size:24px;margin-right:8px}.tour_highlight_wrapper .tour_highlight_item:last-of-type{margin-right:0}.tour_tag_wrapper{display:flex;flex-wrap:wrap;margin:20px 0;border-bottom:1px solid #e9e9ec}.tour_tag_wrapper .tour_tag_item{width:calc(50% - 20px);margin-right:20px;margin-bottom:20px}.tour_tag_wrapper .tour_tag_item .tour_tag_item_name{display:flex;align-items:flex-start;font-size:18px;font-weight:500}.tour_tag_wrapper .tour_tag_item .tour_tag_item_name i{font-size:28px;margin-right:10px;color:var(--font_link_main_color)}.tour_tag_wrapper .tour_tag_item .tour_tag_item_description{font-size:14px;color:grey;padding:0 0 0 40px}.tour_section_wrapper{display:flex;width:100%;list-style:none;flex-wrap:wrap;border-bottom:1px solid #e9e9ec}.tour_section_wrapper .tour_section_item{padding:5px 20px;margin-bottom:20px;border-right:1px solid #e9e9ec;font-size:20px}.tour_section_wrapper .tour_section_item.active a{font-weight:700;color:var(--font_link_secondary_color)}.tour_section_wrapper .tour_section_item:first-of-type{padding-left:0}.tour_section_wrapper .tour_section_item:last-of-type{border-right:0}.format_free_text p{padding:0!important;margin:15px 0!important}.format_free_text ul{padding-left:revert}#collapseItinerary,#includedOrNot{display:block}#collapseItinerary h4.dayTitle{font-weight:700;font-size:15px!important}#collapseFive,#collapseOne,#collapseSeven,#collapseSix,#collapseThree,#collapseTwo{display:none}.breadcrumb{display:-webkit-inline-box;margin:15px 0!important;width:100%}.breadcrumb li{list-style-type:none;width:max-content;font-size:14px}.agency-spects{display:flex}.agency-spects span:first-of-type{margin-left:20px;margin-top:-8px}.agency-spects span{margin:0 10px}.secondary{color:grey}.button_noactive{margin-top:10px}.no_reservable{margin-top:-20px}.mt-2{margin-top:20px}.mt-5{margin-top:50px}.mb-2{margin-bottom:20px}.text-center{text-align:center}.price-text{font-size:36px}.price-text-navbar{font-size:28px}.moths_flex{display:flex;flex-wrap:wrap}.one_third_month{width:32%;margin:0 10px 10px 0}@media screen and (max-width:767px){.fc-scroller.fc-day-grid-container{overflow:hidden;height:auto!important}.alert_box{padding:15px 7px;text-align:justify;position:relative;border-radius:5px}.one_third_month{width:29%;margin:0 12px 10px 0}.h1tourTitle{margin-top:-60px}}.description-tour{font-size:17px}.disabled-zone p{color:grey}.no-departures{margin-top:-20px;text-align:center}.no-departures select{width:100%}.note-departures{text-align:justify}.btns-menu-sup{display:-webkit-inline-box;margin-top:40px!important;margin-bottom:20px!important;width:100%;overflow:auto;height:45px}.btn-list-sup{list-style-type:none;margin-top:10px}.btn-list-sup a{border:1px solid grey;padding:12px 20px;color:#0a4355}.btn-list-sup a:hover{border:1px solid grey;background:#e5e5e5;color:#292929}.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end{cursor:pointer}.fc-bg table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em;margin:0!important}.desde-text-calendar{font-size:1.2em}.price-text-calendar{font-size:2.3em;font-weight:700}.place{text-align:justify}.wrapper_compact_shared_this_tour .shared_this_tour_flex{display:flex;align-items:center;justify-content:center;align-content:space-around;flex-direction:row;height:auto;flex-wrap:wrap}.wrapper_compact_shared_this_tour .shared_this_tour{padding:10px 20px}.wrapper_compact_shared_this_tour .jssocials-shares{margin:0;padding:9px 15px}.wrapper_compact_shared_this_tour .help-calendar{display:flex;align-content:center;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row}.wrapper_compact_shared_this_tour .help-calendar p{padding:10px 15px!important}.wrapper_compact_shared_this_tour ul{display:flex}.wrapper_compact_shared_this_tour .help-calendar li{padding:10px 15px}.shared_this_tour{font-size:1.4em;font-weight:700}.img-itinerary{width:50%;float:right;margin-top:20px}.btn-large{width:80%}.help-calendar li{list-style-type:none}.titlestars .br-theme-fontawesome-stars-o .br-widget .br-item{font-size:1em!important}.titlestars{display:flex}.titlestars span{margin:8px 0 0 20px}.globalstars .br-theme-fontawesome-stars-o .br-widget .br-item{font-size:3em!important}.basestars{width:100%;display:flex}.opinionstar{flex-grow:1}.info-opinion.span3{display:none}.meta-opinion li{list-style-type:none}.meta-author,.meta-location{color:#a9a9a9}.card{text-align:center;border:1px solid #f1f1f1;border-radius:7px;background-color:#eee;padding:15px 0}.card-header{margin:5px 0 3px}.card-body img{margin:5px 0;border:5px solid #fff;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 1px 0 rgba(0,0,0,.75);box-shadow:0 0 1px 0 rgba(0,0,0,.75);border-radius:7px}.destination_color_heading{color:#226294}.ui-accordion .ui-accordion-header{border:1px solid #d3d3d3;border-radius:7px;margin:3px 0;background-color:#fff}.ui-accordion .ui-accordion-header a{color:#000}.logo_align{line-height:inherit}.price_text{font-size:20px}.button_nav{padding:25px 0 0 90px}#promotion-box{font-weight:700;color:var(--font_link_main_color);font-size:25px}.hide_content{display:none}.reservable_no_dep_city{text-align:center;margin-right:30px}.price-box{text-align:center}.description-tour p,.reservable_no_dep_city p{padding:0!important}#calendarcontainer #reservable_form span.calendar_title{font-size:26px!important;font-weight:700;letter-spacing:0;line-height:1.4em}@media only screen and (max-width:767px){.btn-presupuesto.btn_budget_body{text-align:center}.btn-presupuesto.btn_budget_body a{margin-bottom:10px}.btn-presupuesto.btn_budget_body a:last-of-type{margin-bottom:0}}@media screen and (max-width:634px){.carrousel-item img{height:auto!important}.carrousel-n-s{bottom:190px}.logo_align{line-height:inherit;display:inline}.price_text{font-size:20px}.button_nav a{font-size:12px}.button_noactive a{width:100%;padding:5px;font-size:12px;position:static}.button_nav{padding:25px 0 0 153px;position:relative;float:left;top:-45px;width:100%}.top_bar .hasbg #nav_button_mobile{display:none}.button_noactive{margin-top:15px}.breadcrumb{overflow:scroll}.agency-spects{display:inline}#promotion-box{font-size:20px}#promotion-box,.btn_budget_body{text-align:center}.fc-toolbar{display:inline}.wizard-steps-container{margin:15px -20px;padding:10px 10px 20px!important}.one{overflow:visible}.fc-content span{font-size:11px}.ws-directions{padding-top:10px}.wz-next{margin-right:0}.reservable_dep_city{margin:-40px 0 0 40px}.final-price-header{display:flex}}@media screen and (max-width:321px){.reservable_dep_city{margin:-40px 0 0}.final-price-header{display:flex}}@media screen and (max-width:1425px){.tour_summary{width:740px}.tour_overview{justify-content:space-around}}@media screen and (max-width:816px){.tour_overview[data-num-photos="1"] .tour_gallery .photo_item.photo_max{margin-right:0}}@media screen and (max-width:614px){.tour_overview[data-num-photos="3"] .tour_gallery .tour_gallery_box:nth-child(2){flex-direction:row}.tour_overview[data-num-photos="2"] .tour_gallery .photo_item.photo_mini{width:var(--tour_photo_width)}}@media screen and (max-width:500px){.tour_gallery .tour_gallery_box{max-width:var(--tour_photo_width)}.tour_gallery .photo_item.photo_max,.tour_gallery .photo_item.photo_mini:nth-child(2n){margin-right:0}.tour_overview[data-num-photos="2"] .tour_gallery .photo_item.photo_mini{width:var(--tour_photo_width);margin-right:0}}@media screen and (max-width:410px){.tour_gallery,.tour_gallery .photo_item.photo_max,.tour_gallery .tour_gallery_box{width:100%}.tour_gallery .photo_item.photo_mini{width:calc(50% - 10px)}.tour_overview[data-num-photos="2"] .tour_gallery .photo_item.photo_mini{width:var(--tour_photo_width);margin-right:0}}