@charset "UTF-8";body{height:100%;padding-top:0}#product-in-cart-modal .modal-content{border:2px solid #ffd700}#product-in-cart-modal .modal-content .modal-header .modal-title{font-size:18px!important;text-align:left!important;font-weight:600}#product-in-cart-modal .modal-content .modal-header .modal-title:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;margin-right:5px;color:#ffd700}#product-in-cart-modal .modal-content .modal-footer{justify-content:center!important}#product-in-cart-modal .modal-content .modal-footer .btn-1{padding:1%}#product-in-cart-modal .modal-content .modal-footer .btn-1:first-child{color:#000;font-size:13px;border:1px solid #0064bd}#product-in-cart-modal .modal-content .modal-footer .btn-1:first-child:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;margin-right:5px;color:#0064bd}#product-in-cart-modal .modal-content .modal-footer .btn-1:last-child{color:#000;font-size:13px;border:1px solid #228b22}#product-in-cart-modal .modal-content .modal-footer .btn-1:last-child:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;margin-right:5px;color:#228b22}#adding-product-modal .modal-content{border:2px solid #228b22}#adding-product-modal .modal-content .modal-header .modal-title{font-size:18px!important;text-align:left!important;font-weight:600}#adding-product-modal .modal-content .modal-header .modal-title:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;margin-right:5px;color:#228b22}#adding-product-modal .modal-content .modal-footer{justify-content:center!important}#adding-product-modal .modal-content .modal-footer .btn-1{padding:1%}#adding-product-modal .modal-content .modal-footer .btn-1:first-child{color:#000;font-size:13px;border:1px solid #0064bd}#adding-product-modal .modal-content .modal-footer .btn-1:first-child:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;margin-right:5px;color:#0064bd}#adding-product-modal .modal-content .modal-footer .btn-1:last-child{color:#000;font-size:13px;border:1px solid #228b22}#adding-product-modal .modal-content .modal-footer .btn-1:last-child:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;margin-right:5px;color:#228b22}#search-panel-box-modal .modal-header .modal-title{font-size:22px;color:#000;font-weight:300;width:100%;text-align:center}#search-panel-box-modal .modal-body .dg-daterangepicker{border:1px solid #0064bd;text-align:center!important;font-size:14px}#search-panel-box-modal .modal-body .dg-daterangepicker i{font-weight:300;color:#0064bd;background-color:#fff;border-radius:100%;border-radius:100%;padding:6px;width:28px;height:28px;text-align:center}#search-panel-box-modal .modal-body [dg-role=occupacies-modal-btn]{border:1px solid #0064bd}#search-panel-box-modal .modal-body [dg-role=occupacies-modal-btn] i{font-weight:300;color:#0064bd;background-color:#fff;border-radius:100%;border-radius:100%;padding:7px;width:33px;height:31px;text-align:center}#search-panel-box-modal .search-btn{background-color:#0064bd;color:#fff}#search-panel-box-modal .search-btn i{color:#fff}.internal-booking-image-header{padding-top:16%;margin-top:60px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#ccc}@media(max-width:570px){.internal-booking-image-header{padding-top:45%}}.no-results{background-color:#fff;padding:20px;border:1px solid #0064bd}.no-results .title{font-size:20px;color:#0064bd;font-weight:700}.no-results .title:before{font-size:20px;color:#0064bd;content:"";font-family:"Font Awesome 5 Pro",sans-serif;margin-right:5px}.no-results .text{font-size:12px;color:#000}.header-box .box-title{font-size:2.5rem;color:#fff}.main-container{background-color:#f8f9fa!important}.panels-destination-container{padding:20px}.panels-destination a{color:#666;font-weight:300;font-size:.8em;cursor:pointer}.panels-destination a:hover{color:#fff;font-weight:300;font-size:.8em;cursor:pointer}.panels-destination span:hover{background-color:#2d385e;border-radius:5px;padding:5px;text-align:center}.badge.badge-number.badge-pill{background-color:#e2e2e2;color:#444}.map-container{width:100%;height:400px}.open-map-btn-container{position:absolute;bottom:0;left:0;right:0;z-index:2}.fotorama__wrap{margin:auto}.default-text{font-size:13px;color:#2f3339}.breadcrumb{background-color:transparent;color:#fff}.breadcrumb-item+.breadcrumb-item::before{color:#fff}.breadcrumb-item.active{color:#fff}.breadcrumb-item a{color:#fff;font-weight:bold}.consensi-informati a{color:#003363;text-decoration:none}.consensi-informati a:hover,.consensi-informati a:focus,.consensi-informati a:active{color:#61d0bf}.hidden-price{display:none!important}.iti{width:100%}#pills-tab{display:flex;align-items:center;justify-content:start}#pills-tab .nav-item{margin:5px}#pills-tab .nav-item .nav-link{color:#f4f4f4;background-color:#0064bd!important;padding:20px}#pills-tab .nav-item .nav-link.active{background-color:#f4f4f4!important;color:#fff;padding:20px}#pills-tab{display:flex;align-items:end;justify-content:start}#pills-tab .nav-item{margin:5px}#pills-tab .nav-item .nav-link{color:#f4f4f4;background-color:#0064bd!important;padding:20px}#pills-tab .nav-item .nav-link.active{background-color:#f4f4f4!important;color:#fff;padding:20px}.ReservedAreaSignup form{width:100%!important}.ReservedAreaSignup .form-group.row{width:80%;margin:auto}@media(max-width:991.98px){.ReservedAreaSignup .form-group.row{width:100%}}.ReservedAreaSignup #pills-tab{display:flex;align-items:end;justify-content:center}.ReservedAreaSignup #pills-tab span{text-align:center}.ReservedAreaSignup #pills-tab .nav-item{margin:5px}.ReservedAreaSignup #pills-tab .nav-item .nav-link{color:#000;background-color:#ccc!important;padding:20px}.ReservedAreaSignup #pills-tab .nav-item .nav-link.active{background-color:#0064bd!important;color:#fff;padding:20px}.ReservedAreaSignup .btn-1{background-color:#0064bd;color:#fff;border-radius:5px;border:0}.ReservedAreaSignup .btn-1:hover{background-color:#f4f4f4}.section-content{width:80%;margin:auto}@media(max-width:991.98px){.section-content{width:100%}}.validDate{background-color:#90ee90!important}.onRequestDate{background-color:#ffa500!important}td.active.day.validDate{background-color:#90ee90!important;border:1px solid #000;background-image:none!important}td.active.day.onRequestDate{background-color:#ffa500!important;border:1px solid #000;background-image:none!important}