.pagerNavi li.active .btn,.prezzi-multi a{font-style:italic}.both{clear:both}@keyframes float{0%,100%{transform:translatey(0)}50%{transform:translatey(20px)}}.risultati-compagnia{position:relative;border-top:1px solid var(--main-gray-b);margin:12px 0}.pb-1{padding-bottom:3px}.pb-2{padding-bottom:6px}.accomodation,.and-rit,.pagerNavi-inner{position:relative}.and-rit .logo{position:absolute;top:0;right:0;height:27px;width:80px;margin:2px 4px 2px 0;background-color:#fff;background-position:right center;background-size:contain;background-repeat:no-repeat;display:inline-block;vertical-align:middle;border-radius:.3em;border:2px solid #fff}.and-rit label.lab{font-size:.8em;font-weight:100;margin:0 0 1px;font-style:italic}.and-rit .coupon .icon-coupon{font-size:1rem;margin-top:-23px;margin-left:-6px;height:30px}.and-rit .coupon b{font:bold 1.2em monospace;vertical-align:middle}.table.bill{margin-top:.5em}.nextTell{position:absolute;margin-left:108px;margin-top:111px;visibility:hidden;display:none}.nextTell img{transform:translatey(0);animation:6s ease-in-out infinite float}.accomodation .overLock{position:absolute;background:rgba(255,255,255,.5);left:0;right:0;top:0;bottom:0;z-index:1000;border-radius:5px}.info-sis{border:1px solid #ffb7b7;background:#fff9ef;padding:8px;text-align:center;margin-bottom:1em;font-size:.9em}.text-right,.text-right-center{text-align:right}.box-border,.box-risultati{padding:0 10px 10px;border:2px solid #ebebeb;border-radius:4px;position:relative;clear:both}.box-border{margin:15px 0;padding-top:10px!important}.box-risultati{margin-bottom:20px}.box-risultati.internal{padding:0}.box-border-title{background-color:#1d81c4;color:#fff;margin:-18px -17px 15px;padding:12px 9px;border-radius:4px 4px 0 0;font-size:15px}.box-border-title.box-border-title-orange{background-color:#f3ac23}.box-border-title-sub{background:#fff;color:#1d81c4;margin:0 -15px 15px;padding:20px 15px}.box-border-title+.box-border-title-sub{margin:-15px -15px 15px}.box-border-title-sub.box-border-title-sub-gray{background:#f5f5f5;color:#888;font-weight:400}.box-risultati h4{margin-top:0}.step-Numbers{text-align:center;font-weight:700}.step-Numbers li{opacity:.4;padding:5px}.step-Numbers ul li:first-child{margin-left:0;border-left:0}.step-Numbers .list-inline{font-size:14px}.step-Numbers span{display:inline-block;background:#fff;width:20px;height:20px;line-height:20px;border-radius:50%;color:#49c0ef!important;font-size:12px;margin-right:5px}.step-Numbers a:active span,.step-Numbers a:hover span,.step-Numbers li.active a span{color:inherit}.step-Numbers li.active{opacity:1;text-align:center;display:inline-block}.prenota-top a:hover,.step-Numbers li a{color:#fff}.pagerNavi{margin-top:30px;padding:20px 0}.pagerNavi .list-inline,.prezzi-multi.prezzi-multi-ritorno{margin-bottom:0}.pagerNavi .btn{color:#6f6f6f;text-transform:uppercase}.pagerNavi .btn:active,.pagerNavi .btn:hover{color:#000}.pagerNavi .btn-dir{position:absolute;top:0;left:0}.pagerNavi .btn-dir.btn-dir-dx{left:auto;right:0}.btn-dir,.pagerNavi li.active .btn{background:#fff;box-shadow:0 2px 0 0 #e0e0e0;padding:10px 16px;color:#6f6f6f}.prenoCondivisione,.riepilogo{border-radius:3px;padding:15px}.riepilogo{background:#f5f5f5;border:1px solid #ebebeb}.assicura,.riepilogo table tr:nth-child(odd) td{background:#fff}.riepilogo table{border-bottom:1px solid #ddd;margin-bottom:0}.riepilogo table tr>td{padding:8px 15px;vertical-align:middle}.riepilogo table td+td,.table.bill tr td.price{text-align:right;white-space:nowrap}.riepilogo .riepilogoImg{margin:0 0 30px;text-align:center}.riepilogo .riepilogoImg img{margin:10px 0}.prezzo-risultati.infoPrice{cursor:pointer}.prenoCondivisione{border:1px solid #c2d0d7;text-align:center;line-height:1}.prenoCondivisione a i{vertical-align:middle;font-size:35px}.prenoCondivisione p{padding:13px 0;margin:0}.prenoCondivisione .tastiCond{text-align:center;display:block}.assicura{padding:10px;border-radius:3px}.assicura .cRadio{padding-left:5px}.tipoPagamento input{margin-top:5px}.prezzi-multi{margin:-10px 0 60px;text-align:center}.prezzi-multi .prezzi-multi-costo{color:#f39223;font-weight:700;font-size:26px}.prezzi-multi a{text-decoration:underline;font-weight:700}.prosegui,.totale{text-align:center;color:#fff;display:block}.totale{background:#1d81c4;font-size:26px}.prosegui{background:#f1ab23}.barraRiepilogo{display:none}.modalPreno .modal-header,.modalPrice .modal-header{background:#1d80c2;color:#fff;text-align:center;border:0;border-radius:4px 4px 0 0}.holiday .modalPreno .modal-header,.holiday .modalPrice .modal-header{background:#d6a32d}.modalPreno .prenota-main,.modalPrice .prenota-main{border-radius:0 0 4px 4px}.prenota-top a{color:#9bc2d5;text-decoration:underline}.modalPreno button.close,.modalPrice button.close{right:-10px;top:-10px;opacity:.95;position:absolute;z-index:999999999999999;height:25px;width:25px;padding:2px;border-radius:50%;color:#fff;background:#f39223}.priceJourney{position:absolute;right:10px;top:10px;padding:8px;display:none}.mobileInfoError{padding:1em;text-align:center;background:#ffff93;margin:8px}.float-right-center,.orderSave{float:right;margin-right:0}.priceJourney .prezzoBar{font:bold 23px 'Open Sans',Arial;color:#1d80c2;display:inline-block;margin-top:0;margin-left:2px;text-align:right}.risultati-actions .coupon{position:absolute;height:23px;top:-14px;left:50%;background:#fff;padding:2px;z-index:20;margin-left:-17px;border-radius:.2em}.risultati-actions .coupon img{height:39px;margin-top:-33px}.triangle-left{width:0;height:0;border-top:20px solid transparent;border-right:40px solid #ff0;border-bottom:20px solid transparent}.orderSave{margin-top:.2em}@media (max-width:767px){.float-right-center,.orderSave{float:inherit}.risultati-actions .btn,.risultati-actions .prezzo-risultati{width:100%;float:left;text-align:center;padding:0;position:relative}.small-text-center,.text-right-center{text-align:center}.orderSave{margin-right:0}.box-risultati{background:#f9f9f9;box-shadow:0 19px 17px rgba(0,0,0,.2)}.box-risultati:nth-child(odd){background:#fcfcfc}.risultati-actions{margin-top:0;border-radius:6px;font-weight:700}.risultati-actions .prezzo-risultati{border-radius:6px;border:0}.risultati-actions .btn{border-radius:6px;display:block;border:0;font-size:21px}.riepilogo table tr>td{display:block;padding:5px}.riepilogo table tr td+td{border-top:0;text-align:left;color:#1d81c4;padding-top:0;font-weight:700}.riepilogo .riepilogoImg{text-align:left;margin:0 0 10px}.riepilogoImg div{display:inline-block}.riepilogoImg img{max-height:30px;width:auto}}@media (min-width:640px){.priceJourney{display:block}}@media (min-width:768px){.risultati-compagnia.ritorno{border-color:#fff;margin:12px 0 0!important}.filtroHide,.mobileInfoError,.step-title{display:none}.step-Numbers span{display:inline-block;background:#fff;width:22px;height:22px;line-height:22px;border-radius:50%;color:#49c0ef!important;font-size:17px;margin-right:5px}.step-Numbers .list-inline{font-size:17px}.info-sis{margin-left:50px;margin-top:10px}.risultati-actions .coupon{position:relative;height:14px;margin-left:0;top:3px;left:0;margin-top:14px}.priceJourney{right:-8px;top:-8px}.step-title h2{font-size:14px;margin:0 0 0 5px;display:inline-block;vertical-align:middle;line-height:42px}.step-title i{font-size:30px;vertical-align:middle}.step-title{text-align:center}.filtri{margin:20px auto;padding:10px;border-top:3px solid #ebebeb}.filtri .sepVert{border-color:#c5c5c5;height:62px;margin:0 8px;vertical-align:top;transition:height .3s;-webkit-transition:height .3s;-moz-transition:height .3s;-o-transition:height .3s}.logo-tratta img,.risultati-compagnia img{width:auto;height:24px;right:0;background:#fff;border-left:15px solid #fff;top:0}.acollapseFiltri{margin-left:-13px;margin-top:1px;padding:1px 8px;border-left:2px dotted #c5c5c5}.filtri label{display:block;color:#f3ac23;text-align:left}.filtri .cSelect,.filtri .form-control,.filtri .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;text-align:left}.filtri .form-group{vertical-align:top;position:relative}.filtri .btn,.internal .risultati-compagnia{margin:0}.filtri .cRadio input+span{color:#555;font-size:13px}.box-risultati,.box-risultati.internal{padding-right:300px;padding-bottom:0}.box-risultati.large{padding-right:15px;box-shadow:0 7px 10px rgb(0 0 0 / 5%)}.box-risultati.box-risultati-single{margin-bottom:0}.box-risultati-single .and-rit{margin-top:20px}.risultati-actions{position:absolute;bottom:-3px;top:0;right:-3px;border-radius:0 3px 3px 0;width:300px;text-align:center;border-left:solid 1px var(--main-gray-b)}.risultati-compagnia img{margin-top:-22px;position:absolute}.logo-tratta{position:relative;height:0}.logo-tratta>.logo,.risultati-compagnia>.logo{position:absolute;height:40px;width:110px;right:-4px;top:0;margin-top:19px;background-position:center center;background-size:contain;background-repeat:no-repeat}.risultati-compagnia>.logo{margin-top:-22px;background-color:#fff}.logo-tratta img{margin-top:22px;position:absolute}.prezzo-risultati{font-weight:700;font-size:30px;line-height:27px;color:#000}.prezzo-risultati.single{margin-top:0}.risultati-outline{padding:0 15px;line-height:30px;background:#1d80c2;color:#fff;font-weight:700;position:absolute;left:-2px;bottom:-3px;right:-2px;border-radius:0 0 4px 4px}.holiday .risultati-outline{background:#da2728d6}.sistemazioneForm{padding:16px;margin-bottom:35px;font-size:13px}.sistemazioneForm .leftAlign{margin-left:33px}.prezzi-multi{position:absolute;right:15px;top:0;margin-top:55px}.prezzi-multi.prezzi-multi-ritorno{top:50%}.riepilogo .riepilogoImg img{margin:40px 0 10px}.prosegui{background:#f5f5f5;text-align:left}.prosegui .btn-link{color:#888;font-size:13px;font-weight:400}.totale i{float:left}.totale span{float:right}.barraRiepilogo{display:block;position:fixed;left:0;bottom:0;width:100%;background:#ffdb50;padding:5px 0 0;color:#555;z-index:100;cursor:pointer}.barraRiepilogo.down{bottom:-54px}.barraRiepilogo:hover{background:#f1ab23;color:#fff;bottom:0}.barraRiepilogo h5{font-style:italic;position:absolute;top:0;bottom:0;left:15px;width:50%;height:30px;margin:auto}.barraRiepilogoMain{float:left;width:85%;margin-left:15%;line-height:1}.barraRiepilogo i{float:left;font-size:30px;margin:10px 10px 0 -5px;color:#1d81c4}.barraRiepilogo b{display:block;color:#1d81c4;margin-top:15px}.barraRiepilogo small{margin-bottom:15px;display:block}.barraRiepilogo .col-sm-6{border-left:2px dotted #fff}.barraRiepilogo .row .col-sm-6:first-child{border-left:0}a.moreDett{color:#fff;background:#f39223;padding:6px 0;text-align:center;display:block;font-size:12px;margin-top:10px;text-decoration:underline;font-weight:700;font-style:italic}}@media (min-width:768px) and (max-width:992px){.risultati-actions{position:absolute;bottom:-3px;right:-3px;border-radius:0 3px 3px 0;color:var(--main-orange);width:250px;text-align:center}.box-risultati,.box-risultati.internal{padding-right:250px;padding-bottom:0}}@media (min-width:768px) and (max-width:1199px){.box-risultati.box-risultati-single{padding-right:15px}.risultati-actions.risultati-actions-single{position:static;width:auto;border-radius:0;margin:0 -15px}.risultati-actions.risultati-actions-single .prezzo-risultati{margin:30px auto}}@media (min-width:1200px){.nextTell{visibility:visible;display:inline}.filtri label,.step-Numbers,.step-title{display:inline-block}.filtri label{margin-right:2px}.filtri .sepVert{border-color:#c5c5c5;height:42px}.descrFiltri{line-height:40px}.step-title{text-align:left;margin-right:15px}.step-title i{font-size:40px;margin-top:-5px}.step-title h2{line-height:20px}.step-Numbers li{padding:7px 0 7px 15px;min-width:180px}.risultati-actions.risultati-actions-single .prezzo-risultati{position:absolute;top:0;bottom:27px;left:0;right:0;width:50%;height:30px;margin:auto}.prezzi-multi{background-color:#ebebeb;width:210px;right:0;top:0;height:50%;padding-top:15%;z-index:1;margin-top:0}.prezzi-multi.prezzi-multi-ritorno{bottom:27px;height:auto;border-top:2px solid #fff;z-index:2;margin-top:-15px}.prenoCondivisione p{float:left}.prenoCondivisione .tastiCond{float:right}.barraRiepilogoMain{width:100%}.barraRiepilogoMain i{margin:10px 10px 10px -5px}.barraRiepilogo .col-lg-6{border-left:2px dotted #fff}.barraRiepilogo .col-sm-6,.barraRiepilogo .row .col-sm-6:first-child .row .col-lg-6:first-child{border-left:0}}#contStatus .link,.pratica,.priceExplain>b,.priceExplain>span{display:inline-block}#contStatus,.priceExplain,.scontoSrc{z-index:100;position:absolute}#contStatus{font:11px monospace;background:#fff;border:1px solid;left:50%;width:800px;top:73px;height:69px;overflow:auto;margin-left:-400px}#contStatus .link{padding:3px;background:#59c6f0;margin:2px;border-radius:3px;color:#fff}#contStatus .link.local{background:#f60}#contStatus .link>em{background:#fff;color:#000;padding:0 4px}.priceExplain{width:100%;background:#fff;border:1px solid gray;margin-top:-18px;color:#000;text-align:left;padding:15px}.priceExplain>span{width:100px}.priceExplain>b{width:80px;text-align:right}.pratica{border:1px solid #abe0fb;padding:1em;border-radius:7px}.scontoSrc{top:-27px;right:-18px;color:#fff;background:red;padding:8px;border-radius:100%;font-weight:700;transform:rotate(20deg);font-size:1.2em;box-shadow:0 0 8px #fff}.depWarning{position:absolute;right:0;background:#f60;color:#fff;padding:3px 8px;border-radius:3px}.depWarning.top{top:0}.depWarning.bottom{bottom:0}@media (max-height:700px){.ui-datepicker{z-index:9999!important}}.app .topSpace{margin-top:50px}.app .topSummary{position:fixed;background:#dff3fe;z-index:10;height:50px;border-bottom:1px solid gray;display:block;width:100%;top:0}.app .routes{font-size:13px;padding:5px 3px}.app .appList{position:relative;display:block;min-height:81px;border-bottom:1px solid #00b8ff}.app .appList:nth-of-type(odd){background:#efefef}.app .appList.sel{background:#0e8dd3;color:#fff}.app .appList .price{position:absolute;right:25px;top:50%;margin-top:-15px;color:#fff;background:#0497cf;padding:4px 8px;border-radius:4px;font-weight:700;font-size:16px}.app .appList .logo,.xxx{background-position:center center}.app .appList .price.best{background:#00b8ff}.app .appList .price.error{background:#f60;right:3px;font-size:82%}.app .appList .rightArrow{position:absolute;right:5px;top:50%;margin-top:-10px;color:gray}.app .appList .oneWay,.app .appList .outWay,.app .appList .retWay{right:110px;font-size:13px;left:0;position:absolute}.app .appList .outWay{top:1px;height:49.9%;border-bottom:1px solid #eee}.app .appList:nth-of-type(odd) .outWay{border-bottom:1px solid #fff}.app .appList .oneWay{top:22px;height:49.9%}.app .appList .retWay{top:50%;height:50%}.app .appList .from{position:absolute;top:0;left:0;padding:3px}.app .appList .to{position:absolute;top:0;right:0;padding:3px}.app .appList .iconCenter{position:absolute;top:5px;left:50%;margin-left:-17px;color:#76c5f7;font-size:20px}.app .appList .logo{position:absolute;top:2px;left:2px;width:24%;height:35px;background-size:100%;background-repeat:no-repeat}.app .appList .route{position:absolute;top:0;left:28%;right:0}.app .appList .time{font-size:80%;margin-bottom:5px;display:block}.app .bestIcon{position:absolute;color:#000;background:#ffffae;left:50%;top:-18px;border-radius:8px;font-size:15px;margin-left:-10px;box-shadow:0 1px 2px rgba(0,0,0,.5)}@media (min-width:360px){.app .appList .route{left:33%}.app .appList .oneWay,.app .appList .outWay,.app .appList .retWay{right:120px}}.xxx{background-size:cover}.summaryBlack .prenota-main{padding:0 18px}.priceBlue .linkBill{color:#fff;border:1px solid #ffffff6e;padding:.1em .5em .2em}