.whyUseDF p,.whyUseDFMobile p{background:url(/image/tick2.png) no-repeat left center;padding-left:28px;margin-left:9px;font-size:16px}@media (min-width:992px){.whyUseDF h1,.whyUseDFMobile h1{margin-bottom:25px}.whyUseDF p,.whyUseDFMobile p{margin-bottom:30px}.whyUseDF p:last-child,.whyUseDFMobile p:last-child{margin-bottom:0}}.newRoute .routeCol>div{margin-bottom:0}.newRoute .opTbl>li>div{border-top:1px solid #64b6e6;border-bottom:none;height:76px!important}.newRoute .opTbl>li:first-child>div{border-top:none}.newRoute .opTbl>li>div:first-child{padding:10px 0}.newRoute .opTbl>li>div:first-child a{background:#fff;width:120px;height:55px;padding:0;border-radius:5px;display:table-cell;vertical-align:middle}.newRoute .opTbl>li>div:first-child img{margin:0 auto;display:block;max-width:100%;max-height:100%}.newRoute .opTbl .price{font-size:14px;font-weight:700;text-align:right}.newRoute .whyUseDF p{font-size:14px}.newRoute .whyUseDFMobile p{font-size:14px;margin-left:2px}.newRoute .whyUseDF .h1{margin-bottom:15px}.newRoute .whyUseDFMobile .h1{font-size:22px;margin-bottom:12px}.newRoute .whyUseDF p{margin-bottom:20px}.newRoute .hreview>div{border-top:1px solid #64b6e6;border-bottom:none;padding:10px 0!important;vertical-align:middle!important}.newRoute .hreview:first-child>div{border-top:none}.newRoute .hreview .summary{margin:0 0 6px;text-transform:capitalize;line-height:18px}.newRoute .hreview .lessLink,.newRoute .hreview .moreLink{margin:-1px 0 0;font-size:12px;display:block}.newRoute .hreview .lessLink{display:none}.newRoute .hreview .more{margin-bottom:5px}.newRoute .whyUseDF .h1{background-image:url(/image/sprites/sprite.png);background-repeat:no-repeat;background-position:-4px -434px;padding-left:55px}.newRoute .whyUseDFMobile{margin-top:-8px}.newRoute .whyUseDFMobile .h1{background-image:url(/image/sprites/sprite.png);background-repeat:no-repeat;background-position:-4px -434px;padding-left:55px;padding-top:6px}.newRoute .routeCol .opRoutes{background:#e0f1fa;padding:15px 15px 5px 15px}.newRoute .opRoutes #map_canvas{height:300px}.newRoute .opTbl>li>div>ul>li.lk{display:block}.newRoute .routeOnboard{background:#e0f1fa;padding:15px}.newRoute .routeCol>div{margin-bottom:0}.newRoute .routeCol>div>div>div{margin-bottom:20px}.newRoute .routeCol>div>div>div.reviewSum{margin-bottom:10px}.newRoute .routeOnboard>div>div{padding-left:15px}.newRoute .routeOnboard>div>div:first-child{padding-left:0;width:250px}.newRoute .routeOnboard p{margin-top:10px}.newRoute .intTxt{border-bottom:none;margin-bottom:0!important}@media (min-width:992px){.newRoute .routeCol>div>div>div.reviewSum{margin-bottom:10px}}@media (max-width:767px){.newRoute .opTbl{display:table}.newRoute .opTbl>li{display:table-row}.newRoute .opTbl>li>div{display:table-cell;vertical-align:middle;margin-bottom:10px;height:54px;padding:10px 0}.newRoute .opTbl>li>div:first-child{padding:0 20px 0 0}.newRoute{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.newRoute #routeLft{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1;width:100%}.newRoute .routeCol{width:100%}.newRoute .reviewSum h3{padding-right:0}.newRoute .routeCol>div>div>div{margin-bottom:25px}.newRoute .hreview .summary{font-size:13px}#reducedFSDiv .newRouteHead{font-size:18px;margin:0;padding:10px 15px;color:#ffe74d}.newRoute h1{font-size:22px}.newRoute .mobOpRoutes .opTbl{margin:0}.newRoute .mobOpRoutes .opTbl>li{display:block;float:left;border:none;width:50%}.newRoute .mobOpRoutes .opTbl>li>div{display:none;border:none;height:54px!important;padding:0 5px!important}.newRoute .mobOpRoutes .opTbl>li>div:first-child{display:table;width:100%}.newRoute .mobOpRoutes .opTbl>li>div:first-child a{width:100%}}@media (max-width:449px){.newRoute .routeOnboard>div>div:first-child{display:none}.newRoute .routeOnboard>div>div{padding-left:0}.newRoute .opTbl .du,.newRoute .opTbl .sa{display:none}}.newCountry .opTbl>li>div{border-top:1px solid #64b6e6;border-bottom:none;height:76px!important}.newCountry .opTbl>li:first-child>div{border-top:none}.newCountry .opTbl>li>div:first-child{padding:10px 0}.newCountry .opTbl>li>div:first-child a{background:#fff;width:120px;height:55px;padding:0;border-radius:5px;display:table-cell;vertical-align:middle}.newCountry .opTbl>li>div:first-child img{margin:0 auto;display:block;max-width:100%;max-height:100%}.newCountry .opTbl .price{font-size:14px;font-weight:700;text-align:right}.newCountry .opRoutes .smlLnk{display:block;text-align:center;margin-top:-5px}.newCountry .whyUseDF p{font-size:14px}.newCountry .whyUseDFMobile p{font-size:14px;margin-left:2px}.newCountry .whyUseDF .h1{margin-bottom:15px}.newCountry .whyUseDFMobile .h1{font-size:22px;margin-bottom:12px}.newCountry .whyUseDF p{margin-bottom:20px}.newCountry .reviewSum h3{margin-bottom:5px;padding-right:45px}.newCountry .hreview>div{border-top:1px solid #64b6e6;border-bottom:none;padding:5px 0!important;height:76px!important;vertical-align:middle!important}.newCountry .hreview:first-child>div{border-top:none}.newCountry .hreview .summary{margin:0 0 6px;text-transform:capitalize;line-height:18px}.newCountry .hreview .lessLink,.newCountry .hreview .moreLink{margin:-1px 0 0;font-size:12px;display:block}.newCountry .hreview .lessLink{display:none}.newCountry .hreview .more{margin-bottom:5px}.newCountry .whyUseDF .h1{background-image:url(/image/sprites/sprite.png);background-repeat:no-repeat;background-position:-4px -434px;padding-left:55px}.newCountry .whyUseDFMobile{margin-top:-8px}.newCountry .whyUseDFMobile .h1{background-image:url(/image/sprites/sprite.png);background-repeat:no-repeat;background-position:-4px -434px;padding-left:55px;padding-top:6px}.newCountry .countryCol .opRoutes{background:#e0f1fa;padding:15px 15px 5px 15px}.newCountry .opRoutes #map_canvas{height:300px}.newCountry .opTbl>li>div>ul>li{display:none}.newCountry .opTbl>li>div>ul>li.lk{display:block}.newCountry .countryOnboard{background:#e0f1fa;padding:15px}.newCountry .countryCol>div{margin-bottom:0}.newCountry .countryCol>div>div>div{margin-bottom:30px}.newCountry .countryCol>div>div>div.reviewSum{margin-bottom:10px}.newCountry .countryOnboard>div>div{padding-left:15px}.newCountry .countryOnboard>div>div:first-child{padding-left:0;width:250px}.newCountry .countryOnboard p{margin-top:10px}.newCountry .intTxt{border-bottom:none;margin-bottom:10px!important}@media (min-width:992px){.newCountry .reviewSum{padding-top:15px}.newCountry .countryCol>div>div>div.reviewSum{margin-bottom:30px}}@media (min-width:768px) and (max-width:992px){.newCountry .c2cTbl .du{display:none!important}.newCountry .c2cTbl .sa{width:38%}}@media (max-width:767px){.newCountry .opTbl{display:table}.newCountry .opTbl>li{display:table-row}.newCountry .opTbl>li>div{display:table-cell;vertical-align:middle;margin-bottom:10px;height:54px;padding:10px 0}.newCountry .opTbl>li>div:first-child{padding:0 20px 0 0}.newCountry{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.newCountry #countryLft{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:1;-webkit-order:1;order:1;width:100%}.newCountry .countryCol{width:100%}.newCountry .reviewSum h3{padding-right:0}.newCountry .countryCol>div>div>div{margin-bottom:25px}.newCountry .hreview .summary{font-size:13px}#reducedFSDiv .newCountryHead{font-size:18px;margin:0;padding:10px 15px;color:#ffe74d}.newCountry h1{font-size:22px}.newCountry h2,.newCountry h3,.newCountry h4{font-size:16px}.newCountry .mobOpRoutes .opTbl{margin:0}.newCountry .mobOpRoutes .opTbl>li{display:block;float:left;border:none;width:50%}.newCountry .mobOpRoutes .opTbl>li>div{display:none;border:none;height:54px!important;padding:0 5px!important}.newCountry .mobOpRoutes .opTbl>li>div:first-child{display:table;width:100%}.newCountry .mobOpRoutes .opTbl>li>div:first-child a{width:100%}}@media (max-width:449px){.newCountry .countryOnboard>div>div:first-child{display:none}.newCountry .countryOnboard>div>div{padding-left:0}}.ui-autocomplete{position:absolute;cursor:default;padding:0;border:1px solid #ccc;font-size:13px;color:#333;border-radius:3px;max-height:300px;overflow-y:scroll;z-index:200}.ui-autocomplete::-webkit-scrollbar{-webkit-appearance:none;width:7px}.ui-autocomplete::-webkit-scrollbar-thumb{border-radius:4px;background-color:#ccc;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);border:2px solid #fff}.ui-autocomplete li{padding:6px 1px;margin:0 0 0 7px;font-weight:700;color:#006fa0;border-bottom:1px dotted #ccc}.ui-autocomplete li:last-child{border-bottom:none}.ui-autocomplete .ui-state-disabled{font-size:14px;opacity:1;color:#193354;border-bottom:2px solid #0070a0;margin:0 0 0 7px;padding:5px 0}.ui-autocomplete .ui-menu-item .location{font-size:11px;color:#7d7d7d;font-weight:400;display:none}.ui-autocomplete mark{background:#ffe36e;color:#7d7d7d}.ui-autocomplete .port mark{color:#006fa0}.ui-autocomplete .ui-state-disabled mark{color:#193354}.ui-autocomplete.ui-widget-content .ui-state-focus{background:#e0f1fa;border:none;border-bottom:1px dotted #ccc}.ui-autocomplete.ui-widget-content li.ui-state-focus:last-child{border-bottom:none}.ui-autocomplete.ui-widget-content .ui-state-focus .port{font-weight:700;color:#006fa0}@media (min-width:992px){.ui-autocomplete li{padding:5px 1px}.ui-autocomplete .ui-menu-item .location{display:inline}}@media (max-width:767px){.ui-autocomplete{width:auto!important;right:30px}}.sayt .wc{background-image:url(/image/sprites/sprite.png?v=4);background-repeat:no-repeat;background-position:-16px -1988px}.sayt .wc label{background-image:none}.newRecentSearch{color:#333;padding-top:15px;padding-right:30px}.newRecentSearch>div{background-color:#e0f1fa;height:218px;padding:10px;border-radius:3px}.newRecentSearch>div>b{padding-bottom:3px;display:block}.newRecentSearch>div>div>.divTblM{margin-top:6px}.newRecentSearch .divTblBox{padding:8px;background-color:#fff;color:#193354;border-radius:3px}.newRecentSearch small{display:block;font-size:11px}.newRecentSearch .divTblM .divTblM b{line-height:17px;display:block}.newRecentSearch .divTblM .divTblM>div{text-align:right}.newRecentSearch .divTblM .divTblM>div:first-child{text-align:left;padding-right:5px}@media (max-width:992px){.newRecentSearch{display:none}}.newRecentSearchMob{color:#333;padding-top:5px;padding-right:15px}.newRecentSearchMob a:hover{text-decoration:none}.newRecentSearchMob a:hover .btn{background-color:#dc5829}.newRecentSearchMob>div{margin-left:15px}.newRecentSearchMob>div>b{display:block;font-size:12px;color:#fff}.newRecentSearchMob>div>.divTblM{margin-top:6px}.newRecentSearchMob .divTblBox{padding:5px 8px;background-color:#e0f1fa;color:#193354;border-radius:3px}.newRecentSearchMob small{display:block;font-size:11px}.newRecentSearchMob .divTblM .divTblM b{line-height:17px;display:block;font-size:12px}.newRecentSearchMob .divTblM .divTblM>div{text-align:right}.newRecentSearchMob .divTblM .divTblM>div:first-child{text-align:left;padding-right:5px}@media (min-width:768px) and (max-width:992px){.newRecentSearchMob .divTblM .divTblM b{display:inline}.newRecentSearchMob small{display:inline}}@media (min-width:992px){.newRecentSearchMob{display:none}}.albania.banner{background:url(/image/ab/banners/albania.jpg) no-repeat center center;background-size:cover}.corsica.banner{background:url(/image/ab/banners/corsica.jpg) no-repeat center center;background-size:cover}.croatia.banner{background:url(/image/ab/banners/croatia.jpg) no-repeat center center;background-size:cover}.elba.banner{background:url(/image/ab/banners/elba.jpg) no-repeat center center;background-size:cover}.england.banner{background:url(/image/ab/banners/england.jpg) no-repeat center center;background-size:cover}.france.banner{background:url(/image/ab/banners/france.jpg) no-repeat center center;background-size:cover}.germany.banner{background:url(/image/ab/banners/germany.jpg) no-repeat center center;background-size:cover}.gotland.banner{background:url(/image/ab/banners/gotland.jpg) no-repeat center center;background-size:cover}.greece.banner{background:url(/image/ab/banners/greece.jpg) no-repeat center center;background-size:cover}.ireland.banner{background:url(/image/ab/banners/ireland.jpg) no-repeat center center;background-size:cover}.isle_of_man.banner{background:url(/image/ab/banners/isle_of_man.jpg) no-repeat center center;background-size:cover}.isle_of_wight.banner{background:url(/image/ab/banners/isle_of_wight.jpg) no-repeat center center;background-size:cover}.jersey.banner{background:url(/image/ab/banners/jersey.jpg) no-repeat center center;background-size:cover}.mallorca.banner{background:url(/image/ab/banners/mallorca.jpg) no-repeat center center;background-size:cover}.morocco.banner{background:url(/image/ab/banners/morocco.jpg) no-repeat center center;background-size:cover}.norway.banner{background:url(/image/ab/banners/norway.jpg) no-repeat center center;background-size:cover}.sardinia.banner{background:url(/image/ab/banners/sardinia.jpg) no-repeat center center;background-size:cover}.sicily.banner{background:url(/image/ab/banners/sicily.jpg) no-repeat center center;background-size:cover}.spain.banner{background:url(/image/ab/banners/spain.jpg) no-repeat center center;background-size:cover}.sweden.banner{background:url(/image/ab/banners/sweden.jpg) no-repeat center center;background-size:cover}#etix,#etix-mobile{-webkit-box-shadow:2px 2px 10px 1px rgba(51,51,51,.39);-moz-box-shadow:2px 2px 10px 1px rgba(51,51,51,.39);box-shadow:2px 2px 10px 1px rgba(51,51,51,.39);border-radius:3px}.etix-head{width:100%;float:left;padding:10px 15px}.etix-head .graphic{width:15%;float:left}.etix-head .desc{width:85%;float:left;padding-left:15px}.wrap-collabsible{margin-bottom:1.2rem 0;clear:both;border-top:1px dashed #ddd;padding-top:6px}.wrap-collabsible input[type=checkbox]{display:none}.lbl-toggle{display:block;font-weight:400;text-align:center;color:#383838;cursor:pointer;transition:all .25s ease-out}.lbl-toggle:hover{color:#383838}.lbl-toggle::before{content:' ';display:inline-block;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid currentColor;vertical-align:middle;margin-right:6px;transform:translateY(-2px);transition:transform .2s ease-out}.toggle:checked+.lbl-toggle::before{transform:rotate(90deg) translateX(-3px)}.collapsible-content{max-height:0;overflow:hidden;transition:max-height .25s ease-in-out}.toggle:checked+.lbl-toggle+.collapsible-content{max-height:350px}.toggle:checked+.lbl-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.collapsible-content .content-inner{border-bottom-left-radius:7px;border-bottom-right-radius:7px;padding:.5rem 1rem}.collapsible-content .content-inner p{font-size:12px}.collapsible-content .content-inner p:last-of-type{margin-bottom:20px}.collapsible-content .content-inner img{display:block;margin:10px auto 0}@media (min-width:751px){#etix-mobile{display:none}}@media (max-width:750px){#etix{display:none}}.ab-sitewide-notifications{border:1px solid #eaeaea;border-radius:3px;padding:10px 10px 10px 80px;position:relative;overflow:hidden;display:block;align-items:center;margin:0 0 8px 0;border-color:#e0592b;position:relative;background:-webkit-linear-gradient(-180deg,#f5f5f5,#ffcaca);background:linear-gradient(-180deg,#f5f5f5,#ffcaca);border-bottom:3px solid #e0592b}.ab-sitewide-notifications p{font-size:13px;margin-bottom:0;margin-right:10px}.ab-sitewide-notifications p.secondary{font-size:12px}.ab-sitewide-notifications .ab-sitewide-notifications--close{position:absolute;top:2px;right:5px}.ab-sitewide-notifications a{color:#d46b6b;cursor:pointer}.ab-sitewide-notifications .ab-sitewide-notifications--close:after{font-family:"Font Awesome Solid";content:"\f00d";right:-5px;font-size:14px}.urgency-warning:before{background-image:url(https://static.directferries.co.uk/image/ab/exclamation-triangle.svg);background-position:50% 50%;background-repeat:no-repeat;zoom:1;background-size:34px;text-align:center;position:absolute;line-height:15px;height:100%;width:80px;content:"";left:0;top:0}@media (max-width:767px){.ab-sitewide-notifications{padding:10px 10px 10px 80px}.ab-sitewide-notifications p{font-size:12px}.ab-sitewide-notifications p.secondary{display:none}.ab-sitewide-notifications:before{width:60px;background-size:28px}}