@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 #f5cb4e}#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:#f5cb4e}#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 #f5cb4e}#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:#f5cb4e}#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 .col-lg-10.col-12{max-width:100%!important;flex:0 0 100%!important}#search-panel-box-modal .modal-body .color-1{padding:0!important;color:#f5cb4e!important}#search-panel-box-modal .modal-body .dg-daterangepicker{border:1px solid #f5cb4e!important;text-align:center!important;font-size:14px}#search-panel-box-modal .modal-body .dg-daterangepicker i{font-weight:300;color:#f5cb4e;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 #f5cb4e}#search-panel-box-modal .modal-body [dg-role=occupacies-modal-btn] i{font-weight:300;color:#f5cb4e;background-color:#fff;border-radius:100%;border-radius:100%;padding:7px;width:33px;height:31px;text-align:center}#search-panel-box-modal .modal-body .input-group.date.roundtripdate{border:1px solid #f5cb4e;max-width:99%}#search-panel-box-modal .modal-body .input-group.date.roundtripdate .form-control{border:0!important}#search-panel-box-modal .modal-body .input-group.date.roundtripdate i{font-weight:300}#search-panel-box-modal .search-btn{background-color:#f5cb4e;color:#fff;width:max-content;margin:auto;padding:.5rem!important}#search-panel-box-modal .search-btn i{color:#fff}.internal-booking-image-header{padding-top:150px;margin-top:0;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fff}@media(max-width:570px){.internal-booking-image-header{padding-top:150px}}.no-results{background-color:#fff;padding:20px;border:1px solid #f5cb4e}.no-results .title{font-size:20px;color:#f5cb4e;font-weight:700}.no-results .title:before{font-size:20px;color:#f5cb4e;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}.main-container.container{background:#fff!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:#f5cb4e!important;padding:20px}#pills-tab .nav-item .nav-link.active{background-color:#f4f4f4!important;color:#fff;padding:20px}.ReservedAreaSignup .container{max-width:85vw!important;flex:0 0 85vw;padding:0;margin:auto}@media(min-width:2560px){.ReservedAreaSignup .container{max-width:65vw!important;flex:0 0 65vw;padding:0;margin:auto}}@media(min-width:2048px){.ReservedAreaSignup .container{max-width:75vw!important;flex:0 0 75vw;padding:0;margin:auto}}@media(max-width:1360.98px){.ReservedAreaSignup .container{max-width:95vw!important;flex:0 0 95vw;padding:0;margin:auto}}@media(max-width:991.98px){.ReservedAreaSignup .container{max-width:85vw!important;flex:0 0 85vw;padding:0;margin:auto}}@media(max-width:767.98px){.ReservedAreaSignup .container{max-width:85vw!important;flex:0 0 85vw;padding:0;margin:auto}}@media(max-width:520px){.ReservedAreaSignup .container{max-width:80vw!important;flex:0 0 80vw;padding:0;margin:auto}}.ReservedAreaSignup h1{font-size:1.5rem;line-height:1;color:#f5cb4e;font-family:"Lato",sans-serif;font-weight:600}.ReservedAreaSignup #pills-tab{display:flex;align-items:end;justify-content:center}.ReservedAreaSignup #pills-tab .nav-item{margin:5px}.ReservedAreaSignup #pills-tab .nav-item .nav-link{color:#f5cb4e;background-color:#f4f4f4!important;padding:10px;border-radius:6px}.ReservedAreaSignup #pills-tab .nav-item .nav-link.active{background-color:#f5cb4e!important;color:#fff;padding:10px;border-radius:6px}.ReservedAreaSignup form{width:100%!important;display:flex;flex-wrap:wrap;font-family:"Lato",sans-serif;color:#000}.ReservedAreaSignup .form-group.row{width:49%;margin:0 .5rem .5rem 0}@media(max-width:991.98px){.ReservedAreaSignup .form-group.row{width:100%}}.ReservedAreaSignup .form-group.row .col-12.col-lg-4.col-form-label{max-width:100%!important;flex:0 0 100%!important;padding:0!important}.ReservedAreaSignup .form-group.row .col-12.col-lg-8{max-width:100%!important;flex:0 0 100%!important;padding:0!important}.ReservedAreaSignup .form-group.row .col-12.col-lg-8 .form-control{background-color:#fff!important;border:1px solid #666!important;border-radius:6px!important;width:100%!important}.ReservedAreaSignup .section-content{width:100%;margin:auto;display:flex;flex-wrap:wrap}.ReservedAreaSignup .section-content .section-description{width:100%}.ReservedAreaSignup .section-content .font-weight-bold{margin:0 3px 0 0}.ReservedAreaSignup .section-content .form-group{width:100%;margin-bottom:0!important}@media(max-width:991.98px){.ReservedAreaSignup .section-content{width:100%}}.ReservedAreaSignup .btn-1{background-color:#f5cb4e;color:#fff;border-radius:6px;padding:.5rem 1rem!important}.ReservedAreaSignup .btn-1:hover{background-color:#f5cb4e}[dg-role=seatTablesContainer] div.seat{cursor:pointer;text-align:center;color:#fff;height:38px;width:41px;line-height:38px;margin:3px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}[dg-role=seatTablesContainer] div.seat.available{background-color:#228b22}[dg-role=seatTablesContainer] div.seat.selected{background-color:#f5cb4e}[dg-role=seatTablesContainer] div.seat.unavailable{background-color:#666;cursor:not-allowed}[dg-role=seatTablesContainer] div.seat.no-seat{background-color:transparent;cursor:default}[dg-role=seatTablesContainer] div#assignmentResume-error{font-size:80%;color:#dc3545}[dg-role=seatTablesContainer] div#seatOccupied-error{font-size:80%;color:#dc3545}[dg-role=seatTablesContainer] .general_seat_container{text-align:left;display:flex;flex-wrap:wrap}[dg-role=seatTablesContainer] .general_seat_container .rif_legenda{list-style-type:none!important;margin:0;padding:0;width:100%;display:flex;flex-wrap:wrap}@media(max-width:570px){[dg-role=seatTablesContainer] .general_seat_container .rif_legenda{display:block;margin:2% 0}}[dg-role=seatTablesContainer] .general_seat_container .rif_legenda li{padding:0 2%}@media(max-width:570px){[dg-role=seatTablesContainer] .general_seat_container .rif_legenda li{padding:0}}[dg-role=seatTablesContainer] .general_seat_container .rif_legenda li:first-child{padding:0}[dg-role=seatTablesContainer] .general_seat_container .rif_legenda .not_available{color:#666}[dg-role=seatTablesContainer] .general_seat_container .rif_legenda .not_available:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;font-weight:600;margin-right:5px}[dg-role=seatTablesContainer] .general_seat_container .rif_legenda .not_assigned{color:#228b22}[dg-role=seatTablesContainer] .general_seat_container .rif_legenda .not_assigned:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;font-weight:600;margin-right:5px}[dg-role=seatTablesContainer] .general_seat_container .rif_legenda .assigned{color:red}[dg-role=seatTablesContainer] .general_seat_container .rif_legenda .assigned:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;font-weight:600;margin-right:5px}[dg-role=seatTablesContainer] .general_seat_container .row{width:100%}@media(max-width:991.98px){[dg-role=seatTablesContainer] .general_seat_container{width:90%}}[dg-role=seatTablesContainer] .general_seat_container .map{width:auto}@media(min-width:991.98px){[dg-role=seatTablesContainer] .general_seat_container .map{width:auto;overflow:hidden}}@media(max-width:570px){[dg-role=seatTablesContainer] .general_seat_container .map{order:2;width:100%;margin:auto}}[dg-role=seatTablesContainer] .general_seat_container .map .table{width:auto}@media(max-width:570px){[dg-role=seatTablesContainer] .general_seat_container .map .table{width:60%}}[dg-role=seatTablesContainer] .general_seat_container .map .table td,[dg-role=seatTablesContainer] .general_seat_container .map .table th{padding:0!important}[dg-role=seatTablesContainer] .general_seat_container .general_title{font-size:16px;width:100%}[dg-role=seatTablesContainer] .general_seat_container .message{color:#666;margin-bottom:2%}@media(max-width:570px){[dg-role=seatTablesContainer] .general_seat_container .message{margin:2% 0}}[dg-role=seatTablesContainer] .general_seat_container .message:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#daa520;font-weight:600;margin-right:5px}[dg-role=seatTablesContainer] .general_seat_container .legend{min-width:50%}@media(max-width:570px){[dg-role=seatTablesContainer] .general_seat_container .legend{width:100%;margin:2%}}[dg-role=seatTablesContainer] .general_seat_container .legend .occupation{margin:1% 0;min-width:50%}[dg-role=seatTablesContainer] .general_seat_container .legend .occupation .btn{background-color:transparent;color:#000;text-align:left!important;border:0!important;padding:2% 1%!important}[dg-role=seatTablesContainer] .general_seat_container .legend .occupation .btn:hover{background-color:#f8f9fa}[dg-role=seatTablesContainer] .general_seat_container .legend .occupation .removeBtn-pax{color:#000;font-weight:600}[dg-role=seatTablesContainer] .general_seat_container .legend .occupation .removeBtn-pax:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#f5cb4e;font-weight:600;margin-right:5px;padding:0 0 0 2%}[dg-role=seatTablesContainer] .general_seat_container .legend .occupation .removeBtn-seat{color:#000;padding:0 2%}[dg-role=seatTablesContainer] .general_seat_container .legend .occupation .removeBtn-sheet{color:#000;padding:0 2%}.map .card-header{background-color:#f5cb4e}.sheetTitle *{color:#fff!important}@media(min-width:576px){#paxAssignemntModal .modal-dialog{xmax-width:20%}}@media(max-width:575.98px){#paxAssignemntModal .modal-dialog{max-width:90%}}#paxAssignemntModal .modal-body{}#paxAssignemntModal .modal-body .text-center{font-weight:600}#paxAssignemntModal .modal-body .btn.btn-default.m-1{background-color:transparent;border:0;color:#000;padding:0;margin:0}#paxAssignemntModal .modal-body .btn.btn-default.m-1:before{content:"";font-family:"Font Awesome 5 Pro",sans-serif;color:#000;margin-right:5px}#paxAssignemntModal .modal-body .col-12{padding:0}#paxAssignemntModal .modal-body .col-md-6{padding:0;max-width:48%;flex:0 0 48%}#paxAssignemntModal .modal-body #seatAssigned{padding:0 2%}#paxAssignemntModal .modal-body #seatAssigned .btn.btn-default.btn-sm{background-color:transparent;color:#000;font-size:16px!important;color:#f5cb4e;font-weight:600;border:0}#paxAssignemntModal .modal-body #seatAssigned .border-bottom{border:0!important;width:100%;justify-content:start}#paxAssignemntModal .modal-body #seatAssigned .col-2{padding:0;max-width:5%;flex:0 0 5%}#paxAssignemntModal .modal-body #seatAssigned .col-2:last-child{text-align:right;max-width:25%;flex:0 0 25%}#paxAssignemntModal .modal-body #seatAssigned .col-8{max-width:70%;flex:0 0 70%}#paxAssignemntModal .modal-body #notAssignable{font-size:14px;color:#666}#paxAssignemntModal .modal-body #notAssignable .btn.btn-default{background-color:yeòllow;color:#000;font-size:16px!important;color:#f5cb4e;font-weight:600;border:0}.datepicker .datepicker-switch,.datepicker .month,.drp-calendar.left.single .datepicker-switch,.drp-calendar.left.single .month{font-size:20px!important;font-weight:300!important;padding:10px 0!important}.datepicker .dow,.drp-calendar.left.single .dow{color:#666!important;font-weight:300!important;line-height:2rem!important;font-size:14px!important}.datepicker .day,.drp-calendar.left.single .day{border:1px solid #f2f2f2;padding:2%;color:#000!important;font-size:12px!important}.datepicker .old,.drp-calendar.left.single .old{background-color:#e2e2e2!important;color:#999!important}.datepicker .validDate,.drp-calendar.left.single .validDate{background-color:transparent!important;border-radius:0!important;background-color:#b1d48f!important;color:#000!important}.datepicker .onRequestDate,.drp-calendar.left.single .onRequestDate{background-color:#fbcf7f!important}.datepicker td.active.day,.drp-calendar.left.single td.active.day{background-color:#7da457!important;border:0 solid #7da457!important;background-image:none!important;border-radius:0!important;color:#fff!important}.datepicker td.active.day.validDate,.drp-calendar.left.single td.active.day.validDate{background-color:#7da457!important;border:0 solid #7da457!important;background-image:none!important;border-radius:0!important;color:#fff!important}.datepicker td.active.day.onRequestDate,.drp-calendar.left.single td.active.day.onRequestDate{background-color:#ffa500!important;border:1px solid #000;background-image:none!important}.drp-calendar.left.single .next.available{background-color:#fff}.drp-calendar.left.single .next.available:hover{background-color:#fff!important}.drp-calendar.left.single .prev.available{background-color:#fff}.drp-calendar.left.single .prev.available:hover{background-color:#fff;background-color:#fff!important}.drp-calendar.left.single td.off{color:#666!important}.drp-calendar.left.single td.off.disabled{color:#666!important}.drp-calendar.left.single td.off.disabled:hover{background-color:#ccc!important}.drp-calendar.left.single td,.drp-calendar.left.single td.active{border:1px solid #f2f2f2;padding:1%!important;font-size:12px!important;border-radius:0!important}.drp-calendar.left.single td.active.validDate{background-color:#7da457!important;border:0 solid #7da457!important;background-image:none!important;border-radius:0!important;color:#fff!important}.drp-calendar.left.single td.active.validDate:hover{background-color:#7da457!important;border:0 solid #7da457!important}.drp-calendar.left.single td.active.onRequestDate{background-color:#ffa500!important;border:1px solid #ffa500;background-image:none!important;background-color:#ffa500!important;border:1px solid #ffa500}.drp-calendar.left.single td:hover{border-radius:0!important}.drp-calendar.left.single thead th{color:#666!important;font-weight:300!important;line-height:2rem!important;font-size:14px!important}.drp-calendar.left.single .validDate{background-color:transparent!important;border-radius:0!important;background-color:#b1d48f!important;color:#000!important}.drp-calendar.left.single .onRequestDate{background-color:#fbcf7f!important}.daterangepicker .calendar-table td{padding:3px}.daterangepicker .calendar-table td:hover{padding:3px}.daterangepicker .calendar-table td.in-range:hover{padding:3px}.daterangepicker .calendar-table td.off{color:#666!important}.daterangepicker .calendar-table td.off.start-date{color:#fff!important}.daterangepicker .calendar-table td.off.in-range{color:#000!important}.daterangepicker .calendar-table td.active{padding:3px;font-weight:700}.daterangepicker .calendar-table td.active:hover{padding:3px;background-color:#f5cb4e!important}@media(max-width:520px){.daterangepicker .calendar-table td{padding:5px}}@media(max-width:480px){.datepicker td{width:30px!important;height:20px!important}}