ï»¿
@font-face{font-family:GraphikBold;src:url("css/fonts/Graphik-Bold-Web.woff2") format("woff2"),url("css/fonts/Graphik-Bold-Web.woff") format("woff");font-weight:bold;font-style:italic;}@font-face{font-family:Graphik;src:url("css/fonts/Graphik-Regular-Web.woff2") format("woff2"),url("css/fonts/Graphik-Regular-Web.woff") format("woff");font-weight:normal;font-style:italic;}body{width:100%;font-family:Arial,sans-serif;font-size:14pt;overflow-y:auto;overflow-x:hidden;}body.noscroll{overflow:hidden;}img{max-width:100%;}h1,h2,h3,h4{font-family:GraphikBold,sans-serif !important;margin:0;color:#001489;font-weight:bold;}h2{font-size:24pt;}h3{font-size:20pt;}h5{color:#001489;font-size:16px;margin:0 0 5px 0;}p{margin:0;}.graphik-bold{font-weight:normal !important;font-style:italic !important;font-family:GraphikBold,sans-serif !important;}.graphik-bold *{font-weight:normal !important;font-style:italic !important;font-family:GraphikBold,sans-serif !important;}img{max-width:100%;}input{transition:all .3s ease;}input.invalid{border:1px solid #ffd404 !important;}input.disabled,button.disabled,.ant-input-disabled{opacity:.5;cursor:not-allowed !important;}.number-control:disabled{opacity:.3 !important;cursor:not-allowed !important;}.banner-text-1,.banner-text-2{font-family:GraphikBold,sans-serif !important;font-weight:bold !important;line-height:1em;}.banner-text-1{font-size:15px;}.banner-text-2{font-size:11pt;}.mt-10{margin-top:10px !important;}.mt-15{margin-top:15px !important;}.mt-20{margin-top:20px !important;}.mt-30{margin-top:30px !important;}.mt-40{margin-top:40px !important;}.mb-10{margin-bottom:10px !important;}.mb-15{margin-bottom:15px !important;}.mb-20{margin-bottom:20px !important;}.mb-30{margin-bottom:30px !important;}.mb-40{margin-bottom:40px !important;}.clear-both{clear:both;float:none;}.shad{-webkit-box-shadow:-1px 4px 7px 0px rgba(0,0,0,0.37);-moz-box-shadow:-1px 4px 7px 0px rgba(0,0,0,0.37);box-shadow:-1px 4px 7px 0px rgba(0,0,0,0.37);}.vcenter{display:flex;align-items:center;}.hcenter{display:flex;justify-content:center;}.equal{display:flex;}.h100{height:100%;}.w100{width:100%;}.h40{height:40px;}.xs-hidden{display:none;}.no-header{padding-top:95px !important;}button{background:none;border:none;}button:focus{outline:none !important;box-shadow:none !important;}button.primary{font-family:Arial,sans-serif !important;font-size:14px !important;padding:10px 33px;border:1px solid #001489;border-radius:5px;transition:all .3s;}button.primary:active{transform:scale(0.9);}.deal-buttons a{background:none !important;padding:0 !important;margin-top:0 !important;}.plus-icon,.minus-icon{background-repeat:no-repeat;background-position:center;}.plus-icon{background-image:url("img/Plus.svg");}.minus-icon{background-image:url("img/Minus.svg");background-size:60%;}.cancel{padding:10px;transition:all .2s;cursor:pointer;}.cancel img{height:16px;}.cancel:active{transform:scale(0.9);}.button-outline{color:#001489;background:none;}.button-fill{color:white;background:#001489;}.button-bold{font-weight:bold;font-size:15px;border-radius:12px;}.button-rounded{background:#0084D4 !important;border-color:#0084D4 !important;text-transform:uppercase;color:white !important;font-weight:bold !important;font-size:15px;border-radius:10px !important;}.bot-button{position:fixed;bottom:30px;right:30px;z-index:9999999999999;padding:0 !important;border:none !important;}.gradient-banner{position:relative;}.gradient-banner .gradient-text{position:absolute;left:0;bottom:10px;width:100%;}.gradient-banner .gradient-text p{color:white;display:table;position:relative;border-right-width:200px;margin-bottom:5px;white-space:nowrap;padding:10px 5px 10px 10px;}.gradient-banner .gradient-text p .triangle{width:0;height:100%;border-top-width:34px;border-top-style:solid;border-right:40px solid transparent;position:absolute;right:-39px;top:0;}.top-warning{min-height:50px;background:#f05a28 ;position:fixed;padding:10px 40px 10px 5px;z-index:99999999;width:100%;transition:top .3s ease;left:0;color:white;font-size:14px;transition:all .3s ease;opacity:0;}.top-warning.moved{top:0 !important;opacity:1;}.top-warning strong{display:block;}.top-warning a{color:white !important;text-decoration:underline;display:block;}.top-warning a:hover{opacity:.8;}.top-warning .close-warning{position:absolute;right:15px;top:50%;margin-top:-20.5px;}.top-warning .warning{margin-left:15px;margin-right:10px;display:inline;}.top-warning .warning img{margin-right:15px;}.main-content{position:relative;transition:all .3s;}.main-content.moved{margin-top:0px !important;}.navigation{overflow:inherit !important;position:absolute;width:100%;z-index:998;top:20px;}.navigation .nav-logo{position:absolute;z-index:3;top:0;left:50%;transform:translateX(-50%);}.navigation .nav-logo img{height:35px;}.navigation .nav-logo img.desktop-logo{display:none;}.navigation .nav-upper,.navigation .nav-lower{position:absolute;background:none;height:40px;width:100%;border:none;}.navigation .nav-upper .nav-buttons{width:100%;}.navigation .nav-upper .nav-buttons .search-btn{position:absolute;z-index:3;transition:all .3s;left:20px;}.navigation .nav-upper .nav-buttons .search-btn.moved{left:74%;}.navigation .nav-upper .nav-buttons .search-bar{background:white;position:absolute;width:89%;height:65px;z-index:3;top:-21px;left:0;display:inline-block;transition:all .3s;border-top-right-radius:5px;border-bottom-right-radius:5px;-webkit-box-shadow:0px 2px 4px 2px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 4px 2px rgba(0,0,0,0.1);box-shadow:0px 2px 4px 2px rgba(0,0,0,0.1);}.navigation .nav-upper .nav-buttons .search-bar.moved{left:-92%;}.navigation .nav-upper .nav-buttons .search-bar.moved input,.navigation .nav-upper .nav-buttons .search-bar.moved .close-search{pointer-events:none !important;}.navigation .nav-upper .nav-buttons .search-bar input{box-shadow:none;border:none;background:#F0F0F0;color:#001489;font-size:16px;letter-spacing:1px;height:99%;width:75%;padding-left:60px;transition:all .2s;}.navigation .nav-upper .nav-buttons .search-bar input:focus{border:none;outline:none;}.navigation .nav-upper .nav-buttons .search-bar .close-search{position:absolute;left:10px;top:50%;margin-top:-24px;}.navigation .nav-upper .nav-buttons .cta{display:none;float:right;}.navigation .nav-upper .nav-buttons .cta a{margin-left:5px;}.navigation .nav-lower{right:0;top:0;z-index:1;}.navigation .search-btn,.navigation .navbar-toggle{transition:all .2s;}.navigation .search-btn:active,.navigation .navbar-toggle:active{transform:scale(0.9);}.navigation .navbar-toggle{border:none;padding:0 20px;margin:0;background:none !important;}.navigation .navbar-collapse{margin-top:27px;background:#F0F0F0;border-top:none;-webkit-box-shadow:0px 2px 4px 2px rgba(0,0,0,0.1);-moz-box-shadow:0px 2px 4px 2px rgba(0,0,0,0.1);box-shadow:0px 2px 4px 2px rgba(0,0,0,0.1);}.navigation .navbar-collapse .nav a{color:#001489;font-size:20px;font-weight:bold;transition:all .2s;}.navigation .navbar-collapse .nav a:focus{outline:none;color:#0084D4;box-shadow:none;}.navigation .navbar-collapse .nav a:hover{color:#0084D4;}@media (min-width:768px){.navigation .navbar-collapse .nav a:hover{color:#0084D4 !important;}}.navigation .navbar-collapse .nav .open a{background:none;}.navigation .navbar-collapse .nav .dropdown-menu{border:none;}.navigation .navbar-collapse .nav .dropdown-menu a{font-size:16px;font-weight:normal;color:#222121;}.navigation .navbar-collapse .nav .dropdown-menu a:hover{color:#0084D4 !important;}header{height:445px;background-size:cover;background-repeat:no-repeat;position:relative;margin-bottom:325px;}header .header-fade{position:absolute;top:0;left:0;width:100%;height:200px;background:-moz-linear-gradient(top,white 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top,white 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,white 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0 );}header .promo-sticker{position:absolute;transition:all .4s ease;opacity:1;padding:5px;right:30px;top:190px;font-size:20px;color:white;border-radius:50%;}header .promo-sticker.moved{right:-600px !important;opacity:0;}header .promo-sticker .sticker-content{max-width:120px;height:auto !important;}header .promo-sticker p{margin-top:20px;display:none;}header .gradient-banner{position:absolute;left:0;top:300px;}.content-header{margin-bottom:0;height:350px;padding-bottom:0 !important;}.content-header .content-title *{color:white !important;text-shadow:0px 0px 9px rgba(0,0,0,0.4);}.content-header .content-title h1{font-weight:bold;font-size:48px;font-family:GraphikBold,sans-serif !important;font-style:italic;margin:0;}.content-header .content-title p{display:none;font-size:20px;}@media (max-width:768px){.parallaxie-2{background-attachment:scroll !important;background-position:bottom !important;}}.search-results{display:none;}.search-container{padding:120px 0 60px;}.search-container .search-input h1{margin-bottom:30px;}.search-container .search-input form{position:relative;display:inline-block;width:100%;}.search-container .search-input form input{background:white;border:none;border-bottom:2px solid #979797;padding:15px 30px 15px 5px;font-size:24px;color:#979797;width:100%;transition:all .2s;}.search-container .search-input form input:active,.search-container .search-input form input:focus{box-shadow:none;outline:none;}.search-container .search-input form input::placeholder{color:#979797 !important;font-size:24px;font-weight:normal;opacity:1;}.search-container .search-input form input:-ms-input-placeholder{color:#979797 !important;font-size:24px;font-weight:normal;}.search-container .search-input form input::-ms-input-placeholder{color:#979797 !important;font-size:24px;font-weight:normal;}.search-container .search-input form .search-btn{position:absolute;right:2px;bottom:21px;}.search-container .search-results{display:block !important;margin-top:30px;}.search-container .search-results .total{font-size:18px;color:#63666A;font-weight:bold;margin:0 0 10px;}.search-container .search-results .search-result h2{margin:20px 0 5px;}.search-container .search-results .search-result h2:first-letter{text-transform:capitalize;}.search-container .search-results .search-result p{margin-bottom:50px;font-size:20px;color:#63666A;}.book-now{min-height:326px;padding:30px 0;background:#222121;bottom:-325px;transition:all .5s;position:absolute;width:100%;box-shadow:inset 0px 2px 13px 0px rgba(0,0,0,0.4);}.book-now *{color:white !important;}.book-now .return-warning,.book-now .direction-warning{font-size:14px;color:#ff4c4c !important;}.book-now .direction-warning{position:absolute;bottom:-20px;}.book-now .widget .widget-title h3{margin-bottom:30px;white-space:nowrap;text-align:center;}.book-now .widget .widget-content .addition{display:block;border:none;padding:0;position:absolute;bottom:-24px;color:#9B9B9B !important;}.book-now .widget .widget-content input{padding:0 10px;height:40px;color:#0084D4 !important;border-radius:0;width:100%;font-size:14px;font-weight:bold;border:none;box-shadow:none;}.book-now .widget .widget-content input::placeholder{color:#63666A !important;font-size:14px;font-weight:bold;opacity:1;}.book-now .widget .widget-content input:-ms-input-placeholder{color:#63666A !important;font-size:14px;font-weight:bold;}.book-now .widget .widget-content input::-ms-input-placeholder{color:#63666A !important;font-size:14px;font-weight:bold;}.book-now .widget .widget-content input:focus{outline:none !important;box-shadow:none !important;}.book-now .widget .widget-content .mh40{min-height:40px;line-height:40px !important;}.book-now .widget .widget-content .destination .destination-select{border:1px solid white;border-radius:10px;background:#383737;}.book-now .widget .widget-content .destination .destination-select,.book-now .widget .widget-content .destination .destination-select *{font-size:15px;font-weight:bold;}.book-now .widget .widget-content .destination .destination-select option{padding:4px 8px;}.book-now .widget .widget-content .ways{display:flex;justify-content:space-between;margin-top:15px;}.book-now .widget .widget-content .ways .way{cursor:pointer;transition:all .3s ease;width:48%;border:1px solid white;border-radius:10px;text-transform:uppercase;font-size:15px;font-weight:bold;display:inline-block;}.book-now .widget .widget-content .ways .way.selected{border-color:#0084D4;color:white !important;background:#0084D4;}.book-now .widget .widget-content .date{margin-top:15px;}.book-now .widget .widget-content .passengers,.book-now .widget .widget-content .vehicle,.book-now .widget .widget-content .length,.book-now .widget .widget-content .towing{margin-top:7px;}.book-now .widget .widget-content .passengers{margin-top:15px;}.book-now .widget .widget-content .vehicle{margin-bottom:23px;}.book-now .widget .widget-content .promo-code{margin-top:7px;}.book-now .widget .widget-content .promo-code input{background:none;color:white !important;border:2px solid white;}.book-now .widget .widget-content .promo-code input::placeholder{color:white !important;}.book-now .widget .widget-content .promo-code input:-ms-input-placeholder{color:white !important;}.book-now .widget .widget-content .promo-code input::-ms-input-placeholder{color:white !important;}.book-now .widget .widget-content .widget-submit{margin-top:30px;}@media (min-width:768px){.book-now{height:auto;padding:0 90px;background:none;bottom:180px;box-shadow:none;z-index:995;}.book-now .book-now-container{position:absolute;top:0;left:90px;width:calc(100% - 180px);background:rgba(34,33,33,0.9);padding:20px 10px;box-shadow:inset 0px 2px 13px 0px rgba(0,0,0,0.3);}.book-now .destination{margin-bottom:15px;}.book-now .destination .addition{display:block !important;}.book-now .destination .selection{border:1px solid white;border-radius:10px;display:inline-block !important;text-align:center;justify-content:space-around !important;}.book-now .destination .selection .point{padding:0 4px;}.book-now .ways{margin-top:0 !important;}.book-now .widget-submit{margin-top:7px !important;}}@media (min-width:992px){.book-now .widget-title{margin-bottom:0;}}@media (min-width:1200px){.book-now{bottom:-40px;}.book-now .destination{margin-bottom:0px !important;}.book-now .destination .selection .point{font-size:11px !important;}.book-now .date{margin-top:0 !important;}.book-now .passengers,.book-now .vehicle,.book-now .length,.book-now .towing,.book-now .promo-code,.book-now .widget-submit{margin-top:30px !important;}.book-now .vehicle{margin-bottom:0 !important;}}.react-tabcontent{display:none;}.ant-calendar,.widget-popup{-webkit-box-shadow:-1px 4px 7px 0px rgba(0,0,0,0.37);-moz-box-shadow:-1px 4px 7px 0px rgba(0,0,0,0.37);box-shadow:-1px 4px 7px 0px rgba(0,0,0,0.37);border:none !important;border-radius:0 !important;padding:10px;background:white;z-index:9999999;}.ant-calendar .close-popup,.widget-popup .close-popup{position:absolute;right:10px;top:5px;opacity:.5;}.ant-calendar .popup-title,.widget-popup .popup-title{border-bottom:2px solid #D8D8D8;padding-bottom:15px;text-align:center;}.ant-calendar .popup-title h4,.widget-popup .popup-title h4{font-size:14px;font-family:Arial;font-weight:normal;font-style:italic;color:#0084D4 !important;}.widget-popup{position:absolute;top:55px;display:none;}.widget-popup .popup-content{width:250px;margin-top:30px;}.widget-popup .popup-content .popup-switcher{display:flex;justify-content:space-between;}.widget-popup .popup-content .popup-switcher button{background:none !important;color:#0084D4 !important;width:47% !important;padding:0 !important;text-align:center;}.widget-popup .popup-content .popup-switcher button.selected{background:#0084D4 !important;color:white !important;}.widget-popup .popup-content .walk-on-container{margin-top:30px;}.widget-popup .popup-content .vehicle-container,.widget-popup .popup-content .towing-container{display:none;margin-top:30px;padding-top:30px;border-top:2px solid #D8D8D8;}.widget-popup .popup-content .vehicle-container .popup-selection,.widget-popup .popup-content .towing-container .popup-selection{width:auto !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.widget-popup .popup-content .vehicle-container .popup-selection .custom-radio,.widget-popup .popup-content .towing-container .popup-selection .custom-radio{height:25px;width:25px;border-radius:50%;border:1px solid #63666A;position:relative;}.widget-popup .popup-content .vehicle-container .popup-selection .custom-radio input,.widget-popup .popup-content .towing-container .popup-selection .custom-radio input{position:absolute;opacity:0;cursor:pointer;width:25px;height:25px;opacity:0;z-index:9999;}.widget-popup .popup-content .vehicle-container .popup-selection .custom-radio .checkmark,.widget-popup .popup-content .towing-container .popup-selection .custom-radio .checkmark{position:absolute;top:4px;left:4px;width:15px;height:15px;border-radius:50%;}.widget-popup .popup-content .vehicle-container .popup-selection .custom-radio input:checked ~ .checkmark,.widget-popup .popup-content .towing-container .popup-selection .custom-radio input:checked ~ .checkmark{background:#0084D4;}.widget-popup .popup-content .towing-container{display:block;}.widget-popup .popup-content .towing-container .popup-row:last-child{position:relative;padding-top:30px;margin-top:20px;border-top:2px solid #D8D8D8;margin-bottom:10px !important;}.widget-popup .popup-content .towing-container .popup-row:last-child small{position:absolute;font-size:10px;bottom:-15px;left:0;}.widget-popup .popup-content .towing-container .popup-row:last-child .popup-selection{width:80px !important;}.widget-popup .popup-content .popup-row{display:inline-block;width:100%;margin-bottom:10px;}.widget-popup .popup-content .popup-row *{font-size:13px;font-family:arial;font-weight:normal;color:#63666A !important;}.widget-popup .popup-content .popup-row .popup-item{float:left;line-height:25px;}.widget-popup .popup-content .popup-row .popup-selection{float:right;width:80px;display:flex;justify-content:space-between;}.widget-popup .popup-content .popup-row .popup-selection span{font-size:14px;line-height:25px;}.widget-popup .popup-content .popup-row .popup-selection .number-control{width:25px;height:25px;border-radius:50%;border:1px solid #979797;font-size:23px;line-height:25px;padding:0px;}.widget-popup .popup-content .popup-row .popup-selection .number-control:active{transform:scale(0.9);}.widget-popup .popup-content .popup-row .popup-selection .number-control#minus{padding-bottom:2px;}.widget-popup .popup-warning{text-align:center;margin-top:20px;color:#f27935 !important;font-size:13px !important;}.widget-popup .popup-modal-link{margin-top:30px;font-size:13px;color:#63666A !important;display:block;text-align:center;text-decoration:underline;cursor:pointer;}.widget-popup button.next{color:white !important;margin-top:20px;}.towing-modal,.vehicle-modal{transition:all .5s ease;overflow-y:auto;position:fixed;opacity:1;z-index:99999999999999;right:0;width:100vw;height:100vh;background:rgba(34,33,33,0.95);padding:30px 0;}.towing-modal.moved,.vehicle-modal.moved{right:-120%;opacity:0;}.towing-modal.moved .cancel,.vehicle-modal.moved .cancel{right:-100px !important;}.towing-modal *,.vehicle-modal *{color:white !important;font-style:normal;text-shadow:0px 0px 5px rgba(0,0,0,0.7);}.towing-modal h4,.vehicle-modal h4{font-size:36px !important;font-family:arial !important;}.towing-modal h5,.vehicle-modal h5{font-size:20px;font-weight:bold;margin:0 0 3px 0 !important;}.towing-modal p,.vehicle-modal p{font-size:14px;}.towing-modal strong,.vehicle-modal strong{font-size:14px !important;font-weight:bold;display:block;}.towing-modal .cancel,.vehicle-modal .cancel{position:fixed;z-index:999999;right:40px;top:30px;background:white;padding:10px 20px;border-radius:5px;}.towing-modal .types-overview,.vehicle-modal .types-overview{margin-bottom:30px;}.towing-modal .types-overview h4,.vehicle-modal .types-overview h4{margin-bottom:40px;}.towing-modal .types-overview p,.vehicle-modal .types-overview p{margin-top:20px;font-size:18px;}.towing-modal .vehicle-types,.vehicle-modal .vehicle-types{height:100vh;}.towing-modal .vehicle-types .vehicle-type,.vehicle-modal .vehicle-types .vehicle-type{padding-bottom:15px;border-bottom:2px solid #63666A;margin-bottom:15px;}.ant-tooltip{z-index:9999999 !important;color:rgba(0,0,0,0.85) !important;}.ant-tooltip-inner{background-color:rgba(0,0,0,0.85) !important;}.ant-tooltip-arrow{border-top-color:rgba(0,0,0,0.85) !important;}.toolTip{width:20px;height:20px;margin-top:-6px;margin-left:10px;color:#0084D4;}.ant-calendar-picker{width:100%;}.ant-calendar-picker .ant-calendar-picker-icon{display:none;}.ant-calendar{margin-top:55px;padding:10px !important;}.ant-calendar *{font-family:Arial !important;}.ant-calendar .ant-calendar-input-wrap{padding:0 !important;height:auto !important;border:none !important;}.ant-calendar .ant-calendar-input-wrap .ant-calendar-input{display:none !important;}.ant-calendar .ant-calendar-header{border:none;height:50px;}.ant-calendar .ant-calendar-header .ant-calendar-my-select *{color:#0084D4 !important;text-transform:uppercase;font-family:Helvetica !important;text-transform:uppercase;font-size:14px !important;}.ant-calendar .ant-calendar-header .ant-calendar-prev-year-btn,.ant-calendar .ant-calendar-header .ant-calendar-next-year-btn{display:none;}.ant-calendar .ant-calendar-header .ant-calendar-prev-month-btn,.ant-calendar .ant-calendar-header .ant-calendar-next-month-btn{font-size:36px;}.ant-calendar .ant-calendar-header .ant-calendar-prev-month-btn{left:0;}.ant-calendar .ant-calendar-header .ant-calendar-next-month-btn{right:0;}.ant-calendar .ant-calendar-body{padding:0;}.ant-calendar .ant-calendar-body thead th{color:#979797;font-size:14px;font-weight:normal;}.ant-calendar .ant-calendar-body tbody .ant-calendar-cell{padding:10px 3px;}.ant-calendar .ant-calendar-body tbody .ant-calendar-cell .ant-calendar-date{width:30px;height:30px;border-radius:50%;line-height:29px;font-size:13px;color:#63666A;}.ant-calendar .ant-calendar-body tbody .ant-calendar-cell.ant-calendar-next-month-btn-day .ant-calendar-date,.ant-calendar .ant-calendar-body tbody .ant-calendar-cell.ant-calendar-last-month-cell .ant-calendar-date{color:rgba(0,0,0,0.25);}.ant-calendar .ant-calendar-body tbody .ant-calendar-cell.ant-calendar-next-month-btn-day.ant-calendar-selected-date .ant-calendar-date,.ant-calendar .ant-calendar-body tbody .ant-calendar-cell.ant-calendar-last-month-cell.ant-calendar-selected-date .ant-calendar-date{color:white;}.ant-calendar .ant-calendar-body tbody .ant-calendar-today .ant-calendar-date{border:none;background:none;}.ant-calendar .ant-calendar-body tbody .ant-calendar-selected-date .ant-calendar-date{color:white;background:#0084D4;}.ant-calendar .ant-calendar-footer{display:none;}.intro{padding:30px 0;}.intro h1{margin-bottom:20px;font-size:24pt;}.intro p{color:#63666A;}.trip-intro{font-size:14px;min-height:410px;padding:30px 0 0;}.trip-intro [class^="col-"]{margin-bottom:60px;}.trip-intro a{font-size:20px;display:inline-block;margin-top:20px;color:#001489;font-weight:bold;transition:all .2s ease;}.trip-intro a img{height:25px;margin-left:5px;transition:all .2s ease;}@media (max-width:992px){.privet.hcenter{display:block !important;}}.ship-tracking{padding:1px 0;background:#00186b;}.ship-tracking h2{margin-bottom:30px;}.timetable-container{padding-top:20px;padding-bottom:20px;}.switcher{border:2px solid #0084D4;border-radius:5px;display:inline-block;margin-top:20px;}.switcher .switch-links{padding:10px 20px;font-size:14px;color:#0084D4;font-family:GraphikBold !important;font-style:italic;font-weight:bold;}.switcher .switch-links.active{background:#0084D4;color:white;}.time-tab{margin:0 auto 30px auto;display:inline-block;border:2px solid #0084D4;border-radius:5px;}.time-tab .time-table-tab{padding:10px 20px;font-size:14px;color:#0084D4;font-family:GraphikBold !important;font-style:italic;font-weight:bold;}.time-tab .time-table-tab.active{background:#0084D4;color:white;}@media (max-width:400px){.time-tab{width:100%;}.time-tab .time-table-tab{width:100%;}}.time-table-content .rte,.scrollable-container .rte{padding:0 !important;}.time-table-content h3,.scrollable-container h3{margin-bottom:50px;}table{background:white;border-collapse:collapse;width:100% !important;border-collapse:collapse;border:none;height:auto !important;}table *{border:none;}table td{padding:8px;font-size:15px;border-right:1px solid #63666A;text-align:left !important;vertical-align:top !important;}table td:last-child{border:none;}table tr:nth-child(even){background:#f7f7f7;}table tr:nth-child(odd){background:#f0f0f0;}@media (max-width:768px){tbody td{padding:7px 3px;font-size:13px !important;text-align:left !important;}}.scrollable-container{position:relative;margin-bottom:5px;margin-top:10px;}.scrollable-container table{text-align:left !important;}.rte .row{padding:0 15px;}.rte ul{padding-left:20px !important;}.rte p{margin-bottom:40px;}.rte h1{font-size:36px !important;}.rte h2{font-size:26px !important;}.rte h1,.rte h2,.rte h3{margin-bottom:20px;}.rte h2{margin-top:20px;}.rte a:hover{text-decoration:underline;}.email{font-size:16px !important;display:block !important;}.location-container:first-child{margin-bottom:50px;}.finding-us h3,.deal-banner h3{font-size:25px;font-family:arial;font-weight:bold;font-style:normal;color:#63666A;padding:0 70px;line-height:36px;margin-bottom:16px;}.finding-us button,.deal-banner button{color:white;background:#0084D4;border:#0084D4;font-size:20px;font-weight:bold;padding:10px 25px;}.finding-us{padding:50px 0;color:#63666A;background:#F0F0F0;}.finding-us .location-name{display:none;min-height:100px;background:#0084D4;}.finding-us .location-name h2{font-size:30px;color:white;}.finding-us .compass{margin-bottom:15px;}.finding-us .compass .symbol-mobile{height:56px;}.finding-us .compass .symbol-desktop{height:40px;display:none;}.finding-us .useful{display:none;}.finding-us button{border-radius:15px;}.timeline{position:relative;}.timeline:after{bottom:23px;left:-5px;content:'';position:absolute;display:inline;background:#63666A;width:12px;height:12px;border-radius:50%;}.timeline .timeline-item{padding:0 0 55px 75px;border-left:2px solid #63666A;position:relative;}.timeline .timeline-item:after{content:'';position:absolute;display:inline;background:#63666A;width:12px;height:12px;border-radius:50%;top:-3px;left:-7px;}.timeline .timeline-item .timeline-date{position:absolute;top:64px;left:-27px;font-family:Graphik !important;font-size:26px;color:#001489;text-orientation:sideways;transform:rotate(-90deg);}.timeline .timeline-item .timeline-image{height:160px;width:230px;background-size:cover;background-repeat:no-repeat;background-image:url("img/Bluebridge_Header.jpg");}.timeline .timeline-item h3{margin-top:10px;}.timeline .timeline-item .timeline-text{margin-top:10px;}.deal{padding:90px 0 !important;border-top:2px solid #63666A;}.deal:first-child{border-top:none !important;padding-top:40px !important;}.deal ol{color:#9b9a9b;margin-top:20px;}.deal ol li{margin-top:20px;}.deal .deal-banner-container{margin-bottom:50px;}.deal .deal-banner{padding-bottom:15px;text-align:center;}.deal .deal-banner .deal-cover{height:170px;width:100%;background-size:cover;background-repeat:no-repeat;}.deal .deal-banner .discount{background:blue;padding:30px 15px;}.deal .deal-banner .discount h4{color:white;margin:0 !important;font-size:22px !important;}.deal .deal-banner .deal-overview{padding:0 15px;}.deal .deal-banner .deal-overview ul{list-style:none;padding:0;}.deal .deal-banner .deal-overview h2{color:#63666A;}.deal .deal-banner .deal-overview h2,.deal .deal-banner .deal-overview p{margin-top:30px;}.deal .deal-banner .deal-overview .deal-buttons{display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;margin-top:35px;}.deal .deal-banner .deal-overview .deal-buttons button{margin-top:5px;letter-spacing:1px;padding:10px 30px;text-transform:uppercase;}.item-inner{height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;}.image1{background-image:url("img/bluebridge/Bluebridge_Header.jpg");}.image2{background-image:url("img/bluebridge/Imageblock.png");}.image3{background-image:url("img/bluebridge/Linehaul_Header.jpg");}.responsive-carousel,.responsive-carousel .carousel{overflow:inherit !important;}.multi-item-carousel{display:none;margin-bottom:100px;}.multi-item-carousel .carousel-control.left,.multi-item-carousel .carousel-control.right{width:25%;background:none !important;transition:all .2s;}.multi-item-carousel .carousel-control.left:hover,.multi-item-carousel .carousel-control.right:hover{background:none !important;}.multi-item-carousel .carousel-inner{overflow:hidden;width:150%;left:-25%;}.multi-item-carousel .carousel-inner .item{height:400px !important;}.multi-item-carousel .carousel-inner .item.active .gradient-banner .gradient-text{left:0 !important;}.multi-item-carousel .item.next,.multi-item-carousel .item.active.right{-webkit-transform:translate3d(33%,0,0);transform:translate3d(33%,0,0);}.multi-item-carousel .item.prev,.multi-item-carousel .item.active.left{-webkit-transform:translate3d(-33%,0,0);transform:translate3d(-33%,0,0);}.multi-item-carousel .item-inner{float:left;border-left:15px solid white;border-right:15px solid right;width:33.33333333%;}.multi-item-carousel .carousel-indicators{position:absolute;bottom:-50px;}.multi-item-carousel .carousel-indicators li{background-color:#d8d8d8;border:none;height:15px !important;width:15px !important;margin:0 3px !important;transition:all .3s;}.multi-item-carousel .carousel-indicators li:hover{opacity:.8;}.multi-item-carousel .carousel-indicators li.active{background-color:#001489;}.carousel-items-mobile .item{height:250px !important;}.sailings{min-height:200px;background:#F0F0F0;padding:40px 20px;}.sailings h5{font-size:16pt;}.sailings p{font-size:15pt;margin:0;}.sailings .sailings-info div:not(:first-child){margin-top:30px;}.sailings .button-bold{color:#0084D4;border-color:#0084D4;border-width:1pt;}@media (min-width:768px){.sailings .button-bold:hover{background:#0084D4;color:white;}}.blue-line{color:white;background:#0084D4;min-height:100px;padding:40px 20px;}.blue-line a{color:white;}.blue-line h3{color:white;text-align:center;margin-top:10px;}.blue-line h3.xs-hidden{display:none !important;}.blue-line.sub form button{text-transform:uppercase;border-width:1px;border-radius:10px;margin-top:10px;font-weight:bold;color:white;border-color:white;}.blue-line.sub form input{height:40px;background:none;margin-top:10px;border-radius:0;border-width:1px;font-size:15pt;color:white !important;}.blue-line.sub form input::placeholder{color:white;font-size:18px;opacity:1;}.blue-line.sub form input:-ms-input-placeholder{color:white;font-size:18px;}.blue-line.sub form input::-ms-input-placeholder{color:white;font-size:18px;}.blue-line.sub form input:focus{outline:none !important;box-shadow:none !important;border-width:2px !important;border-color:white !important;}.blue-line.sub .sub-submit-container{text-align:right;}.blue-line.events .event-btn-container{text-align:center;}.blue-line.events button{font-size:20pt;border-width:2px;font-weight:bold;border-color:white;}.banner{position:relative;min-height:350px !important;background-position:center;background-size:cover;padding:55px 0;}.banner a{text-decoration:none !important;}.banner a:visited{color:white !important;text-decoration:none !important;}.banner .gradient-banner{position:static;}footer{background:#63666A;min-height:200px;color:white;padding:20px 0;}footer ul{list-style:none;padding:0;}footer a{color:white !important;}footer .footer-link a{font-size:16px;}footer .footer-link:not(:last-child){margin-bottom:9px;}footer .footer-links-xs [class^="col-"],footer .footer-links-md [class^="col-"]{text-align:center;}footer .footer-links-xs [class^="col-"] ul,footer .footer-links-md [class^="col-"] ul{display:inline-block;text-align:left;margin:0 auto;}footer .footer-links-xs{padding-top:25px;}footer .footer-links-md{display:none;}footer .footer-links-md [class^="col-"]{border-right:1px solid white;}footer .contact-details{text-align:center;margin-top:30px;}footer .contact-details .social{margin-bottom:10px;}footer .contact-details .social a{margin-right:2px;transition:all .2s ease;}footer .contact-details .social a:hover{opacity:.5;}footer .contact-details .social a img{height:35px;}footer .contact-details .phone-num{font-size:16pt;margin:0;}footer .contact-details small{font-size:11px;}footer .credits{background:#222121;padding:15px 0;margin-top:20px;}footer .credits img{display:block;margin:auto;}footer .credits .row{flex-wrap:nowrap;}footer .credits [class^="col-"]:not(:last-child){border-right:1px solid white;}.contact-form .fsBody,.contact-form .fsForm{padding:0 !important;}.contact-form .fsSubmit{margin-top:20px !important;}.tabs.container{position:relative;width:100%;margin:auto;padding:0;}.tabs.container .nav.nav-tabs,.tabs.container .tab-path,.tabs.container .tab-content,.tabs.container .tab-pane{width:100%;}.tabs.container .tab-pane{width:100%;}.tabs.container .tab-pane .container{width:100% !important;}.tabs.container .tab-pane .rte{padding-left:0 !important;padding-right:0 !important;}.tabs.container .nav.nav-tabs{padding:0;margin:auto;border:none;}.tabs.container .item{width:auto;text-align:center;color:#63666a;font-family:Arial;font-size:20px;font-weight:bold;font-style:italic;color:#001489;height:58px;overflow:visible;transition:all .2s;cursor:pointer;}.tabs.container .multi-item-carousel{overflow:hidden;}.tabs.container .tab-path{height:2px;background-color:#63666a;position:absolute;top:50px;}.tabs.container .tab-content{margin-top:30px;margin-bottom:50px;}.macro-button{color:white !important;display:inline-block;background:#0084D4;padding:10px 20px;border-radius:5px;transition:all .2s;}.macro-button *{color:white !important;text-decoration:none !important;}.macro-button a:active,.macro-button a:focus{color:white !important;}.macro-button:hover *{text-decoration:none !important;color:white !important;}.grid-row{color:#63666A;padding-top:30px;padding-bottom:30px;font-size:16px;}.grid-row h4,.grid-row strong{color:#222121;}.grid-row h4{margin-top:30px;display:block;font-size:18px;font-weight:normal;font-style:italic;font-family:GraphikBold,sans-serif !important;}.grid-row p{margin-bottom:40px;}.grid-row h1{font-size:36px !important;}.grid-row h2{font-size:26px !important;}.grid-row h1,.grid-row h2,.grid-row h3{margin-bottom:20px;}.grid-row h2{margin-top:20px;}.grid-row a:hover{text-decoration:underline;}.grid-row.bg{position:relative;}.grid-row.bg .full-width-bg{width:200vw;height:100%;position:absolute;top:0;left:-50vw;background:#F0F0F0;}.grid-row .post-content{margin-top:30px;}.grid-row.booking-steps ol{list-style-type:none;counter-reset:listNumbering;margin-top:55px;padding-left:30px;font-style:italic;font-size:18px;color:#63666A;}.grid-row.booking-steps ol li{counter-increment:listNumbering;position:relative;padding-left:30px;}.grid-row.booking-steps ol li:not(:last-child){margin-bottom:30px;}.grid-row.booking-steps ol li:before{position:absolute;content:counter(listNumbering);font-weight:bold;font-size:25px;color:white;background:#0084D4;min-height:40px;min-width:40px;border-radius:50%;text-align:center;padding:3px;left:-30px;top:-3px;}.grid-row.booking-steps .step-note{padding-left:60px;font-style:italic;font-size:18px;}.grid-row.cabins .heading{margin-bottom:20px;}.grid-row.cabins .heading .switcher{border:2px solid #0084D4;border-radius:5px;display:inline-block;margin-top:20px;}.grid-row.cabins .heading .switcher .switch-links{padding:10px 20px;font-size:14px;color:#0084D4;font-family:GraphikBold !important;font-style:italic;font-weight:bold;}.grid-row.cabins .heading .switcher .switch-links.active{background:#0084D4;color:white;}.grid-row.cabins .overview{margin-bottom:30px;}.grid-row.cabins .switch-content{display:none;}.grid-row.cabins .tab-content{display:none;}.grid-row.cabins .room-options .option-container:not(:last-child){margin-bottom:10px;}.grid-row.cabins .room-options .room-option a{display:inline;padding:0;transition:none;}.grid-row.cabins .room-options .room-option .room-name{min-height:145px;padding:25px;width:100%;color:white;}.grid-row.cabins .room-options .room-option .room-name h2,.grid-row.cabins .room-options .room-option .room-name .price{display:inline-block;}.grid-row.cabins .room-options .room-option .room-name h2{color:white;}.grid-row.cabins .room-options .room-option .room-name .price{font-size:26pt;font-style:italic;}.grid-row.cabins .room-options .room-option .room-features ul{padding:0 !important;list-style:none;}.grid-row.cabins .room-options .room-option .room-features ul strong{margin:0;}.grid-row.cabins .room-options .room-option .room-features ul li:not(:first-child){margin-top:10px;}.grid-row.cabins .room-options .room-option button{text-transform:uppercase;background:#0084D4;border:#0084D4;font-size:20px;border-radius:15px;padding:15px 35px;}.grid-row.cabins .room-options .room-option button.desktop{display:none;}.grid-row.cabins .room-options .room-option button.mobile{display:block;margin:20px auto 0 auto;}.grid-row.cabins .rooms-carousel{margin-bottom:10px;}.grid-row.cabins .rooms-carousel .carousel-inner{height:250px;}.grid-row.cabins .rooms-carousel .carousel-inner .item{height:100%;}.grid-row.cabins .rooms-carousel .carousel-inner .item img{display:block;margin:auto;width:100%;height:auto;}.grid-row.cabins .rooms-carousel .carousel-control{margin-top:0;background:none;transition:none !important;opacity:1;display:block;}.grid-row.cabins .rooms-carousel .carousel-control img{position:absolute;top:50%;height:16px;margin-top:-8px;}.grid-row.cabins .rooms-carousel .carousel-control:hover{transform:scale(1);opacity:1;}.grid-row.cabins .rooms-carousel .carousel-control.left{left:-15px;}.grid-row.cabins .rooms-carousel .carousel-control.left img{transform:rotate(-180deg);left:0;}.grid-row.cabins .rooms-carousel .carousel-control.right{right:-15px;}.grid-row.cabins .rooms-carousel .carousel-control.right img{right:0;}.grid-row.room-service ul{padding:0;list-style:none;width:100%;margin-top:20px;}.grid-row.room-service ul li{padding:10px;display:block;margin:0;width:100%;line-height:2em;}.grid-row.room-service ul li:nth-child(odd){background:#f0f0f0;}.grid-row.room-service ul li:nth-child(even){background:#f7f7f7;}.custom-owl-prev,.custom-owl-next{position:absolute;top:8px;width:40px;height:40px;background-size:14px;background-repeat:no-repeat;background-position:center;cursor:pointer;transition:all .3s;display:none;}.dblock{display:block;}.custom-owl-prev.disabled,.custom-owl-next.disabled{opacity:0 !important;}.custom-owl-prev.disabled{left:-56px;}.custom-owl-next.disabled{right:-56px;}.custom-owl-prev{left:-16px;background-image:url("img/arrow_left.png");}.custom-owl-next{right:-16px;background-image:url("img/arrow_right.png");}.accordion-container{transition:all .4s;}.accordion-container p{margin-top:0 !important;}.accordion-container .accordion-title{position:relative;cursor:pointer;display:inline-block;}.accordion-container .accordion-title.basic *{margin:0;}.accordion-container .accordion-title .collapse-indicator{transition:all .3s;position:absolute;height:20px;top:50%;right:-32px;margin-top:-10px;opacity:.2;}.accordion-container .accordion-content{overflow:hidden;padding:0 20px !important;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;max-height:0;}.accordion-container .accordion-content.basic{color:#63666A;font-size:16px;padding:0 0 0 20px !important;}.accordion-container.expanded .collapse-indicator{transform:rotate(90deg);}.accordion-container.expanded .accordion-content{height:auto;transform:scaleY(1);padding:20px !important;max-height:10000px;}.accordion-container.expanded .accordion-content.basic{padding:0 0 0 20px !important;margin-bottom:20px;margin-top:10px;}.error-page-content{padding-top:110px;padding-bottom:50px;min-height:calc(100vh - 200px);}.error-page-content h1,.error-page-content h2,.error-page-content h3{margin-bottom:20px;}@media (max-width:1200px){.custom-owl-prev,.custom-owl-next{top:-5px !important;z-index:99;transform:scale(0.7);}.custom-owl-prev{left:-25px !important;}.custom-owl-next{right:-25px !important;}.container.no-gutter{width:100% !important;margin:0 auto;}}@media (max-width:992px){.custom-owl-prev,.custom-owl-next{display:block !important;}.tab-pane{padding:0 15px !important;}.room-option .price{margin-left:10px;}footer{padding-bottom:0;}footer .footer-row{display:block !important;}footer .footer-links-xs .row.equal{display:block !important;}}@media (max-width:768px){.custom-owl-prev{left:-10px !important;}.custom-owl-next{right:-10px !important;}.switcher-links,.switch-links{width:100%;}.room-option .room-name{padding:5px !important;}.room-option .room-title{max-width:80%;}.room-option .price{margin-left:0;}.room-option .collapse-indicator{right:-16px !important;}}@media (min-width:768px){h2{font-size:36px;}.navigation .nav-logo{left:0;transform:none;}.navigation .nav-logo img{height:50px;}.navigation .nav-logo img.desktop-logo{display:block !important;}.navigation .nav-logo img.mobile-logo{display:none;}.navigation .nav-upper,.navigation .nav-lower{right:60px !important;width:70%;}.navigation .nav-upper .nav-buttons .search-btn{float:right;position:relative;z-index:999;left:0;}.navigation .nav-upper .nav-buttons .search-btn.moved{left:0;}.navigation .nav-upper .nav-buttons .search-btn img{margin:5px 20px;}.navigation .nav-upper .nav-buttons .search-bar{top:0;left:auto;right:303px;height:43px;border:1px solid #001489 !important;border-top-left-radius:5px;border-bottom-left-radius:5px;width:76%;background:none;box-shadow:none;}.navigation .nav-upper .nav-buttons .search-bar.moved{left:auto;opacity:0;}.navigation .nav-upper .nav-buttons .search-bar input{border-top-left-radius:5px;border-bottom-left-radius:5px;margin-left:1px;width:88%;}.navigation .nav-upper .nav-buttons .close-search{left:0 !important;}.navigation .nav-upper .nav-buttons .cta{display:block;}.navigation .nav-lower{top:45px;right:0;}.navigation .navbar-collapse{margin:0;background:none;box-shadow:none;border:none;}.navigation .dropdown-menu{-webkit-box-shadow:0px 3px 4px 2px rgba(0,0,0,0.15);-moz-box-shadow:0px 3px 4px 2px rgba(0,0,0,0.15);box-shadow:0px 3px 4px 2px rgba(0,0,0,0.15);border-radius:2px !important;margin-top:15px !important;min-width:170px;max-width:170px;left:50% !important;margin-left:-85px !important;}.navigation .dropdown-menu a{color:#63666A !important;padding:7px 10px !important;white-space:normal !important;}.navigation .dropdown-menu a:hover{background-color:#F0F0F0 !important;}.navigation .dropdown-menu:after{content:'';position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:18px solid white;top:-18px;left:50%;margin-left:-9px;}.intro h1{font-size:36px !important;}.search-container{padding:200px 0 110px;}.search-container .search-input h1{margin-bottom:50px;}.search-container .search-input form{width:450px;}.search-container .search-results{margin-top:70px !important;}header{height:100vh;min-height:900px;margin-bottom:0;}header .promo-sticker{top:370px !important;right:90px !important;}header .promo-sticker .banner-text-1{font-size:19px;}header .header-fade{height:40%;}header .gradient-banner{bottom:560px;top:auto;}header .gradient-banner .gradient-text p{padding:10px 60px 10px 65px !important;}.content-header{max-height:615px !important;min-height:600px !important;}.content-header h1{font-size:64px;}.content-header p{display:block !important;margin-top:45px;}.email{font-size:16px !important;}.sub h3{font-size:26px;}header .gradient-banner .gradient-text p,.bottomImage .gradient-banner .gradient-text p{padding:10px 60px 10px 10px;}header .gradient-banner .gradient-text p .triangle,.bottomImage .gradient-banner .gradient-text p .triangle{border-top-width:40px;right:-39px;}header .gradient-banner .banner-text-2,.bottomImage .gradient-banner .banner-text-2{font-size:20px;}.carousel-inner .item-inner.gradient-banner .gradient-text .banner-text-2{font-size:18px !important;}.carousel-inner .item-inner.gradient-banner .gradient-text p .triangle{border-top-width:38px !important;border-right:37px solid transparent !important;right:-37px !important;}.error-page-content{padding-top:150px;}}@media (min-width:992px){.top-warning a,.top-warning strong{display:inline-block !important;}.top-warning .warning{margin-left:40px;}header .promo-sticker{top:180px !important;padding:64px;}header .promo-sticker:hover{transform:scale(1.03);}header .gradient-banner{transition:all .3s ease;}header .gradient-banner:hover{transform:scale(1.04) translate(-4px,0);opacity:.9;}.accordion-content.basic{font-size:20px !important;}.email{font-size:17px !important;display:inline !important;}.banner .gradient-banner{transition:all .3s ease;}.banner .gradient-banner:hover{transform:scale(1.04) translate(7px,0);opacity:.9;}.banner .gradient-banner:hover .triangle{border-top-width:57px !important;right:-39px !important;}.cta button:hover{background-color:#0084D4;border-color:#0084D4;color:white;}.towing-modal .container,.vehicle-modal .container{margin-top:50px;}.towing-modal .cancel,.vehicle-modal .cancel{top:90px;}.towing-modal .vehicle-type:last-child,.vehicle-modal .vehicle-type:last-child{border:none !important;}.intro{padding:95px 0;}.trip-intro{padding-left:60px;padding-right:60px;}.trip-intro [class^="col-"]{margin-bottom:0 !important;}.trip-intro h2{font-size:36px;}.trip-intro a:hover img{margin-left:10px;}.location-container:first-child{margin-bottom:0;}.timeline:after{left:50%;margin-left:-5px;bottom:34px;}.timeline .timeline-item{width:50%;}.timeline .timeline-item:nth-child(odd){right:-50%;}.timeline .timeline-item:nth-child(even){padding:0 75px 55px 0 !important;border-left:none;border-right:2px solid #63666A;right:-2px;}.timeline .timeline-item:nth-child(even) .timeline-date{left:auto;right:-27px;}.timeline .timeline-item:nth-child(even):after{left:auto;right:-7px;}.timeline .timeline-item:nth-child(even) .timeline-heading{position:relative;}.timeline .timeline-item:nth-child(even) .timeline-heading .timeline-image{float:right;}.timeline .timeline-item:nth-child(even) .timeline-heading h3{position:absolute;bottom:-160px;max-width:270px;}.deal-banner-container{margin-bottom:0 !important;}.deal-banner-container .deal-buttons button:hover{background:#001489;border-color:#001489;}.finding-us{min-height:750px;}.finding-us .find-us-location{-webkit-box-shadow:-1px 4px 7px 0px rgba(0,0,0,0.37);-moz-box-shadow:-1px 4px 7px 0px rgba(0,0,0,0.37);box-shadow:-1px 4px 7px 0px rgba(0,0,0,0.37);position:relative;padding-bottom:110px;}.finding-us .location-name{display:flex;}.finding-us .compass{margin:36px 0;}.finding-us .compass .symbol-mobile{display:none;}.finding-us .compass .symbol-desktop{display:inline;}.finding-us h3{margin-bottom:36px;}.finding-us .useful{display:block;padding:0 20px;}.finding-us .useful ul{list-style:none;padding:0;}.finding-us button{border-radius:5px;position:absolute;width:152px;bottom:40px;left:50%;margin-left:-76px;padding:10px 0;font-weight:normal;}.finding-us button:hover{background:#001489;border-color:#001489;transform:scale(1.1);}.banner-text-1{font-size:48px !important;}.promo-sticker .sticker-content{max-width:300px !important;}.promo-sticker p{display:inherit !important;}.sailings h5{font-size:16px;}.sailings p{font-size:15px;}.sailings .sailings-info div:not(:first-child){margin-top:0;}.sailings .sailings-info h5{text-align:left;}.multi-item-carousel{display:block;}.carousel-items-mobile{display:none;}.carousel-inner .item-inner.gradient-banner .gradient-text .banner-text-2{font-size:22px !important;}.carousel-inner .item-inner.gradient-banner .gradient-text p .triangle{border-top-width:42px !important;}.responsive-carousel .tab-pane{padding-top:0;padding-bottom:0;}}@media (min-width:992px) and (min-width:768px){.responsive-carousel .tab-pane{padding-left:0 !important;padding-right:0 !important;}.responsive-carousel .tab-pane .container{padding-left:0 !important;padding-right:0 !important;}}@media (min-width:992px){.responsive-carousel .tab-pane a:hover{text-decoration:none;text-decoration:underline;transform:scale(1.1);}.post .post-content,.deal .post-content{margin-top:7px;padding-left:70px;}.post .accordion-container,.deal .accordion-container{margin-top:20px;}.deal{padding:90px 0 !important;}.deal .deal-content{padding-left:70px;}.grid-row{font-size:20px !important;padding-bottom:40px;padding-top:40px;}.cabins{padding-bottom:750px;}.cabins p{margin:0 !important;}.cabins .room-options .option-container{margin-bottom:30px !important;}.cabins .room-options .room-option{position:relative;padding-bottom:20px;}.cabins .room-options .room-option .collapse-indicator{display:none !important;}.cabins .room-options .room-option .room-title{pointer-events:none;max-width:none;}.cabins .room-options .room-option .room-name h2,.cabins .room-options .room-option .room-name .price{display:block !important;}.cabins .room-options .room-option .room-name .price{font-style:normal !important;}.cabins .room-options .room-option .room-features{display:block !important;max-height:none !important;padding:60px 5px 60px !important;}.cabins .room-options .room-option button{display:none !important;border-radius:5px;}.cabins .room-options .room-option button:hover{background:#001489;transform:scale(1.05);}.cabins .room-options .room-option button.desktop{position:absolute;bottom:40px;left:50%;width:150px;margin-left:-75px;}.rooms-carousel-container{padding-bottom:0;padding-top:0;position:absolute !important;bottom:40px;margin-bottom:0 !important;}.rooms-carousel-container .rooms-carousel{margin-bottom:0;}.rooms-carousel-container .rooms-carousel .carousel-inner{height:650px !important;}.rooms-carousel-container .rooms-carousel .carousel-inner img{height:100% !important;width:auto !important;}.blue-line h3{text-align:right;}.blue-line h3.md-hidden{display:none !important;}.blue-line h3.xs-hidden{display:block !important;}.blue-line form input{margin-top:0;}.blue-line form button:hover{background:white;color:#0084D4;border-color:white;}.blue-line .sub-submit-container{text-align:left !important;}.blue-line .thank-you-msg h3{text-align:center;}.blue-line.events h3{text-align:center;}.blue-line.events .event-btn-container{text-align:left;}.blue-line.events .event-btn-container button:hover{background:white;color:#0084D4;}.banner{display:flex;align-items:center;background-position:0 -160px;}.banner .gradient-banner .gradient-text{position:static;}footer .footer-row{flex-wrap:nowrap;}footer .footer-links-xs{display:none;}footer .footer-links-md{display:block;}footer .footer-link a{font-size:14px;}footer .social img{height:30px !important;}footer .contact-details{margin:0;text-align:left;border-right:1px solid white;}footer .credits{margin:0;padding:0;background:none;}}@media (min-width:1200px){header .gradient-banner .gradient-text p .triangle,.bottomImage .gradient-banner .gradient-text p .triangle{border-top-width:57px;}header .gradient-banner .banner-text-2,.bottomImage .gradient-banner .banner-text-2{font-size:36px;}header .gradient-banner{bottom:500px;}.carousel-inner .item-inner.gradient-banner .gradient-text .banner-text-2{font-size:24px !important;}.carousel-inner .item-inner.gradient-banner .gradient-text p .triangle{border-top-width:44px !important;}footer .social img{height:25px !important;}}

.breakdown-holder{max-width:990px;margin:25px auto;font-family:GraphikBold,sans-serif !important;}.breakdown{display:flex;flex-direction:column;margin:-2px;overflow:auto;}.breakdown .bd-row{display:flex;}.breakdown .bd-row .bd-col{border-radius:5px;flex:1 1 25%;background:#999b9f;margin:2px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 1.7rem;font-size:14px;min-height:4rem;min-width:12rem;}@media screen and (min-width:768px){.breakdown .bd-row .bd-col{min-height:8rem;margin:3px;}}.breakdown .bd-row .bd-col.header-col-1,.breakdown .bd-row .bd-col.header-col-2,.breakdown .bd-row .bd-col.header-col-3{color:#000;}.breakdown .bd-row .bd-col.header-col-1{background:#0884d4;}.breakdown .bd-row .bd-col.header-col-2{background:#1f419a;}.breakdown .bd-row .bd-col.header-col-3{background:#001489;}.breakdown .bd-row .bd-col.header-col-1 h5,.breakdown .bd-row .bd-col.header-col-2 h5,.breakdown .bd-row .bd-col.header-col-3 h5{font-family:Arial;font-size:18px;font-weight:bold;margin:0 !important;color:#fff;}.breakdown .bd-row .bd-col.empty{background:transparent;}.breakdown .bd-row .bd-col.bd-highlight{background:#7fc9a1;}.breakdown .bd-row .bd-col.row-title{background:#666970;color:#fff;position:relative;}.breakdown .bd-row .bd-col.row-title h5{color:#fff;}.breakdown .bd-row .bd-col .bd-content,.breakdown .bd-row .bd-col h5{text-align:center;}.breakdown .bd-row.header-row .bd-col-1,.breakdown .bd-row.header-row .bd-col-2,.breakdown .bd-row.header-row .bd-col-3{min-height:3rem !important;}

.google-map{width:100%;height:928px;background-color:#a8d9ff;position:relative;margin-bottom:-60px;}.marker-card{width:360px;box-shadow:-1px 4px 7px rgba(0,0,0,0.4);background-color:#ffffff;right:79px;bottom:83px;position:absolute;text-align:center;}.marker-card-head>h1{color:#ffffff;font-family:'Axiforma-BookItalic';font-size:30px;font-weight:700;line-height:47px;display:inline-block;}.marker-logo{background-repeat:no-repeat;width:46px !important;height:37px !important;background-position:center !important;background-size:21px !important;margin:25px auto;}.marker-card>p{width:252px;height:114px;color:#63666a;font-family:Arial;font-size:20px;line-height:25px;margin:25px auto;}.marker-card-buttons>button{width:300px !important;overflow:hidden;height:50px;padding:5px;border:none;border-radius:7px;background-color:#0084d4;color:#ffffff;margin:15px auto;transition:all .2s;}.marker-card-buttons>button:nth-of-type(1){margin-top:32px;}.marker-card-buttons>button:nth-of-type(2){margin-bottom:32px;}.marker-card-buttons>button{font-family:Arial;font-size:20px;line-height:40px;}.marker-card-buttons>button:hover{border:1px solid #0084d4;background-color:rgb(240,240,240);color:#0084d4;}#city-list{overflow-x:hidden;}#city-list::-webkit-scrollbar{width:10px;}#city-list::-webkit-scrollbar-track{background:#cecccc;}#city-list::-webkit-scrollbar-thumb{background:#001489;}::-webkit-scrollbar-thumb:hover{background:#001489;}#city-list li{transition:all .2s;}#city-list li:hover{transform:scale(0.9);}.google-map .mobile{display:none;}ul#city-list{list-style-type:none;width:100%;height:139px;margin:auto;overflow:auto;padding:10px 6px;}ul#city-list>li{color:#63666a;font-family:Arial;font-size:20px;line-height:36px;}ul#city-list > li:hover{cursor:pointer;color:#001489;}#city-list-paragraph{display:none;}.marker-card-head{position:relative;background-image:linear-gradient(96deg,#00b3ec 0%,#064299 100%);text-align:center;padding:10px 25px;}#city-list-toggle{position:absolute;top:44%;left:9px;display:inline-block;-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;display:none;}#city-list-toggle i{color:white;font-size:20px;transition:all .2s ease;}#city-list-toggle:hover{cursor:pointer;}#city-list-toggle i:hover{color:white;font-size:20px;transform:scale(1.2);}@keyframes bounce{0%,20%,60%,100%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-6px);transform:translateY(-3px);}80%{-webkit-transform:translateY(-3px);transform:translateY(-1px);}}.terratype-map{height:100%;text-align:center;position:relative;}.loader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;z-index:11px;position:absolute;top:50%;left:50%;}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);}}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@media (max-width:1150px){#city-list-toggle i:hover{transform:none !important;}#city-list li:hover{transform:none;}}@media(max-width:620px){.marker-card{display:none;}.google-map .mobile{display:block;width:100%;height:90px;position:absolute;top:-80px;background-image:linear-gradient(96deg,#00b3ec 0%,#064299 100%);text-align:center;}.terratype-map{margin-top:80px;}.google-map .mobile h1{width:320px;height:54px;color:#ffffff;font-family:'Axiforma-BookItalic';font-size:25px;font-weight:700;line-height:47px;display:inline-block;margin:15px auto;}}

#chatBoxWrapper .chatBoxHeader .chatHeaderIcon span.icon{background-image:url("img/bluebridge-chatbot.svg") !important;width:110px !important;height:110px !important;margin:-15px 0 0 -25px !important;}#chatBoxWrapper .chatBoxHeader{background-position-x:initial !important;background-position-y:initial !important;background-size:initial !important;background-repeat-x:initial !important;background-repeat-y:initial !important;background-attachment:initial !important;background-origin:initial !important;background-clip:initial !important;background-color:#63666A !important;}#chatBoxWrapper .chatBoxHeader .chatHeaderTitle{display:flex;align-items:center;justify-content:center;}#chatBoxWrapper .chatBoxHeader .chatHeaderTitle h1{color:white !important;}#myChatButton span.icon{background-image:url("img/bluebridge-chatbot-callout.svg") !important;}#myChatButton{width:200px !important;z-index:100000 !important;}.wc-message-from-bot .wc-message-content{background-color:#064299 !important;}.wc-message-from-bot svg.wc-message-callout path{fill:#064299;}.wc-textbox{background-color:#064299 !important;}.wc-message-from-me .wc-message-content{background-color:#00B3EC !important;}.wc-message-from-me svg.wc-message-callout path{fill:#00B3EC;}#chatBoxWrapper .wc-card button:active,.wc-card button,.wc-card button:hover{background:#00B3EC;}@media only screen and (max-width:600px){#myChatButton{width:100px !important;bottom:-4vh !important;right:-1vh !important;}#myChatButton span.icon{background-image:url("img/bluebridge-chatbot.svg") !important;background-repeat:no-repeat !important;background-size:contain !important;background-position:80% !important;background-color:transparent !important;height:100% !important;width:100% !important;float:left !important;text-align:center !important;}}
