.waiting,body.widgets-waiting:after{top:0;left:0;width:100%;height:100%;bottom:0;right:0}body.widgets-waiting{overflow:hidden}body.widgets-waiting:after{content:"";position:absolute;z-index:1999999999;background-color:#fff}.sweet-alert button.confirm{letter-spacing:.8px;text-transform:uppercase;font-size:16px;background-color:#ef6436!important;border-color:#ef6436!important;color:#fff;font-weight:600}.sweet-alert .sweet-img-alert-widget{width:150px}.sweet-alert .sweet-title-widget{margin:10px 0}.sweet-alert .error-msgs{display:block;margin:4px 0}.calendar-initialized,.club-content .container .date,.main-club-block .container .amazon-countdown,.main-club-form .container .date,.tpd-skin-moby .tpd-skin{position:relative}.calendar-initialized span.remove-date{display:block;padding:5px;cursor:pointer;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.calendar-initialized span.remove-date .svg-resource{width:12px;height:12px}.main-menu .dropdown-menu{border-radius:0;box-shadow:none;border-width:2px;border-color:#e9ecf1}.main-menu .dropdown-menu li a{cursor:pointer;font-size:14px;padding:5px 20px;transition:.1s;-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s;-ms-transition:.1s}.main-menu .dropdown-menu li a:hover{background-color:#e8e8e8!important}.main-menu .dropdown-menu .divider{margin:5px 0}.tpd-skin-moby .tpd-background{background:#fff;border-color:#e4e7e7!important;border-width:2px}.custom-modal .modal-content .modal-close:hover,.tpd-skin-moby .tpd-close{color:#1c326b}.tip-datepicker{display:block;padding:15px 0}.tip-datepicker .datepicker{width:240px;height:260px}.tip-datepicker .bootstrap-datetimepicker-widget table{display:block;color:#1c326b;width:100%}.tip-datepicker .bootstrap-datetimepicker-widget .datepicker-days table tbody{border-left:1px solid #e4e7e7;border-bottom:1px solid #e4e7e7}.tip-datepicker .bootstrap-datetimepicker-widget .datepicker-decades table tr td,.tip-datepicker .bootstrap-datetimepicker-widget .datepicker-months table tr td,.tip-datepicker .bootstrap-datetimepicker-widget .datepicker-years table tr td,.tip-datepicker .bootstrap-datetimepicker-widget table tbody,.tip-datepicker .bootstrap-datetimepicker-widget table tbody tr,.tip-datepicker .bootstrap-datetimepicker-widget table thead,.tip-datepicker .bootstrap-datetimepicker-widget table thead tr{display:block;width:100%}.tip-datepicker .bootstrap-datetimepicker-widget .datepicker-days table td,.tip-datepicker .bootstrap-datetimepicker-widget table th{display:inline-block;font-size:14px;border:1px solid transparent;width:34px;height:34px;line-height:34px;padding:0;border-radius:0}.tip-datepicker .bootstrap-datetimepicker-widget table th.next,.tip-datepicker .bootstrap-datetimepicker-widget table th.picker-switch,.tip-datepicker .bootstrap-datetimepicker-widget table th.prev{background-color:transparent!important;height:auto;line-height:normal;padding-bottom:10px}.tip-datepicker .bootstrap-datetimepicker-widget table th.picker-switch{width:60%;text-transform:uppercase;font-weight:600;white-space:nowrap}.tip-datepicker .bootstrap-datetimepicker-widget table th.next,.tip-datepicker .bootstrap-datetimepicker-widget table th.prev{width:20%;color:#5e748f}.tip-datepicker .bootstrap-datetimepicker-widget table th.dow{font-size:12px;font-weight:600;text-transform:uppercase;height:auto;padding:5px 0;line-height:normal}.tip-datepicker .bootstrap-datetimepicker-widget table td.day:hover{background-color:#e4e7e7}.tip-datepicker .bootstrap-datetimepicker-widget table td.day{color:#5e748f!important;border-right:1px solid #e4e7e7;border-top:1px solid #e4e7e7}.club-content .container .club-table tr.no-result,.tip-datepicker .bootstrap-datetimepicker-widget table td.day.today{background-color:transparent!important}.box-componente-quantita,.tip-datepicker .bootstrap-datetimepicker-widget table td.day.today:before{display:block}.tip-datepicker .bootstrap-datetimepicker-widget .datepicker-months table tr td span.decade.disabled,.tip-datepicker .bootstrap-datetimepicker-widget .datepicker-months table tr td span.month.disabled,.tip-datepicker .bootstrap-datetimepicker-widget .datepicker-months table tr td span.year.disabled,.tip-datepicker .bootstrap-datetimepicker-widget table td.disabled,.tip-datepicker .bootstrap-datetimepicker-widget table th.disabled{color:silver!important;cursor:default}.tip-datepicker .bootstrap-datetimepicker-widget table td.day.new,.tip-datepicker .bootstrap-datetimepicker-widget table td.day.old{color:#e5e5e5!important}.tip-datepicker .bootstrap-datetimepicker-widget table td.active{background:#15acec!important;color:#fff!important;text-shadow:none!important}.tip-datepicker .bootstrap-datetimepicker-widget .datepicker-months table tr td span.decade.active,.tip-datepicker .bootstrap-datetimepicker-widget .datepicker-months table tr td span.month.active,.tip-datepicker .bootstrap-datetimepicker-widget .datepicker-months table tr td span.year.active{background:#15acec!important;color:#fff;text-shadow:none!important}.tip-datepicker .bootstrap-datetimepicker-widget .datepicker-months table td,.tip-datepicker .bootstrap-datetimepicker-widget .datepicker-years table td{font-size:0;padding:0;height:auto;border-radius:0;box-sizing:content-box;border-left:1px solid #e4e7e7;border-bottom:1px solid #e4e7e7}.tip-datepicker .bootstrap-datetimepicker-widget table td span{border-radius:0;margin:0;font-size:14px;width:80px;border-right:1px solid #e4e7e7;border-top:1px solid #e4e7e7}.searchform .date input::placeholder{font-size:14px;color:#18457f;font-family:'Open Sans',sans-serif}.main-club-modal .help-block,.searchform .date input{font-size:14px}.main-club-form .disponibilita-cabine .item-cabina{background-color:red}.waiting{background-color:rgba(255,255,255,.5);position:fixed;z-index:19999999999}.waiting>div{left:50%;top:50%;position:absolute;width:100px;height:100px;margin-left:-50px;margin-top:-50px}.coupons-block .coupon-list .coupon-item table,.spinner svg{width:100%;height:100%}.waiting>div .loader:before{content:'';display:block;padding-top:100%}.spinner svg{-webkit-animation:2s linear infinite rotate;animation:2s linear infinite rotate;-webkit-transform-origin:center center;transform-origin:center center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.spinner svg circle{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:1.5s ease-in-out infinite dash,6s ease-in-out infinite color;animation:1.5s ease-in-out infinite dash,6s ease-in-out infinite color;stroke-linecap:round;stroke:#15acec}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.jcf-checkbox{margin:-1px 3px 0 0}.custom-modal .modal-dialog{max-width:480px;margin:20px auto}.custom-modal .modal-content{border-radius:0}.custom-modal .modal-content .modal-close{outline:0!important;background-color:transparent;border-color:transparent;font-size:24px;position:absolute;right:5px;top:5px;z-index:10;cursor:pointer}.custom-modal .modal-body{padding:30px}.main-club-modal label{font-size:16px;font-weight:600;color:#1c326b;text-transform:uppercase}.main-club-modal .form-control{width:100%;border:2px solid #e0e5e9!important;border-radius:2px 0 0 2px;box-shadow:none!important;outline:0;display:block;height:40px;font-size:14px;line-height:18px;padding:10px}.main-club-modal .checkbox{margin:0}.main-club-modal .checkbox label{font-size:14px;text-transform:none;font-weight:400;padding-left:0;color:#616161}.main-club-modal h2,.main-club-modal h3{letter-spacing:.4px;margin:0 0 11px}.main-club-modal h2{font-weight:600;font-size:40px;line-height:46px;color:#1c326b}.main-club-modal h3{font-weight:400;font-size:18px;line-height:22px;color:#59758d}.main-club-modal .help-forgot-password a{font-size:12px;color:#1c326b;text-decoration:underline}.main-club-block.club-complimenti .submit-block .btn,.main-club-modal .btn-primary{min-width:184px;text-transform:uppercase;letter-spacing:.8px}.coupons-block .container{padding-top:30px}.coupons-block .container .title{font-size:20px;margin-bottom:20px;color:#c00;font-weight:700}.coupons-block.cabine-block .coupon-list .coupon-item{height:80px}.coupons-block .coupon-list .coupon-item{display:block;background-color:#f7f7f7;border:2px solid #ccc;border-radius:4px;height:100px;overflow:hidden}.coupons-block .coupon-list .coupon-item:not(:last-child){margin-bottom:20px}.coupons-block .coupon-list .coupon-item .inline{display:inline-block;vertical-align:top;padding:20px}.coupons-block .coupon-list .coupon-item .inline .label{display:block;font-weight:700;font-size:14px;margin-bottom:5px;color:#222;padding:0;text-align:left;text-transform:uppercase}.coupons-block .coupon-list .coupon-item .inline .value{display:block;font-size:18px;font-weight:400;color:#777;text-transform:uppercase}.coupons-block .coupon-list .coupon-item .inline.codice,.coupons-block .coupon-list .coupon-item .inline.importo{padding:20px 25px}.coupons-block .coupon-list .coupon-item .inline.cabina,.coupons-block .coupon-list .coupon-item .inline.prezzo{padding:15px}.coupons-block .coupon-list .coupon-item .inline.prezzo{float:right}.coupons-block .coupon-list .coupon-item .inline.importo .value,.coupons-block .coupon-list .coupon-item .inline.prezzo .value{font-weight:700}.coupons-block .coupon-list .coupon-item .inline.codice{min-width:200px}.coupons-block .coupon-list .coupon-item .inline.codice .value,.coupons-block .coupon-list .coupon-item .inline.importo .value{font-size:20px}.coupons-block .coupon-list .coupon-item .coupon-actions{width:100%;height:96px;padding:10px;background-color:#eaeaea;border-left:2px solid #ccc}.coupons-block.cabine-block .coupon-list .coupon-item .coupon-actions{height:76px}.coupons-block .coupon-list .coupon-item td{padding:0 10px}.coupons-block .coupon-list .coupon-item .coupon-actions table td{text-align:center;color:#222}.coupons-block .coupon-list .coupon-item .coupon-actions a{color:#c00;font-weight:700;text-decoration:underline;cursor:pointer}.coupons-block .coupon-list .coupon-item .coupon-actions .btn-default{background-color:#c00;border-color:#c00;text-transform:uppercase;font-size:14px}.club-content .container label{text-transform:uppercase}.club-content .container .date .icon,.main-club-form .container .date .icon{position:absolute;left:2px;top:2px;width:40px;height:36px;background:#fff;color:#c00;z-index:2;font-size:16px;line-height:14px;pointer-events:none}.club-content .container .date .icon:before,.main-club-form .container .date .icon:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.club-content .container .date .icon:after,.main-club-form .container .date .icon:after{content:"";position:absolute;right:0;top:6px;bottom:6px;width:2px;background:#e0e5e9}.club-content .container .date input,.main-club-form .container .date input{font-size:14px;line-height:20px;margin:0;padding:0 0 0 48px;color:#1c326b;background-color:#fff;border-radius:0;border:2px solid #e0e5e9;box-shadow:none!important;outline:0!important;height:40px}.club-content .container .date .remove-date,.main-club-form .container .date .remove-date{right:6px}.club-content .container .date .remove-date .svg-resource path,.main-club-form .container .date .remove-date .svg-resource path{fill:#CC0000}.club-content .container .submit-block{margin-top:28px}.club-content .container .submit-block .btn-default{font-size:14px;background-color:#c00;border-color:#c00}.club-content .container .club-table th{padding:15px 10px;text-transform:uppercase}.club-content .container .club-table tr.andata,.club-content .container .club-table tr.ritorno{border-bottom:0}.club-content .container .club-table tr.andata{border-top:2px solid #e8e8e8}.club-content .container .club-table tr:first-child{border-top:0}.club-content .container .club-table td{border:0;padding:10px;color:#888;font-size:14px;font-weight:300}.club-content .container .club-table td a{cursor:pointer;font-weight:400;text-decoration:underline}.club-content .container .club-table tr.no-result td{text-transform:uppercase;font-size:20px;text-align:center;padding:40px 0}.club-content .container .club-table tr{border-bottom:2px solid #e8e8e8}.club-content .container .club-table tr:hover{background-color:#e8e8e8}.club-content .container .pagination li a{width:26px;height:26px;line-height:24px;font-size:14px;border-radius:4px;margin:2px;font-weight:600;padding:0}.club-content .container .pagination li:not(.active) a{background-color:transparent;border-color:transparent;color:#666}.club-content .container .btn-mobyclub,.club-content .container .pagination li.active a{background-color:#c00;border-color:#b50604}.club-content .container .btn-mobyclub{border-radius:6px}.main-club-form.form-login .container .submit-block{text-align:left}.main-club-form.form-login .container .submit-block .btn-default{min-width:184px;background-color:#1dafeb;border-color:#1dafeb;text-transform:uppercase;letter-spacing:.8px}.main-club-form.form-login .container .visual-block .submit-block{border:0;padding:0;margin-top:40px;display:flex;justify-content:space-between}.main-club-form.form-login .visual-block .submit-block .btn-default{height:40px;line-height:40px;padding:0 0 0 20px;position:relative;text-transform:capitalize}.main-club-form.form-login .visual-block .submit-block .btn-default:before{position:absolute;left:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:26px}.main-club-form.form-login .visual-block .submit-block .btn-default.btn-facebook{background-color:#3c5a98;border-color:#3c5a98}.main-club-form.form-login .visual-block .submit-block .btn-default.btn-twitter{background-color:#1da1f2;border-color:#1da1f2}.main-club-form.form-login .visual-block .submit-block .btn-default.btn-googleplus{background-color:#dd4b39;border-color:#dd4b39}.main-club-form.form-login .visual-block .submit-block .btn-default.btn-amazon{background-color:#ffa100;border-color:#ffa100}.main-club-form.form-login .visual-block .submit-block .btn-default.btn-linkedin{background-color:#007ab5;border-color:#007ab5}.main-club-form.form-login .visual-block .submit-block .btn-default.btn-instagram{background-color:#f6f3f3;border-color:#f6f3f3;color:#57759d}.main-club-form.form-login .visual-block .submit-block .btn-default.btn-amazon:before,.main-club-form.form-login .visual-block .submit-block .btn-default.btn-googleplus:before,.main-club-form.form-login .visual-block .submit-block .btn-default.btn-instagram:before,.main-club-form.form-login .visual-block .submit-block .btn-default.btn-linkedin:before{content:"";width:26px;height:26px;background-size:100% 100%;background-repeat:no-repeat}.main-club-form.form-login .visual-block .submit-block .btn-default.btn-googleplus:before{background-image:url(../images/googleplus-icon.svg)}.main-club-form.form-login .visual-block .submit-block .btn-default.btn-amazon:before{background-image:url(../images/amazon-icon.svg)}.main-club-form.form-login .visual-block .submit-block .btn-default.btn-instagram:before{background-image:url(../images/instagram.svg)}.main-club-form.form-login .visual-block .submit-block .btn-default.btn-linkedin:before{background-image:url(../images/linkedin.svg)}.main-club-form.form-login .help-forgot-password{font-size:12px}.main-club-form.form-login .help-forgot-password a{text-decoration:underline;color:#1c326b;cursor:pointer}.main-club-form .container .checkbox label{vertical-align:top;width:90%}.main-club-form .container .form-captcha{background-color:#efefef;padding:20px 30px}.main-club-form .container .form-captcha h3{color:#c00;margin:0 0 10px;text-transform:uppercase;font-weight:700;font-size:18px}.main-club-form .container .form-captcha p{color:#777;margin-bottom:20px}.main-club-form .container .form-captcha a{text-decoration:underline}.main-club-block.club-complimenti{color:#121212}.main-club-block.club-complimenti .container{padding-top:0}.main-club-block.club-complimenti .container h2{color:#121212;font-size:34px;font-weight:400;margin:30px 0}.main-club-block.club-complimenti .container p{font-size:18px}.main-club-block.club-complimenti .submit-block{padding:40px 0}.main-club-block.club-complimenti .submit-block .btn-default{background-color:#1dafeb;border-color:#1dafeb}.main-club-block.club-complimenti .submit-block .btn-link{text-decoration:underline;color:#121212}.main-club-block .container .amazon-countdown .countdown-title{position:absolute;top:20px;left:0;right:0;font-size:0;text-align:center}.main-club-block .container .amazon-countdown .countdown-title .countdown-days{position:relative;color:#fff;font-size:60px;top:-5px;padding:10px 15px 10px 0;margin-right:15px;font-weight:700;display:inline-block;vertical-align:middle}.main-club-block .container .amazon-countdown .countdown-title .countdown-days:before{content:"";position:absolute;top:8px;right:0;width:2px;bottom:8px;background:#fff}.moby-datetime-component .component-body .component-content .content-vertical-center .vertical-content:before,.moby-datetime-component .divisor-shadow .top{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,#fff,rgba(255,255,255,0));background-image:-moz-linear-gradient(top,#fff,rgba(255,255,255,0));background-image:-ms-linear-gradient(top,#fff,rgba(255,255,255,0));background-image:-o-linear-gradient(top,#fff,rgba(255,255,255,0))}.main-club-block .container .amazon-countdown .countdown-title .countdown-label{display:inline-block;vertical-align:middle;font-size:20px;color:rgba(255,255,255,.8);text-transform:uppercase;width:auto;font-weight:700;letter-spacing:.2px;text-align:left}.main-club-block .container .amazon-countdown .countdown-title .countdown-label span{font-weight:700;color:#fff;font-size:24px}.main-club-block .container .amazon-countdown .countdown-title .countdown-label .svg-resource{display:inline-block;vertical-align:top;width:100px;height:30px}.main-club-block .container .amazon-countdown img{width:100%;display:block}.club-content .container .reinvia-biglietto,.main-club-block .container .reinvia-biglietto{display:inline-block;width:30px;height:30px;line-height:30px;border-radius:50%;vertical-align:middle;font-size:28px;text-align:center;background-color:#ddd}.waiting-club-container{position:relative;min-height:540px}.waiting-club-container .waiting-block{position:absolute;width:100px;height:100px;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.moby-datetime-component{position:fixed;top:5%;left:50%;width:90%;max-width:400px;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;transform:translateX(-50%) scale(1);-webkit-transform:translateX(-50%) scale(1);-moz-transform:translateX(-50%) scale(1);-o-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);-o-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);-ms-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);bottom:5%;background:#fff;z-index:1999999;overflow:hidden}.moby-datetime-component .component-title{display:block;padding:12px 15px 10px;border-bottom:3px solid #15acec;font-size:1.6em;font-weight:500;color:#15acec;background:#fff;text-align:center;text-transform:uppercase;position:relative;z-index:100}.moby-datetime-component .component-title span{padding:0 3px}.moby-datetime-component .divisor-shadow{position:absolute;left:0;right:0;width:100%;height:30px;z-index:1000}.moby-datetime-component .divisor-shadow .top{top:60px;background:linear-gradient(to bottom,#fff,rgba(255,255,255,0))}.moby-datetime-component .divisor-shadow .bottom{bottom:54px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-moz-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-ms-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-o-linear-gradient(top,rgba(255,255,255,0),#fff);background:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}.moby-datetime-component .component-body{position:absolute;padding:25px 0 30px;top:60px;left:50%;right:0;width:90%;bottom:55px;overflow-y:auto;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}.moby-datetime-component .component-body .component-content{display:table;width:100%;height:100%;overflow:hidden}.moby-datetime-component .component-body .component-content .row{margin-bottom:25px}.moby-datetime-component .component-body .component-content .row:last-child{margin-bottom:0}.moby-datetime-component .component-body .component-content .row .label{display:block;text-align:left;margin:0;padding-top:10px;font-size:1em;color:#555;font-weight:500;text-transform:uppercase}.moby-datetime-component .component-body .component-content .row .label span{display:inline-block;vertical-align:middle}#soluzione-passeggeri-andata,#soluzione-passeggeri-ritorno,.moby-datetime-component .component-body .component-content .row .label span.prefix{display:none}.moby-datetime-component .component-body .component-content .row .label span.prefix .svg-resource{width:20px;height:20px}.moby-datetime-component .component-body .svg-resource path{fill:#1daeec}.moby-datetime-component .component-body .component-content .row .wrapper-calcola .wrapper-calcola-center{padding:0;margin:0}.moby-datetime-component .component-body .component-content .row .wrapper-calcola .wrapper-calcola-center .button,.moby-datetime-component .component-body .component-content .row .wrapper-calcola .wrapper-calcola-center .center{height:36px;line-height:36px}.moby-datetime-component .component-body .component-content .row .wrapper-calcola .wrapper-calcola-center .center{width:60%}.content-boxes-inline .content.content-md-2-out-12,.content-boxes-inline .content.content-sm-2-out-12,.moby-datetime-component .component-body .component-content .row .wrapper-calcola .wrapper-calcola-center .button{width:20%}.moby-datetime-component .component-body .component-content .content-vertical-center{display:table-cell;vertical-align:middle}.moby-datetime-component .component-body .component-content .content-vertical-center .vertical-content{position:relative;float:left;width:33.3333333%;overflow:hidden;padding:30px 0}.moby-datetime-component .component-body .component-content .content-vertical-center .vertical-content:before{content:"";position:absolute;top:25px;left:0;width:100%;height:30px;z-index:1000;background:linear-gradient(to bottom,#fff,rgba(255,255,255,0))}.moby-datetime-component .component-body .component-content .content-vertical-center .vertical-content:after{content:"";position:absolute;bottom:25px;left:0;width:100%;height:30px;z-index:1000;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#fff));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-moz-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-ms-linear-gradient(top,rgba(255,255,255,0),#fff);background-image:-o-linear-gradient(top,rgba(255,255,255,0),#fff);background:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}.moby-datetime-component .component-body .component-content .content-vertical-center .vertical-content .content-center-active{position:absolute;border-top:3px solid #15acec;border-bottom:3px solid #15acec;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:70%;height:60px}.moby-datetime-component .component-body .component-content .content-vertical-center .vertical-content .button-navigator{position:absolute;left:0;right:0;height:30px;z-index:100;cursor:pointer;outline:0;display:block;padding:5px;text-align:center;background-color:#fff;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0)}.moby-datetime-component .component-body .component-content .content-vertical-center .vertical-content .button-navigator.button-prev{top:-1px}.moby-datetime-component .component-body .component-content .content-vertical-center .vertical-content .button-navigator.button-next{bottom:-1px}.moby-datetime-component .component-body .component-content .content-vertical-center .vertical-content .button-navigator .svg-resource{width:20px;height:20px;margin:auto}.moby-datetime-component .component-body .component-content .content-vertical-center .vertical-content .content{margin:auto;width:70%;height:180px;position:relative;text-align:center}.moby-datetime-component .component-body .component-content .content-vertical-center .vertical-content .content div{display:block;position:relative;outline:0!important;margin:auto;width:100%;height:60px;color:#999;font-size:1.2em;font-weight:400;text-transform:uppercase}.moby-datetime-component .component-body .component-content .content-vertical-center .vertical-content .content div span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.moby-datetime-component .component-body .component-content .content-vertical-center .vertical-content .content .swiper-slide-active{color:#555;font-weight:700}.moby-datetime-component .component-footer{position:absolute;bottom:0;left:0;right:0;width:100%;overflow:hidden;border-top:1px solid #eee;background:#fff}.moby-datetime-component .component-footer .button.full{width:100%}.moby-datetime-component .component-footer .button:last-child{border-right:0 transparent}.moby-datetime-component .component-footer .button{cursor:pointer;float:left;width:50%;text-align:center;padding:15px 10px;border-right:1px solid #eee;color:#555;text-transform:uppercase;font-weight:500;letter-spacing:0!important}.moby-datetime-component .component-footer .button.disabled{pointer-events:none;color:rgba(85,85,85,.5)}.showDatePicker{animation:.4s both showDatePicker;-webkit-animation:.4s both showDatePicker;-moz-animation:.4s both showDatePicker;-o-animation:.4s both showDatePicker;-ms-animation:showDatePicker 400ms both}.hideDatePicker{animation:.2s both hideDatePicker;-webkit-animation:.2s both hideDatePicker;-moz-animation:.2s both hideDatePicker;-o-animation:.2s both hideDatePicker;-ms-animation:hideDatePicker 200ms both}@-webkit-keyframes showDatePicker{0%{transform:translateX(-50%) scale(.7);-webkit-transform:translateX(-50%) scale(.7);-moz-transform:translateX(-50%) scale(.7);-o-transform:translateX(-50%) scale(.7);-ms-transform:translateX(-50%) scale(.7)}45%{transform:translateX(-50%) scale(1.05);-webkit-transform:translateX(-50%) scale(1.05);-moz-transform:translateX(-50%) scale(1.05);-o-transform:translateX(-50%) scale(1.05);-ms-transform:translateX(-50%) scale(1.05)}80%{transform:translateX(-50%) scale(.95);-webkit-transform:translateX(-50%) scale(.95);-moz-transform:translateX(-50%) scale(.95);-o-transform:translateX(-50%) scale(.95);-ms-transform:translateX(-50%) scale(.95)}100%{transform:translateX(-50%) scale(1);-webkit-transform:translateX(-50%) scale(1);-moz-transform:translateX(-50%) scale(1);-o-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1)}}@keyframes showDatePicker{0%{transform:translateX(-50%) scale(.7);-webkit-transform:translateX(-50%) scale(.7);-moz-transform:translateX(-50%) scale(.7);-o-transform:translateX(-50%) scale(.7);-ms-transform:translateX(-50%) scale(.7)}45%{transform:translateX(-50%) scale(1.05);-webkit-transform:translateX(-50%) scale(1.05);-moz-transform:translateX(-50%) scale(1.05);-o-transform:translateX(-50%) scale(1.05);-ms-transform:translateX(-50%) scale(1.05)}80%{transform:translateX(-50%) scale(.95);-webkit-transform:translateX(-50%) scale(.95);-moz-transform:translateX(-50%) scale(.95);-o-transform:translateX(-50%) scale(.95);-ms-transform:translateX(-50%) scale(.95)}100%{transform:translateX(-50%) scale(1);-webkit-transform:translateX(-50%) scale(1);-moz-transform:translateX(-50%) scale(1);-o-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1)}}@-webkit-keyframes hideDatePicker{0%{transform:translateX(-50%) scale(1);-webkit-transform:translateX(-50%) scale(1);-moz-transform:translateX(-50%) scale(1);-o-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);opacity:1}100%{transform:translateX(-50%) scale(.5);-webkit-transform:translateX(-50%) scale(.5);-moz-transform:translateX(-50%) scale(.5);-o-transform:translateX(-50%) scale(.5);-ms-transform:translateX(-50%) scale(.5);opacity:0}}@keyframes hideDatePicker{0%{transform:translateX(-50%) scale(1);-webkit-transform:translateX(-50%) scale(1);-moz-transform:translateX(-50%) scale(1);-o-transform:translateX(-50%) scale(1);-ms-transform:translateX(-50%) scale(1);opacity:1}100%{transform:translateX(-50%) scale(.5);-webkit-transform:translateX(-50%) scale(.5);-moz-transform:translateX(-50%) scale(.5);-o-transform:translateX(-50%) scale(.5);-ms-transform:translateX(-50%) scale(.5);opacity:0}}.widgets-custom-overlay{background:rgba(0,0,0,.4);position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:19999}.main-menu #login-manager{display:inline-block}@media (max-width:1285px){.coupons-block .coupon-list .coupon-item .inline{padding:20px 10px!important}.coupons-block .coupon-list .coupon-item .inline.codice{min-width:180px}.coupons-block .coupon-list .coupon-item .inline .label{font-size:14px}.coupons-block .coupon-list .coupon-item .inline .value{font-size:18px!important}.coupons-block .coupon-list .coupon-item .coupon-actions .btn-default,.coupons-block .coupon-list .coupon-item .coupon-actions a{font-size:12px}}@media (max-width:992px){.sweet-alert,.sweet-alert .content-popup{height:auto!important}.main-club-block .container .amazon-countdown .countdown-title{top:10px}.main-club-block .container .amazon-countdown .countdown-title .countdown-days{font-size:55px}.main-club-block .container .amazon-countdown .countdown-title .countdown-label{font-size:16px}.main-club-block .container .amazon-countdown .countdown-title .countdown-label .svg-resource{width:80px;height:30px}.sweet-alert{position:fixed!important;top:10%!important;left:50%!important;transform:translateX(-50%)!important;max-height:80%!important;overflow-y:auto!important;width:calc(100% - 40px)!important;max-width:360px!important;margin:0!important}.coupons-block .coupon-list .coupon-item .inline{padding:20px 6px!important}.coupons-block .coupon-list .coupon-item .inline.codice{min-width:130px}.coupons-block .coupon-list .coupon-item .inline .label{font-size:12px}.coupons-block .coupon-list .coupon-item .inline .value{font-size:14px!important}.coupons-block .coupon-list .coupon-item .coupon-actions table.table-actions td{display:block;padding:6px 5px}.coupons-block .coupon-list .coupon-item .coupon-actions a{font-size:14px}.main-menu #login-manager,.main-menu #login-manager .dropdown.open .dropdown-menu{display:block}.main-menu #login-manager .dropdown-backdrop{display:none}.main-menu #login-manager .dropdown-menu{position:relative;margin:10px 20px;display:none;width:auto;float:none;min-width:auto;border:0}.main-menu #login-manager .dropdown-menu li:not(:last-child){border-bottom:2px solid #eaecf2}.main-menu #login-manager .dropdown-menu li a{padding:15px 5px;position:relative}.main-menu #login-manager .dropdown-menu li a:before{position:absolute;right:12px;top:23px;content:"";border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #1dafeb}}@media (max-width:767px){.main-club-block .container .amazon-countdown .countdown-title{top:50%;transform:translateY(-65%);-webkit-transform:translateY(-65%);-moz-transform:translateY(-65%);-o-transform:translateY(-65%);-ms-transform:translateY(-65%)}.main-club-block .container .amazon-countdown .countdown-title .countdown-days{display:block;font-size:80px;margin-bottom:20px}.main-club-block .container .amazon-countdown .countdown-title .countdown-days:before{display:none}.main-club-block .container .amazon-countdown .countdown-title .countdown-label{font-size:28px;line-height:30px;width:90%;text-align:center}.main-club-block .container .amazon-countdown .countdown-title .countdown-label .svg-resource{width:120px;height:40px}.coupons-block .coupon-list .coupon-item,.coupons-block .coupon-list .coupon-item .coupon-actions,.coupons-block .coupon-list .coupon-item table{height:auto!important}.coupons-block .coupon-list .coupon-item .inline{padding:15px 5px!important}.coupons-block .coupon-list .coupon-item .coupon-actions{border-left:0}.coupons-block .coupon-list .coupon-item .inline .value{font-size:16px!important}.coupons-block .coupon-list .coupon-item .coupon-actions table.table-actions td{display:table-cell}.coupons-block .coupon-list .coupon-item .coupon-actions table td{padding:5px}.main-club-form.form-login .container .visual-block .submit-block,.social-icons .janrainContent .janrainPage .providers{flex-direction:column}.social-icons .janrainContent .janrainPage .providers li{display:block;width:auto!important;margin:8px 0!important}.main-club-form.form-login .container .submit-block .btn-default{display:block;width:100%}.main-club-form.form-login .container .visual-block .submit-block .btn-default{margin:8px 0}.club-content .container .club-table tr:hover{background-color:transparent!important}.main-club-form .container .form-captcha table tr td{display:block;width:100%;padding:5px 0!important}.club-content .container .club-table.club-table-responsive tr:nth-child(2){border-top:2px solid #e8e8e8}.club-content .container .club-table.club-table-responsive tr{background-color:#f9f9f9}.club-content .container .club-table.club-table-responsive tr,.club-content .container .club-table.club-table-responsive tr td{display:block;font-weight:400;width:auto!important}.club-content .container .club-table.club-table-responsive tr td .td-title{color:#222;padding:5px 0;font-weight:600;text-transform:uppercase}.club-content .container .club-table.club-table-responsive tr td.td-modifica,.club-content .container .club-table.club-table-responsive tr td.td-reinvia{display:inline-block;margin-bottom:5px;font-size:16px}}@media (min-width:768px){.searchform .date,.searchform .location{width:calc(50% - 8px)}.searchform .headerForm .date,.searchform .headerForm .direction,.searchform .headerForm .location,.searchform .headerForm .veichle{width:calc(33% - 20px)}}#soluzione-passeggeri-andata .heading-passenger-andata,#soluzione-passeggeri-andata .heading-passenger-ritorno{float:right;position:relative;top:64px;clear:both}#soluzione-passeggeri-andata .heading-passenger-ritorno{top:72px}@media (max-width:480px){.widget-header-close .widget-button{margin-top:60px}.widget-header-open .widget-button{margin-top:0}}.widget-header-close span{font-weight:700;float:right;font-family:sans-serif;cursor:pointer}.content-boxes-inline{display:block;font-size:0}.content-boxes-inline .content{font-size:12px;display:inline-block;vertical-align:middle;width:20%}@media (max-width:450px){.content-boxes-inline .content{width:100%}}.content-boxes-inline .content.no-pad{padding:0!important}.content-boxes-inline .content.vertical-top{vertical-align:top}.content-boxes-inline .content.vertical-bottom{vertical-align:bottom}.text-center-xs{text-align:center}.content-boxes-inline .content.content-xs-6{width:50%}.content-boxes-inline .content .box .label-group .prefix .svg-resource{width:40px;height:40px;margin:auto}.content-boxes-inline .content .box .label-group .label{margin:5px 0;text-align:center;text-transform:uppercase}.content-boxes-inline .content .box .label-group .sub-label{display:block;margin-bottom:-23px;white-space:normal;min-height:20px}.content .box .label-group .label .show-info .svg-resource{width:16px;height:16px}.content-boxes-inline .content .box .label-group .info{min-height:24px;text-align:center;opacity:.9}.empty-mobile-box{width:40px;height:40px;margin:10px 0}@media (max-width:1200px){.content-boxes-inline .content .box .label-group .info{min-height:38px}}.label-group .label .show-info{display:inline-block;margin:0 0 0 2px;position:relative;top:1px;cursor:pointer}.label-group .label .show-info .svg-resource{width:14px;height:14px}.label-slider{float:right;clear:both;padding:2px 0;font-weight:700}.box-componente-quantita.return,.label-slider.return{margin-top:6px}.box-componente-quantita .wrapper-calcola .wrapper-calcola-center{padding:0 10px;font-size:0}.box-componente-quantita .wrapper-calcola .wrapper-calcola-center .cabine{width:40%}.box-componente-quantita .wrapper-calcola .wrapper-calcola-bottom,.box-componente-quantita .wrapper-calcola .wrapper-calcola-center,.box-componente-quantita .wrapper-calcola .wrapper-calcola-top{display:block;width:104px;overflow:hidden;margin:0 auto}.box-componente-quantita .wrapper-calcola .wrapper-calcola-top{padding-top:8px;padding-bottom:8px}.box-componente-quantita .wrapper-calcola .wrapper-calcola-top .left{float:left;font-size:1.1em;margin-top:10px}.box-componente-quantita .wrapper-calcola .wrapper-calcola-top .right{float:right;color:#fb5438;font-weight:500}.box-componente-quantita .wrapper-calcola .wrapper-calcola-top .right .int{font-size:1.8em}.box-componente-quantita .wrapper-calcola .wrapper-calcola-top .right .apex{vertical-align:top;position:relative;top:5px;font-size:.9em}.box-componente-quantita .wrapper-calcola .wrapper-calcola-center .button{float:left;width:15%;background:#b0bec5;color:#fff;border:1px solid transparent;height:25px;font-size:1.4em;line-height:24px;white-space:nowrap;outline:0!important;position:relative}.box-componente-quantita .wrapper-calcola .wrapper-calcola-center .button .svg-resource{width:8px;height:8px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.box-componente-quantita .wrapper-calcola .wrapper-calcola-center .button:disabled{background-color:#f0f0f0}.box-componente-quantita .wrapper-calcola .wrapper-calcola-center .button.left{border-radius:8px 0 0 8px;background-color:transparent;border:1px solid #fff;border-right:none}.box-componente-quantita .wrapper-calcola .wrapper-calcola-center .button.right{border-radius:0 8px 8px 0;background-color:transparent;border:1px solid #fff;border-left:none}.box-componente-quantita .wrapper-calcola .wrapper-calcola-center .center{float:left;width:55%;text-align:center;height:25px;font-size:12px;line-height:24px;color:#c6c6c6;background:#fff;position:relative;z-index:100;outline:#e8e8e8 solid 1px;outline-offset:-1px;box-shadow:inset 0 2px 4px rgba(0,0,0,.1);text-transform:capitalize}.box-componente-quantita .wrapper-calcola .wrapper-calcola-center .center.text{color:#000}.box-componente-quantita .wrapper-calcola .wrapper-calcola-bottom{display:none;padding:5px 0;margin:12px 20px 0;width:auto;border-top:1px solid #ddd;font-weight:500}.box-componente-quantita .wrapper-calcola .wrapper-calcola-bottom .left{float:left;font-size:1.1em;margin-top:14px;text-transform:uppercase}.box-componente-quantita .wrapper-calcola .wrapper-calcola-bottom .right{float:right;color:#fb5438}.box-componente-quantita .wrapper-calcola .wrapper-calcola-bottom .right .int{font-size:2.1em}.box-componente-quantita .wrapper-calcola .wrapper-calcola-bottom .right .apex{vertical-align:top;position:relative;top:6px;font-size:.9em}.popup-msgs{text-align:justify;display:block}#soluzione-passeggeri-andata .label-group svg path{fill:#ffffff}