@font-face{font-family:Montserrat;src:url("/fetch/QAL/assets/tsv-1/fonts/montserrat-extralight.ttf?ts=38BC5E073A0692A4EDDD8E61C821D57A");font-weight:200}@font-face{font-family:Montserrat;src:url("/fetch/QAL/assets/tsv-1/fonts/montserrat-light.ttf?ts=100B38FA184634FC89BD07A84453992C");font-weight:300}@font-face{font-family:Montserrat;src:url("/fetch/QAL/assets/tsv-1/fonts/montserrat-regular.ttf?ts=9C46095118380D38F12E67C916B427F9");font-weight:400}@font-face{font-family:Montserrat;src:url("/fetch/QAL/assets/tsv-1/fonts/montserrat-medium.ttf?ts=A98626E1AEF6CEBA5DFC1EE7112E235A");font-weight:500}@font-face{font-family:Montserrat;src:url("/fetch/QAL/assets/tsv-1/fonts/montserrat-semibold.ttf?ts=C88CECBFFAD6D8E731FD95DE49561EBD");font-weight:600}@font-face{font-family:Montserrat;src:url("/fetch/QAL/assets/tsv-1/fonts/montserrat-bold.ttf?ts=88932DADC42E1BBA93B21A76DE60EF7A");font-weight:700}@font-face{font-family:SourceSansPro;src:url("/fetch/QAL/assets/tsv-1/fonts/sourcesanspro-light.ttf?ts=EE2A11B8055D665AFD2AC1D818683FFE");font-weight:300}@font-face{font-family:SourceSansPro;src:url("/fetch/QAL/assets/tsv-1/fonts/sourcesanspro-regular.ttf?ts=5182DA425F811908BED9F5B8C72FA44F");font-weight:500}@font-face{font-family:SourceSansPro;src:url("/fetch/QAL/assets/tsv-1/fonts/sourcesanspro-semibold.ttf?ts=774C05CCAE92D11B95A2EF722C9566A8");font-weight:600}@font-face{font-family:SourceSansPro;src:url("/fetch/QAL/assets/tsv-1/fonts/sourcesanspro-bold.ttf?ts=0D9B62A03206F739CD34B2936A5929F1");font-weight:700}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-carousel{padding:0}.owl-carousel .owl-controls{padding-top:0}.owl-carousel .owl-controls .owl-dots{width:47px;margin:auto}.owl-carousel .owl-controls .owl-dots .owl-dot{height:8px;width:8px;background:#b3b3b3;border-radius:4px;margin-left:5px;float:left}.owl-carousel .owl-controls .owl-dots .owl-dot:first-child{margin-left:0}.owl-carousel .owl-controls .owl-dots .owl-dot.active{background:#605DA5}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:normal;line-height:1.4;width:150px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}.tooltip.in{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:.9}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:2px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths{position:relative;min-height:1px;padding-left:10px;padding-right:10px}.col-xs-5ths{float:left;width:20%}@media (min-width: 768px){.col-sm-5ths{float:left;width:20%}}@media all\0{.bp-tablet .col-sm-5ths{float:left;width:20%}}@media (min-width: 992px){.col-md-5ths{float:left;width:20%}}@media all\0{.bp-desktop .col-md-5ths{float:left;width:20%}}@media (min-width: 1200px){.col-lg-5ths{float:left;width:20%}}@media all\0{.bp-lg-desktop .col-lg-5ths{float:left;width:20%}}.error-label{display:none;padding:10px;margin:10px 0;font-size:15px;color:#fff;background:#e74c3c;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.error-label.active{display:block}.header{background-image:-webkit-linear-gradient(left, #f04200 0%, #941a8c 100%);background-image:-o-linear-gradient(left, #f04200 0%, #941a8c 100%);background-image:linear-gradient(to right, #f04200 0%, #941a8c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF04200', endColorstr='#FF941A8C', GradientType=1);background-repeat:repeat-x}.form-control,.form-control:hover,.form-control:focus,.form-control:active,.form-control:visited,.no-touch .fs-dropdown-selected,.no-touch .fs-dropdown-selected:hover,.no-touch .fs-dropdown-selected:focus,.no-touch .fs-dropdown-selected:active,.no-touch .fs-dropdown-selected:visited,.fs-dropdown-selected,.fs-dropdown-selected:hover,.fs-dropdown-selected:focus,.fs-dropdown-selected:active,.fs-dropdown-selected:visited{border-color:#b3b3b3;color:#6d6e71;height:40px;outline:none;padding:0;padding-left:10px;cursor:pointer;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.form-control::-moz-placeholder,.form-control:hover::-moz-placeholder,.form-control:focus::-moz-placeholder,.form-control:active::-moz-placeholder,.form-control:visited::-moz-placeholder,.no-touch .fs-dropdown-selected::-moz-placeholder,.no-touch .fs-dropdown-selected:hover::-moz-placeholder,.no-touch .fs-dropdown-selected:focus::-moz-placeholder,.no-touch .fs-dropdown-selected:active::-moz-placeholder,.no-touch .fs-dropdown-selected:visited::-moz-placeholder,.fs-dropdown-selected::-moz-placeholder,.fs-dropdown-selected:hover::-moz-placeholder,.fs-dropdown-selected:focus::-moz-placeholder,.fs-dropdown-selected:active::-moz-placeholder,.fs-dropdown-selected:visited::-moz-placeholder{color:#b3b3b3;opacity:1}.form-control:-ms-input-placeholder,.fs-dropdown-selected:-ms-input-placeholder{color:#b3b3b3}.form-control::-webkit-input-placeholder,.form-control:hover::-webkit-input-placeholder,.form-control:focus::-webkit-input-placeholder,.form-control:active::-webkit-input-placeholder,.form-control:visited::-webkit-input-placeholder,.no-touch .fs-dropdown-selected::-webkit-input-placeholder,.no-touch .fs-dropdown-selected:hover::-webkit-input-placeholder,.no-touch .fs-dropdown-selected:focus::-webkit-input-placeholder,.no-touch .fs-dropdown-selected:active::-webkit-input-placeholder,.no-touch .fs-dropdown-selected:visited::-webkit-input-placeholder,.fs-dropdown-selected::-webkit-input-placeholder,.fs-dropdown-selected:hover::-webkit-input-placeholder,.fs-dropdown-selected:focus::-webkit-input-placeholder,.fs-dropdown-selected:active::-webkit-input-placeholder,.fs-dropdown-selected:visited::-webkit-input-placeholder{color:#b3b3b3}.form-control:after,.form-control:hover:after,.form-control:focus:after,.form-control:active:after,.form-control:visited:after,.no-touch .fs-dropdown-selected:after,.no-touch .fs-dropdown-selected:hover:after,.no-touch .fs-dropdown-selected:focus:after,.no-touch .fs-dropdown-selected:active:after,.no-touch .fs-dropdown-selected:visited:after,.fs-dropdown-selected:after,.fs-dropdown-selected:hover:after,.fs-dropdown-selected:focus:after,.fs-dropdown-selected:active:after,.fs-dropdown-selected:visited:after{border-top-color:#605DA5}.vertical-padding{padding-top:20px;padding-bottom:20px}@media (min-width: 768px){.vertical-padding{padding-top:40px;padding-bottom:40px}}@media all\0{.bp-tablet .vertical-padding{padding-top:40px;padding-bottom:40px}}.vertical-padding-x2{padding-top:40px;padding-bottom:40px}@media (min-width: 768px){.vertical-padding-x2{padding-top:80px;padding-bottom:80px}}@media all\0{.bp-tablet .vertical-padding-x2{padding-top:80px;padding-bottom:80px}}.clearfix{display:block;clear:both}.no-padding{padding:0}.not-visible{float:left;width:1px !important;height:1px !important;overflow:hidden;visibility:hidden}input[type=date].not-visible{visibility:visible;position:relative;top:-34px;width:1px !important;height:1px !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none !important;border:none !important;-webkit-box-shadow:none;box-shadow:none}*{box-sizing:border-box}body{background-color:transparent;color:#4b4b4b;line-height:1;width:100%;min-height:100%;font-family:SourceSansPro,sans-serif;font-size:18px;font-weight:400}h1,h2,h3,h4,h5,h6{margin:0;text-transform:uppercase;color:#605DA5;font-size:18px;font-family:Montserrat,sans-serif;font-weight:bold}img{width:100%}h1{font-size:28px}p{line-height:1.4;letter-spacing:0.3px}a{color:#605DA5}button{background:none;border:none;padding:0;outline:none}.rte{font-weight:400}.rte p{margin-bottom:0;margin-top:10px}.rte p:first-child{margin-top:0}.rte *{line-height:1.4}.rte *:first-child{margin-top:0}.rte ul{margin-top:10px;padding-left:35px;list-style-type:none}.rte ul li{position:relative;margin-top:5px}.rte ul li:first-child{margin-top:0}.rte ul li:before{color:#605DA5;font-family:FontAwesome;content:'\f00c';position:absolute;left:-35px;top:2px}.main-panel{height:100%}.btn{background-color:#605DA5;border:none;color:#fff;width:100%;height:30px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:bold;padding:5px;text-transform:uppercase;transition:.23s;will-change:background-color;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.btn-constrained{width:auto;min-width:145px;padding:6px 20px}.btn:focus,.btn:active,.btn:hover{background-color:#f88850;color:#fff}.well{background:transparent;border:none;text-align:center;max-width:80%;margin:0 auto;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.well h1,.well h2{margin-bottom:20px}.well p{margin-bottom:20px;font-size:14px}.well .help-block{text-align:left}.well .form-action{margin-top:40px}@media (min-width: 992px){.well{max-width:50%}}@media all\0{.bp-desktop .well{max-width:50%}}.help-block{font-size:14px}.datepicker{padding:20px}.datepicker-switch{text-align:center}.datepicker-days{font-size:16px}.datepicker table{table-layout:fixed;border-collapse:seperate}.datepicker table td.day{text-align:center;border:1px solid white}.datepicker table th.prev,.datepicker table th.next{cursor:pointer}.datepicker table td.disabled{opacity:0.5}.datepicker table td.old,.datepicker table td.new{opacity:0.25}.datepicker table td.day:hover:not(.disabled):not(.new):not(.old){color:#fff;background-color:#6d6e71;cursor:pointer}.datepicker table td.active{color:#fff;background-color:#605DA5;cursor:pointer}.datepicker table td.today,.datepicker table td.today:hover{color:#605DA5 !important;font-weight:bold;background-color:transparent !important}.booking-form-container .nav{padding-top:0}.tab-content{padding-top:40px}.tab-content .btn{margin-top:20px}.no-touch .fs-dropdown-open .no-touch .fs-dropdown-options,.fs-dropdown-open .no-touch .fs-dropdown-options,.no-touch .fs-dropdown-open .fs-dropdown-options,.fs-dropdown-open .fs-dropdown-options{margin-top:5px;border-color:#b3b3b3;border-width:1px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.no-touch .fs-dropdown-item,.fs-dropdown-item{color:#6d6e71}.no-touch .fs-dropdown-item:hover,.fs-dropdown-item:hover{background-color:#6d6e71;color:#fff}.no-touch .fs-dropdown-item_selected,.fs-dropdown-item_selected{background-color:#605DA5;color:#fff}.form-group{margin:0;margin-top:10px}.form-group:first-child{margin-top:0}.control-label{text-transform:uppercase;margin-bottom:10px;font-family:Montserrat,sans-serif;font-weight:500;font-size:14px}.dropdown-menu{margin-top:5px}.form-aligned .btn{min-width:145px;width:auto}.form-aligned .btn-back{margin-bottom:40px}.form-aligned h1{margin-bottom:40px}.form-aligned .control-label{display:none}.form-aligned .form-area-header{display:none}.form-aligned .form-title,.form-aligned .form-action,.form-aligned .form-area-content{max-width:500px;margin:0 auto}.form-aligned .form-area-content{margin-top:10px}.form-aligned .form-area-content:first-child{margin-top:0}.form-aligned .form-action{margin-top:20px}.form-aligned .form-group{position:relative}.form-aligned .form-control-help{position:absolute;right:-26px;top:11px}.form-aligned .form-actions .btn{width:100%;margin-top:40px;margin-bottom:20px}@media (min-width: 768px){.form-aligned .form-actions .btn{margin-bottom:0}}@media all\0{.bp-tablet .form-aligned .form-actions .btn{margin-bottom:0}}.booking-form-login{text-align:right}.booking-form-login span{padding-right:5px;font-size:14px}.radio+.radio,.checkbox+.checkbox{margin:0;margin-top:10px}.checkbox label{padding-left:0}.address-lookup-btns{display:block;margin-top:5px}.address-lookup-btns .btn{padding:6px 20px}.modify-details-actions,.modify-details-title{max-width:500px;margin:0 auto}form[name="amendment_details"] .btn-block{width:100%;margin-top:40px}.manage-form-container{margin-top:80px;margin-bottom:80px;padding-bottom:0}.account-my-bookings-header{margin-top:0}.reset-password-form{padding:80px 0}.reset-password-form button[type="submit"]{margin:40px 0}.reset-password-form .alert-success{margin:40px 0}.cancellation-form-margin-top{margin-top:20px}.cancellation-form-margin-top-small{margin-top:5px}.cancellation-form-title{font-size:30px;font-weight:600}.header{padding:40px 0;background-image:url("/fetch/QAL/assets/tsv-1/img/header-gradient.png?ts=FC15F49D9048D80C6422AC9D3662E135")}.header-logo{text-align:center;display:block;width:100%}.header-logo-img{width:240.5px;padding-left:20px}.header-menu-btn{color:#fff;position:absolute;left:20px;top:-25px}@media (min-width: 768px){.header-logo{width:320.66667px}.header-logo-img{width:100%}}@media all\0{.bp-tablet .header-logo{width:320.66667px}.bp-tablet .header-logo-img{width:100%}}@media (min-width: 992px){.header-logo{width:481px}}@media all\0{.bp-desktop .header-logo{width:481px}}.nav{text-align:right;padding-top:9px}.nav-link{display:inline-block;margin-left:40px;position:relative}.nav-link:first-child{padding-left:0}.nav-link-anchor:hover,.nav-link-anchor:focus,.nav-link-anchor{text-transform:uppercase;color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:300}.nav-link-anchor:after{content:'';display:block;height:1px;width:0;background-color:#fff;position:absolute;left:0;bottom:-5px;will-change:width;-webkit-transition:.23s false false;-moz-transition:.23s false false false;-o-transition:.23s false false false;transition:.23s}.nav-link-anchor:hover:after{width:100%}.nav-link-icon{padding-left:10px;position:absolute;right:0;top:-4px}.nav-link-text.login{margin-right:30px}.nav-tabs li a{color:#4b4b4b;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:14px;font-weight:bold;line-height:2}.nav-tabs li.active a:focus,.nav-tabs li.active a{color:#605DA5;background-color:transparent}@media (min-width: 992px){.nav{padding-top:23px}}@media all\0{.bp-desktop .nav{padding-top:23px}}.mobile-nav.nav{text-align:left;padding:0;float:left;z-index:0}.mobile-nav.nav .sidebar-header,.mobile-nav.nav li a{padding:20px}.mobile-nav.nav li{border-bottom:1px solid #f4f3f5}.mobile-nav.nav li:first-child{border-bottom:none}.mobile-nav.nav .sidebar-header,.mobile-nav.nav .sidebar-brand{background-color:#605DA5;color:#fff;border-color:#4c4a85}.mobile-nav.nav .sidebar-brand a{color:#fff}.page-banner{height:auto;position:relative}.page-banner-title{color:#605DA5;text-transform:uppercase;padding:110px 0 90px;font-size:36px;font-family:Montserrat,sans-serif;font-weight:bold}@media (min-width: 768px){.page-banner-title{padding:50px 0}}@media all\0{.bp-tablet .page-banner-title{padding:50px 0}}.bookstep-wrapper,.bookstep-wrapper:hover,.bookstep-wrapper:focus{display:block;text-align:center;color:#605DA5}.bookstep-icon{width:32px;height:32px;display:inline-block}.bookstep-icon img{width:100%}.bookstep-text{display:none}.bookstep-text p{margin-bottom:0}.bookstep.active:after{content:'';position:absolute;bottom:-29px;left:50%;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:12px solid #f88850;margin-left:-10px}@media (min-width: 768px){.bookstep-icon{width:64px;height:64px}.bookstep-text{margin-top:20px;display:block;font-size:16px;font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase}}@media all\0{.bp-tablet .bookstep-icon{width:64px;height:64px}.bp-tablet .bookstep-text{margin-top:20px;display:block;font-size:16px;font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase}}.searchform .fs-dropdown-selected,.searchform .form-control,.minisearch .fs-dropdown-selected,.minisearch .form-control{font-size:18px}.searchform-form-group,.minisearch-form-group{padding-top:20px}.searchform-form-group.first,.minisearch-form-group.first{padding-top:0}.searchform-submit-btn,.minisearch-submit-btn{height:40px}.searchform .fs-dropdown-item,.minisearch .fs-dropdown-item{font-size:18px}@media (min-width: 768px){.searchform-form-group,.minisearch-form-group{padding-top:0}.searchform-submit-btn,.minisearch-submit-btn{margin-top:26px}.searchform-col-date,.minisearch-col-date{margin-bottom:10px}.searchform-date:after,.minisearch-date:after{content:'';background-color:aqua;height:50px;width:50px;content:'';height:17px;width:20px;display:block;position:absolute;right:21px;top:38px;pointer-events:none;background-image:url("/fetch/QAL/assets/tsv-1/img/booksteps-calendar-icon.png?ts=84D753A4799D338E6A478F6CA469593C");background-size:100%;background-repeat:no-repeat;background-color:transparent}}@media all\0{.bp-tablet .searchform-form-group,.bp-tablet .minisearch-form-group{padding-top:0}.bp-tablet .searchform-submit-btn,.bp-tablet .minisearch-submit-btn{margin-top:26px}.bp-tablet .searchform-col-date,.bp-tablet .minisearch-col-date{margin-bottom:10px}.bp-tablet .searchform-date:after,.bp-tablet .minisearch-date:after{content:'';background-color:aqua;height:50px;width:50px;content:'';height:17px;width:20px;display:block;position:absolute;right:21px;top:38px;pointer-events:none;background-image:url("/fetch/QAL/assets/tsv-1/img/booksteps-calendar-icon.png?ts=84D753A4799D338E6A478F6CA469593C");background-size:100%;background-repeat:no-repeat;background-color:transparent}}.feature{padding:30px 0;text-align:center}.feature-icon{width:128px;margin:0 auto}.feature-title{margin:20px 0 20px 0}.feature-text{font-size:14px;font-family:Montserrat,sans-serif}@media (min-width: 768px){.feature{padding:60px 0}}@media all\0{.bp-tablet .feature{padding:60px 0}}.footer{padding:40px 0;color:#fff;font-size:12px;background-color:#605DA5;background-image:url("/fetch/QAL/assets/tsv-1/img/footer-background.png?ts=995403C83667F52FAD8ABE4CD504F02C");background-repeat:no-repeat;background-size:contain;background-position:center 142px}.footer a{color:#fff}.footer-address{margin-top:72px;text-align:right;color:#fff;font-size:16px;font-weight:bold}.footer-address span{display:block;margin-top:10px}.footer-address span:first-child{margin-top:0}.footer-copyright{text-align:right;display:block;margin-top:40px}.footer-logo{text-align:center;display:block;width:100%}.footer-logo-img{width:240.5px}.footer-terms-conditions{text-align:right;display:block;margin-top:10px}@media (min-width: 768px){.footer-logo{width:320.66667px}.footer-logo-img{width:100%}}@media all\0{.bp-tablet .footer-logo{width:320.66667px}.bp-tablet .footer-logo-img{width:100%}}@media (min-width: 992px){.footer-logo{width:481px}}@media all\0{.bp-desktop .footer-logo{width:481px}}.login,.forgotten-password{padding:80px 0}.login-submit,.forgotten-password-submit{margin:40px 0}.login-links,.forgotten-password-links{font-size:16px}.modal-dialog{max-width:720px;width:100%;margin:0 auto;padding:10px}.modal-content{border:none;overflow:hidden;-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,0.65);-moz-box-shadow:0px 0px 7px 0px rgba(0,0,0,0.65);box-shadow:0px 0px 7px 0px rgba(0,0,0,0.65);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.modal-header{padding:20px;background-color:transparent;border:none;z-index:100;position:relative}.modal-header button{font-size:48px;text-shadow:none;opacity:1;color:#fff;padding-top:2px}.modal-title{font-size:36px;color:#fff}.modal-body{padding:20px}@media (min-width: 768px){.modal-dialog{padding:40px}.modal-header{padding:40px}.modal-body{padding:40px}}@media all\0{.bp-tablet .modal-dialog{padding:40px}.bp-tablet .modal-header{padding:40px}.bp-tablet .modal-body{padding:40px}}.gmap-canvas{height:400px}.payment-modal .modal-header{background:#605DA5}.payment-modal .modal-header,.payment-modal .modal-header .close{color:#fff}.payment-modal .modal-body{padding:0}.payment-modal iframe{width:100%;min-height:655px;overflow:auto;border:none;outline:none}.bootstrap-dialog .modal-header{background-color:#605DA5}.bootstrap-dialog-footer .btn{width:150px;display:inline-block;margin:0}.bootstrap-dialog-footer .btn-primary{float:right}.bootstrap-dialog-title{text-transform:uppercase;font-size:36px;color:#fff}.search-results-container{font-size:0;position:relative}.search-results-details-dl{margin-bottom:0;margin-top:10px}.search-results-nothing-found-title{text-transform:capitalize;color:#4b4b4b;text-align:center}.search-results-left-banner-container{display:none}.search-results-right-banner-container{display:none}@media (min-width: 768px){.search-results-details-dl{margin-top:20px}}@media all\0{.bp-tablet .search-results-details-dl{margin-top:20px}}@media (min-width: 1200px){.search-results-details-title{margin-top:13px}.search-results-details-dl{margin-top:0}.search-results-left-banner-container{display:block;float:left;margin-left:-140px;width:120px}.search-results-right-banner-container{display:block;float:right;margin-right:-140px;width:120px}}@media all\0{.bp-lg-desktop .search-results-details-title{margin-top:13px}.bp-lg-desktop .search-results-details-dl{margin-top:0}.bp-lg-desktop .search-results-left-banner-container{display:block;float:left;margin-left:-140px;width:120px}.bp-lg-desktop .search-results-right-banner-container{display:block;float:right;margin-right:-140px;width:120px}}.search-result{margin-top:20px;font-size:0}.search-result-inner{min-height:223px;-webkit-box-shadow:1px 1px 4px 0px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 4px 0px rgba(0,0,0,0.1);box-shadow:1px 1px 4px 0px rgba(0,0,0,0.1)}.search-result:first-child{margin-top:0}.search-result-img,.search-result-content,.search-result-group,.search-result-item{vertical-align:top;display:inline-block}.search-result-content,.search-result-details,.search-result-title,.search-result-img,.search-result-links,.search-result-description,.search-result-transfer,.search-result-prices{display:block;width:100%}.search-result-header{width:100%;background:#605DA5}.search-result-title{border-bottom:3px solid #fff;padding:20px;margin-top:-5px}.search-result-title h2,.search-result-title a{color:#fff}.search-result-title h2{font-size:26px}.search-result-links{margin:0;text-align:center}.search-result-links ul{margin:0;padding:0}.search-result-links li{display:inline-block;min-width:125px;text-align:center;margin-top:0;width:50%}.search-result-links a{padding:22px;display:block;font-size:14px;text-transform:uppercase;color:#fff;font-weight:bold}.search-result-links .hide-info{display:none}.search-result-img{border-bottom:3px solid white}.search-result-description{padding:40px;min-height:225px;font-size:18px}.search-result-transfer-inner{color:#605DA5;position:relative;width:110px;margin:0 auto;box-sizing:content-box;font-family:Montserrat,sans-serif;text-transform:uppercase;text-align:center}.search-result-transfer-time{position:absolute;bottom:0;left:0}.search-result-transfer-time-value{font-size:36px;font-weight:bold;display:inline-block}.search-result-transfer-time-format{font-size:18px;padding-left:2px}.search-result-transfer-icon{display:inline-block;height:79px;padding-left:64px}.search-result-transfer-icon img{width:auto;height:100%}.search-result-transfer-frequency{font-size:12px;margin-top:10px;font-weight:bold;display:block;white-space:nowrap}.search-result-has-frequency{margin-top:-9px}.search-result-has-frequency .search-result-transfer-time{bottom:20px}.search-result-prices{padding:40px;font-size:14px;font-weight:600;text-align:center}.search-result-limited-space-label,.search-result-price-label{display:block;margin-bottom:5px}.search-result-limited-space-label{margin-bottom:0;margin-top:5px;line-height:1.4}.search-result-price-value{color:#605DA5;font-size:48px}.search-result-select-btn{margin-top:10px;max-width:145px}.search-result-additional-content{display:none;font-size:16px}.search-result-additional-content-after{background:#605DA5;content:'';height:131px;width:100%;position:relative;z-index:99;position:absolute;left:0;top:-131px}.search-result-map{margin:-20px}.search-result-map .search-result-additional-content-after{background-image:-webkit-linear-gradient(left, #605DA5 0%, #f88850 100%);background-image:-o-linear-gradient(left, #605DA5 0%, #f88850 100%);background-image:linear-gradient(to right, #605DA5 0%, #f88850 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF605DA5', endColorstr='#FFF88850', GradientType=1);background-repeat:repeat-x}.search-result-info h1,.search-result-info h2,.search-result-info h3,.search-result-info h4,.search-result-info h5,.search-result-info h6,.search-result-info p,.search-result-info li,.search-result-info a{font-size:16px;font-weight:400;margin:0;margin-top:5px;line-height:1.4}.search-result-info h1,.search-result-info h2,.search-result-info h3,.search-result-info h4,.search-result-info h5,.search-result-info h6{font-weight:600;margin-top:10px}.search-result-info li{margin-left:20px}.search-result-info *:first-child{margin-top:0}.search-result-price-label-closed,.search-result-price-sold-out{vertical-align:top;margin-top:10px;text-transform:uppercase;font-weight:600;font-size:18px;margin-top:10px;display:block}.search-result-price-closed .opening-hours{display:none}.search-result-price-closed+.tooltip td{font-size:14px;text-align:left;padding:2px 5px 2px 5px}@media (min-width: 480px){.search-result{width:50%;display:inline-block;padding:10px;margin-top:0;vertical-align:top}.search-result:first-child{margin-top:0}.search-result:nth-child(odd){padding-left:0}.search-result:nth-child(even){padding-right:0}}@media all\0{.bp-lg-phone .search-result{width:50%;display:inline-block;padding:10px;margin-top:0;vertical-align:top}.bp-lg-phone .search-result:first-child{margin-top:0}.bp-lg-phone .search-result:nth-child(odd){padding-left:0}.bp-lg-phone .search-result:nth-child(even){padding-right:0}}@media (min-width: 992px){.search-result{margin-top:60px;display:block;padding:0;width:100%;position:relative}.search-result:last-child{margin-bottom:20px}.search-result-content,.search-result-details,.search-result-title,.search-result-img,.search-result-links,.search-result-description,.search-result-transfer,.search-result-prices{display:inline-block;width:100%}.search-result:first-child{margin-top:0}.search-result-content{width:100%;padding-left:225px}.search-result-details{width:70%}.search-result-map{margin:-40px}.search-result-prices{padding:20px;width:30%}.search-result-transfer-inner{padding-top:20px}.search-result-img{width:225px;border-right:3px solid white;position:absolute;left:0;top:0}.search-result-description{padding:20px;min-height:0;width:60%}.search-result-transfer{padding:20px;width:40%}.search-result-header{height:59px}.search-result-title{width:60%;border-bottom:none}.search-result-links{width:40%;text-align:right}}@media all\0{.bp-desktop .search-result{margin-top:60px;display:block;padding:0;width:100%;position:relative}.bp-desktop .search-result:last-child{margin-bottom:20px}.bp-desktop .search-result-content,.bp-desktop .search-result-details,.bp-desktop .search-result-title,.bp-desktop .search-result-img,.bp-desktop .search-result-links,.bp-desktop .search-result-description,.bp-desktop .search-result-transfer,.bp-desktop .search-result-prices{display:inline-block;width:100%}.bp-desktop .search-result:first-child{margin-top:0}.bp-desktop .search-result-content{width:100%;padding-left:225px}.bp-desktop .search-result-details{width:70%}.bp-desktop .search-result-map{margin:-40px}.bp-desktop .search-result-prices{padding:20px;width:30%}.bp-desktop .search-result-transfer-inner{padding-top:20px}.bp-desktop .search-result-img{width:225px;border-right:3px solid white;position:absolute;left:0;top:0}.bp-desktop .search-result-description{padding:20px;min-height:0;width:60%}.bp-desktop .search-result-transfer{padding:20px;width:40%}.bp-desktop .search-result-header{height:59px}.bp-desktop .search-result-title{width:60%;border-bottom:none}.bp-desktop .search-result-links{width:40%;text-align:right}}.img-grid-view{display:none}.associated-parking-title{margin-top:40px;margin-bottom:40px;font-style:24px}.booking-confirmation-jumbotron{font-size:24px;padding:0;margin-bottom:40px}.booking-confirmation-jumbotron h1{font-size:28px;color:#605DA5;margin-bottom:20px;font-weight:600}.confirmation-container{margin-top:40px}.confirmation-summary,.confirmation-actions{max-width:640px;margin:0 auto}.confirmation-summary{padding:20px;-webkit-box-shadow:1px 1px 4px 0px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 4px 0px rgba(0,0,0,0.1);box-shadow:1px 1px 4px 0px rgba(0,0,0,0.1);margin-bottom:20px}.confirmation-summary ul{padding:0;list-style-type:none;margin-bottom:0}.confirmation-item-reference{font-size:30px;margin-top:0 !important;font-weight:600}.confirmation-item{margin-top:20px}.confirmation-item-details{margin-top:20px}.confirmation-item-details:first-child{margin-top:0}.confirmation-item-details-name{margin-top:0;font-weight:600}.confirmation-item-details-label{display:block;margin-bottom:5px}.confirmation-item-total{margin-top:40px;font-size:30px;font-weight:600}.confirmation-actions{text-align:center;margin-bottom:40px}.confirmation-actions .btn{margin-top:10px}.confirmation-actions .btn:first-child{margin-top:0}@media (min-width: 768px){.confirmation-item-details-label{width:200px;display:inline-block;margin-bottom:0}.confirmation-actions .btn{min-width:150px;padding:6px 20px;margin-top:0;width:auto;margin-bottom:10px}}@media all\0{.bp-tablet .confirmation-item-details-label{width:200px;display:inline-block;margin-bottom:0}.bp-tablet .confirmation-actions .btn{min-width:150px;padding:6px 20px;margin-top:0;width:auto;margin-bottom:10px}}.confirmation-feature{background-image:-webkit-linear-gradient(left, #605DA5 0%, #f88850 100%);background-image:-o-linear-gradient(left, #605DA5 0%, #f88850 100%);background-image:linear-gradient(to right, #605DA5 0%, #f88850 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF605DA5', endColorstr='#FFF88850', GradientType=1);background-repeat:repeat-x;padding:20px;text-align:center;color:#fff;margin-top:20px}.confirmation-feature h2{color:#fff;font-size:24px}.confirmation-feature.first{margin-top:0}.confirmation-features{margin-bottom:40px}@media (min-width: 768px){.confirmation-feature{margin-top:0}.confirmation-features{margin-bottom:80px}}@media all\0{.bp-tablet .confirmation-feature{margin-top:0}.bp-tablet .confirmation-features{margin-bottom:80px}}.non-amend-cancel-container{margin-top:20px;font-size:16px}.basket{background:#f4f3f5}.basket-header-title{padding:10px;text-align:center;color:#fff;background-color:#605DA5}.basket-item-details{padding:10px 20px;font-size:0}.basket-item-details-name{text-align:center;font-size:16px;font-weight:600}.basket-item-details-value,.basket-item-details-label{width:40%;display:inline-block;vertical-align:top;font-size:16px}.basket-item-details-label{padding-right:5px}.basket-item-details-value{width:60%;text-align:right}.basket ul{list-style-type:none;padding:0}.basket-item{border-top:#b3b3b3 solid 1px}.basket-item:first-child{border-top:none}.basket-summary{background-color:#605DA5;padding:10px;color:#fff;text-align:center;margin-bottom:20px}.basket-summary-label,.basket-summary-value{display:block}.basket-summary-value{font-size:36px}.basket-error{margin-top:20px;display:none}.has-error .basket-error{display:block}.basket-error .alert{text-align:center}.forgotten-password-confirmation-header h2,.email-reminder-confirmation-header h2{margin-bottom:20px;font-size:28px}.forgotten-password-confirmation-container .btn{max-width:150px}.alert{background-color:#605DA5;font-size:18px;padding:20px;border:none;line-height:1.4;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.alert-warning{background-color:#f88850}#newCardDetailsForm .fs-checkbox-radio{visibility:hidden;position:absolute}.card-details-item{padding:20px;position:relative}.card-details-item-actions,.card-details-item-details{margin-top:10px}.card-details-just-added{right:-30px;position:absolute;top:-140px}.card-details-state-update-message,.card-details-state-deleted-message{position:absolute;left:0;top:50%;height:20px;margin-top:-10px;z-index:1000}.card-details-item-description{margin-top:0}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{background-color:#605DA5;color:#fff}.slideout-menu{position:fixed;left:0;top:0;bottom:0;right:0;z-index:0;width:256px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:none}.slideout-panel{position:relative;z-index:1;min-height:100%}.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden}.slideout-open .slideout-panel{-webkit-box-shadow:#2c3e50 2px 2px 40px;-moz-box-shadow:#2c3e50 2px 2px 40px;box-shadow:#2c3e50 2px 2px 40px}.slideout-open .slideout-menu{display:block}.slideout-open.lt-ie10 .slideout-panel{left:256px}.card-details-item{padding:10px 16px;margin:10px 0;background:#fff;border:1px solid #e1e8ef;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.3);box-shadow:1px 1px 2px rgba(0,0,0,0.3)}.card-details-item-details{padding:6px 0;font-size:28px;font-weight:bold}.card-details-item-details-card-type{color:#507192;font-size:14px;font-style:italic}.card-details-item-action-alignment{padding:6px 12px}.card-details-modal .modal-body{min-height:200px}.card-details-modal-error-message{padding:10px 16px}.card-details-empty-message{margin:0 0 10px;font-size:28px}.card-details-state-new{border:2px solid #27ae60}.card-details-state-new-message{display:none}.card-details-state-new .card-details-state-new-message{display:block}.card-details-state-deleted{border:2px solid #c0392b}.card-details-state-deleted .card-details-item-details,.card-details-state-deleted .card-details-item-actions{display:none}.card-details-state-deleted-message{display:none}.card-details-state-deleted .card-details-state-deleted-message{display:block}
