﻿:root{--logo-height: 42px;--logo-width: 213px;--logo-height-mobile: calc(var(--logo-height) / 4 * 3);--logo-width-mobile: calc(var(--logo-width) / 4 * 3);--carusel-height: 700px;--color-a: #12a0cc;--color-b: #28a745;--color-c: #f7941d;--color-n: #626262;--background-color: #fbf9f2;--page-background-color: #f9f9f9;--text-important-color: #f7941d;--button-action-color: #b9936c;--secondary-button-color: #c4b7a6;--title-color:#dac292;--disabled-color: #e6ded5;--info-text-color: #e04f67;--widgets-background-color: #ffffff;--header-background-color: #ffffff;--footer-background-color: #222222;--footer-text-color: #ffffff;--w-header-background-color: #DAC292;--header-color: #FFFFFF;--w-background-color: #FFFFFF;--color: #666666;--button-background-color: #17A2B8;--button-color: #FFFFFF;--fields-background-color: #FFFFFF;--fields-color: #666666;--fields-border-color: #CCCCCC;--link-color: #F7941D;--font-principal: Montserrat, 'Helvetica Neue', sans-serif;--font-secondary: "Times New Roman", Times, serif;--color-important-reverse-background: var(--color-a)}body{font-size:16px}main{margin-bottom:440px !important}@media (min-width: 768px) and (max-width: 991px){main{margin-bottom:802px !important}}@media (min-width: 992px) and (max-width: 1199px){main{margin-bottom:698px !important}}main.style58-40{padding-top:58px;margin-top:40px}#logo_home h1 a,header.sticky #logo_home h1 a,header#plain #logo_home h1 a,header#colored #logo_home h1 a{width:var(--logo-width);height:var(--logo-height);background-size:var(--logo-width) var(--logo-height);z-index:2;position:relative}@media screen and (max-width: 992px){#logo_home h1 a,header.sticky #logo_home h1 a,header#plain #logo_home h1 a,header#colored #logo_home h1 a{width:var(--logo-width-mobile);height:var(--logo-height-mobile);background-size:auto var(--logo-height-mobile)}}a#access_link{background-color:#71933c;padding-left:8px !important;padding-right:8px}a#access_link,a#wishlist_link{position:relative;display:inline-block;padding-left:8px;padding-right:8px}header#plain ul#top_links #access_link{color:#fff}header#plain{padding-bottom:10px}header#plain.sticky{padding-bottom:0px}header{z-index:99998}header#plain.sticky{z-index:99998}#wishlist_link:before,#access_link:before{content:none}a#phone,a#email_footer,a#support_email_footer,a#mobile,a#website{display:block;position:relative;color:#fdf7ac;font-size:16px;padding-left:40px;margin:20px 0}a#whatsapp{position:relative;color:#fdf7ac;font-size:16px;padding-left:10px;margin:5px 0}a#phone:hover,a#email_footer:hover,a#support_email_footer:hover,a#mobile:hover,a#website:hover,a#whatsapp:hover{color:#fff}a#mobile:before{font-style:normal;font-weight:normal;font-family:"icon_set_1";position:absolute}a#website:before{font-style:normal;font-weight:normal;font-family:"icon_set_1";position:absolute}a#mobile:before{font-size:30px;content:"\5e";left:0;top:0}a#website:before{font-size:30px;content:'\68';left:0;top:0}a#cov_link,a#wishlist_link{position:relative;display:inline-block;padding-left:8px;padding-right:8px}a#cov_link{background-color:#71933c;padding-left:8px !important;padding-right:8px;color:#fff !important}a#cov_link:hover{color:#e04f67 !important}.btsrc a.btn_1.green,.btsrc .btn_1.green{height:40px;width:100%}a.btn_1.btn_blue{display:block;width:216px;margin:auto;margin-top:auto;background:var(--color-a);margin-bottom:auto;margin-bottom:10px;margin-top:15px;padding:10px 20px;font-size:15px}.main-menu ul ul li:hover>a{background-color:#f9f9f9;color:#000;padding-left:15px}.main-menu>ul>li>a{color:#fff;padding:0 8px 15px  8px;font-size:18px;letter-spacing:-0.025em;font-weight:500}.main-menu>ul>li:hover>a{color:#ffffff90}.sticky .main-menu>ul>li>a,header#plain .main-menu>ul>li>a{color:#333}.sticky .main-menu>ul>li:hover>a,header#plain .main-menu>ul>li:hover>a{color:#33333390}.sticky-top.be{top:100px;padding-top:15px}#top_links i{font-size:18px}#search_container{background:#4d536d no-repeat center top}#search{background:rgba(0,0,0,0.3);padding:0 5%;pointer-events:none;position:absolute;z-index:999;top:0;height:var(--carusel-height);left:0;right:0}@media (max-width: 991px){#search{padding:0 5%}.col-lg-2.col-4.with-margin{margin-top:20px}.col-lg-4.col-8.with-margin{margin-top:10px}}@media screen and (min-width: 992px) and (max-width: 1199px){#search{padding:0 30%}}@media screen and (min-width: 1200px) and (max-width: 1400px){#search{padding:0 20%}}@media screen and (min-width: 1401px){#search{padding:0 30%}}@media screen and (max-width: 767px){#search{padding-top:165px}}@media screen and (min-width: 768px){#search{padding-top:300px}}@media (max-width: 1612px){.btsrc{display:none}}@media (min-width: 1611px){.btsrc2{display:none}}.carousel-control-prev,.carousel-control-next,.carousel-indicators{z-index:9999999}#carouselExampleIndicators,.carousel-inner{height:var(--carusel-height)}#carouselExampleIndicators{cursor:grab}.carousel-control-prev,.carousel-control-next{pointer-events:none}.tab-content,.nav.nav-tabs,.carousel-control-prev-icon,.carousel-control-next-icon{pointer-events:initial}#homeclaim{position:absolute;z-index:99999999;width:90%;max-width:unset;margin:auto;left:5%;top:60px;pointer-events:none}@media (min-width: 1175px){#homeclaim{top:100px}}@media (max-width: 767px){#homeclaim h2{font-size:24px}}@media (min-width: 593px) and (max-width: 649px){#homeclaim p{font-size:19px}}@media (max-width: 592px){#homeclaim p{display:none}}@media (max-width: 480px){#quovai-availability{padding:12px 0}}#bannerhome{right:12px;min-width:330px;position:absolute;margin-bottom:0px;background:#71933c url(../img/banner_bg_colored.png) no-repeat center bottom;color:#fff;padding:10px;top:630px;z-index:99999999}#bannerhome h4,#bannerhome p,ul#top_links li.inline{display:inline}#bannerhome h4 span{color:#F4F46B}@media (max-width: 445px){#bannerhome{text-align:center;width:90%;min-width:unset;margin:auto;z-index:99999999;top:600px;right:5%}}#preloader_2{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:2;display:none}#preloader_2 .sk-spinner.sk-spinner-wave{top:300px}img.img-fluid.wow.zoomIn.plus{visibility:visible;animation-delay:0.2s;animation-name:zoomIn}.internal-page{padding-top:calc(27px + var(--logo-height));margin-top:40px}@media screen and (max-width: 992px){.internal-page{padding-top:calc(30px + var(--logo-height-mobile))}}main.frontdesk-page{min-height:unset !important;margin-bottom:0px !important;background-color:#fff;margin-top:133px}ul.add_info li{margin-right:1px;width:34px;height:34px}ul.add_info li a{width:34px;height:34px}ul.add_info li i{font-size:20px}@media (max-width: 767px){.btsrc2 .btn_1.green{width:100%}.price_list{padding:5px 0 15px 0}a.btn_1.home,.btn_1.home{width:100%;margin-bottom:20px;text-align:center}main{margin-bottom:0px !important;margin-top:0px !important}.tour_list_desc h3{margin-top:20px}a.btn_1,.btn_1{width:100%;text-align:center}a.btn_1.home.abspos,.btn_1.home.abspos{margin-bottom:0px;width:calc(100% - 50px)}.table.cart-list td:nth-of-type(1):before{content:"Pacchetto";font-weight:bold;color:#111}.table.cart-list td:nth-of-type(2):before{content:"Quantità";font-weight:bold;color:#111;text-align:left}.table.cart-list td:nth-of-type(3):before{content:"Prezzo";font-weight:bold;color:#111}.table.cart-list td:nth-of-type(4):before{content:"Totale";font-weight:bold;color:#111}.table.cart-list td:nth-of-type(5):before{content:"";font-weight:bold;color:#111}#price_single_main,#price_single_main.hotel{padding-top:10px}}h2.empty_cart{text-align:center;font-weight:900;padding:50px}tr.total td.empty_cart{text-align:center;font-weight:800;color:#333}td.checkout{padding:0px;padding-top:20px}.discount_coupons{width:100%;text-align:right;font-size:14px;color:green}.commission_total{width:100%;text-align:right;font-size:10px}.commission_total.widget{display:block;font-weight:400 !important;color:#999 !important;font-size:10px !important}.commission-total-price{font-size:10px !important;color:#333 !important;font-weight:bold !important}.commission-price{width:100%;text-align:right;font-size:9px;white-space:nowrap}.presale_total{width:100%;text-align:right;font-size:10px}.presale_total.widget{display:block;font-weight:400 !important;color:#999 !important;font-size:10px !important}.presale-total-price{font-size:10px !important;color:#333 !important;font-weight:bold !important}.presale-price{width:100%;text-align:right;font-size:9px;white-space:nowrap}table#quovai-cart-rows tr.no-bg{background-color:transparent}table#quovai-cart-rows td.center{text-align:center}table#quovai-cart-rows tbody{font-size:14px}table#quovai-cart-rows tbody span.no-w{white-space:nowrap}.table.table_summary{margin-bottom:0.25rem}.row.has-margin{margin-bottom:30px}.thumb_cart{height:auto}.item_cart{display:initial}.button_drop.outline.btn-checkout{background:#83c99f;border:#83c99f;color:#fff !important;padding:5px 10px !important;width:100%}.button_drop.outline.btn-checkout:hover{border:#83c99f;color:#fff !important;background-color:#457145}.dropdown.dropdown-cart{display:inline-block}a.btn_1:hover,.btn_1:hover{background:#355341}a.btn_1,.btn_1,a.btn_full,.btn_full{background:var(--color-b)}.button_drop.btn-cart{border:#ededed;padding:5px 10px !important}.dropdown-cart .btn_full_outline.bt-secondary,.button_drop.btn-cart{padding:5px 10px !important;font-size:11px;font-weight:inherit;display:inline-flex !important;align-items:center !important;justify-content:center !important;vertical-align:top !important;line-height:1 !important;height:auto !important;box-sizing:border-box !important}.dropdown-cart .btn_full_outline.bt-secondary.disabled,.dropdown-cart .btn_full_outline.bt-secondary.disabled:hover{color:#ccc !important;background-color:#ededed !important;cursor:default !important;opacity:0.6 !important;border:1px solid #ededed !important}.button_drop.outline.disabled,.btn_full.disabled,.btn_full.disabled:hover,.button_drop.outline.disabled:hover{color:#ccc !important;background-color:#ededed !important;cursor:default}.dropdown.dropdown-cart .text-info{font-size:10px}.service-cost{width:100%;text-align:right;font-size:10px}.text-right.narrow{width:10%}span.itemdata-location-name{font-weight:600}span.option_title{font-size:12px}#mc_embed_signup{background:transparent !important;font:inherit !important}div.mc_input_field{position:absolute;left:-5000px}#mce-EMAIL{font-size:13px  !important;color:#333  !important;height:40px  !important;border-radius:3px  !important;width:100%  !important;border:1px solid #ced4da  !important;padding:0.375rem 0.75rem  !important;margin-bottom:1rem !important}#mc_embed_signup label{display:none}#mc-embedded-subscribe{border:none;font-family:inherit;font-size:inherit;color:#fff;background:#008489 !important;cursor:pointer;padding:7px 20px;display:inline-block;outline:none;font-size:13px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:bold}#mc-embedded-subscribe:hover{background:#333}#mc_embed_signup p.overbutton{font-size:14px;font-style:italic}#mc_embed_signup p.overbutton a{text-decoration:underline}#mc_embed_signup p.overbutton a:focus{color:#fdf7ac}#mc_embed_signup p.underbutton{font-size:14px;font-style:italic;margin-top:15px}@media (min-width: 786px){.magnific-gallery .item img{max-height:150px}}img.width-changeble{width:auto;height:var(--carusel-height)}@media (min-width: 1600px){img.width-changeble{width:105%;height:var(--carusel-height)}}@media (min-width: 1800px){img.width-changeble{width:100%;height:auto}}.pika-single.is-bound.is-hidden{height:0px;padding:0px;border:0px;display:none}h3.inner{font-size:18px}.box_style_1 h3.inner{border:none}.box_style_1{padding-left:20px;padding-right:20px}@media (max-width: 480px){.box_style_1{padding:15px}}#sidebar_locations .row,#sidebar_section_pages .row,#sidebar_deals .row{font-size:13px;margin-bottom:10px}#sidebar_locations .review_strip_single,#sidebar_section_pages .review_strip_single,#sidebar_deals .review_strip_single{padding:0px 0 20px 0;margin:0px 0 25px 0}#sidebar_deals div.centered .review_strip_single{padding:0px 0 8px 0;margin:0px 0 8px 0}#sidebar_deals div.centered span{display:block}#sidebar_deals div.centered{text-align:center}#sidebar_locations img,#sidebar_section_pages img,#sidebar_deals img{max-width:100%}#sidebar_locations a,#sidebar_section_pages a,#sidebar_deals a{font-weight:400;font-size:13px}#sidebar_locations .sidebar-col,#sidebar_section_pages .sidebar-col,#sidebar_deals .sidebar-col{padding-right:0px}#sidebar_section_pages h3{font-size:17px}#sidebar_section_pages .icon-doc-text{font-size:40px;color:#bbb;width:100%;display:block;margin:auto;text-align:center}.box_style_1.expose{z-index:3}span#discounted_price{text-decoration:line-through;display:none}.widget.related-products.related-pages p{color:#818181;font-size:13px}.post.no-img{padding-left:0px}.olPopupContent{padding:5px;overflow:hidden !important;height:auto !important}.olPopup::before{content:"";position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;bottom:100%;left:50%;margin-left:-10px}.olPopup{width:260px !important;height:auto !important;margin-top:-110px !important;clip-path:polygon(10px 0, 10px 100px, 0 110px, 10px 120px, 10px 100%, 100% 100%, 100% 0);padding-left:10px;pointer-events:none}.opcontainer-1{position:relative;height:100%}.opcontainer-2{position:relative}.opcontainer-2 img{max-width:240px;position:relative}.opcontainer-3{position:absolute;bottom:0;color:#fff;background-color:#00000061;padding:3px 6px}.opcontainer-4{text-transform:uppercase;font-size:14px;font-weight:500}.opcontainer-1 .btn_1{position:absolute;right:0px;width:auto;bottom:10px}.olAlphaImg{cursor:pointer}.olPopupContent ul.add_info{float:right;padding-top:5px}.olPopupContent ul.add_info li,.olPopupContent ul.add_info li a{width:24px;height:24px}.olPopupContent ul.add_info li i{font-size:17px;top:3px}.olLayerDiv div::before{z-index:99999999;position:absolute;color:#fff;font-size:12px;font-weight:bold;padding-left:7px;padding-top:2px;cursor:pointer}.olPopupCloseBox{display:none}.tour_title .datecontainer,.hotel_title .datecontainer{font-size:14px;color:#888;margin-top:5px}.img_container .datecontainer{background-color:#ffc107;text-align:center;position:absolute;right:0;top:0;display:inline-block;color:#fff;width:60px;height:60px;padding:10px;line-height:1;font-size:19px}.img_container .datecontainer strong{font-size:21px}#tours label.dd-selected-text,#transfers label.dd-selected-text,#products label.dd-selected-text{font-size:13px;line-height:38px !important}#tours .dd-pointer,#transfers .dd-pointer,#products .dd-pointer{top:52%}#tours .dd-options li .dd-option,#transfers .dd-options li,#products .dd-options li{font-size:13px}sub.zero{bottom:0px}@media (max-width: 480px){ul#top_tools li{padding-right:30px}}#pay-button{margin-bottom:40px;background-color:#28a745;border-color:#28a745}a.box_news figure{background-color:#ccc}figcaption.bigsize{height:100% !important;width:100% !important;padding:15px !important;line-height:1;font-size:50px !important}figcaption.bigsize strong{font-size:65px !important}a.box_news figure figcaption{padding-top:11px}.col-lg-4.col-md-6.wow.zoomIn.items-box-grid .short_info .price{font-size:24px}.col-lg-4.col-md-6.wow.zoomIn.items-box-grid .short_info.hote.l{font-size:14px}.img_container .ticketcontainer{background-color:red;text-align:center;position:absolute;left:15px;bottom:40px;display:inline-block;color:#fff;width:100px;height:100px;padding:20px;line-height:1;font-size:16px;clip-path:circle(50px at 50px 50px)}.img_container .ticketcontainer strong,.img_container .soldoutcontainer strong{font-size:21px}.img_container .soldoutcontainer,.img_container .pausedcontainer{background-color:grey;text-align:center;position:absolute;left:0px;bottom:40%;display:inline-block;color:#fff;width:100%;height:40px;padding:10px;line-height:1;font-size:16px;transform:rotate(-30deg)}.img_container .pausedcontainer{background-color:#12a0cc}.step .warning{font-style:italic;font-size:15px}.step .warning::before{content:'\e861';font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot{background-color:#f1f1f1}@media (max-width: 500px){.owl-carousel.shorten .owl-stage-outer{height:220px}}.short_info.hotel small{font-size:14px;font-weight:400}.price small{font-size:13px !important}#event-manager{margin-bottom:20px}#chartcontent{margin-bottom:15px}#countdown{line-height:1.4;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1);border-radius:8px;color:#333;background-color:#f1f9f3;border-color:#28a745;border-width:1px;border-style:solid;text-align:center;position:fixed;bottom:25px;right:25px;z-index:99999;width:405px;min-height:90px;box-sizing:border-box;padding:15px 20px;font-size:15px;display:none;align-items:center;justify-content:center;overflow:hidden;transition:background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease}#countdown.countdown-warning{color:#dc3545;background-color:#fdf2f2;border-color:#dc3545;font-weight:600}@media (max-width: 767px){#countdown{width:calc(100vw - 20px);max-width:405px;left:50%;right:auto;transform:translateX(-50%)}}i#open-accessible{float:right;margin-top:-25px;cursor:pointer}div#accessible{display:none}div#accessible ul{list-style-type:square}.info-accessible div{padding-bottom:5px}#chartcontent,#seat-aside{display:none}.btn_map.btn_full_outline.no-bg{background:none}#single_tour_feat ul li{white-space:unset}.row.room{margin-top:15px;border:1px solid #eee;padding:10px}.row.room.with-padding{margin-bottom:25px;padding:15px;background:white}.row.room span.text-success.price,.text-success.price{font-weight:bold;font-size:16px}.row.room span.opt-price{color:#999;font-weight:bold}.room-box.room{margin-top:-30px;background:linear-gradient(to bottom, #e8e8e8 0, #f4f4f4 100%);padding:10px 10px 0px 10px}.row.room.single{margin-top:0px;padding:15px 15px 15px 15px;background-color:#fff;border-radius:4px}.tour_list_desc.rooms{font-size:14px;height:unset}a.amenity{color:#333}span.location_address{font-size:14px}h1.location_title{text-transform:uppercase;font-size:32px;font-weight:700}.price_list p{margin-top:15px}.tour_list_desc .widget.tags{margin-bottom:10px;min-height:29px;font-size:13px}.tour_list_desc{padding:5px 10px 0 0}.tour_list_desc .tags a{display:inline-block;margin:3px 1px 1px 0;padding:0 22px 0 8px}.hotel_container .tags,.tour_container .tags{padding:0px 10px}#contenitore-carousel .box-preloader{top:200px;height:100%}#contenitore-carousel .tour_container .tour_title{padding-bottom:0px}.tags a{background:var(--color-a) url(/img/tag_bg.png) no-repeat 91% center}@keyframes shopFadeIn{from{opacity:0}to{opacity:1}}.shop-content{opacity:0;animation:shopFadeIn 0.4s ease-out forwards}.shop-content:nth-child(2){animation-delay:0.1s}#quovai-deals .img_container a:hover img{-webkit-transform:scale(1.06);transform:scale(1.06)}#quote-form .errors ul#ul_err,#widget-quote-form .errors ul#ul_err,#contact-form-container .errors ul#ul_err,#request_form .errors ul#ul_err,#share-form-container .errors ul#ul_err{margin:0;color:#856404;background-color:#fff3cd;position:relative;padding:1.75rem 2.25rem;margin-bottom:1rem;border:1px solid #f5c6cb;border-radius:.25rem;display:none}#quote-form #children_ages_label{display:none;margin-bottom:0.5rem}#quote-form .ages-children{display:none}#quote-form #message_contact{height:200px}#quote-form #booking_privacy{margin:0}#quote-form #captcha-container,#quote-form #captcha-container .g-recaptcha{float:right;margin-bottom:10px}#quote-form #quovai_quote,button#quovai-availability.btn.btn-info{width:100%}.banner.colored a.btn_1.white{position:relative;float:right;margin-bottom:15px}.btn-more-container{text-align:right;font-size:16px;margin-bottom:30px}.btn-more-container .btn_1{color:#099ad1 !important;border:2px solid #099ad1;padding:3px 8px;background:none;font-weight:400;font-size:12px}.btn-more-container .btn_1:hover{color:#fff !important;background:#099ad1}a.btn_1.home.abspos,.btn_1.home.abspos{position:absolute;right:25px;left:unset;bottom:10px}.box-preloader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:2}#preloader_grid{top:-10px;left:-10px;z-index:10}.block-main-container{width:100%;position:relative;min-height:486px}.block-main-container.short{min-height:400px}.items-box-grid .tour_container{height:100%}.col-lg-4.col-md-6.wow.zoomIn.items-box-grid{margin-bottom:30px}.top-box-grid .tour_title .rating{padding-top:10px;padding-bottom:20px}footer h4{margin-bottom:0px;font-size:12px;font-weight:700;color:#fff;margin-top:40px}.col-lg-2.ml-lg-auto.logo img{max-width:160px}.row.page{margin-bottom:40px}img.orphan{max-width:100%;border:1px solid #ddd}textarea#message_contact{height:200px}.form-group.relative{position:relative}.form-control.required.h150{height:150px}i.valid{font-size:36px;color:green}a.no-color{color:unset}a.grey-333{color:#333}p.bottom-15{margin-bottom:15px}p.bottom-35{margin-bottom:35px}.row.top-15{margin-top:15px}.row.top-25{margin-top:25px}@media (min-width: 768px){.sticky-flex{align-self:flex-start}}@media (max-width: 767px){.sticky-top{position:initial}}.sidebar-inner{padding-right:8px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0.1) transparent}.sidebar-inner::-webkit-scrollbar{width:4px}.sidebar-inner::-webkit-scrollbar-track{background:transparent}.sidebar-inner::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.1);border-radius:4px}.sidebar-inner:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.15)}.sidebar-inner::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.25)}@media (max-width: 991px){.sidebar-inner{max-height:none !important;overflow-y:visible !important}}.categories_grid.fix a .wrapper h2{color:#fff;text-transform:uppercase;font-weight:700;font-size:21px;font-size:1.3125rem;margin:0;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;transform:unset;-webkit-transition:unset;-moz-transition:unset;-ms-transition:unset;-o-transition:unset;transition:unset}.categories_grid.fix a .wrapper p{color:#fff;opacity:1;margin:0;font-size:14px;font-size:0.875rem;font-weight:500;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;transform:unset;-webkit-transition:unset;-moz-transition:unset;-ms-transition:unset;-o-transition:unset;transition:unset}.categories_grid.fix a:hover h2{-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;transform:unset}.categories_grid.fix a:hover p{opacity:1;transition-delay:unset;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;transform:unset}.btsrc>button{padding:0}.dropdown-cart .dropdown-menu,.main-menu ul ul,.main-menu ul li .menu-wrapper{border-top:2px solid var(--color-c)}.dropdown-cart .dropdown-menu::before,.main-menu ul ul::before{border-bottom-color:var(--color-c)}#cart_items .option_title{font-size:12px}td.borderdark{border-top:1px solid #ddd !important}a.no-color{font-size:14px}.tooltip_styled{z-index:unset}#overlay-full{background:rgba(0,0,0,0.4);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;bottom:0}#days-total{display:block;color:#f6fcfd;background-color:#12a0cc;height:60px;width:60px;text-align:center;border-radius:50%;padding-top:2px;margin:auto;font-size:10px;margin-bottom:-5px;line-height:18px}#days-total.days-small{margin-bottom:-18px}.head-guests .mb-3{margin-bottom:0.25rem !important}#nights-string{font-size:11px}.row.calendar-inner{width:100%;margin:auto;margin-bottom:13px}.calendar-small .row.calendar-inner{width:80%}.demo-book-rental-months-ahead{width:90% !important;margin:auto   !important}.calendar-small .demo-book-rental-months-ahead{width:80%  !important}.calendar-small .mbsc-font{font-family:inherit;font-size:13px}.row.guests{width:80%;margin:auto;margin-top:auto;margin-top:5px}.row.guests .form-group{margin-bottom:5px}h1.location-name{margin:0px;float:left}@media (max-width: 768px){.calendar-small .demo-book-rental-months-ahead{width:82%  !important}h1.location-name{font-size:17px}}#new_cart_transaction .tab-content{background:none}#single_tour_desc h3.deal_titles{margin-top:-3px !important}.label.label-info.wraplabel{white-space:initial}.input-xs{max-width:160px}#overlay .modal,.modal div{z-index:99999}#overlay .modal-dialog{margin:200px auto !important}#overlay .modal-body{max-height:600px;overflow-y:auto}#overlay .modal-title{top:-16px;background-color:#fff;padding:16px 0 10px 0;margin-top:0}#overlay .modal-title>h3{display:inline}#overlay .modal-title>button.close{font-size:20px;margin-top:15px;float:right}#overlay #main-modal-body table tbody tr{border-bottom:1px solid var(--disabled-color)}#overlay #main-modal-body table tbody tr td:first-child{font-weight:500}#fix-chr{margin-bottom:0px !important}#row-commission-single td,#row-commission td{padding:0px 0.75rem 0.75rem 0.75rem;border-top:0px}#quotebox{height:600px;overflow:hidden;width:100%;max-width:100%;border:0px}@media (max-width: 768px){#quotebox{height:1000px}#quovai-rooms #single_tour_desc{padding:15px}}.box-messages{color:#aaa;background:var(--background-color);padding:8px 12px;border:0;border-radius:3px;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1)}.box-messages>div:first-child,.box-messages>div:last-child{color:#7f7f7f}.message-alert{font-size:13px;font-weight:400;line-height:20px;padding:5px;font-style:italic;text-align:justify}#more_rooms{text-transform:uppercase;font-style:normal;font-size:12px;padding:4px}@media (max-width: 480px){.box-messages{padding:4px 6px}.message-alert{width:100%}.message-alert i.icon-down-dir,.message-alert i.icon-up-dir{float:right;cursor:pointer;display:block}.message-alert i.icon-down-dir:hover,.message-alert i.icon-up-dir:hover{color:var(--cc-btn-secondary-hover-bg)}.message-alert p.alert-note{padding-top:3px;border-top:1px solid #aaa;margin:3px 0;display:none}#more_rooms{position:relative;right:10px;padding:2px}}+.availability_results{font-weight:400;display:block;margin-bottom:5px;background-color:var(--page-background-color);border-radius:3px}.table.table_summary:not(.table_general_conditions) tr:first-child td{border:0px}.alt-container{height:100%;border:solid 1px var(--disabled-color);padding:4px;border-radius:6px;font-size:14px;text-align:center;box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1);cursor:pointer}.owl-theme.list_carousel.small .owl-nav{top:21%}#preloader_alt{position:absolute;top:0;left:0;width:100%;height:200px;background-color:var(--widgets-background-color);z-index:1000}@media (min-width: 1400px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1400px}}@media (min-width: 1600px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1600px}}@media (min-width: 768px) and (max-width: 1200px){#quovai-locations .tour_list_desc p{font-size:14px}}.sec-menu a:hover,.sec-menu a:focus{color:#fff}.sec-menu .show-submenu{font-weight:700}.styled-select-filters.mandatory-field{border-color:red}.children-ages select.age_values.mandatory-field{color:red}.step.last.checkout-step.ca h4{font-weight:700;color:#fff}.box_style_1 ul a:focus{color:unset}#in-cart{position:relative;top:15px;color:#fff;font-weight:800;font-size:12px;background-color:#00318b;padding:0px 6px 0px 3px;line-height:16px;text-transform:uppercase;width:max-content;margin:auto;display:block;border-radius:2px}#in-cart small{font-size:10px;display:inline;color:#fff !important}#contact-form-container.not-included{padding-top:60px !important}.box_style_1.expose.var #inline-picker{height:100%}.box_style_1.expose.var #date_on.mbsc-input.mars-date.form-control{color:var(--color-a);font-size:13px;padding:0.375rem 0.75rem;height:40px;font-weight:400;text-align:unset;background-color:transparent;line-height:1.5}.registration,.registration-edit{margin-top:108px}span.ext-descr,span.unext-descr{display:block;font-size:12px;font-style:italic}#sign-in-dialog .mbsc-calendar-cell.mbsc-flex-1-0-0.mbsc-calendar-day.mbsc-ios.mbsc-ltr{font-size:13px}#banner-age{position:fixed;top:0;left:0;right:0;width:100%;height:100%;bottom:0;background-color:#00000099;z-index:9999999999}.banner-age-container{width:370px;color:#fff;background-color:var(--text-important-color);margin:auto;text-align:center;position:relative;top:calc(50% - 90px);padding:10px;border-radius:3px;box-shadow:0 0.625em 1.875em rgba(2,2,3,0.28)}#age_required_message{position:fixed;z-index:99999999;background-color:#00000077;top:0;bottom:0;left:0;right:0;text-align:center;display:none}.age-inner{background-color:var(--widgets-background-color);width:600px;margin:auto;padding:60px;margin-top:150px;border-radius:3px;box-shadow:#0006 0px 3px 5px}#services_recommended_message{position:fixed;z-index:99999999;background-color:#00000077;top:0;bottom:0;left:0;right:0;display:none}.recommended-inner{background-color:var(--widgets-background-color);width:600px;margin:auto;padding:30px;margin-top:150px;border-radius:3px;box-shadow:#0006 0px 3px 5px;position:relative;overflow:auto}ul#popup-services-list{width:100%;list-style-type:none;padding-left:0px}#popup-services-list li{padding:5px 10px;background-color:var(--disabled-color);border-radius:3px;border:solid 1px var(--secondary-button-color);text-transform:uppercase;font-family:var(--font-secondary);font-size:13px;letter-spacing:0.15em;margin:2px 0px;align-items:center}#popup-services-list input:not(.qty2){margin-top:4px}#popup-services-list li.row div{padding:0px}#popup-services-list li.row div .form-group{margin-bottom:0px}@media (max-width: 768px){.swal2-container{z-index:99999}.age-inner,.recommended-inner{padding:20px;width:100%}#popup-services-list li{font-size:10.5px}.tab-content.payment{padding:0px 0px}#pay-button{width:100%}.table.table_summary.table_general_conditions{font-size:0.8em}.nav.nav-tabs.payment,.nav.nav-tabs.booker{padding-left:11px}.checkout-form .step{padding:20px 11px 20px 11px}.checkout-form{padding:8px;margin-bottom:15px}.row.calendar-inner{display:none}.box_style_1.expose.padding-less{padding:5px}}.condition-title{font-weight:800;font-size:1.4em}.table-striped tbody tr.service-featured{color:#222}.table-striped tbody tr.service-featured td{font-weight:800}.table-striped tbody tr.service-featured td strong{font-weight:normal;font-style:italic}.table-striped tbody tr.service-featured{background-color:#ffebcd}.table-striped tbody tr.service-featured:nth-of-type(2n+1){background-color:#ffdead}.service-featured span.ext-descr,.service-featured span.unext-descr{font-weight:400;font-style:normal}.table-striped tbody tr.dark{background-color:rgba(0,0,0,0.05)}.table-striped tbody tr.light{background-color:transparent}.ribbon_4 span{font-size:10px;font-weight:bold;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;background:#79A70A;background:linear-gradient(#9BC90D 0%, #79A70A 100%);box-shadow:0 3px 10px -5px #000;text-shadow:1px 1px 2px rgba(0,0,0,0.25);position:absolute;top:19px;left:-21px}.ribbon_4{position:absolute;left:-0.35rem;top:-0.45rem;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon_4.popular span{background:linear-gradient(#bb890d 0%, #d19f2b 100%)}.ribbon_4 span::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid #8c6608;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #8c6608}.ribbon_4 span::after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #8c6608;border-bottom:3px solid transparent;border-top:3px solid #8c6608}.tour_list_desc.rooms.table-responsive-sm table{margin-left:5px}.snippet-block-background{background-color:#0004;padding:15px;width:100%}.row-snippet{height:400px}#share-form-container .step{padding-top:5px}#share-form-container .form-group{margin-bottom:0.60rem}@media (max-width: 767px){.btn_1.loc,.priced .btn_1.book{margin:15px 15px 0px 15px;width:calc(100% - 30px)}.priced .btn_1.book{margin-top:20px}#single_tour_desc.loc{margin-top:12px}.row-snippet{height:auto}#share-form-container{padding:5px}}.icon-male.child-icon{font-size:13px;width:9px}.loc_cin{display:block;font-size:10px;font-weight:400;color:#555;font-style:italic}a.summary-action{float:right;display:inline-flex;color:#999;font-size:16px}.deal-container #single_tour_desc{margin-top:0px}.deal-container h1{margin-bottom:30px}@media (max-width: 380px){#row-guests i{display:none}}#copyconfirm{color:#0d953c;font-size:11px;background-color:#C7EABA;padding:3px 3px 3px 5px;border-radius:3px;display:none}#shareform .col-lg-12{font-size:13px}.deal-operator-only{position:absolute;top:5px;right:20px;z-index:4;font-size:30px;background-color:var(--text-important-color);width:42px;height:42px;border-radius:50%;color:#fff;padding-top:3px}.cat-operator-only{display:inline;float:right;position:absolute;right:22px;color:var(--text-important-color) !important}.review_container{position:relative;overflow:hidden;padding:20px}.review_container h1{font-size:24px;padding-left:25px;position:relative;width:fit-content;padding-right:25px}.review_container h1::before{content:'\e84d';font-family:'fontello';position:absolute;top:0px;left:5px;font-size:15px}.review_container h1 i.icon-quote-right{position:relative;bottom:-5px;left:3px;font-size:15px}.ota.BookingCom{background-color:#0b3b7b;color:#fff;font-weight:800;padding:1px 3px;border-radius:3px;font-size:13px}.review_container .plus,.review_container .minus{display:block;margin:10px 10px}.tags.reviews{display:flex;height:70px;column-gap:40px;justify-content:center;background-color:#999;color:#fff}.tags.reviews a{background:none;color:inherit;padding:0px}.score-score{display:block;margin:auto;text-align:center;font-size:16px;color:#666;font-weight:800}.score-category{display:block;text-align:center}.score-symbol{display:block;text-align:center;font-size:21px;border:solid 0px #818182;width:34px;height:34px;padding-top:6px;border-radius:50%;margin:auto;color:#666;background-color:#fff}.overall_score{position:absolute;right:5px;top:5px;font-size:30px;font-weight:800;border:solid 0px #999;border-radius:50%;height:62px;width:62px;text-align:center;padding-top:18px;background-color:#999;color:#fff}@media (max-width: 1450px){.tags.reviews{column-gap:30px}}@media (max-width: 1399px){.tags.reviews{column-gap:20px}}@media (max-width: 400px){.tags.reviews{column-gap:15px}}#accessibility-widget{position:fixed;right:0px;bottom:110px;z-index:999}#accessibility-widget .widget-header{font-size:40px;background-color:var(--text-important-color);color:#fff;width:60px;height:60px;border-radius:50% 0 0 50%;padding-top:8px;text-align:center;position:absolute;right:0;top:-70px;cursor:pointer;padding-left:7px}#accessibility-widget ul{list-style-type:none}#accessibility-widget ul li{background-color:var(--widgets-background-color);line-height:35px;border:solid 1px #ccc;padding:2px 10px;border-bottom:0px;color:#000}#accessibility-widget ul li:last-of-type{border-bottom:solid 1px #ccc}.dropdown-cart .cart-empty-btn{color:var(--secondary-button-color) !important;border-color:var(--secondary-button-color) !important}.dropdown-cart .cart-empty-btn:hover:not(.disabled){background-color:var(--secondary-button-color) !important;color:white !important}.dropdown-cart .cart-empty-btn.disabled:hover,a.cart-empty-btn.disabled:hover{color:#ccc !important;background-color:#ededed !important;border:1px solid #ededed !important;cursor:default !important;opacity:0.6 !important;pointer-events:none !important}td.options{text-align:center}a.cart-empty-btn.disabled:hover{color:#ccc !important;background-color:#ededed !important;border:1px solid #ededed !important;cursor:default !important;opacity:0.6 !important;pointer-events:none !important;filter:none !important}.btn-secondary{background-color:var(--secondary-button-color) !important;border-color:var(--secondary-button-color) !important;color:white !important}.btn-secondary:hover{background-color:var(--secondary-button-color) !important;border-color:var(--secondary-button-color) !important;color:white !important;opacity:0.8}div.filter{margin-bottom:5px;text-align:center}div.filter:not(:has(~div.filter)){margin-bottom:15px}.badge-success{color:#fff;background-color:var(--info-text-color)}.table.options_booking td .badge-success i{font-size:12px}main.property-page,main.internal-page.property-category-page{background-image:none !important}.copy-link{position:absolute;top:5px;right:15px;font-size:16px;color:#999;cursor:pointer}.copy-link:hover{color:var(--color-a)}.icon-x-logo,.icon-tiktok{display:inline-block;vertical-align:middle;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.icon-x-logo{width:16px;height:14px;-webkit-mask-image:url(/img/svg/x_logo.svg);mask-image:url(/img/svg/x_logo.svg)}.icon-tiktok{width:22px;height:22px;-webkit-mask-image:url(/img/svg/tiktok_icon.svg);mask-image:url(/img/svg/tiktok_icon.svg)}#skeleton{min-height:1199px;overflow-y:hidden}.skeleton-response,.skeleton-messages,.skeleton-alert,.skeleton-calendar,.skeleton-alternatives,.skeleton-availabilities,.skeleton-tool,.skeleton-services{width:100%}.skeleton-response{height:100px;margin-bottom:15px}.skeleton-messages{margin-bottom:10px}.skeleton-alert{height:45px;margin-bottom:5px}.skeleton-calendar{height:100%;background-color:#fff;margin-bottom:15px;padding-top:1px}.skeleton-grid{height:420px;width:calc(100% - 250px);margin:60px 0 30px 250px;border-radius:0 !important}.skeleton-alternatives{height:160px;background-color:#fff;text-align:center;margin-bottom:5px}.skeleton-option{height:80px;width:calc(20% - 30px);margin:60px 10px;display:inline-block}.skeleton-availabilities{height:80px}.skeleton-room{background-color:#fff;height:auto;width:auto;overflow:hidden;margin-bottom:30px;border-radius:5px;box-shadow:rgba(0,0,0,0.1) 0px 0px 15px 0px}.skeleton-box{height:320px;display:inline-block;vertical-align:top}.skeleton-image{height:100%;width:100%;border-radius:0 !important}.skeleton-title{height:45px;width:50%;margin:30px 15px;border-radius:3px}.skeleton-text{height:80px;width:90%;margin:15px;border-radius:3px}.skeleton-price{height:45px;width:calc(100% - 20px);border-radius:22px;margin-top:120px}.skeleton-button{height:45px;width:calc(100% - 45px);margin-top:60px;margin-left:15px;border-radius:3px}.skeleton-col{position:relative;width:100%;min-height:1px;vertical-align:top;padding:15px;-webkit-box-flex:0;display:inline-block}.skeleton-services{height:450px;margin:30px 0 45px 0;display:flex}.skeleton-service{width:100%;height:120px;padding:10px;margin-left:15px;display:block}.skeleton-service:first-child{margin-top:30px}#skeleton .skeleton-option{margin:60px 20px}.skeleton-room .skeleton-box:first-child{width:33%}.skeleton-room .skeleton-box:nth-child(2){width:53%}.skeleton-room .skeleton-box:last-child{width:12%}.skeleton-calendar .skeleton-text{height:30px;margin-top:30px}.skeleton-services .skeleton-col:first-child{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.skeleton-services .skeleton-col:last-child{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.skeleton-services .skeleton-col:first-child .skeleton-image{width:360px;height:270px}.skeleton-service .skeleton-image{width:150px;height:100px}.skeleton-service .skeleton-button{width:210px;margin:-70px 120px 0 0;float:right}.skeleton-properties{width:100%}.skeleton-property-card{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.skeleton-property-image{height:250px;width:100%;border-radius:0}.skeleton-property-body{padding:20px}.skeleton-property-features{height:20px;width:60%;margin-bottom:15px;border-radius:3px}.skeleton-property-title{height:28px;width:80%;margin-bottom:10px;border-radius:3px}.skeleton-property-text{height:45px;width:100%;border-radius:3px}@media screen and (max-width: 767px){.skeleton-property-image{height:200px}}.loading{background:#eee;background:linear-gradient(110deg, #ececec 8%, #f5f5f5 18%, #ececec 33%);border-radius:5px;background-size:200% 100%;animation:1.5s shine linear infinite}@keyframes shine{to{background-position-x:-200%}}@media screen and (max-width: 1199px){.skeleton-room .skeleton-box:first-child{width:22%}.skeleton-room .skeleton-box:nth-child(2){width:52%}.skeleton-room .skeleton-box:last-child{width:22%}.skeleton-room .skeleton-image{height:220px}.skeleton-room .skeleton-button{margin-top:20px}.skeleton-services .skeleton-col:first-child .skeleton-image{height:255px}.skeleton-services .skeleton-col:first-child .skeleton-title{margin:30px auto}.skeleton-service .skeleton-button{width:100px;height:30px;margin:-70px 60px 0 0}}@media screen and (max-width: 450px){.skeleton-room .skeleton-box{height:100%}.skeleton-room .skeleton-box:first-child,.skeleton-room .skeleton-box:nth-child(2){width:100%;display:inline-block}.skeleton-room .skeleton-box:first-child{margin-bottom:30px}.skeleton-room .skeleton-box:last-child{display:none}.skeleton-title{margin:0 auto 45px}.skeleton-text{height:45px;width:80%;margin:0 auto 30px}.skeleton-price{height:30px;border-radius:15px}.skeleton-option{width:200px;height:80px;margin-top:30px}.skeleton-calendar .skeleton-text{height:80px}.skeleton-col{display:block}.skeleton-services{display:block}.skeleton-services .skeleton-col:first-child{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0}.skeleton-services .skeleton-col:last-child{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0}.skeleton-services .skeleton-col:first-child .skeleton-image{width:320px;margin:0}.skeleton-services .skeleton-col:first-child .skeleton-title,.skeleton-services .skeleton-col:first-child .skeleton-text{margin:20px auto}.skeleton-services .skeleton-col:first-child .skeleton-text{height:100px}.skeleton-service .skeleton-image{width:20%;height:40px}.skeleton-service .skeleton-button{width:100px;height:30px;margin:-40px 60px 0 0}}.skeleton-shop-deals{width:100%}.skeleton-deal-card{background-color:#fff;border-radius:5px;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,0.1);margin-bottom:30px}.skeleton-deal-image{height:280px;width:100%;border-radius:0}.skeleton-deal-body{padding:15px}.skeleton-deal-title{height:24px;width:70%;margin-bottom:10px;border-radius:3px}.skeleton-deal-tags{height:20px;width:40%;border-radius:3px}@media screen and (max-width: 767px){.skeleton-deal-image{height:200px}}.skeleton-shop-page{width:100%}.skeleton-shop-sidebar{padding-right:15px}.skeleton-shop-categories{background:#fff;border-radius:5px;padding:15px;margin-bottom:20px;box-shadow:0 0 15px rgba(0,0,0,0.05)}.skeleton-shop-category-item{height:40px;width:100%;margin-bottom:10px;border-radius:3px}.skeleton-shop-category-item:last-child{margin-bottom:0}.skeleton-shop-filters{background:#fff;border-radius:5px;padding:15px;box-shadow:0 0 15px rgba(0,0,0,0.05)}.skeleton-shop-filter-title{height:20px;width:40%;margin-bottom:15px;border-radius:3px}.skeleton-shop-filter-slider{height:40px;width:100%;margin-bottom:20px;border-radius:3px}.skeleton-shop-filter-checkbox{height:24px;width:70%;margin-bottom:10px;border-radius:3px}@media screen and (max-width: 991px){.skeleton-shop-sidebar{display:none}}
