.ContentBelowContainer{padding-top:0}.PageFooterMessageTop{padding:0}.PageFooterMessageTopContent{background:#2ca6bd;margin-left:auto;margin-right:auto;padding:10px 15px 0 15px;position:relative}.DS-EmailForm h2{color:#fff;margin-bottom:20px;padding-top:10px}.DS-EmailForm label{color:#fff;font-size:16px;margin-bottom:5px;display:block}.DS-EmailForm input{font-size:16px;margin-bottom:5px;padding:5px;display:block}.DS-EmailForm button{background-color:#000;border:0 solid;border-radius:0;-moz-border-radius:0;color:#fff;cursor:pointer;font-size:18px;font-weight:600;height:50px;overflow:visible;margin-top:15px;margin-bottom:20px;padding:0 11px 0 11px;position:relative;text-align:center;text-decoration:none;-webkit-appearance:none}.DS-EmailForm button:hover{background-color:#393939}.DS-EmailMessage{display:inline-block!important;margin-left:10px}#CMQuotationIFrame{height:1500px}iframe.DS-Vimeo{height:auto!important;width:100%!important}.ImageGrid,.ImageGridImagesOnly.ImageGrid{box-sizing:border-box;clear:both;float:left;height:auto;margin-top:10px;padding-left:0;padding-right:0;position:relative;width:100%}.ImageGridAlt,.ImageGridImagesOnly.ImageGridAlt{clear:none;padding-left:0;padding-right:0}@media screen and (min-width:568px){.ImageGrid,.ImageGridImagesOnly.ImageGrid{padding-left:0;padding-right:5px;width:50%}.ImageGridAlt,.ImageGridImagesOnly.ImageGridAlt{clear:none;padding-left:5px;padding-right:0}}.ImageGridButtonContainer .LinkButton{padding:0;width:100%}.AccountDetailsContainer .TelNo2Row,.AccountDetailsContainer .FaxNoRow{display:none}.HeaderBarContainer{float:left;background-color:#19242f;height:60px;width:100%}.CompanyLogoContainer{max-width:264px}#CompanyLogo{background:url(Header/CompanyLogo1x.png) no-repeat left center;background-size:100%;width:100%;height:50px}@media only screen and (min-device-pixel-ratio:2),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-resolution:96dpi){#CompanyLogo{background-image:url(Header/CompanyLogo2x.png)}}#CompanyLogoText{display:none}#CompanyLogoLink{display:block;width:264px;height:50px}body,.DepartureResultButtons a,.DepartureDateButtons a{color:#333}a,a:hover{color:#2ca6bd}h1,h2,h3{color:#333}input[type=submit],.LinkButton{background-color:#2ca6bd}input[type=submit],.LinkButton{color:#fff}.ToggleButton a{background:#19242f;color:#fff}.ToggleButtonActive a{background:#2ca6bd;color:#fff}input[type=text],input[type=password],select{border-color:#cacaca}.MobileNoPromptCheckBox{border-color:#cacaca!important}.FormFields,.NavBar li a,.SearchOuterContainer,.TourOverviewListItem ul,.TourCollapsible>h2,.BookingStepsPageContainer ul,#PickupPointList .RadioButtonLabel,#ArrivalPointList .RadioButtonLabel,#ReturnDeparturesTable .RadioButtonLabel{background-color:#f9f9f9}.FormFields .FormFieldsTitle,.ListContainer .ListTitle,.ListContainer .TablePageNumbering,.TourOverviewItemTitle{background:#19242f}.FormFields .FormFieldsTitle,.ListContainer .ListTitle,.ListContainer .TablePageNumbering,.ListContainer .TablePageNumbering a,.ListContainer .TablePageNumbering span,.TourOverviewItemTitle{color:#fff}.ListContainer,.CheckBoxLabel,.RadioButtonLabel{background:#fff}.ListLinks li a,ul.MenuItemContainer li a,#SiteMapContent ul li a,#SiteMapContent ul li span,#SiteMapContent ul li ul li a,#SiteMapContent ul li ul li span{color:#333}.FormFieldsBorderBottom li,.ListContainerNoTitle,.ListContainerBottomBorder,.ListContainer li,.ListContainerContinuous .ListItemLast,.ListContainer .ListFooter,.ListContainer .ListTopBorder{border-color:#eee}.FormFields .FormFieldsTitleAlt{background:#777;color:#fff}.MenuButtonBar{background:#fff;margin:5px auto 0 auto;text-align:center}.MenuButton{padding:9px 15px!important}.MenuButton::after{color:#fff;content:'MENU';display:inline-block;margin-top:5px;width:auto}.MenuItemContainer li h4,.MenuItemContainer li .MenuItem,.MenuItemContainer li .MenuItem_NoClick{border-color:#eee}#MenuPanel,.NavBar ul,.NavBar li a,.SearchOuterContainer{border-color:#bbb}.NavBar li a,.TourOverviewListItem ul,.TourOverviewListItem ul:hover{color:#333}.DepartureResultButtons,.DepartureResultButtons a,.DepartureResultPricing,.DepartureDateButtons,.DepartureDateButtons a{border-color:#eee}.CheckBoxGroup,.CheckBoxLabel,.RadioButtonLabel,.ImageListContainer,.ImageListContainerLast{border-color:#eee}.MapTableDistance,.DepartureResultFromPrice,.DepartureResultDuration,.DepartureResultUnavailable,.DepartureResultFull,.DepartureDateFromPrice,.DepartureDateUnavailable,.DepartureDateFull{background-color:#f9f9f9;border-color:#999;color:#333}.TourContentTop,.TourCollapsible>h2,.TourCollapsibleContent{border-color:#999}.ContentBelowContainer,.BookingProcessFooterOuterContainer{background-color:#222}.PageFooterMessageTop,.BottomNavBarListItem a,.BottomNavBarListItem a:hover,.CompanyDetails,.CompanyDetails a,.CompanyDetails a:hover,.PageFooterMessage,.SwitchToDesktopLink,.SwitchToDesktopLink:hover,.BookingCancelButton,.BookingCancelButton:hover{color:#777}.PageFooterMessageTopContent,.BottomNavBarListItem,.CompanyDetailsContent,.PageFooterMessageContent{border-color:#444}.ImageGalleryImageContainer{background-color:#eee}.FAQBackToTop{color:#707070}.PickupsHeader{margin-bottom:10px}#InsuranceITCContainer .ITCAnswerYes,#InsuranceITCContainer .ITCAnswerNo,#InsuranceITCContainer .ITCAnswerConfirm{border-color:#2ca6bd;color:#2ca6bd}#InsuranceITCContainer .ITCAnswerYesSelected,#InsuranceITCContainer .ITCAnswerNoSelected,#InsuranceITCContainer .ITCAnswerConfirmSelected{background-color:#2ca6bd;border-color:#2ca6bd;color:#fff}.ListLinks li a::before,.FAQBackToTop::before,#SiteMapContent ul li span::before,.TourCollapsible>h2::before{color:#2ca6bd}