.ferries-results .result-box .row div,.new-results-row .new-search:after,.notification.center:before,.notification.center>span,.result-box .header .font-icon-ferry,.result-box .header .txt{vertical-align:middle}.ferries-results .result-box .container .col_3,.ferries-results .seats-luggage{text-align:center}.full-search .new-search{padding:0 11px 0 0}.field.half{width:50%}.font-icon-ferry:before{content:"\e91f"}.font-icon-cabin:before{content:"\e91d"}.font-icon-car:before{content:"\e91e"}.new-results-row .new-search-section{display:none}.new-results-row .new-search{display:inline-block;font-size:16px}.new-results-row .new-search,.new-results-row .new-search:before{background:0 0}.new-results-row .new-search:after{content:"\e916";font-family:icomoon;display:inline-block;color:#014ca6;margin-left:10px;font-weight:400;font-size:14px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:absolute;top:0;right:-15px}.passenger-info.ferries-passenger-info .field,.result-box.ferry-result .header{position:relative}.new-results-row .new-search.active:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.result-box .header .font-icon-ferry{font-size:27px;display:inline-block;margin-right:8px;margin-top:-5px}.ferries-results,.ferries-results .result-box,.ferries-results .result-box .container{width:100%;float:left}.ferries-results .result-box .container .row{padding:15px 3px 10px;margin:0;display:flex;justify-content:center;align-items:center}.add-car .no-center .car-text p,.ferries-results .result-box .time b,.result-box .header .txt{display:inline-block}.ferries-results .result-box .time{line-height:1.2}.ferries-results .font-icon-cabin,.ferries-results .font-icon-car,.ferries-results .font-icon-no-cabin,.ferries-results .font-icon-no-car,.ferries-results .font-icon-passenger{display:inline-block;margin:0 3px}.confirmation-box.ferries-confirmation-box,.ferries-results .seats-luggage .remaining-seats{margin-top:0}.ferries-results .font-icon-cabin,.ferries-results .font-icon-car,.ferries-results .font-icon-passenger{color:#2fd3e5;font-size:20px}.ferries-results .font-icon-car.not-avail{color:#adaeb5}.ferries-results .font-icon-no-cabin,.ferries-results .font-icon-no-car{color:#acadb5;font-size:21px}.ferry-price{font-size:16px;float:right}.ferries-results .ferry-result .seats-luggage{margin-bottom:0}.new-results-row .chosen-select .chosen-container-single .chosen-single{height:38px;line-height:38px}.chosen-select .chosen-container-single .chosen-single div:after{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.chosen-select .chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single div:after{-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.result-box .header .txt{width:calc(100% - 50px);line-height:1.5}.new-results-row .new-search .icon-search{display:none}.contact-details .lg-field,.contact-details .md-field,.contact-details .sm-field{display:inline-block;margin-right:20px}.contact-details .lg-field .field,.contact-details .md-field .field,.contact-details .sm-field .field{width:100%}.contact-details .md-field{width:20%}.contact-details .sm-field{max-width:10%}.contact-details .lg-field{max-width:30%}.contact-details .lg-field .phone-field label{padding-left:16px}.passenger-info .row.bordered{border-bottom:1px solid #fff;padding-top:15px;padding-bottom:0;width:calc(100% + 20px);margin-left:-10px;padding-left:20px}.passenger-info .row.bordered:last-child{border-bottom:0}.field.lg,.field.md,.field.sm,.field.xl{display:inline-block;margin-right:0}.field.sm{width:10%}.field.md{width:15%}.field.lg{width:20%}.field.xl{width:30.8%}.passenger-info-section.ferries .content{background:#eceffb}.ferries-passenger-info.passenger-info legend{background:#dcdfeb;display:block;width:calc(100% + 20px);margin-left:-10px;padding:9px 20px;margin-bottom:0}.ferries-passenger-info.passenger-info legend .font-icon-ferry{font-size:27px;display:inline-block;vertical-align:middle;margin-right:10px}.ferries-passenger-info.passenger-info .title{font-size:15px;font-weight:600;color:#082547;margin-bottom:8px;padding-bottom:0;background:0 0}.ferries-passenger-info.passenger-info .notification.no-bg p{margin-bottom:0}.notification.info.no-bg,.notification.warning.no-bg,.passenger-info-section .notification.info.no-bg,.passenger-info-section .notification.warning.no-bg{background:0 0}.passenger-info-section .notification.info.no-bg,.passenger-info-section .notification.warning.no-bg{margin-top:0;margin-bottom:10px;padding-bottom:0;border:0}.ferries-passenger-info.passenger-info .expiration-date input{display:inline-block;width:44.6%}.passenger-info.ferries-passenger-info{padding-top:0}.passenger-info.ferries-passenger-info .field .balloon-error{bottom:68%}.payment .checkbox-container{background:#dcdfeb;padding:22px 27px}.payment .checkbox-container .checkbox{padding-left:14px}.payment .checkbox-container [type=checkbox]:checked+label:before,.payment .checkbox-container [type=checkbox]:not(:checked)+label:before{background:#fff}.payment .checkbox-container label{font-size:16px;font-weight:600;color:#082547;padding-left:30px;margin-left:-29px;display:block;padding-top:3px;margin-top:2px}.svg-tickets{background-image:url(../Media/SVG/tickets.svg);width:55px;height:35px}.phone-field label,.phone-text span{display:block}.delivery-tickets label{margin-bottom:3px;display:block;padding-top:18px}.delivery-tickets .location{font-size:16px;font-weight:600}.delivery-tickets .field.radiobox label{font-weight:300!important}.delivery-tickets .radiobox-section .radiobox{padding-left:20px}.delivery-tickets .radiobox-section .radiobox [type=radio]:checked+label,.delivery-tickets .radiobox-section .radiobox [type=radio]:not(:checked)+label{margin-left:0}.delivery-tickets address{font-style:normal;line-height:1.5;margin:0 0 0 -10px;padding:5px 0}.passenger-info-section.payment label{margin-bottom:4px}.delivery-tickets .collapse-content{padding-left:50px;padding-bottom:5px;padding-top:0;display:none}.ferry-result .clm,.ferry-result .mob-second,.ferry-result .mob-third{display:inline-block}.delivery-tickets .gray-input-section .field label,.delivery-tickets .radiobox-container .collapse-content label{margin-top:0;padding-top:6px}.delivery-tickets{width:100%;float:left}.delivery-tickets .radiobox-section.with-collapses{margin-bottom:22px}.ferry-result .first{width:14.482758620689656%;padding-left:10px;padding-right:5px}.ferry-result .second{width:61.22448979591837%;padding-right:6px}.ferry-result .third{width:38.77551020408163%}.ferry-result .fifth,.ferry-result .forth{width:50%;text-align:center}.ferry-result .fifth{float:right}.ferry-result .fifth .ferry-price{float:none}.ferry-result .sixth{width:8.793103448275862%}.ferry-result .mob-second{width:42.24137931034483%}.ferry-result .mob-third{width:34.48275862068966%}.ferry-result>.row{font-size:0;border:2px solid #dcdfeb;border-top:none;margin:0;padding:20px 0}.ferry-result .duration-flight{font-size:13px;font-weight:300;margin:auto}.ferry-result .duration-flight:before{content:none}.ferry-result .duration-flight,.ferry-result .duration-flight b{color:#737171}.ferry-result .duration-flight>span:after{display:none}.ferry-date-nav li,.ferry-date-nav li a{display:inline-block}.result-box.ferry-result .radiobox{margin:-14px 0 0 13px}.result-box.ferry-result{margin-bottom:0}.font-icon-no-cabin:before{content:"\e920"}.font-icon-no-car:before{content:"\e921"}.ferries-boarding-pass-text{float:left;width:100%}.ferries-boarding-pass-text ul{padding-bottom:10px;display:table}.ferries-boarding-pass-text li{list-style:none;display:table-row}.ferries-boarding-pass-text li:before{content:"\ea10";font-family:icomoon;font-size:11px;padding:5px 7px 0;display:table-cell}.ferries-boarding-pass-text a{padding-left:7px}.ferry-total{text-align:right;font-size:18px;font-weight:600;margin-top:25px}.ferry-total .btn{margin:0;min-width:inherit;width:48%}.ferry-total b{font-size:25px}.ferry-total .txt-container{text-align:left;display:inline-block;width:50%}.ferry-total .inner-content{background:#eceffb;padding:11px}.ferry-date-nav{margin-bottom:2px}.ferry-date-nav ul{font-size:0}.ferry-date-nav li{color:#082547;width:14.28571428571429%;text-align:center;background:#eceffb;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;border:1px solid #fff;padding:15px 0;line-height:1}.ferry-date-nav li.active,.ferry-date-nav li:hover{background:#014ca6;color:#fefefe}.ferry-date-nav li:not(.date-not-linked):hover{cursor:pointer}.ferry-date-nav li.active a,.ferry-date-nav li:hover a{color:#fefefe}.ferry-date-nav .date,.ferry-date-nav .day{display:block}.ferry-date-nav .day{font-size:13px;font-weight:600;padding-bottom:5px}.ferry-date-nav .date{font-size:12px;font-weight:300}.ferry-date-nav li.date-not-linked:hover{background-color:#eceffb;color:#082547}.background-slider.ferries-background-slider .bg-item{background-position:center bottom}.booking-steps+.container{margin-top:20px}.ui-datepicker.ferries-datepicker .dp-highlight.first a:before,.ui-datepicker.ferries-datepicker .dp-highlight.last a:before{content:"\e91f";font-size:16px}.ferry-result [type=radio]:checked+label:before,.ferry-result [type=radio]:not(:checked)+label:before{top:-5px}.ferry-result [type=radio]:checked+label:after,.ferry-result [type=radio]:not(:checked)+label:after{top:1px}.ferries-passenger-info table.leg-info td{padding-left:18px;padding-bottom:20px;font-size:13px;font-weight:400}.ferries-passenger-info table.leg-info td span{font-weight:inherit}.ferries-passenger-info table.leg-info td:first-child{font-weight:700}.ferries-passenger-info table.leg-info{background-color:#eceffb;margin-bottom:0}.ferries-passenger-info table tr.leg-title{background-color:#dcdfeb}.ferries-passenger-info table th{padding:15px 0 15px 18px}.ferries-passenger-info table th img,.title-passenger-row img{height:20px;margin-right:7px}.ferries-passenger-info table th img.mirror,.title-passenger-row img.mirror{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.passenger-info-section.ferries .notification>span{width:calc(100% - 20px);padding-right:0}.passenger-info-section.ferries .notification{padding-top:0;padding-bottom:10px}.right-desktop{text-align:right}.landing .content-page h2{margin-bottom:15px;margin-top:10px}.display-mobile,.display-tablet,.display-tablet2,.row.result-details .duration2,.row.result-details .timetable2{display:none}.row.result-details.subheader{background-color:#eceffb;font-weight:600}.ferry-result>.row.result-details.subheader{padding:10px 0;border-bottom:none}.row.result-details .col-result{padding:0 10px;margin:0;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;color:#737171}.row.result-details .col-result:last-child{padding-right:0}.row.result-details .col-result.nospacing{padding:0}.row.result-details.subheader .col-result{color:#082547;line-height:1}.row.result-details .radio{width:4%;min-width:35px;padding-bottom:13px}.row.result-details .company{width:26%}.row.result-details .company .fll{float:none;display:inline-block;margin:auto 0}.row.result-details .company .fll .result-info{display:block;width:100%}.row.result-details .ship{width:17%}.row.result-details .timetable{width:16%}.row.result-details .arrival,.row.result-details .departure{text-align:center;width:42%}.row.result-details .arrow{width:15%}.row.result-details .arrow:after{content:"\e315";font-size:17px;font-weight:200;font-family:icomoon!important;color:#082547;vertical-align:middle;line-height:1.1}.row.result-details.subheader .arrow:after{display:none}.row.result-details .duration{width:10%}.row.result-details .availability{width:8.5%}.row.result-details .price{width:17%}.ferries-results .trigger-icon.font-icon-warning{font-size:14px}.ferries-results .font-icon-warning:before{content:"\ea0c";padding-left:5px;font-size:14px;font-weight:200;font-family:icomoon!important;color:#082547}.row.result-details .duration-flight:before{content:"\e90b";font-family:icomoon;font-size:13px;display:inline-block;margin:0}.ferries-results .font-icon-car{font-size:17px}.ferries-results .font-icon-passenger{font-size:19px}.ferries-results .duration-flight:before{color:#2fd3e5;font-size:14px}.trip-details-icons .duration-flight{margin:0 15px 0 0}.duration .duration-flight{margin:0}.font-icon-passenger:before{content:"\f183"}.ferries-results .result-box .provider-logo{padding-left:0;padding-right:7px}.ferries-results .result-box .header{padding:0 5px}.ferries-results .result-box .provider-logo img{width:50px}.ferries-results .result-box .result-info{display:block;padding:3px 0;margin:0}.ferries-results .result-box .result-info2{font-size:13px;color:#082547;display:block;padding:3px 0;margin:0}.ferries-results .result-box .trip-details-icons{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:3px 0}.col .trip-details-icons .port-warning,.ferries-results .result-box .result-info:after{display:none}.ferries-results .result-box .port-warning{padding:14px 8px 0 0}.ferries-results .result-box .container .col_3.txtr{text-align:right}.ferries-results .result-box .container .row-alert{width:100%;float:left}.row-alert .notication-div{margin:0 13px 13px}.ferries-results .result-box .container .row-alert p{font-size:12px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:0;width:100%;padding-left:6px}.ferries-results .result-box .container .row-alert p.notification.warning:before{top:27%}.ferries-results .result-box .container .row-alert p.notification>span{padding-right:0;width:100%}.passenger-details-container{width:calc(100% + 20px);margin-left:-10px;margin-bottom:1px;float:left;border:2px solid #dcdfeb}.header-passenger-row,.title-passenger-row{width:100%;font-size:14px;font-weight:600;float:left}.title-passenger-row{background-color:#dcdfeb;padding:15px 8px}.header-passenger-row{background-color:#eceffb}.passenger-info{border-bottom:none}.passenger-info-section .title-passenger-row{padding:15px 18px;font-size:15px}.header-passenger-row li,.passenger-row li{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;margin:0;padding:13px 7px}.passenger-details-container .plate-number,.passenger-details-container .seat-type{width:36%}.passenger-details-container .name{width:29%}.passenger-details-container .car-type{width:47%}.passenger-details-container .passenger-type{width:18%}.passenger-details-container .price{width:15%;font-weight:600}.passenger-row{float:left;width:100%;font-size:13px;background-color:#fff}.passenger-row-container .passenger-row{border-bottom:2px solid #dcdfeb}.passenger-row-container .passenger-row:last-child{border-bottom:none}.header-passenger-row li:first-child,.passenger-row li:first-child{padding-left:10px}.header-passenger-row li:last-child,.passenger-row li:last-child{padding-right:10px}.total-cost-row{float:left;width:100%;font-size:16px;padding:15px 10px;background-color:#dcdfeb}.total-cost-row .left{width:85%;float:left;text-align:right;padding-right:10px;font-size:16px;font-weight:700}.total-cost-row .right{width:15%;float:left;font-size:17px;font-weight:700}.terms-popup .inner-content strong{color:#fff}.terms-popup .inner-content a{color:#2fd3e5;text-decoration:underline;font-weight:400}.delivery-tickets .radiobox-container .collapse-content{background:#eceffb;padding-top:20px;margin-top:-1px;position:relative;padding-bottom:20px;border-bottom:1px solid #fff}.chosen-select .chosen-container-single .chosen-single div:after{right:5px;content:"\e908";font-size:8px;color:#014ca6;position:absolute;top:50%;transform:translateY(-50%)}p.ferries-contact{margin-bottom:0;padding-bottom:20px;background:#fff;line-height:1.3;font-size:14px}.delivery-tickets label.label-only-port{padding-top:0}@media only screen and (min-width:1024px){.not-one-way .ferry-result>.row.result-details.subheader,.not-one-way .row.result-details .availability,.not-one-way .row.result-details .duration,.not-one-way .row.result-details .timetable{display:none}.not-one-way .row.result-details .arrival,.not-one-way .row.result-details .arrow,.not-one-way .row.result-details .departure,.not-one-way .row.result-details .duration2,.not-one-way .row.result-details .ferry-details,.not-one-way .row.result-details .timetable2{display:inline-block}.ferries-results.not-one-way .result-box .ferry-details{width:55%}.ferries-results.not-one-way .result-box .provider-logo img{width:43px}.not-one-way .display-tablet,.not-one-way .ferry-details .display-mobile{display:block}.not-one-way .width80{width:82%}.not-one-way .row.result-details .company{width:70%;padding-right:0}.not-one-way .row.result-details .price{width:20%}.not-one-way .row.result-details .arrival,.not-one-way .row.result-details .arrow,.not-one-way .row.result-details .departure{width:auto}.row.result-details .timetable2{text-align:center;width:43%}.not-one-way .row.result-details .arrow:after{margin-left:0}.not-one-way .row.result-details .ship{display:none}}@media only screen and (max-width:1024px){.ferries-results .result-box .container .row{margin:0}.passenger-info .row.bordered .field{margin-right:15px;width:42.5%}}@media only screen and (max-width:767px){.display-tablet2,.new-results-row .new-search .icon-search{display:inline-block}.display-desktop,.row.result-details .ship{display:none}.display-tablet2{font-weight:600;padding-right:5px}.result-box .row .right-desktop{text-align:left;padding-top:5px;padding-bottom:5px}.full-search .new-search{float:left}.not-one-way .return{margin-top:10px}.ferry-date-nav{margin-bottom:3px}.row.result-details .company{width:37%}.row.result-details .timetable{width:17%}.row.result-details .duration{width:12.5%}.row.result-details .availability{width:10.5%}.row.result-details .price{width:15%}.display-mobile{display:block}.result-box.ferry-result .header{padding:0}.ferries-results .result-box{margin:0}.row-alert .notication-div{margin-bottom:0;margin-top:8px}.ferries-results .duration-flight>span:last-child{padding-right:0}.ferries-results .result-box .container .row{padding:0 0 0 5px;display:inline-block}.ferries-results .result-box .container .row-alert{margin-bottom:0}.ferries-results .result-box .trip-details-icons{padding:0;width:50%;float:left;display:inline-block}.ferries-results .result-box .trip-details-icons.right{padding-left:10px}.ferries-results .result-box .container .col_3.txtr{text-align:left}.ferries-results .duration-flight>span{margin:4px 0 0}.md_col_6 .trip-details-icons .port-warning{display:inline;padding-left:10px}.header-passenger-row{display:none}.passenger-row li{display:block;padding:7px 10px}.passenger-row-container .passenger-row{border-bottom:none}.passenger-details-container .car-type,.passenger-details-container .name,.passenger-details-container .passenger-type,.passenger-details-container .plate-number,.passenger-details-container .price,.passenger-details-container .seat-type{width:100%}.passenger-row li:first-child{background-color:#eceffb;font-weight:700;padding:10px}.passenger-row .car-type:before,.passenger-row .name:before{font-weight:700;margin-right:5px}.passenger-info .row.bordered .field{margin-right:5px;width:48.5%}.passenger-info .row.bordered{padding-left:15px}.total-cost-row .left,.total-cost-row .right{width:auto;text-align:left}.delivery-tickets .radiobox-container .collapse-content{padding:10px 20px}.ferries-results .result-box .container .row:last-child .col:last-child{margin-top:0}}@media (max-width:639px){.ferry-result>.row.result-details.subheader,.row.result-details .availability,.row.result-details .duration,.row.result-details .timetable{display:none}.row.result-details .arrival,.row.result-details .arrow,.row.result-details .departure,.row.result-details .duration2,.row.result-details .ferry-details,.row.result-details .timetable2{display:inline-block}.ferries-results .result-box .ferry-details{width:59%}.ferries-results .result-box .provider-logo img{width:50px}.display-tablet{display:block}.width80{width:82%}.row.result-details .company{width:70%;padding-right:0}.row.result-details .price{width:20%}.row.result-details .arrival,.row.result-details .arrow,.row.result-details .departure{width:auto}.row.result-details .timetable2{text-align:center;width:39%}.row.result-details .arrow:after{margin-left:0}.passenger-details .field{margin-bottom:10px}.passenger-info .row.bordered{padding-top:10px;padding-bottom:10px;padding-left:10px}.passenger-info .row.bordered .field{margin-right:0;padding:0 5px;width:100%}.passenger-info .row.bordered.warning{padding:10px 0 0 20px}.delivery-tickets .radiobox-section.with-collapses .txt{padding-bottom:0}}@media (max-width:480px){.result-box .row .right-desktop{padding-top:0;padding-bottom:0}.row.result-details .arrival,.row.result-details .arrow,.row.result-details .departure,.row.result-details .schedule{text-align:center;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.row.result-details .schedule{margin-right:7px}.ferries-results .result-box .ferry-details,.ferries-results .result-box .timetable2,.width80{display:block;width:auto}.ferries-results .result-box .provider-logo,.row.result-details .timetable{display:none}.row.result-details .arrival,.row.result-details .departure{text-align:center}.row.result-details .timetable2{text-align:left}.row.result-details .duration2{text-align:center}.row.result-details .arrow{width:auto}.row.result-details .arrow:after{font-size:15px}.row.result-details .duration-flight:before{font-size:11px}.row.result-details .company{width:57%}.row.result-details .price{width:30%;text-align:center}.ferries-results .result-box .container .row{padding:7px 5px 0}.ferries-results .result-box .result-info2{display:inline-block}.ferries-results .result-box .result-info2:after{width:3px;height:3px;border-radius:50%;background:#082547;display:inline-block;vertical-align:middle;top:50%;right:0;margin:0 0 0 5px;content:''}.ferries-results .result-box .result-info2:last-child:after{display:none}.ferries-results .result-box .container .row:last-child .col:last-child,.ferries-results .result-box .container .row:last-child .col:nth-last-child(2),.ferries-results .result-box .container .row:last-child .col:nth-last-child(3){margin-top:5px}.ferries-results .result-box .container{padding:5px 0 13px}.ferries-results .result-box .md_col_3{width:100%}.ferries-results .result-box .trip-details-icons{padding:2px 15px 2px 0;margin:0;font-size:13px;width:auto;display:inline-block}.md_col_6 .trip-details-icons .port-warning{padding-left:15px;padding-top:5px}.ferry-total .btn,.ferry-total .txt-container{width:100%;text-align:center}.ferry-total{margin-top:25px}.ferry-total .txt-container{padding:18px 0 20px}}@media (max-width:420px){.ferry-date-nav{overflow-x:hidden;width:100%;margin-left:0}.ferry-date-nav ul{width:100%}.ferry-date-nav li{width:19.5%}.ferry-date-nav li:first-child,.ferry-date-nav li:last-child{display:none}}@media (max-width:310px){.row.result-details .company,.row.result-details .price{width:78%}.row.result-details .price{padding:5px 0 0 45px}}.not-one-way .row.result-details .price,.row.result-details .price{text-align:center}.ferries-results .font-icon-warning:before{content:""}.not-one-way .row.result-details.subheader .timetable .duration{display:inline-block}.ferries-results .result-box .provider-logo{padding-right:8px;margin-bottom:0}.row.result-details .price{display:inline-block}.row.result-details .price .ferry-price{float:none}.not-one-way .row.result-details .avail_price,.row.result-details .avail_price{display:inline}.not-one-way .row.result-details.subheader .timetable .duration,.row.result-details.subheader .timetable .duration{display:none}@media only screen and (min-width:1024px),(max-width:639px){.not-one-way .row.result-details .price{width:19.5%}.not-one-way .ferry-result>.row.result-details.subheader,.not-one-way .row.result-details.subheader .timetable,.not-one-way .row.result-details.subheader .price,.not-one-way .row.result-details .availability{display:inline-block}.not-one-way .row.result-details.subheader .timetable .duration{display:inline-table;text-align:center}.not-one-way .row.result-details.subheader .timetable{width:20%;text-align:center;padding:0}.not-one-way .row.result-details .availability{width:15%;text-align:center}.not-one-way .row.result-details .company{width:58%}.not-one-way .row.result-details.subheader .company{width:36%}.not-one-way .row.result-details.subheader .col-result.availability{width:16%}.not-one-way .row.result-details.subheader .col-result.price{width:20.5%}.not-one-way .row.result-details.subheader .company span.display-mobile{display:block}.ferries-results.not-one-way .result-box .provider-logo img{width:43px}}@media (max-width:639px) and (min-width:560px){.ferry-result>.row.result-details.subheader,.row.result-details.subheader .timetable,.row.result-details.subheader .price{display:inline-block}.row.result-details.subheader .company{width:38%}.row.result-details .price{width:19.5%}.row.result-details.subheader .timetable .duration{display:inline-table;text-align:center}.row.result-details.subheader .timetable{width:20%;text-align:center;padding:0}.row.result-details .availability{width:15%;text-align:center;display:inline-block}.row.result-details .company{width:58%}.row.result-details.subheader .company span.display-mobile{display:block}}@media (max-width:560px){.ferry-result>.row{padding:15px 0}.ferries-results .result-box .result-info{padding:3px 0 0}.not-one-way .ferry-result>.row.result-details.subheader,.not-one-way .row.result-details.subheader .timetable,.not-one-way .row.result-details.subheader .price{display:none}.not-one-way .row.result-details .avail_price{width:30%;display:inline-block}.ferries-results .result-box.ferry-result .row .timetable2,.ferries-results .result-box.ferry-result .row .duration2{vertical-align:top}.not-one-way .row.result-details .availability,.not-one-way .row.result-details .price,.row.result-details .availability,.row.result-details .price{display:block;width:100%}.not-one-way .row.result-details .availability{margin-bottom:10px}.result-box .row .right-desktop{padding-top:0;padding-bottom:0}.row.result-details .arrival,.row.result-details .arrow,.row.result-details .departure,.row.result-details .schedule{text-align:center;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.row.result-details .schedule{margin-right:7px}.ferries-results .result-box .ferry-details,.ferries-results .result-box .timetable2,.width80{display:block;width:auto}.ferries-results .result-box .provider-logo,.row.result-details .timetable{display:none}.row.result-details .arrival,.row.result-details .departure{text-align:center}.row.result-details .timetable2{text-align:left}.row.result-details .duration2{text-align:center}.row.result-details .arrow{width:auto}.row.result-details .arrow:after{font-size:15px;line-height:1.6}.row.result-details .duration-flight:before{font-size:11px}.row.result-details .company{width:57%}.ferries-results .result-box .container .row{padding:7px 5px 0}.ferries-results .result-box .result-info2{display:inline-block}.ferries-results .result-box .result-info2:after{width:3px;height:3px;border-radius:50%;background:#082547;display:inline-block;vertical-align:middle;top:50%;right:0;margin:0 0 0 5px;content:''}.ferries-results .result-box .result-info2:last-child:after{display:none}.ferries-results .result-box .container .row:last-child .col:last-child,.ferries-results .result-box .container .row:last-child .col:nth-last-child(2),.ferries-results .result-box .container .row:last-child .col:nth-last-child(3){margin-top:5px}.ferries-results .result-box .container{padding:5px 0 13px}.ferries-results .result-box .md_col_3{width:100%}.ferries-results .result-box .trip-details-icons{padding:2px 15px 2px 0;margin:0;font-size:13px;width:auto;display:inline-block}.md_col_6 .trip-details-icons .port-warning{padding-left:15px;padding-top:5px}.ferry-total .btn,.ferry-total .txt-container{width:100%;text-align:center}.ferry-total{margin-top:25px}.ferry-total .txt-container{padding:18px 0 20px}.row.result-details .avail_price{width:30%;display:inline-block}.row.result-details .availability{text-align:center}}@media (max-width:360px){.not-one-way .row.result-details .company,.row.result-details .company{width:80%}.not-one-way .row.result-details .avail_price,.row.result-details .avail_price{width:100%;padding-left:34px}.not-one-way .row.result-details .availability,.not-one-way .row.result-details .price,.row.result-details .availability,.row.result-details .price{text-align:left;display:inline-block}.not-one-way .row.result-details .availability,.row.result-details .availability{width:auto;margin-bottom:0}.not-one-way .row.result-details .price,.row.result-details .price{width:50%;padding:0}.row.result-details .radio{padding-top:11px}}.ship-car-pop-up .content{max-width:1024px;width:calc(100% - 100px)}.ship-car-pop-up .row.title{font-size:20px;font-weight:300;line-height:1;padding:15px 0 14px;text-align:center;text-transform:uppercase}.ship-car-pop-up .row.title b{color:#fff}.ship-car-pop-up .inner-content{padding:30px 60px 35px;width:100%;float:left;text-align:center}.ship-car-pop-up .inner-content span{display:block;padding-bottom:20px}.ship-car-pop-up .inner-content button span{padding-bottom:0}.ship-car-pop-up .inner-content .btn,.ship-car-pop-up .inner-content .btn:link,.ship-car-pop-up .inner-content .btn:visited{font-size:16px;min-width:170px;margin:0 10px 10px}.ferries-passenger-info p.notification.warning.no-bg:before{line-height:.1}.ferries-passenger-info p.notification.warning.no-bg{margin-left:-24px}@media (max-width:420px){.ship-car-pop-up .content{width:calc(100% - 50px)}.ship-car-pop-up .inner-content{padding:30px 30px 30px}.ship-car-pop-up .inner-content .btn,.ship-car-pop-up .inner-content .btn:link,.ship-car-pop-up .inner-content .btn:visited{min-width:150px}}.passenger-info.ferries-passenger-info .passenger-details-container .fare-details :not(.fuel-surcharge) .right:after{content:"\e916";font-family:icomoon;display:inline-block;vertical-align:middle;margin-left:5px;margin-right:5px;font-weight:400;font-size:10px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.passenger-info.ferries-passenger-info .passenger-details-container .fare-details.active .right:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.passenger-info.ferries-passenger-info .passenger-details-container .flight-details::after{display:none}.passenger-info.ferries-passenger-info .passenger-details-container .flight-details{color:#04172c;font-size:14px;margin:0;width:100%;display:inline}.passenger-info.ferries-passenger-info .passenger-row-container .passenger-row.subheader{background-color:#eceffb;border-bottom:none}.passenger-info.ferries-passenger-info .passenger-row.subheader li{font-weight:700}.passenger-info.ferries-passenger-info .passenger-row li{float:left;display:inherit;padding:10px 7px}.passenger-info.ferries-passenger-info .passenger-details-container .price{text-align:right}.passenger-info.ferries-passenger-info .flight-details .title-passenger-row{padding:15px 8px 15px 12px;border-bottom:1px solid #fff}.passenger-info.ferries-passenger-info .title-passenger-row .left{float:left;padding-right:10px;font-weight:400}.passenger-info.ferries-passenger-info .title-passenger-row .right{float:right;font-size:15px}.passenger-info.ferries-passenger-info .passenger-details-container .seat-type-big{width:54%}.passenger-info.ferries-passenger-info .title-passenger-row .display-desktop{margin-right:5px}.passenger-info.ferries-passenger-info .title-passenger-row li{padding:10px 7px}.passenger-info.ferries-passenger-info .passenger-row-container .passenger-row{border-bottom:1px solid #dcdfeb}.passenger-info.ferries-passenger-info .total-cost-row .left{width:auto;float:right;font-weight:400;font-size:15px}.courier-price span,.delivery-tickets .tabs-header-container li.tab-manage-header.active{font-weight:700}.passenger-info.ferries-passenger-info .total-cost-row .right{width:auto;float:right;padding-right:3px}.passenger-info.ferries-passenger-info .passenger-details-container .flight-details-popup.open .passenger-row-container{margin-top:-1px}.delivery-tickets .radiobox-container .collapse-content{padding:20px}.delivery-tickets .radiobox-container .collapse-content .innner-content .field.xl{width:31.8%;margin:3px}.delivery-tickets.content-page{margin-top:0}.delivery-tickets .radiobox-section p:last-child{margin-bottom:0}.delivery-tickets .tab-contents-container .tab-content,.delivery-tickets .tabs-header-container{float:left;width:100%}.delivery-tickets .tabs-header-container li.tab-manage-header{padding:15px 10px;background-color:#dcdfeb;float:left;cursor:pointer;cursor:hand}.delivery-tickets .radiobox-section.with-collapses .txt{line-height:1.6}.delivery-tickets .tabs-header-container li:first-child:nth-last-child(3),.delivery-tickets .tabs-header-container li:first-child:nth-last-child(3)~li{width:33.33%}.delivery-tickets .tabs-header-container li:first-child:nth-last-child(2),.delivery-tickets .tabs-header-container li:first-child:nth-last-child(2)~li{width:50%}.delivery-tickets .tab-contents-container .tab-content{padding:10px;background-color:#eceffb}.delivery-tickets address{margin:0}.courier-price{float:left;width:100%;padding:14px 0 0 5px;font-size:16px;border-top:1px solid #c8ccda;margin-top:12px}@media only screen and (max-width:767px){.passenger-info.ferries-passenger-info .passenger-row-container .passenger-row.subheader{display:none}.passenger-info.ferries-passenger-info .passenger-row-container .passenger-row{border:0}.passenger-info.ferries-passenger-info .passenger-details-container .seat-type-big{width:100%}.passenger-info.ferries-passenger-info .passenger-row li{padding-bottom:0}.passenger-info.ferries-passenger-info .passenger-row li:last-child{padding-bottom:7px}.passenger-info.ferries-passenger-info .flight-details .title-passenger-row{font-size:14px;padding:14px 5px 14px 8px}.passenger-info.ferries-passenger-info .total-cost-row{padding:14px 10px 12px}.passenger-info.ferries-passenger-info .passenger-row li:first-child{padding:8px 10px}.passenger-info.ferries-passenger-info .total-cost-row .left{font-size:14px;padding-right:5px}.passenger-info.ferries-passenger-info .total-cost-row .right{font-size:15px}.delivery-tickets .radiobox-section .radiobox [type=radio]:checked+label,.passenger-info.ferries-passenger-info .title-passenger-row .right,.radiobox-section .radiobox [type=radio]:not(:checked)+label{font-size:14px}.passenger-info.ferries-passenger-info .passenger-details-container .price{text-align:left}.delivery-tickets .radiobox-container .collapse-content .innner-content .field.xl{width:48.5%;margin:0 2px 4px}}@media (max-width:560px){.delivery-tickets .radiobox-container .collapse-content .innner-content .field.xl{width:100%;margin:0 0 5px}.delivery-tickets .radiobox-container .collapse-content .field.xl:last-child{margin-bottom:10px}}.white-banner-left{border:1px solid #082547;background:#fff;color:#082547;font-size:18px;font-weight:300;line-height:24px;padding:20px 10px;margin-bottom:20px;text-align:center;vertical-align:top}.white-banner-left .svg-contact{width:83px;height:83px}.white-banner-left .svg-bg-icon{display:block;margin:18px auto;background-repeat:no-repeat;background-size:contain}.white-banner-left .phone-text{font-size:15px;font-weight:400}