.alert-street,.faq{color:#0b3d68}.boxDown,.middle-pad{padding:45px}html.mm-opening .mm-slideout,html.mm-opening.mm-columns-0 .mm-slideout,html.mm-opening.mm-columns-1 .mm-slideout,html.mm-opening.mm-columns-2 .mm-slideout,html.mm-opening.mm-columns-3 .mm-slideout,html.mm-opening.mm-columns-4 .mm-slideout,html.mm-opening.mm-columns-5 .mm-slideout,html.mm-opening.mm-columns-6 .mm-slideout{-webkit-transform:none;transform:none}.boxDown{background:#f4f4f4;margin-bottom:45px;border-radius:16px}.boxcolor,.modal .portDescription ol,.modal .portDescription ul,.portDescription,.tabsPop,.tabsPop .alert-street,.tabsPop ol,.tabsPop ul{font-size:16px;line-height:1.6em}.video__full{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.video__full video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%);border-radius:16px 16px 0 0;overflow:hidden}#extraGalleryBox{border-radius:0 0 16px 16px;overflow:hidden}.extraGallery{position:relative;display:inline-grid;width:50%}.extraGallery img{width:100%;height:auto;display:inline-block}.extraGallery .totimg{left:auto;right:30px}.tabsPop .tab-content{padding:45px;background:#fff;border-radius:16px;border:1px solid #ccc}.tabsPop hr{border-top-color:#eee;margin-top:10px;margin-bottom:10px}.tabsPop .nav-tabs li,.tabsPop .nav-tabs li a{height:40px;width:auto}.tabsPop .nav-tabs li a{font-size:13px;padding:3px 25px}#tabOutboundInfo strong,#tabReturnInfo strong,.infonotes strong,.tabsPop strong{font-weight:700}.alert-street{margin:0 0 30px;border-radius:16px;padding:5%;font-size:13px;line-height:1.5em;background-color:#f5f5f5;border-color:#ccc}.modal .portDescription ol,.modal .portDescription ul{padding:5px 20px 10px}#leggiprima ul,.pop-text ul{padding:20px}.tariffa{background:#0b3d68;border:3px solid #1a578c;border-radius:16px;padding:30px 15px;margin-top:15px;display:block}#scopriAnimali,.faqline-block{padding:15px;border-radius:9px}.tariffa .tLabel{font-size:14px;color:#fff;opacity:.4}.tariffa .tPrice{font-size:1.5em;color:#fff;margin-top:15px;opacity:.4}.tariffa.selected{border-color:#f9b000}.tariffa.selected .tLabel{color:#f9b000;opacity:1}.tariffa.selected .tPrice{opacity:1}.roomthumb.active .rt_text,a.faq:active,a.faq:focus,a.faq:hover{color:#359b40}.faqline-block{background:#0b3d68;color:#fff}.sailbox.active,.sailboxReturn.active,a.faqline:active .faqline-block,a.faqline:focus .faqline-block,a.faqline:hover .faqline-block{background:#359b40;color:#fff}.bootstrap-select .dropdown-toggle.bs-placeholder .filter-option-inner-inner,.decrease.off,.increase.off{opacity:.3}.col-service-left{padding-right:0;min-height:35px;align-content:center}.col-service-right{padding-left:0;text-align:right}.lsTop{font-size:15px;line-height:1.4em;letter-spacing:-.6px}.modal ol,.modal ul,.pop-text{font-size:16px;line-height:1.5em}.lsLabel{margin-top:5px}.lsLabel .alert{margin-bottom:5px}.input-number-wrapper{margin-bottom:10px;white-space:nowrap}.input-number-wrapper .prodQuantity{width:60px;line-height:30px;border-radius:9px!important;vertical-align:middle}@media (max-width:1420px){.input-number-wrapper .prodQuantity{width:35px;padding:0 5px!important}}@media (min-width:992px){.col-xl-8{width:calc(100% - 460px)}.col-xl-4{width:460px}}#scopriAnimali{margin-top:10px;font-size:13px;line-height:1.3em}#scopriAnimali button{margin-left:6px;font-size:9px}#scopriAnimali button:active,#scopriAnimali button:focus,#scopriAnimali button:hover{background-color:#0b3d68;border-color:#0b3d68;color:#fff!important}.modal ol,.modal ul{list-style-type:circle}.box-left #block-products h4,.pop-text h3{font-size:18px}.pop-text{padding-top:45px}.productLine,.roomthumb .rt_text{font-weight:700;line-height:1.3em;font-size:13px}.pop-text h3{margin:0 0 15px}.pop-text strong{font-weight:700!important}.pop-text img{border-radius:16px}.productLine{box-shadow:0 5px #eee;border-radius:9px;padding:10px 5px 5px 10px;margin:15px}.sailbox,.sailboxReturn{background:#0b3d68;color:#fff;padding:0;border-radius:16px}#outboundDate,#returnDate{color:#fff;text-shadow:0 0 6px #fff;font-weight:700}.box-right .bootstrap-select .dropdown-toggle .filter-option-inner-inner{text-transform:none}.vids-box{margin-top:30px}.vids{display:inline-block}.vids .main{width:100%;max-width:200px;border-radius:12px;margin:13px 26px 13px 0;transition:.3s}.vids .play{position:absolute;width:30px;bottom:35px;right:48px}.vids:hover .main{transform:scale(.95)}.infonotes{font-size:13px}.roomElement{text-wrap:balance;padding:45px 45px 15px}.roomElement .psdetails{margin-top:0;background:#e9eef0;color:#0b3d68;border:none}.roomLabel{color:#0b3d68;font-size:13px;font-weight:700;line-height:1em;background:#f9b000;padding:3px 6px 4px;border-radius:6px;margin:25px auto;text-align:center;width:100px}.block_proposta .desc_big{height:225px}.block_proposta.post{margin-top:0}.sailbox svg.ferry path{fill:#0b3d68}.sailbox.active svg.ferry path{fill:#fff}#date_disponibili .radio:hover label{color:#f9b000}.bootstrap-select .dropdown-menu li a span.text,.bootstrap-select .dropdown-toggle .filter-option-inner-inner{text-transform:capitalize}.roomthumb_box{text-align:left;margin:0 15px 0 0;float:left;width:140px;height:180px}.roomthumb img{max-width:100%;border-radius:9px}.roomthumb .rt_text{margin-top:10px;padding:0 6px}.roomthumb.active img{border:6px solid #359b40}.tl-logo{margin-bottom:0}.tl-logo img{max-width:330px}.pop-col-logo{padding-bottom:45px}.pop-col-logo img{max-width:300px;height:auto}.pop-col-box{background:#eee;border-color:#ccc;border-radius:16px;margin:0 15px 30px;padding:45px}.tabsPop .tp-inner{margin:45px 0 15px}.tabsPop .tp-row{padding-left:15px}.tabsPop .tp-row2{padding-left:30px}.tp-block{margin:90px 0 15px}#totale_da_pagare_label{font-size:15px;line-height:1.5em;color:#fff;margin-top:30px;padding:0}#mobileTop{min-height:60px}#topSearch .btn{margin:7px;font-size:13px;padding:9px 18px;border-radius:50px}.package-card{display:grid;grid-template-columns:1.3fr 1.5fr 1fr;height:200px}.package-card .card-banner{height:100%}.package-card img{border-radius:16px 0 0 16px;width:100%;height:100%;object-fit:cover;margin:0}.package-card .card-content{padding:30px 15px 15px 30px}.card-content .shipName{margin-bottom:15px}.card-content .shipTime{margin-left:5px;white-space:nowrap}.package-card .card-price{padding:30px 15px 15px 0}#modalSailings .outboundSailing,#modalSailings .returnSailing{margin:10px;width:30px;height:20px}.sailbox .radio{margin:0;height:200px}.sailbox .radio label{padding:0}@media (max-width:991px){.package-card,.sailbox .radio{height:200px}.modal .package-card img{height:200px;margin:0}.middle-pad{padding:30px}.boxDown,.tabsPop .tab-content{padding:15px}.boxDown img{margin-bottom:15px;width:100%}.modal img{margin:15px 0;width:100%}.tab-pane img{margin:0 0 30px}}@media (max-width:767px){#mobileTop{padding:20px 0 25px;position:fixed;width:100%;top:0;z-index:999;background:#fff}.page-content{padding-top:90px}.hideXS,.package-card img{display:none}.package-card,.sailbox .radio{height:auto}.package-card{grid-template-columns:1.5fr 1fr}.card-content .shipName{margin-bottom:0;margin-top:15px}.card-content .shipTime{margin-left:0;display:block;margin-bottom:6px}.card-price .best{margin-top:15px}#topSearch .btn{margin:3px;font-size:13px;padding:9px 18px}.box-left #block-products h4{font-size:18px}.tl-logo{margin:0}.pop-col-logo img,.tl-logo img{max-width:60%}.pop-col-logo{padding-bottom:15px}.pop-col-box{padding:20px 25px 25px;margin:0}.tabsPop .nav-tabs li,.tabsPop .nav-tabs li a{width:100%}.tabsPop .tp-inner{margin-top:30px}.tabsPop .tp-row,.tabsPop .tp-row2{padding-left:0}.tabsPop ol,.tabsPop ul{padding:0}.tp-block{margin:45px -15px 15px}.vids-box{margin:15px 0}.vids{text-align:center;position:relative;display:block}.vids .play{right:100px}}