@media (max-width: 767px){main{margin-bottom:0px !important}}@media (min-width: 768px) and (max-width: 991px){main{margin-bottom:390px !important}}@media (min-width: 992px) and (max-width: 1199px){main{margin-bottom:310px !important}}#quote_req{background-color:var(--w-header-background-color);color:var(--header-color)}#quote-form .box_style_1,#quote-form .box_style_1 label,#quote-form .box_style_1 .form-group{background-color:var(--w-background-color);color:var(--color)}#quote-form #quovai_quote,button#quovai-availability.btn.btn-info{width:100%;color:var(--button-color);background-color:var(--button-background-color);border:solid 1px var(--button-background-color)}#quote-form .form-control{color:var(--fields-color);background-color:var(--fields-background-color);border:solid 1px var(--fields-border-color)}#quote-form .dec.button_inc.disabled,#quote-form .inc,#quote-form .dec{border:solid 1px var(--fields-border-color)}#quote-form a{color:var(--link-color)}#quote-form .dec,#quote-form .dec.button_inc.disabled{border-right:0px}#quote-form .inc,#quote-form .inc.button_inc.disabled{border-left:0px}#sidebar-quote-form .errors ul#sidebar_ul_err{margin:0 0 1rem;color:#856404;background-color:#fff3cd;padding:1rem 1.75rem;border:1px solid #f5c6cb;border-radius:.25rem;display:none}header{background-color:transparent}header.sticky #logo_home h1 a{background-image:url(../img/quovai-logodark.png);background-position:left left}header#plain #logo_home h1 a{background-image:url(../img/quovai-logodark.png);background-position:left left}header.sticky,header#plain.sticky{border-bottom:solid 1px var(--color-a)}.main-menu>ul>li>a{font-size:15px;font-weight:700}.main-menu ul ul li:hover>a{background-color:transparent}.main-menu ul ul,.main-menu ul li .menu-wrapper,.dropdown-cart .dropdown-menu{border-top:0px}.main-menu ul ul::before{border-bottom-color:#00aeef}#search .nav-tabs>li>a.active,#search .nav-tabs>li>a:hover .active,#search .nav-tabs>li>a:focus .active{background-color:#12a0cc}header#plain .main-menu>ul>li>a,.sticky .main-menu>ul>li>a{color:#666}ul#top_links a:hover,ul#top_tools a:hover{color:#12a0cc}header#plain .main-menu>ul>li:hover>a,.sticky .main-menu>ul>li:hover>a{color:#33333360}.main-menu>ul>li>a{padding:0 8px 0px  8px}.sticky .main-menu>ul>li>a{padding:0 8px 20px  8px}.sticky nav,nav{height:100%;margin:auto}@media screen and (max-width: 992px){header{padding:0px}header.sticky{padding:10px 0 0 0}nav{margin-top:26px}.sticky nav{margin-top:16px}header#plain{padding-bottom:10px;padding-top:0px}header#plain.sticky{padding-bottom:0px;padding-top:10px}}.main-menu a{-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s}.dropdown-cart .dropdown-menu{background-image:url(/img/tiles.png);background-position:top left;background-size:41% 3px;background-repeat:repeat-x}@media (min-width: 992px){.main-menu ul ul,.main-menu ul li .menu-wrapper{background-image:url(/img/tiles.png);background-position:top left;background-size:41% 3px;background-repeat:repeat-x}}@media (max-width: 767px){.main-menu ul ul li:hover>a{background-color:transparent}}.main-menu ul ul li a{font-weight:500}.row.locations .img_container img{width:auto}ul.add_info.home li{width:28px;height:28px}ul.add_info.home li a{width:28px;height:28px}ul.add_info.home li i{font-size:18px;top:4px}a.btn_1.home.abspos.locations,.btn_1.home.abspos.locations{right:12px}.dropdown-cart .dropdown-menu::before{border-bottom-color:#de4257}@media (max-width: 767px){a.btn_1.home.abspos.locations,.btn_1.home.abspos.locations{margin-bottom:0px;width:calc(100% - 24px)}.rating p{margin-bottom:5px !important}.rating{margin-bottom:40px}}@media (min-width: 768px){.row.locations .tour_title{min-height:148px}.rating p{margin-bottom:15px !important}}.rating p{line-height:22px}#search .tab-content{border-radius:6px}#search .nav-tabs>li>a.active,#search .nav-tabs>li>a:hover .active,#search .nav-tabs>li>a:focus .active{background-color:var(--color-c);color:#fff !important;border-radius:3px 3px 0px 0px}#search .nav-tabs{font-size:12px;text-transform:uppercase;font-weight:700}#search .nav-tabs>li>a{background:rgba(24,172,230,0.78)}#search .nav-tabs>li>a{border-radius:3px 3px 0px 0px;border:0;color:#fff !important;padding:10px 15px;margin-right:3px}#search label{font-weight:bold}a,ul#cart_items li strong>a:hover{color:#099ad1}a.button_drop,.button_drop{color:#12a0cc !important}.table.table_summary tr.total{color:#000}.irs-from::after,.irs-to::after,.irs-single::after{border-top-color:#099ad1}.irs-line-mid,.irs-line-left,.irs-line-right,.irs-bar,.irs-bar-edge,.irs-slider{background-image:url(../img/sprite-skin-blue.png)}a.cart_bt strong,a.btn_map,.form_title h3 strong,.irs-from,.irs-to,.irs-single{background-color:#099ad1}.price_list{color:#099ad1;font-weight:600;font-size:42px}sub.subline{bottom:0px;font-size:45%}.price_list sup{font-size:25px;position:relative;top:-10px;font-weight:400}a.btn_1,.btn_1,a.btn_full,.btn_full{background:#28a745}a.btn_full_outline{color:#099ad1;border:2px solid #099ad1}.box_style_4 a.phone{color:#28a745}#price_single_main span{font-size:60px;color:#099ad1}a.cart_bt strong{background-color:#f00}a.no-hover{color:#555}.box_style_1 h3.inner{background-color:#099ad1}.internal-page{font-size:17px;line-height:23px;padding-top:calc(23px + var(--logo-height))}@media screen and (max-width: 992px){.internal-page{padding-top:calc(20px + var(--logo-height-mobile))}}.btn_1.green{background:mediumseagreen}a.btn_map{background-color:#f7941d}.row.locations .tour_title,.item.locations .tour_title{min-height:159px}@media (max-width: 992px) and (min-width: 768px){.row.locations .tour_title,.item.locations .tour_title{min-height:225px}}.tour_container{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#sidebar_locations a,#sidebar_section_pages a,#sidebar_deals a{font-weight:600}.text-success{font-weight:500}.text-info{font-weight:500}.row.room .text-success{font-size:13px;font-weight:600}.row.room .text-info{font-size:13px;font-weight:600}.row.room{margin-bottom:20px}.row.room .text-danger{font-weight:500}.row.room{margin-top:15px;padding:15px 15px 0px 15px;border:0px}#quovai-rooms{margin-top:25px}#single_tour_desc h4{line-height:24px;font-size:18px;text-transform:uppercase;font-weight:600}.tour_list_desc h3{margin-bottom:5px}.tour_list_desc{line-height:20px}.tour_list_desc p{margin:0 0 15px 0}input,button,select,optgroup,textarea,header,aside{line-height:17px}.tour_list_desc .tags a{background:#ededed url(../img/tag_bg.png) no-repeat 91% center}.tour_list_desc{padding:10px 10px 0 0}.tour_list_desc .widget.tags{height:48px}.ribbon_3.locations span{font-size:9px;top:21px;left:-20px;line-height:18px}.strip_all_tour_list{border-radius:5px}.img_list{border-top-left-radius:0px;border-bottom-left-radius:0px}hr.line{display:none}#hotels label.dd-selected-text{font-size:13px;line-height:38px !important}#hotels .dd-options li .dd-option,#transfers .dd-options li{font-size:13px}@media (max-width: 592px){#search .nav-tabs>li>a{padding:10px 8px}}h1{color:var(--color-a)}.color-a{color:var(--color-a)}.box_style_1 h3.inner{background-color:var(--color-a)}a.cart_bt strong,a.btn_map,.form_title h3 strong,.irs-from,.irs-to,.irs-single{background-color:var(--color-a)}.features-content{min-height:400px;background-color:unset;color:#555;font-size:14px;padding:5% 30px 10% 80px}.features-img{height:400px;line-height:340px}.features-bg{border-radius:60% 40% 60% 40%;min-height:400px}.features-content h3{color:var(--color-b)}.feature_home_2 h3{color:var(--color-b)}.box_style_4 a.phone{color:var(--color-a)}.banner.colored{background:var(--color-b) url(../../img/banner_bg_colored.png) no-repeat center bottom;color:#fff}@media (min-width: 767px){.row.about-us{margin-bottom:135px}}#contenitore-carousel .img_container,div[id^="products_slider_"] .img_container,div[id^="locations_slider_"] .img_container,.quovai-shop-grid .img_container,div[id^="grid-locations_"] .img_container{max-height:220px;min-height:220px}@media (min-width: 768px){#quovai-deals .img_container,#quovai-deals .img-fluid,.quovai-shop-grid .img_container{min-height:220px}#quovai-deals .hotel_container{min-height:310px}#contenitore-carousel .img_container,div[id^="products_slider_"] .img_container,div[id^="locations_slider_"] .img_container,.quovai-shop-grid .img_container,div[id^="grid-locations_"] .img_container{max-height:220px;min-height:220px}}@media (max-width: 810px){#contenitore-carousel .tour_container .tour_title h3{font-size:11px}}@media (min-width: 1200px){#quovai-deals .img_container,#quovai-deals .img-fluid,.quovai-shop-grid .img_container{min-height:310px}#quovai-deals .hotel_container{min-height:355px}#quovai-deals .img_container,.quovai-shop-grid .img_container{max-height:310px}#contenitore-carousel .img_container,div[id^="products_slider_"] .img_container,div[id^="locations_slider_"] .img_container,.quovai-shop-grid .img_container,div[id^="grid-locations_"] .img_container{max-height:265px;min-height:265px}}@media (min-width: 1400px){#quovai-deals .img_container,#quovai-deals .img-fluid,.quovai-shop-grid .img_container{min-height:360px}}#position{background-color:var(--color-a);border-bottom:solid 0px}#position ul{color:white}:root{--logo-height: 71px;--logo-width: 100px;--carusel-height: 1024px;--color-a: #4E3A2D !important;--color-b: #D19F2B;--color-b-gradient: linear-gradient(to bottom,#f948ab 0,#ff7cc2 100%);--color-c: #8f7128;--color-a-gradient: linear-gradient(to bottom,#35c5e6 0,#099ad1 100%);--btn-gold: var(--color-b);--btn-gold-hover: #B38825;--btn-gold-pressed: #9A7520;--btn-brown: var(--color-a);--btn-brown-hover: #785136;--btn-brown-pressed: #986F43;--btn-cream: #F8F7F3;--btn-sand: #E1D2BD;--btn-sand-pressed: #D4BFA5;--btn-outline: #857F78;--btn-disabled: #BFB7AD;--btn-disabled-text: #E6DFD7;--btn-focus: #1F94E7}body{font-size:15px}main{margin-bottom:650px !important;background-color:#eeecea}a{color:var(--info-text-color)}.main-menu ul li{margin-right:0px !important}h1,h2,h3,h4,h5,h6{color:var(--text-important-color)}.bt-title,.rd-title{color:#fff;font-weight:bold;text-transform:uppercase}#search{line-height:20px}@media screen and (max-width: 767px){#search{padding-top:165px}}@media (max-width: 767px){#homeclaim h2{font-size:24px}}@media (min-width: 593px) and (max-width: 649px){#homeclaim p{font-size:19px}}#price_single_main span{font-size:60px;color:#099ad1}a.cart_bt strong{background-color:#f00}a.no-hover{color:#555}.box_style_1 h3.inner{background-color:#099ad1}.box_style_1 h3.inner{background-color:var(--text-important-color)}.irs-from,.irs-to,.irs-single{background-color:var(--text-important-color)}a.btn_1,.btn_1,a.btn_full,.btn_full{text-transform:uppercase}#quovai_quote{text-transform:uppercase}.features-content{min-height:400px;background-color:unset;color:#555;font-size:14px;padding:5% 30px 10% 80px}.features-img{height:400px;line-height:340px}.features-bg{border-radius:60% 40% 60% 40%;min-height:400px}.features-content h3{color:var(--color-b)}.feature_home_2 h3{color:var(--color-b)}.box_style_4 a.phone{color:var(--text-important-color)}.box_style_4 i.icon-info-circled{color:#6A5F44}.banner.colored{background:var(--color-b) url(../../img/banner_bg_colored.png) no-repeat center bottom;color:#fff}.banner.colored.banner-location{margin-bottom:15px;background:#53a548 url(../../img/portals/cavallinobianco/silhouette_white_on_transparent.png) no-repeat center calc(100%);background-size:auto 130%;color:#fff}.banner.colored.banner-location a{position:absolute !important}#position{background-color:var(--text-important-color);border-bottom:solid 0px;font-size:12px !important;font-family:var(--font-secondary);text-transform:uppercase;letter-spacing:.15em}@media (min-width: 767px){.row.about-us{margin-bottom:135px}}#top_line{font-size:14px}.input-inline-picker{border-radius:3px;border:solid 1px #ccc;padding:9px;font-size:14px;color:#444}*{scroll-behavior:smooth}.btn_1.home.book{padding:7px 10px}.btn_1.home.contact{background:var(--color-a-gradient);padding:7px 10px}a.btn_1.contact:hover,.btn_1.contact:hover{background:#d9a526}#overlay-full{z-index:99997}a.cart_bt strong,a.btn_map,.form_title h3 strong{background-color:var(--info-text-color)}.slide-text.white h2{color:#fff;font-size:63px}.slide-text.white h3{color:#fff;font-size:53px}.main_title h2{text-transform:uppercase;font-weight:700;letter-spacing:0px;font-size:45px;margin-bottom:0;margin-top:0}#portal_name{display:none;color:#6a5f44}.sticky #portal_name,#plain #portal_name{display:inline}#plain.sticky #portal_name,.sticky #logo_home #portal_name{margin-top:14px}#plain #portal_name{margin-top:22px}#search .tab-content{padding:20px 30px 10px 30px;background-color:rgba(201,223,232,0.5);position:sticky;top:100px}#search label{color:#FFF7EF}#book_now{position:absolute;top:400px;text-align:center;width:100%}#book_now>button{font-size:18px;font-weight:600;color:#3C3936;padding:15px 30px;background-color:#f2dac0}#book_now>button:hover{background-color:#ecc0b2}#search{padding-top:680px;display:none}#search .btn_1{color:#3C3936;background-color:#f2dac0}.availabity-results{background-color:#fff}.footer-contact,div.mobifield #end,div.mobifield #start,.mbsc-windows.mbsc-calendar-slide,.label.label-info.last,.mbsc-windows.mbsc-datepicker-inline,.btn,a.btn_full,.button_drop.btn-cart,.btn_full,.button_drop.outline.btn-checkout.btn-custom,a.btn_1,.btn_1,a.btn_full,.btn_full,.empty_cart,p.new-date:not(.summary){font-family:var(--font-secondary)}a.btn_1,.btn_1,a.btn_full,.btn_full,a.btn_full_outline,.btn_full_outline,.button_drop.outline.btn-checkout.btn-custom,.btn{font-family:var(--font-secondary);font-size:13px;font-weight:500;letter-spacing:0.1em}header#plain #top_line{color:#888;border-bottom:1px solid #c3bcb5}.tour_list_desc{border-right:solid 1px #8a6c4d;min-height:310px}.box_style_1.expose,.box_style_1{background-color:#fff !important}.number{color:#6A5F44 !important;background-color:#fff !important}.styled-select-filters{border:1px solid var(--text-important-color);border-radius:4px}.mbsc-ios.mbsc-range-day::after{background-color:#a29381 !important}p.new-date,.wizard>.steps .disabled a,.wizard>.steps .disabled a:hover,.wizard>.steps .disabled a:active,.tour_list_desc.rooms .description,.box_style_1,.price_list.wide small,a.grey-333,a.cart_bt strong,tr.total td.empty_cart{color:var(--text-important-color) !important}table.table_summary td.checkout{border-top:1px solid var(--text-important-color) !important}.wizard>.steps .done a,.wizard>.steps .done a:hover,.wizard>.steps .done a:active{color:#fff !important}.row.guests{font-family:var(--font-secondary);font-size:12px;text-transform:uppercase}.dec.button_inc.disabled,.inc,.dec,.form-control{border:1px solid var(--text-important-color) !important}.inc.button_inc.disabled,.inc{border-left:0px !important}.dec.button_inc.disabled,.dec{border-right:0px !important}ul#top_tools{top:-20px;font-family:var(--font-secondary);text-transform:uppercase;letter-spacing:.15em;font-size:7px;font-weight:300 !important}#email-subscribe{background-color:var(--text-important-color);border:solid 1px #fff !important;border-radius:25px 0px 0px 25px !important;padding:25px;color:#fff;border-right:0px}#email-subscribe-button{background-color:var(--text-important-color);border:solid 1px #fff;border-radius:0px 25px 25px 0px;color:#fff;border-left:0px;padding-right:25px;font-weight:600;letter-spacing:2px;font-size:16px}#email-subscribe::placeholder{color:#ffffff99;width:100%;font-family:var(--font-principal);font-size:18px;font-weight:300;letter-spacing:.99px}footer,footer h3,footer h4,footer a{background:var(--footer-background-color) none;color:var(--footer-text-color);width:100%}.ul-inline li{display:inline;padding-right:15px;font-family:var(--font-secondary);font-size:15px}.ul-inline li:last-of-type{padding-right:0px}#quovai-availability{width:86%;margin:0 auto}@media (max-width: 480px){#quovai-availability{width:100%}}.form-control.green{border-color:solid 1px var(--button-action-color);outline:0;box-shadow:0 0 0 0.2rem #d0cbc5}.subfooter a{background-color:unset;text-transform:uppercase;text-transform:uppercase;font-size:11px;line-height:24px;letter-spacing:1.2px;margin:0 12px}.subfooter .ul-inline{text-align:right}.subfooter p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.32px}#social_footer{text-align:left;border-top:0px solid rgba(255,255,255,0.2);padding-top:0px;margin-top:20px}#social_footer ul li a{font-size:26px}#social_footer ul{text-align:left}.tooltip-content::after{border-top-color:#fff}.tooltip-content{color:#6A5F44;background:#fff}ul.list_ok.top li::before,ul.list_ok.top{color:#53a548}.label.label-info.last{color:#ca0031}.table_summary td.an-item::before{margin-top:0}.table.table_summary span.itemdata-location-location{padding-top:2px}.table.table_summary span.itemdata-location-name{padding-top:5px}.container.extra-large.margin_30.contact{padding:0px}.tour_list_desc.rooms .description.wide,#offerte-tab-content p,#single_tour_desc p,#no_availability{letter-spacing:.99px}@media (max-width: 480px){#single_tour_desc .new-date,#single_tour_desc .availability-results{letter-spacing:-0.02rem}#single_tour_desc .new-date{padding-bottom:15px}}.table.table_summary tr.total,#quote_req,#single_tour_desc h4,.box_style_1 h4,.checkout h2,.table.table_summary h2{font-family:var(--font-secondary);font-size:16px !important;text-transform:uppercase;letter-spacing:2px;font-weight:400 !important}.calendar-small .row.calendar-inner,.demo-book-rental-months-ahead label,.row.guests label{font-family:var(--font-secondary);text-transform:uppercase;font-size:12px !important;letter-spacing:.15em}#search .nav-tabs{font-weight:500 !important;font-family:var(--font-secondary);text-transform:uppercase;letter-spacing:.15em}.wizard-container{font-size:13px !important;font-family:var(--font-secondary);text-transform:uppercase;letter-spacing:.15em}@media (max-width: 446px){.wizard{font-size:10px !important}}@media (max-width: 420px){.wizard{font-size:9px !important}}@media (max-width: 767px){.tour_list_desc{border-right-width:0px}}.input-group-text{border:1px solid var(--text-important-color);border-right:0px}#nights-string{font-size:9px}ul#top_tools .dropdown.dropdown-user span{font-size:10px !important;font-weight:600 !important}.demo-book-rental-months-ahead label{margin-top:13px}#inline-picker{font-family:var(--font-secondary);text-transform:uppercase;font-size:12.5px}.availability-results,#alternatives span,#grid_availability:first-child{font-family:var(--font-secondary);text-transform:uppercase;letter-spacing:.15em;font-weight:400 !important;font-size:13px !important}.roomA,ul.legend-list>li{font-size:10px !important}.Mese{font-weight:500;font-size:12px}.tdDay{font-size:9px}ul.room-services{font-family:var(--font-secondary);text-transform:uppercase;letter-spacing:.15em;font-weight:300;font-size:14px}.short_info{background:initial;color:#4e3a2d}.tour_title,.hotel_title{background:#f9f9f9}.tags{background:#f9f9f9}.short_info.bg-gradient{background:linear-gradient(to bottom, transparent, #f9f9f9)}ul.list_ok.top li{font-family:var(--font-secondary);text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:500}ul.list_ok.top li::before{text-transform:none}.label.label-info.last{font-weight:500;letter-spacing:.15em;font-size:10px !important}.price_list small{font-size:10px;font-family:var(--font-secondary);text-transform:uppercase;letter-spacing:.15em;font-weight:400}.row.room .text-info.plan-type{font-size:13px;font-family:var(--font-secondary);text-transform:uppercase;letter-spacing:.15em;font-weight:500}.icon_set_1_icon-58::before{font-size:16px}.row.room .text-success{font-size:10px;font-family:var(--font-secondary);text-transform:uppercase;letter-spacing:.15em;font-weight:500}.row.room span.text-success.price,.text-success.price{font-family:inherit;letter-spacing:unset}#location_buttons.white a{font-family:var(--font-secondary);text-transform:uppercase;letter-spacing:.15em;font-weight:500;font-size:14px;display:inline-block}#location_buttons.white a::before{width:calc(100% - 30px);background-color:#d19f2b;display:inline-block;content:"";display:block;position:relative;z-index:1;transition:width .3s ease-out;height:2px;position:absolute;bottom:0;right:15px;left:15px}#location_buttons.white a::after{content:"";display:block;position:relative;z-index:1;transition:width .3s ease-out;height:2px;position:absolute;bottom:0;left:50%;transition:width .3s ease-out;transform:translateX(-50%);width:0;background-color:#4e3a2d;z-index:2}#location_buttons.white a:hover::after{width:calc(100% - 30px)}a#phone,a#email_footer{color:#fff;padding-left:0px;margin:0px}a#phone::before,a#email_footer::before{content:""}.footer-contact{letter-spacing:2px;font-weight:500;text-transform:uppercase}.footer-contact:first-child{margin-top:0px}.btn_full_outline{font-family:var(--font-secondary) !important;text-transform:uppercase;font-size:12px !important;letter-spacing:.15em;font-weight:600 !important}.btn.btn-outline-primary{font-weight:600;font-size:13px;line-height:24px;text-transform:uppercase}p.tag-quote{font-size:20px;margin-bottom:3rem}h2.h2-quote{color:#333}.quote-landing .roomdata.d-flex.align-items-center{background-color:#D19F2B !important}.roomdata .price.ml-auto{color:white !important;font-family:var(--font-principal);font-style:normal;font-weight:400;font-size:46.187px  !important;line-height:1;text-align:right}.roomdata.d-flex.align-items-center{background-color:#D19F2B;padding:5px 10px;font-family:var(--font-secondary);font-style:normal;font-weight:400;font-size:20px;line-height:32px;color:#4E3A2D;text-transform:uppercase}#offerte-tab-content{background-color:rgba(155,176,160,0.1);border:0px}#offerte-tab-content .quote-landing{width:100%;background-color:unset}.quote-landing section.offerte .top .price{color:white !important}.quote-landing section.offerte .top{background:#D19F2B !important}.quote-landing section.offerte .offerta,.quote-landing section.offerte-details>.container>.bg{box-shadow:none !important}.text-uppercase.big{font-size:24px;line-height:41px}#offerte-tab-content p.mt-3{font-style:normal;font-weight:400;font-size:20px;line-height:32px}.quote-room,#offerte-tab-content .quote-room{background-color:unset !important;padding-top:0px !important;margin-top:0;padding-top:2px;margin-top:15px;position:relative !important;bottom:0px;width:100%;background:unset !important;color:inherit !important}.quote-landing section.offerte .options{font-family:var(--font-principal);font-style:normal;font-weight:400;font-size:13px !important;line-height:18px !important;margin:15px 0 25px 0 !important;padding-bottom:20px !important;padding-left:0px !important}.quote-landing.no-custom-header{margin-top:0px !important}.quote-landing section.offerte-details>.container>.bg{background-color:rgba(155,176,160,0.1) !important}.col-md-6.mobifield.cat .form-group input{border:0px !important}.registration,.registration-edit{margin-top:108px}.has-preloader.btn.btn_1.pull-right{border:solid 1px var(--button-action-color)}.items-box-grid .tour_container{height:100%;background:#f9f9f9}.block-main-container.quovai-shop-grid img.img-fluid{max-width:110%}@media (max-width: 480px){.modal-title.sticky-top{position:sticky;top:-16px !important}.button_drop.btn-cart{letter-spacing:0em}}.ribbon_3{display:none !important}.icon-zoom-in-3,.icon-zoom-out-3{color:var(--title-color) !important}#in-cart{background-color:var(--title-color) !important}.text-info{color:var(--info-text-color) !important}#booking-tool{background-color:var(--text-important-color)}#booking-tool button.close,#booking-tool p.new-date{color:#fff !important}@media (max-width: 480px){#booking-tool .btn_services{margin-right:0 !important}}.dropdown.dropdown-cart.dropdown-user .cart_bt{width:300px;text-transform:lowercase}#user_menu{margin-left:60px}div[id^="products_slider_"] .img_container,.quovai-shop-grid .img_container,#quovai-deals .img_container,#quovai-deals .img-fluid{min-height:unset;max-height:unset}.block-main-container.quovai-shop-grid img.img-fluid{max-width:100%}.step.last.checkout-step{background-color:var(--footer-text-color) !important}#total-row td{padding:12px 0}.tooltip-item>i{font-size:14px;color:var(--title-color)}.text-new-date{color:var(--info-text-color) !important}.text-avail-date{color:var(--title-color) !important}.label.label-info{background-color:#28a745;background:linear-gradient(to bottom, #03a84e 0, #71b169 100%)}#newsletter-dialog .mfp-close::before{content:'X';color:#444;font-size:30px;top:40px;left:-10px;position:absolute}.info-policy>i{color:var(--info-text-color) !important}.form-control:focus,.form-control.green:focus{box-shadow:0 0 0 0.2rem #28a74567}.ribbon_4 span{font-weight:normal;font-family:var(--font-secondary)}#modal_snippet .modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:0;outline:0}#modal_snippet .modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#4E3A2D}#modal_snippet .modal-backdrop.fade{opacity:0}#modal_snippet .modal-backdrop.show{opacity:0.9}#modal_snippet .modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem 0;border-bottom:none;border-top-left-radius:0;border-top-right-radius:0}@media (min-width: 576px){#modal_snippet .modal-header{padding:64px 64px 0}}#modal_snippet .modal-header .close{padding:1rem 1rem !important;margin:-1rem -1rem -1rem auto}@media (min-width: 576px){#modal_snippet .modal-header .close{margin:-64px -64px -64px auto}}#modal_snippet .modal-title{margin-bottom:0;font-family:var(--font-principal);font-style:normal;font-weight:300;font-size:28px;color:#333;line-height:42px}#modal_snippet .modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem;font-family:var(--font-principal);font-style:normal;font-weight:300;font-size:18px;color:var(--color-a);line-height:31px}@media (min-width: 576px){#modal_snippet .modal-body{padding:1rem 64px 64px}}#modal_snippet .modal-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:0.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px)}#modal_snippet .modal-footer>*{margin:0.25rem}@media (min-width: 576px){#modal_snippet .modal-dialog{max-width:890px;margin:1.75rem auto}#modal_snippet .modal-sm{max-width:300px}}@media (min-width: 992px){#modal_snippet .modal-lg,#modal_snippet .modal-xl{max-width:800px}}@media (min-width: 1200px){#modal_snippet .modal-xl{max-width:1140px}}#modal_snippet .modal-dialog{margin-top:80px}#modal_snippet .close{position:unset;top:unset;left:unset;float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:0.5}#modal_snippet .close:hover{color:#000;text-decoration:none}#modal_snippet .close:not(:disabled):not(.disabled):hover,#modal_snippet .close:not(:disabled):not(.disabled):focus{opacity:0.75}label[for="num_adults"]>i.icon-person{display:none}label[for="num_children"]>i.icon-school{display:none}i.qu{display:inline-block;font-family:bootstrap-icons !important;font-style:normal;font-weight:normal !important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.quote-moon::before{content:"\f495";font-size:10px}i.quote-people::before{content:"\f4d0";font-size:22px}i.quote-home::before{content:"\f423";font-size:22px}i.quote-eye::before{content:"\f341";font-size:22px}i.quote-right::before{content:"\f138";font-size:10px}i.quote-open::before{content:"\f286"}.quote-landing section.offerte .options>span>i{margin-right:5px !important}.quote-book-col{box-shadow:none;background-color:var(--page-background-color)}.quote-landing .quote-room .date.text-center.text-lg-left,.d-flex.flex-wrap.align-items-center.options{padding:0 !important}#copyconfirm{padding:1px 1px 1px 5px}.category-header{font-family:var(--font-secondary);font-size:16px;font-weight:400}.main-menu ul ul,.main-menu ul li .menu-wrapper,.dropdown-cart .dropdown-menu{border-top:2px;border-top:2px solid var(--button-action-color);background-image:unset}#popup-services-list li{background-color:#f1e5cc}.ribbon-expired{right:-35px !important}.quote-landing ul.services-list,.quote-landing ul.services-list li{padding-left:0px !important}.quote-landing ul.services-list li::marker{content:'' !important}:where(.btn_1, .btn_full, .button_drop.btn-checkout){--b-bg: var(--btn-gold);--b-bg-hover: var(--btn-gold-hover);--b-bg-pressed: var(--btn-gold-pressed);--b-bd: var(--btn-gold);--b-bd-hover: var(--btn-gold-hover);--b-bd-pressed: var(--btn-gold-pressed);--b-fg: #fff;--b-fg-hover: #fff}:where(.bt-secondary, .btn_full_outline, .btn_1.outline, .button_drop.btn-cart){--b-bg: transparent;--b-bg-hover: var(--btn-sand);--b-bg-pressed: var(--btn-sand-pressed);--b-bd: var(--btn-outline);--b-bd-hover: var(--btn-brown);--b-bd-pressed: var(--btn-outline);--b-fg: var(--btn-brown);--b-fg-hover: var(--btn-brown)}:where(#quovai-availability, .back-to-search-btn){--b-bg: var(--btn-gold);--b-bg-hover: var(--btn-gold-hover);--b-bg-pressed: var(--btn-gold-pressed);--b-bd: var(--btn-gold);--b-bd-hover: var(--btn-gold-hover);--b-bd-pressed: var(--btn-gold-pressed);--b-fg: #fff;--b-fg-hover: #fff}:where(.btn_booking_tool, #pay-button, #pay-button-bt, #pay-button-ca, #pay-button-rd){--b-bg: var(--btn-cream);--b-bg-hover: var(--btn-sand);--b-bg-pressed: var(--btn-sand-pressed);--b-bd: var(--btn-cream);--b-bd-hover: var(--btn-sand);--b-bd-pressed: var(--btn-sand-pressed);--b-fg: var(--btn-brown);--b-fg-hover: var(--btn-brown)}:where(#quote-form #quovai_quote){--b-bg: var(--btn-brown);--b-bg-hover: var(--btn-brown-hover);--b-bg-pressed: var(--btn-brown-pressed);--b-bd: var(--btn-brown);--b-bd-hover: var(--btn-brown-hover);--b-bd-pressed: var(--btn-brown-pressed);--b-fg: #fff;--b-fg-hover: #fff}:is(.btn_1, .btn_full, .btn_full_outline, .button_drop.btn-checkout, .button_drop.btn-cart, .btn_booking_tool, #pay-button, #pay-button-bt, #pay-button-ca, #pay-button-rd, #quote-form #quovai_quote):not(.experience-conditions-btn){background:var(--b-bg) !important;border-color:var(--b-bd) !important;color:var(--b-fg) !important;opacity:1 !important;filter:none}:is(.btn_1, .btn_full, .btn_full_outline, .button_drop.btn-checkout, .button_drop.btn-cart, .btn_booking_tool, #pay-button, #pay-button-bt, #pay-button-ca, #pay-button-rd, #quote-form #quovai_quote):not(.experience-conditions-btn):is(:hover, :focus-visible){background:var(--b-bg-hover) !important;border-color:var(--b-bd-hover) !important;color:var(--b-fg-hover) !important;outline:none !important;box-shadow:none !important;filter:none !important}:is(.btn_1, .btn_full, .btn_full_outline, .button_drop.btn-checkout, .button_drop.btn-cart, .btn_booking_tool, #pay-button, #pay-button-bt, #pay-button-ca, #pay-button-rd, #quote-form #quovai_quote):not(.experience-conditions-btn):focus-visible{border-color:var(--btn-focus) !important;box-shadow:0 0 0 1px var(--btn-focus) !important}:is(.btn_1, .btn_full, .btn_full_outline, .button_drop.btn-checkout, .button_drop.btn-cart, .btn_booking_tool, #pay-button, #pay-button-bt, #pay-button-ca, #pay-button-rd, .form-check a, a.terms-link, #quote-form a, span.emaillink, a.recommended-descr-more, .adv-desc-toggle):focus:not(:focus-visible){outline:none !important;box-shadow:none !important}:is(.btn_1, .btn_full, .btn_full_outline, .button_drop.btn-checkout, .button_drop.btn-cart, .btn_booking_tool, #pay-button, #pay-button-bt, #pay-button-ca, #pay-button-rd, #quote-form #quovai_quote):not(.experience-conditions-btn):active{background:var(--b-bg-pressed) !important;border-color:var(--b-bd-pressed) !important;color:var(--b-fg-hover) !important;box-shadow:none}:is(.btn_1, .btn_full, .btn_full_outline, .button_drop.btn-checkout, .button_drop.btn-cart, .btn_booking_tool, #pay-button, #pay-button-bt, #pay-button-ca, #pay-button-rd, #quote-form #quovai_quote):not(.experience-conditions-btn):is(.disabled, :disabled){background:var(--btn-disabled) !important;border-color:var(--btn-disabled) !important;color:var(--btn-disabled-text) !important;box-shadow:none;cursor:default !important}.dropdown-cart :is(.button_drop.btn-cart, .button_drop.btn-checkout, .btn_full_outline.bt-secondary){border-style:solid !important;border-width:1px !important;font-weight:500 !important}:is(.btn_1, .btn_full, .btn_full_outline, .button_drop.btn-checkout, .button_drop.btn-cart, .btn_booking_tool, #pay-button, #pay-button-bt, #pay-button-ca, #pay-button-rd, #quote-form #quovai_quote):not(.experience-conditions-btn,.small,.dropdown-cart *){padding:13px var(--b-px, 24px) !important;line-height:16px !important;border-width:1px !important;border-style:solid !important;border-radius:999px !important;font-family:var(--font-secondary);font-size:13px !important;font-weight:500 !important;letter-spacing:0.1em;text-transform:uppercase}:is(.btn_1, .btn_full, .btn_full_outline, .button_drop.btn-checkout, .button_drop.btn-cart, .btn_booking_tool, #pay-button, #pay-button-bt, #pay-button-ca, #pay-button-rd, #quote-form #quovai_quote):not(.experience-conditions-btn,.small,.dropdown-cart *)>i{font-size:18px;line-height:16px;vertical-align:middle}.priced a.btn_1:not(.book){--b-px: 14px;display:inline-flex;align-items:center;justify-content:center;gap:4px}.priced a.btn_1:not(.book)>i{flex:none}a.btn_full_outline.experience-conditions-btn,.form-check a,a.terms-link,#quote-form a,span.emaillink,a.recommended-descr-more,.adv-desc-toggle{--b-ul: var(--btn-gold);color:var(--btn-brown) !important;font-weight:500 !important}span.emaillink{background:none !important;height:auto !important;line-height:16px !important;padding:0 !important;border-radius:0;border-bottom:solid 2px var(--b-ul);text-decoration:none !important}span.emaillink i{width:auto;font-size:15px}a.btn_full_outline.experience-conditions-btn{background:none !important;border:none !important;border-bottom:solid 2px var(--b-ul) !important;border-radius:0 !important;padding:5px 0 !important;font-size:12px !important}.form-check a,a.terms-link,#quote-form a,a.recommended-descr-more,.adv-desc-toggle{text-decoration:underline solid var(--b-ul) !important;text-decoration-thickness:2px !important;text-underline-offset:3px !important}:is(a.btn_full_outline.experience-conditions-btn, .form-check a, a.terms-link, #quote-form a, span.emaillink, a.recommended-descr-more, .adv-desc-toggle):hover{--b-ul: var(--btn-gold-hover)}:is(a.btn_full_outline.experience-conditions-btn, .form-check a, a.terms-link, #quote-form a, span.emaillink, a.recommended-descr-more, .adv-desc-toggle):focus-visible{--b-ul: var(--btn-focus);outline:none}:is(a.btn_full_outline.experience-conditions-btn, .form-check a, a.terms-link, #quote-form a, span.emaillink, a.recommended-descr-more, .adv-desc-toggle):active{--b-ul: var(--btn-gold-pressed)}.disabled:is(a.btn_full_outline.experience-conditions-btn, .form-check a, a.terms-link, #quote-form a, span.emaillink, a.recommended-descr-more, .adv-desc-toggle){--b-ul: var(--btn-disabled);color:var(--btn-disabled) !important;cursor:default}@font-face{font-family:"Phosphor-Light";src:url("/fonts/phosphor/Phosphor-Light.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:block}:is(.icon-clock, .icon-clock-5, .icon-attention-4, .icon-attention-alt, .icon-exclamation, .icon-error, .icon-ok-circled2-1, .icon-ok, .icon-ok-1, .icon-ok-3, .icon-ok-5, .icon-check-1, .icon-attention, .icon-warning, .icon-trash, .icon-bookmark-empty, .icon-cart, .icon-moon, .icon-moon-inv, .icon-location, .icon-location-6, .icon-location-outline, .icon-resize-full-2, .icon-link-1, .icon-info-circled, .icon-info-circled-1, .icon-calendar, .icon-calendar-1, .icon-calendar-7, .icon-share, .icon-email, .icon-mail, .icon-mail-alt, .icon-phone, .icon-phone-squared, .icon-docs, .icon-play, .icon-left-fat, .icon-left-circled, .icon-left-open-big, .icon-right-thin, .icon-right-big, .icon-right-open-big, .icon-down-open, .icon-down-open-mini, .icon-down-dir, .icon-angle-circled-down, .icon-up-open, .icon-up-dir, .icon-angle-circled-up, .icon-plus, .icon-minus, .icon-cancel, .icon-cancel-2, .icon-cancel-4, .icon-cancel-5, .icon-cancel-6, .icon-pencil-circled)::before{font-family:"Phosphor-Light" !important;font-weight:normal}.icon-clock::before,.icon-clock-5::before{content:"\e19a"}.icon-attention-4::before,.icon-attention-alt::before,.icon-exclamation::before,.icon-error::before{content:"\e4e2"}.icon-ok-circled2-1::before{content:"\e184"}.icon-ok::before,.icon-ok-1::before,.icon-ok-3::before,.icon-ok-5::before,.icon-check-1::before{content:"\e182"}.icon-attention::before,.icon-warning::before{content:"\e4e0"}.icon-trash::before{content:"\e4a6"}.icon-bookmark-empty::before{content:"\e0ea"}.icon-cart::before{content:"\e41e"}.icon-moon::before,.icon-moon-inv::before{content:"\e330"}.icon-location::before,.icon-location-6::before,.icon-location-outline::before{content:"\e316"}.icon-resize-full-2::before{content:"\e0a2"}.icon-link-1::before{content:"\e2e2"}.icon-info-circled::before,.icon-info-circled-1::before{content:"\e2ce"}.icon-calendar::before,.icon-calendar-1::before,.icon-calendar-7::before{content:"\e7b2"}.icon-share::before{content:"\e408"}.icon-email::before,.icon-mail::before,.icon-mail-alt::before{content:"\e218"}.icon-phone::before,.icon-phone-squared::before{content:"\e3b8"}.icon-docs::before{content:"\e1ca"}.icon-play::before{content:"\e3d2"}.icon-left-fat::before,.icon-left-circled::before,.icon-left-open-big::before{content:"\e058"}.icon-right-thin::before,.icon-right-big::before,.icon-right-open-big::before{content:"\e06c"}.icon-down-open::before,.icon-down-open-mini::before,.icon-down-dir::before,.icon-angle-circled-down::before{content:"\e136"}.icon-up-open::before,.icon-up-dir::before,.icon-angle-circled-up::before{content:"\e13c"}.icon-plus::before{content:"\e3d4"}.icon-minus::before{content:"\e32a"}.icon-cancel::before,.icon-cancel-2::before,.icon-cancel-4::before,.icon-cancel-5::before,.icon-cancel-6::before{content:"\e4f6"}.icon-pencil-circled::before{content:"\e3b0"}
