@charset "UTF-8";@media(max-width:899px){body .block-container{display:block}body .block-container .side-blocks{display:block}body .block-container .side-blocks .side-block{display:inline-block;margin-right:16px;vertical-align:top}body .block-container .body{display:block}body .block-container #company-video{width:640px;height:360px}}@media(min-width:768px) and (max-width:899px){body,html{font-size:13px!important}.classic-itinerary-name{max-width:315px!important}body .block-container{display:block}body .block-container .side-blocks{display:block;padding-left:1.2em;padding-right:0}body .block-container .side-blocks .side-block{display:inline-block;margin-right:22px;vertical-align:top;max-width:234px}body .block-container .side-blocks .side-block:nth-of-type(3n){margin-right:0}body .block-container .body{display:block}#nav li{padding:0 .5em!important;font-size:12px!important}#footer .inner{padding:1.5em!important}table td:first-child{min-width:90px}div.block-container{display:table-row!important}div.image-sections:not(.smaller){display:none}}@media(min-width:900px){.classic-itinerary-name{max-width:435px!important}div.image-sections.smaller{display:none}}@media(min-width:1000px){.classic-itinerary-name{max-width:480px!important}}@media(min-width:1100px){.classic-itinerary-name{max-width:550px!important}}@media(min-width:1200px){.classic-itinerary-name{max-width:650px!important}}@media(min-width:1300px){.classic-itinerary-name{max-width:768px!important}}@media(min-width:899px) and (max-width:1159px){body,html,#nav li{font-size:14px!important}body #header,body #nav,body .page-content,body #footer .inner{max-width:1176px!important}body div.header-background-1344-short{width:1176px;margin-left:-588px}}@media(min-width:1160px) and (max-width:1399px){body,html,#nav li{font-size:15px!important}body #header,body #nav,body .page-content,body #footer .inner{max-width:1260px!important}body div.header-background-1344-short{width:1260px;margin-left:-630px}}@media(max-width:1399px){div.header-background-1920{display:none}}@media(min-width:1400px){body,html,#nav li{font-size:16px!important}body #header,body #nav,body .page-content,body #footer .inner{max-width:1344px!important}div.header-background-1920.header-full-width{display:block}div.header-background-1344.header-full-width{display:none}}*{-moz-box-sizing:border-box;box-sizing:border-box}body,html{width:100%;height:100%;margin:0;padding:0;font-size:13px;font-family:'Open Sans',serif;background:url("images/lighter_toast.png") repeat 0 0}body.lang-zh{font-family:'Open Sans','Microsoft Yahei','微软雅黑',STXihei,'华文细黑',serif}#header{width:100%;display:table}#logoName{display:table-cell;vertical-align:top}#logoName div:first-child{display:table-row}#logoName div:first-child div{display:table-cell;vertical-align:top}img.cobrand-logo{background-color:#fff}body #header,body #nav,body .page-content,body #footer .inner{max-width:1092px}div,ul{margin:0;padding:0}ul{list-style-position:inside}h3,h4{margin:.66em 0 .66em 0}img.logo{background:#fff}#header{margin:0 auto;height:14em;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}#header img.logo{margin-top:1em;margin-left:35px}#header #itinerary-name{color:#fff;font-size:140%;text-transform:uppercase;text-shadow:1px 1px 2px #000;font-weight:400;padding-left:20px;top:15px;max-width:768px;width:auto}#header #itinerary-name .operator-name{text-transform:none}#header #header-contact{float:right;margin-right:1em;margin-top:1em}#header #header-contact img.cobrand-logo{border:1px solid #dcdcdc;border-radius:1px;margin-left:2px}#header #header-contact button.book-now{font-size:110%;text-transform:uppercase;color:#666;background-color:#fafcff;border-radius:5px;border:1px solid #dcdcdc;margin-bottom:1em;margin-left:1em;height:2.5em;line-height:2.5em;float:right;white-space:nowrap;text-decoration:underline;cursor:pointer}#header #header-contact a.book-now{font-size:110%;text-transform:uppercase;color:#666;background-color:#fafcff;border-radius:5px;border:1px solid #dcdcdc;margin-bottom:1em;margin-left:1em;height:2.5em;line-height:2.5em;float:right;padding-left:1em;padding-right:1em;white-space:nowrap}#header #header-contact .side-block{clear:both;margin-bottom:0}#page-wrapper{min-height:100%;padding-bottom:13em;position:relative;max-width:1920px;width:100%;margin:0 auto;overflow:hidden}body.unbranded #page-wrapper{padding-bottom:0}.photo{border:1px solid #dfdfdf;border-radius:1px;width:6em;height:6em}div.expand{width:auto}#consultant-detail{padding:.5em 1em .33em 6.5em;min-height:6.5em;min-width:18em}#company-detail{padding:.5em 1em .33em .5em}#header-contact #consultant-detail,#header-contact #company-detail{white-space:nowrap}#header-contact #consultant-detail span,#header-contact #company-detail span{height:1.5em}#consultant-detail,#company-detail{position:relative;border:1px solid #dfdfdf;background:#fafcff}#consultant-detail .photo,#company-detail .photo{position:absolute;top:.33em;left:.33em}#consultant-detail h2,#company-detail h2{margin:0;padding:.33em 32px;line-height:1.66em;text-align:left;font-size:100%;text-transform:uppercase;color:#000;background:#eaeaea}#consultant-detail h4,#company-detail h4{margin:0 0 .33em 0;padding:0;font-size:85%;font-weight:600;color:#5e5e5e}#consultant-detail span,#company-detail span{font-size:85%;display:block;line-height:1.5em;border-bottom:none;margin-bottom:1px;padding:0 0 0 2em}#consultant-detail .phone,#company-detail .phone{background:url("images/consultant-phone.png") no-repeat 0 0}#consultant-detail .email,#company-detail .email{background:url("images/consultant-email.png") no-repeat 0 0}#consultant-detail .skype,#company-detail .skype{background:url("images/consultant-skype.png") no-repeat 0 0}#consultant-detail .website,#company-detail .website{background:url("images/consultant-website.png") no-repeat left .1px top 2px}.side-block{width:18em;margin-top:.66em;border:1px solid #dfdfdf;background:#fafcff;transition:margin-top .33s}.side-block h2{margin:0;padding:.33em 32px;line-height:1.66em;text-align:left;font-size:100%;text-transform:uppercase;color:#000;background:#eaeaea;border-bottom:1px solid #dfdfdf}.side-block span,.side-block p{display:block;line-height:1.66em;font-size:100%;padding:.33em .8em;color:#5e5e5e;border-bottom:1px solid #dfdfdf;margin:0}.side-block span.day-tour small{display:block;margin-left:.66em}.side-block:last-child{margin-bottom:.66em}.side-block-empty{width:18em;border:1px solid transparent}.nav-target{position:relative;top:-60px;height:0;width:0}.content-block{border:1px solid #dfdfdf;background:#fafcff;margin-top:.66em}.content-block h2{margin:0;padding:.33em 0 .33em 32px;line-height:1.66em;text-align:left;font-size:100%;text-transform:uppercase;color:#000;background:#eaeaea;border-bottom:1px solid #dfdfdf}.content-block h2 span.date{float:right;margin-right:1.33em;font-weight:400}.content-block h2 span.subheading{font-weight:400}.content-block .content-body{padding:.8em}.content-block .span-block span{display:block}.content-block .body{padding:.66em;width:100%}.content-block .body>.content-body{padding:.8em .133em}.content-block .body>.content-body:first-child{padding:.133em}.content-block .body>hr:last-child{display:none}.content-block .destination-image{display:block;width:100%}.content-block p+.activity-image-block{margin-top:.66em}.content-block p+.destination-image{margin-top:.66em}.content-block .activity-image-block{position:relative;padding-top:.5em}.content-block .activity-image-block img:nth-child(3n+1){float:left;width:32.33%;padding:0}.content-block .activity-image-block img:nth-child(3n+2){width:35.33%;padding:0 1.5%}.content-block .activity-image-block img:nth-child(3n+3){position:absolute;top:.5em;right:0;width:32.33%}.content-block.transport-content{background:transparent;border:none}.content-body p,#lightbox p{padding:0;margin:0}.content-body p+p,#lightbox p+p{margin-top:1em}.content-body .info>div,#lightbox .info>div{overflow:auto}.content-body .info>div.info-videos,#lightbox .info>div.info-videos{overflow:hidden}.content-body .panel p,#lightbox .panel p{padding:.5em .5em 1em .5em}.content-body .info-facilities,.content-body .info-summary,.content-body .info-description,#lightbox .info-facilities,#lightbox .info-summary,#lightbox .info-description{padding:.66em}.content-body h3.item-heading,#lightbox h3.item-heading{padding-left:.66em}.clear{clear:both}#modal{position:fixed;top:0;left:0;width:100%;height:100%;padding:1em;background:rgba(0,0,0,.8);z-index:31}#lightbox,#enquirePopup{display:none;position:relative;margin-left:auto;margin-right:auto;top:200px;max-width:964px;background:#fff;border:2px solid #eaeaea;border-radius:10px;padding:0 0 6px 0;transition:top .1s}#lightbox .cross,#enquirePopup .cross{position:absolute;cursor:pointer;right:-4px;top:-4px;padding:13px;opacity:.5;transition:opacity .1s}#lightbox .cross:hover,#enquirePopup .cross:hover{opacity:1}#lightbox-title{margin:0;padding:0 0 0 8px;height:2.33em;line-height:2.33em;text-align:left;font-size:100%;text-transform:uppercase;color:#000;background:#eaeaea;border-radius:10px 10px 0 0}#lightbox-content.loading{min-height:300px}#enquirePopup h2{margin:0;padding:.33em 0 .33em 8px;line-height:1.66em;text-align:left;font-size:100%;text-transform:uppercase;color:#000;background:#eaeaea;border-radius:10px 10px 0 0}#enquirePopup input,#enquirePopup select{margin:0;padding:0}#enquirePopup input[type=text],#enquirePopup input[type=date],#enquirePopup select{margin-bottom:.5em;height:1.5em}#enquirePopup label{font-weight:600;margin:0 0 4px 0;padding:0}#enquirePopup label,#enquirePopup input[type=text],#enquirePopup input[type=date],#enquirePopup textarea{display:block;width:100%}#enquirePopup input[type=radio]{margin-right:.5em}#enquirePopup form{background:#fff;padding:1em 2em}#enquirePopup div.wide{width:60%;float:left}#enquirePopup div.short{width:30%;float:left}#enquirePopup div.right{float:right}#enquirePopup input,#enquirePopup textarea,#enquirePopup select{font-size:90%}#enquirePopup textarea{height:6em}#enquirePopup button{margin-top:.5em;height:2em;font-size:100%}#nav{margin:0 auto;display:block;top:0;right:0;left:0;z-index:300;background:#fafcff;border:1px solid #dfdfdf;font-size:0}#nav li{display:inline-block;height:2.5em;line-height:2.5em;border-right:1px solid #dfdfdf;padding:0 1em;font-size:13px;text-transform:uppercase}#nav li.selected{background:#3a3a3a;position:relative}#nav li.selected a{color:#fff}#nav li a{color:#828282;text-decoration:none}#nav li a:hover{text-decoration:underline}.page-content{margin:0 auto 40px auto}.page-content .accordion-toggle{cursor:pointer;display:flex;justify-content:space-between}.page-content .accordion-content{display:none}.page-content .accordion-content.default{display:block}table{width:100%;background:#eaeaea;border-spacing:0}table tbody{background-color:#fafcff}table th{font-weight:600;font-size:100%;text-align:center}table th:first-child{text-align:left;padding-left:11px}table th:nth-child(2){text-align:left;padding-left:1em}table th:last-child{padding-right:11px}table tr{background-color:#fff}table tr.stop{background-color:#fafcff}table tr.stop td:first-child{line-height:16px}table tr.stop td:first-child>img{padding-left:10px;position:relative;top:-2px}table td{text-align:center;border:1px solid #fafcff;padding:.33em 0;border-spacing:0}table td:first-child{text-align:left;padding-left:1em}table td:nth-child(2){text-align:left;padding-left:1em}table td:last-child{padding-right:1em}table tr.heading th{background:#eaeaea;border-bottom:1px solid #dfdfdf;color:#000;font-weight:700;line-height:2.33em;text-transform:uppercase}table tr.heading th:first-child{padding:0 0 0 32px}table .note{width:33%}.full-width-blocks .block-container{display:block}.full-width-blocks .block-container .side-blocks{display:none}.full-width-blocks .block-container .body{display:block}.block-container{display:flex}.block-container .side-blocks{padding-left:1.66em;padding-right:1em;vertical-align:top}.block-container .body{width:100%}.block-container.two-column-layout .body>h3{padding:10px}.block-container.two-column-layout .body div.two-column{padding:10px;-webkit-column-count:2;-moz-column-count:2;column-count:2}.block-container.two-column-layout .body div.two-column p{margin-top:0}.block-container.two-column-layout .body .content-body div.two-column{-webkit-column-count:2;-moz-column-count:2;column-count:2}.block-container.two-column-layout .body .content-body div.two-column p{margin-top:0}#footer{border-top:3px solid #020100;background:#444544}#footer .inner{width:90%;overflow:hidden;margin:0 auto;padding-top:1.5em;display:flex;align-content:space-between}#footer img.logo{margin-bottom:1em;margin-left:0;margin-right:auto;max-height:50px}#footer #footer-contact{padding-top:5px;color:#bebdbd;min-width:30em;display:flex}#footer #footer-contact span,#footer #footer-contact a{color:#bebdbd;display:inline-block;line-height:26px;padding-left:2.5em;margin-bottom:.5em}#footer #footer-contact span{width:15em}#footer #footer-contact a{width:10%}#footer #footer-contact .phone{background:url("images/footer-phone.png") no-repeat 0 0;z-index:2000}#footer #footer-contact .skype{background:url("images/footer-skype.png") no-repeat 0 0;z-index:2000}#footer #footer-contact .twitter{background:url("images/footer-twitter.png") no-repeat 0 0;z-index:2000}#footer #footer-contact .facebook{background:url("images/footer-facebook.png") no-repeat 0 0;z-index:2000}#footer #footer-contact .instagram{background:url("images/footer-instagram.png") no-repeat 0 0;z-index:2000}#footer #footer-contact .pinterest{background:url("images/footer-pinterest.png") no-repeat 0 0;z-index:2000}.panel p{padding:.5em}.panel iframe{width:100%}#map iframe{width:100%;margin:0;padding:0;border:0}.info{margin-top:.5em}.info select{min-width:50%;margin:6px}.info>ul{display:block;background:#fafcff;height:36px;border:1px solid #dfdfdf;font-size:0;margin-bottom:6px}.info>ul li{display:inline-block;height:34px;line-height:34px;border-right:1px solid #dfdfdf;padding:0 12px;text-transform:uppercase;font-size:14px;color:#828282;text-decoration:none;cursor:pointer;background-color:#eaeaea}.info>ul li:hover{text-decoration:underline}.info>ul li.selected{background:#3a3a3a;color:#fff}.info .swipe-gallery{position:relative;min-height:432px}.info .info-videos{position:relative;background:#000;overflow:hidden}.info .info-videos .youtube-player{position:absolute;left:0;right:0;margin:0 auto}.info .gallery-image{position:relative;text-align:center;overflow:hidden}.info .gallery-image div.label{position:absolute;bottom:0;left:0;width:100%;color:#fff;background:rgba(0,0,0,.5);opacity:.7;font-size:14px;text-shadow:0 0 3px #000}.info .gallery-image div.label span.credit{font-size:12px}.info .gallery-image div.label span+span{margin-left:2em}.info .gallery-image div.label span+span:before{content:'('}.info .gallery-image div.label span+span:after{content:')'}.info .gallery-image div.label p{font-size:80%;color:#ccc;margin:0}.info .gallery-image img{height:100%}.info div.image-next{opacity:1;height:44px;width:28px;position:absolute;right:0;top:50%;margin-top:-22px;cursor:pointer;transition:opacity .6s;background:url("images/mist/next.png") transparent no-repeat center center}.info div.image-prev{opacity:1;height:44px;width:28px;position:absolute;left:0;top:50%;margin-top:-22px;cursor:pointer;transition:opacity .6s;background:url("images/mist/prev.png") transparent no-repeat center center}.swipe{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;right:0;height:100%}.swipe-wrap{overflow:hidden;position:relative;height:100%}.swipe-wrap>div{float:left;width:100%;height:100%;position:relative}.linked-itineraries-note{font-size:12px;font-weight:bold;margin-left:5px}#social-sharing{font-size:110%;line-height:2.5em;background:rgba(0,0,0,.5);border-radius:5px;float:right;color:#fff}#social-sharing #social-content{padding:0 15px}#social-sharing #social-content>span{margin-right:10px;line-height:24px}#social-sharing #social-content #social-icons{display:inline-block;margin:2px;vertical-align:middle}.hideDate tr:not(.heading) th:nth-child(1){display:none}.hideDate tr:not(.heading) td:nth-child(1){display:none}.hideAgency th:nth-child(2){display:none}.hideAgency td:nth-child(2){display:none}.hideVehicle th:nth-child(3){display:none}.hideVehicle td:nth-child(3){display:none}.hideStartTime td:nth-child(5){display:none}.hideEndTime td:nth-child(7){display:none}.hideReference tr:not(.heading) th:last-child{display:none}.hideReference td:last-child{display:none}.overnight{color:#ce3e50;font-weight:bold}div.trip-summary-timelinemap div.centered{text-align:center;padding-bottom:10px}div.trip-summary-timelinemap div.centered>.trip-summary>p{padding-left:10px;padding-right:10px}div.trip-summary-timelinemap div.timeline-map{display:-ms-flex;display:-webkit-flex;display:flex}div.trip-summary-timelinemap div.timeline-map div.timeline-section{flex-basis:50%;padding:5px 30px 10px 30px}div.trip-summary-timelinemap div.timeline-map div.timeline-section h3 span{float:right;font-size:14px}div.trip-summary-timelinemap div.timeline-map div.timeline-section div.leg{display:-ms-flex;display:-webkit-flex;display:flex;justify-content:space-between}div.trip-summary-timelinemap div.timeline-map div.timeline-section div.leg img{width:30px;height:30px;flex-basis:5%}div.trip-summary-timelinemap div.timeline-map div.timeline-section div.leg div.timeline-marker{width:62px!important;text-align:center;background:url("images/vertical-line.png");background-repeat:repeat-y}div.trip-summary-timelinemap div.timeline-map div.timeline-section div.leg div.destination-accommodation{flex-basis:70%;padding-bottom:30px}div.trip-summary-timelinemap div.timeline-map div.timeline-section div.leg div.destination-accommodation a{color:#5e5e5e;text-decoration:none;display:block}div.trip-summary-timelinemap div.timeline-map div.timeline-section div.leg div.destination-accommodation span{display:block}div.trip-summary-timelinemap div.timeline-map div.timeline-section div.leg div.destination-accommodation span.accommodation{font-weight:bold;text-transform:uppercase}div.trip-summary-timelinemap div.timeline-map div.timeline-section div.leg div.destination-accommodation span.destination{padding-left:20px}div.trip-summary-timelinemap div.timeline-map div.timeline-section div.leg div.duration{flex-basis:15%}div.trip-summary-timelinemap div.timeline-map div.timeline-section div.before-stop{margin-bottom:0}div.trip-summary-timelinemap div.timeline-map div.timeline-section div.stop{margin-top:-20px}div.trip-summary-timelinemap div.timeline-map div.map{flex-basis:50%}div.trip-summary-timelinemap div.timeline-map div.map iframe{width:100%;height:100%}div.trip-summary-timelinemap div.small-line{width:60%;border-top:2px solid #eaeaea;margin:auto;padding-bottom:20px}div.trip-info-left-tab{border:1px solid #dfdfdf;background:#fafcff;margin-top:.66em;display:-ms-flex;display:-webkit-flex;display:flex}div.trip-info-left-tab div.tabs{padding:20px 40px;background-color:#ededed;flex-basis:30%}div.trip-info-left-tab div.tabs div.tab{background-color:#fff;padding:15px;margin-bottom:10px;text-align:center;cursor:pointer;transition:all .15s ease;color:#414241}div.trip-info-left-tab div.tabs div.tab.active{margin-right:-40px;margin-left:40px;transition:all .15s ease;background-color:#414241;color:#fff;position:relative}div.trip-info-left-tab div.tabs div.tab.active:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(65,66,65,0);border-left-color:#414241;border-width:25px;margin-top:-25px}div.trip-info-left-tab div.content-main{padding:20px 20px 20px 40px;background-color:#fff;flex-basis:80%}div.trip-info-left-tab div.content-main div.content{display:none;transition:all .15s ease}div.trip-info-left-tab div.content-main div.content.active{display:block;transition:all .15s ease}div.trip-info-left-tab div.content-main div.content h2{margin-top:0}div.trip-info-left-tab div.content-main div.content div.content-body{-webkit-column-count:2;-moz-column-count:2;column-count:2}div.trip-info-left-tab img{float:right;padding-bottom:40px;padding-right:15px}div.trip-info-left-tab span{display:block}div.trip-summary-gallery{padding:10px 10px 10px 30px}div.trip-summary-gallery div.description{display:-ms-flex;display:-webkit-flex;display:flex}div.trip-summary-gallery div.description div.left-col{flex-basis:50%}div.trip-summary-gallery div.description div.left-col div.divider-line{width:20%;border-top:2px solid #eaeaea;margin-bottom:20px;margin-top:20px}div.trip-summary-gallery div.description div.right-col{text-align:right;font-size:0}div.trip-summary-gallery div.description div.right-col img:nth-of-type(odd){padding-right:3px}div.trip-summary-gallery div.description div.right-col img:nth-of-type(-n+2){padding-bottom:3px}div.trip-summary-gallery div.description div.left-col-sidebar{flex-basis:30%}div.trip-summary-gallery div.description div.left-col-sidebar div.divider-line{width:20%;border-top:2px solid #eaeaea;margin-bottom:20px;margin-top:20px}div.trip-summary-gallery div.description div.right-col-sidebar{flex-basis:70%;text-align:right;font-size:0}div.trip-summary-gallery div.description div.right-col-sidebar img:nth-of-type(odd){padding-right:3px}div.trip-summary-gallery div.description div.right-col-sidebar img:nth-of-type(-n+2){padding-bottom:3px}@media(min-width:768px) and (max-width:1299px){div.trip-summary-gallery div.description div.left-col{flex-basis:30%}div.trip-summary-gallery div.description div.right-col{flex-basis:70%}}@media(min-width:768px) and (max-width:1660px){.header .header-bar div.consultant-pic div#consultant-detail.top{margin-left:calc(2.65*-200%);margin-left:calc(2.4*-200%) \9}@supports (-ms-accelerator:true){.header .header-bar div.consultant-pic div#consultant-detail.top{margin-left:calc(2.65 * -200%);}}.header .header-bar div.consultant-pic div#consultant-detail.top,.header .header-bar div.consultant-pic div#consultant-detail x:-moz-any-link,.header .header-bar div.consultant-pic div#consultant-detail x:default{margin-left:calc(2.7*-200%)}.header .header-bar div.consultant-pic div#consultant-detail:after{left:92%}}div.template-grid{padding-top:15px}div.template-grid .grid-block{margin-bottom:10px;background-color:#fff;border:1px solid #dfdfdf}div.template-grid .grid-block h2{margin-top:0;text-transform:uppercase;font-size:1.2em}div.template-grid .grid-block h2 span{float:right;font-size:14px;line-height:1.66em;font-weight:initial}div.template-grid .grid-block #company-detail{border:none;background:#fff}div.template-grid .grid-block div.grid-leg{display:-ms-flex;display:-webkit-flex;display:flex;width:100%;justify-content:space-between;margin-bottom:10px}div.template-grid .grid-block div.grid-leg div.arrival-date{flex-basis:20%;border-right:2px solid #5e5e5e}div.template-grid .grid-block div.grid-leg div.destination-accommodation{flex-basis:60%;margin-left:10px}div.template-grid .grid-block div.grid-leg div.duration{flex-basis:20%}div.template-grid .grid-block div.underline{display:none}div.template-grid .grid-block span{display:block}div.template-grid .gutter-sizer{width:10px}div.template-grid .grid-sizer,div.template-grid .grid-block{width:calc(50% - 15px)}div.template-grid .grid-block{margin-bottom:10px;background-color:#fff;border:1px solid #dfdfdf}div.template-grid .grid-block h2{margin:0;padding:.33em 0 .33em 32px;line-height:1.66em;text-align:left;font-size:100%;text-transform:uppercase;color:#000;background:#eaeaea;border-bottom:1px solid #dfdfdf}div.template-grid .grid-block h2 span.date{float:right;margin-right:1.33em;font-weight:400}div.template-grid .grid-block div.content-body{padding:2em}div.template-grid .grid-block #company-detail{border:none;background:#fff}#company-video{display:block;width:853px;height:480px;margin:1em auto}div.header-background-1344-short{position:absolute;width:1344px;height:14em;top:0;left:50%;margin-left:-672px;background-size:auto 100%}div.header-background-1344{position:absolute;width:1344px;height:595px;top:65px;left:50%;margin-left:-672px}div.header-background-1920{position:absolute;width:1920px;height:595px;top:65px;left:50%;margin-left:-960px;display:none}div.header-spaced{top:0}div.header{height:660px;display:-webkit-flex;display:flex;flex-direction:column;justify-content:space-between;position:relative}div.header.narrow-width{max-width:1344px!important;margin-left:auto;margin-right:auto}div.header.narrow-width div.header-bar,div.header.narrow-width div.bottom-row{padding-left:10px;padding-right:10px}div.header.narrow-width div.header-background-1344-short,div.header.narrow-width div.header-background-1920{display:none}div.header.spaced{padding-top:20px;height:595px}div.header.spaced div.navigation-container,div.header.spaced div.bottom-row{width:100%;max-width:1344px!important;margin-left:auto;margin-right:auto}div.header.spaced div.navigation-container div.full-background,div.header.spaced div.navigation-container div.second-level-nav,div.header.spaced div.bottom-row div.full-background,div.header.spaced div.bottom-row div.second-level-nav{padding-left:20px;padding-right:20px}div.header.full-width{}div.header.full-width div.header-background-1344-short,div.header.full-width div.header-background-1344{display:none}div.header div#social-sharing{line-height:38px!important;background:none;font-size:100%;margin-left:20px}div.header div#social-sharing div#social-content{background:#fff;border-radius:0;color:#414241;text-transform:none}div.header div#social-sharing div#social-content img{width:24px;margin-top:5px;margin-bottom:-5px}div.header.switched div.itinerary-name{background:none;margin-left:auto;margin-right:auto;max-width:1344px!important;margin-top:10px;text-align:center;display:flex;justify-content:flex-start!important;padding-left:160px}div.header.switched div.itinerary-name.logo-small{padding-left:190px}div.header.switched div.itinerary-name.logo-medium{padding-left:240px}div.header.switched div.itinerary-name.logo-large{padding-left:290px}div.header.switched div.itinerary-name h1{background:#fff;padding:10px;width:auto}div.header.switched div.full-background div.header-bar{padding-top:10px}div.full-background{background-color:#333433;height:65px}div.full-background div.header-bar{display:flex;display:-webkit-flex;justify-content:space-between;max-width:1344px!important;margin-left:auto;margin-right:auto;flex-grow:1;align-items:center;padding-top:5px}div.full-background div.header-bar .cobrand-logo{margin-left:25px;padding-top:3px}div.full-background div.header-bar div#logoName{min-height:140px;border-radius:5%;background-color:#fff;display:-webkit-flex;display:flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:5px;margin-left:5px;flex-grow:0;z-index:100;position:absolute;top:0}div.full-background div.header-bar div#logoName.logo-extra-small{min-height:0;height:55px}div.full-background div.header-bar div#logoName.logo-small{max-width:152px}div.full-background div.header-bar div#logoName.logo-medium{max-width:208px}div.full-background div.header-bar div#logoName.logo-large{max-width:280px}div.full-background div.header-bar div#logoName a img.logo{padding:0 6px;box-shadow:none;border-radius:0;background:none}div.full-background div.header-bar a.book-now,div.full-background div.header-bar button.book-now{padding:0 20px;background-color:#fff;text-decoration:none;color:#414241;border-radius:5px;text-transform:uppercase;line-height:45px;height:45px;margin-right:5px;border:none;cursor:pointer}div.full-background div.header-bar a.book-now:hover,div.full-background div.header-bar a.book-now:focus,div.full-background div.header-bar a.book-now:active,div.full-background div.header-bar button.book-now:hover,div.full-background div.header-bar button.book-now:focus,div.full-background div.header-bar button.book-now:active{border:none}div.full-background div.header-bar div.left{align-self:flex-start}div.full-background div.header-bar div.right{display:flex;display:-webkit-flex}div.first-nav{line-height:55px;height:55px;margin-left:20px;margin-right:20px;flex-grow:4;align-content:center;text-transform:uppercase}div.first-nav ul#first-nav{border:none;letter-spacing:.8px;background:none;cursor:pointer;list-style:none;align-content:center;text-align:center}div.first-nav ul#first-nav li{background:none;color:#fff;border:none;margin-right:20px;display:inline;margin-left:20px;padding:5px}div.first-nav ul#first-nav li.selected{background:none;color:#fff;border-bottom:solid 2px #fff}div.first-nav ul#first-nav li a{color:#fff;text-decoration:none}div.first-nav ul#first-nav li a:hover{text-decoration:none}div.first-nav ul#first-nav li:hover{border-bottom:solid 2px #fff}div.second-level-nav{background-color:rgba(255,255,255,.8);height:50px;display:-webkit-flex;display:flex;align-content:center;justify-content:center;align-self:flex-start;text-transform:uppercase}div.second-level-nav.full-width{width:100%}div.second-level-nav.hidden{display:none}div.second-level-nav>ul{border:none;letter-spacing:.8px;background:none;cursor:pointer;display:block;line-height:50px;max-width:1344px!important}div.second-level-nav>ul.hidden{display:none}div.second-level-nav>ul li{display:inline-block;margin-left:20px;margin-right:20px}div.second-level-nav>ul li a{color:#787776!important;text-decoration:none;padding:3px;border-bottom:none}div.second-level-nav>ul li.selected a{color:#414241!important;border-bottom:2px solid #414241}div.second-level-nav>ul li:hover a{border-bottom:2px solid #8a8987}div.second-level-nav.hovered{background-color:#c4c7d0!important}div.second-level-nav.hovered>ul li:hover a{border-bottom:2px solid #fff;color:#fff!important}div.consultant-pic{display:flex;flex-direction:column;align-content:center;flex-grow:0;margin-right:30px;position:relative}div.consultant-pic img{border-radius:50%;height:50px;width:50px;border:solid 3px #ccc;cursor:pointer}div.consultant-pic div#consultant-detail{display:none;position:absolute;border:none;border-radius:5px;z-index:1000}div.consultant-pic div#consultant-detail.top{margin-top:calc(150%);margin-left:calc(2.65*-100%);margin-top:calc(50%) \9;margin-left:calc(2.4*-100%) \9}div.consultant-pic div#consultant-detail _:-ms-lang(x),div.consultant-pic div#consultant-detail _:-webkit-full-screen,div.consultant-pic div#consultant-detail.top{margin-top:calc(150%);margin-left:calc(2.65*-100%)}div.consultant-pic div#consultant-detail.top,div.consultant-pic div#consultant-detail x:-moz-any-link,div.consultant-pic div#consultant-detail x:default{margin-top:calc(50%);margin-left:calc(2.7*-100%)}div.consultant-pic div#consultant-detail h4{text-transform:uppercase}div.consultant-pic div#consultant-detail img{height:70px;width:70px;border:none;margin:10px}div.consultant-pic div#consultant-detail div.detail{float:right;margin:20px}div.consultant-pic div#consultant-detail:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fff;border-width:20px;margin-left:-20px}div.consultant-pic div#consultant-detail:hover{display:flex}div.consultant-pic:hover div#consultant-detail{display:flex}div.consultant-pic.banner{margin-right:10px}div.consultant-pic.banner img{width:80px;height:80px}div.consultant-pic.banner:hover div#consultant-detail{display:flex}div.consultant-pic.banner:hover div#consultant-detail.top{margin-top:calc(-180%);margin-left:calc(1.5*-100%);margin-top:calc(-280%) \9;margin-left:calc(1.35*-100%) \9}div.consultant-pic.banner:hover div#consultant-detail _:-ms-lang(x),div.consultant-pic.banner:hover div#consultant-detail _:-webkit-full-screen,div.consultant-pic.banner:hover div#consultant-detail.top{margin-top:calc(-180%);margin-left:calc(1.5*-100%)}div.consultant-pic.banner:hover div#consultant-detail.top,div.consultant-pic.banner:hover div#consultant-detail x:-moz-any-link,div.consultant-pic.banner:hover div#consultant-detail x:default{margin-top:calc(-280%);margin-left:calc(1.5*-100%)}div.consultant-pic.banner:hover div#consultant-detail:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#fff;border-width:20px;margin-left:-20px}div.consultant-pic.banner:hover div#consultant-detail:hover{display:flex}@media(min-width:768px) and (max-width:1299px){div.consultant-pic.banner:hover div#consultant-detail.top{margin-top:-150px;margin-left:-205px}div.consultant-pic.banner:hover div#consultant-detail:after{margin-left:80px}}div.itinerary-name{background:#fff}div.itinerary-name h1{color:#414241;padding:10px 20px;font-size:16px;margin:0}div.bottom-row{display:-webkit-flex;display:flex;justify-content:space-between;max-width:1344px!important;align-self:center;width:100%;margin-bottom:10px}div.bottom-row div.left{display:-webkit-flex;display:flex;justify-content:space-between;-webkit-align-items:center;align-items:center}div.bottom-row div.consultant-pic{align-self:flex-end}div.full-bottom-navigation{margin-top:-89px;position:relative}div.full-bottom-navigation.narrow-width{max-width:1344px!important;margin-left:auto;margin-right:auto;position:relative;z-index:30}div.full-bottom-navigation.narrow-width div.bottom-row{margin-left:auto;margin-right:auto;width:100%;max-width:1344px!important}div.full-bottom-navigation.full-width div.bottom-nav{max-width:1344px!important}div.full-bottom-navigation.full-width div.bottom-row{margin-left:auto;margin-right:auto;width:100%;max-width:100%!important}div.full-bottom-navigation div.bottom-nav{width:100%;margin-left:auto;margin-right:auto;display:-webkit-flex;display:flex}div.full-bottom-navigation div.bottom-nav div.first-nav{height:auto;margin-left:0;margin-right:0}div.full-bottom-navigation div.bottom-nav div.first-nav ul#first-nav{display:inline;margin-left:5px}div.full-bottom-navigation div.bottom-nav div.first-nav ul#first-nav li{color:#414241;background:#fff;margin:0 1px 5px 1px;padding:10px 50px 0 50px;display:inline-block;text-align:center;border-bottom:none;width:185px}div.full-bottom-navigation div.bottom-nav div.first-nav ul#first-nav li a{color:#414241}div.full-bottom-navigation div.bottom-nav div.first-nav ul#first-nav li a:hover{color:#fff}div.full-bottom-navigation div.bottom-nav div.first-nav ul#first-nav li>div,div.full-bottom-navigation div.bottom-nav div.first-nav ul#first-nav li>a div{width:24px;height:24px;margin-left:auto;margin-right:auto;margin-bottom:-10px}div.full-bottom-navigation div.bottom-nav div.first-nav ul#first-nav li a>div.overview-icon{background-image:url("images/flat/Overview_02.png")}div.full-bottom-navigation div.bottom-nav div.first-nav ul#first-nav li div.details-icon{background-image:url("images/flat/Details_02.png")}div.full-bottom-navigation div.bottom-nav div.first-nav ul#first-nav li div.extras-icon{background-image:url("images/flat/Extra%20Info_02.png")}div.full-bottom-navigation div.bottom-nav div.first-nav ul#first-nav li:hover,div.full-bottom-navigation div.bottom-nav div.first-nav ul#first-nav li.selected{border-bottom:none;color:#fff;background:#414241}div.full-bottom-navigation div.bottom-nav div.first-nav ul#first-nav li:hover a>div.overview-icon,div.full-bottom-navigation div.bottom-nav div.first-nav ul#first-nav li.selected a>div.overview-icon{background-image:url("images/flat/Overview_01.png")}div.full-bottom-navigation div.bottom-nav div.first-nav ul#first-nav li:hover div.details-icon,div.full-bottom-navigation div.bottom-nav div.first-nav ul#first-nav li.selected div.details-icon{background-image:url("images/flat/Details_01.png")}div.full-bottom-navigation div.bottom-nav div.first-nav ul#first-nav li:hover div.extras-icon,div.full-bottom-navigation div.bottom-nav div.first-nav ul#first-nav li.selected div.extras-icon{background-image:url("images/flat/Extra%20Info_01.png")}div.full-bottom-navigation div.bottom-nav div.first-nav ul#first-nav li:hover a,div.full-bottom-navigation div.bottom-nav div.first-nav ul#first-nav li.selected a{color:#fff}div.full-bottom-navigation div.bottom-row.overview{position:absolute}div.full-bottom-navigation div.bottom-row div.left{width:100%;align-items:flex-start}div.full-bottom-navigation div.bottom-row div.left ul{max-width:1344px!important;margin-left:auto;margin-right:auto;width:100%}div.full-bottom-navigation div.bottom-row div.left ul li{margin-right:30px}div.full-bottom-navigation div.second-level-nav{background:#fff;width:100%;align-content:flex-start;justify-content:flex-start;opacity:1;padding-left:20px}div.full-bottom-navigation div.second-level-nav ul.second-level-nav{align-self:flex-start}div.full-bottom-navigation div.second-level-nav ul.second-level-nav li{margin:5px;line-height:40px}div.full-bottom-navigation div.second-level-nav ul.second-level-nav li:hover a{color:#000!important;border-bottom:2px solid #000}div.overview-map{margin-top:20px;margin-bottom:20px}.content-template{width:100%;background-color:#fff;overflow:hidden;position:relative;height:500px}.content-template.duplicate{height:200px}.content-template.duplicate>.content-body>.gallery-button{display:none}.content-template .content-body{position:absolute;padding-right:85px;width:100%;padding:0 0}.content-template .content-body .content-template-header{background-color:#eaeaea;width:34%;padding:10px;border:thin #e2e2e2;padding-left:20px}.content-template .content-body .content-template-header .header-more-info .more-info{float:right}.content-template .content-body .content-template-detail{padding:10px;padding-left:20px;width:34%}.content-template .content-body .content-template-detail .detail-description{width:100%}.content-template .content-body .content-template-detail .detail-description>p{}.content-template .content-body .content-images{top:0;-webkit-transition:all 1s;transition:all 1s;position:absolute;right:0;width:60%;background:#fff;opacity:1;height:500px}.content-template .content-body .content-images .content-image-sidepanel{width:80px;display:block;height:500px;margin-left:-80px}.content-template .content-body .content-images .content-image-sidepanel .gallery-button{display:block;width:80px;height:500px;text-align:center;font-weight:bold;background:url("images/left-arrow.png") #666 no-repeat;background-position-x:center;background-position-y:center;cursor:pointer}.content-template .content-body .content-images.content-images-display{width:90%!important}.content-template .content-body .content-images.content-images-display .gallery-button{background:url("images/right-arrow.png") #666 no-repeat;background-position-x:center;background-position-y:center;cursor:pointer}.content-template .content-body .content-images.content-images-display .swipe{width:100%!important}.content-template .content-body .content-images.content-images-display .gallery-image{width:100%!important}.content-template .content-body .content-images .swipe{overflow:hidden;width:100%;max-width:1160px;top:0;right:0}.content-template .content-body .content-images .swipe-wrap{overflow:hidden}.content-template .content-body .content-images .swipe-wrap>div{float:left;width:100%;position:relative}.content-template .content-body .content-images .swipe-gallery{min-height:432px}.content-template .content-body .content-images .gallery-image{right:0;text-align:center;overflow:hidden}.content-template .content-body .content-images .gallery-image div.label{position:absolute;bottom:0;left:0;width:100%;color:#fff;background:rgba(0,0,0,.5);opacity:.7;font-size:14px;text-shadow:0 0 3px #000}.content-template .content-body .content-images .gallery-image div.label span.credit{font-size:12px}.content-template .content-body .content-images .gallery-image div.label span+span{margin-left:2em}.content-template .content-body .content-images .gallery-image div.label span+span:before{content:'('}.content-template .content-body .content-images .gallery-image div.label span+span:after{content:')'}.content-template .content-body .content-images .gallery-image div.label p{font-size:80%;color:#ccc;margin:0}.content-template .content-body .content-images .gallery-image img{height:500px}.content-template .content-body .content-images .gallery-image div.image-next{opacity:1;height:44px;width:28px;position:absolute;right:0;top:50%;margin-top:-22px;cursor:pointer;transition:opacity .6s;background:url("images/mist/next.png") transparent no-repeat center center}.content-template .content-body .content-images .gallery-image div.image-prev{opacity:1;height:44px;width:28px;position:absolute;left:0;top:50%;margin-top:-22px;cursor:pointer;transition:opacity .6s;background:url("images/mist/prev.png") transparent no-repeat center center}div.content-body div.more-info{padding-top:10px;padding-bottom:20px}div.content-body.five-image{text-align:center}div.content-body.five-image p{padding:30px 100px 10px 100px}div.content-body.five-image div.five-image-gallery{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}div.content-body.five-image div.five-image-gallery>img{margin-right:5px;width:100%;height:100%;max-height:420px}div.content-body.five-image div.five-image-gallery div.activity-images{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}div.content-body.five-image div.five-image-gallery div.activity-images img{margin-right:5px}div.content-body.five-image div.five-image-gallery div.activity-images img:nth-child(-n+2){margin-bottom:5px}div.content-body.six-image img:hover{}@media(max-width:1400px){div.content-body.five-image div.five-image-gallery div.activity-images img:nth-of-type(n+3){display:none}}div.destination-block-timeline{background-color:#f2f2f2;border:2px solid #dfdfdf;position:relative;margin-bottom:10px;margin-top:10px;max-width:1174px}div.destination-block-timeline div.header-block{padding:20px;font-weight:bold}div.destination-block-timeline div.header-block span.accommodation{display:block;margin-top:10px;font-weight:normal}div.destination-block-timeline div.header-block span.date{float:right}div.destination-block-timeline div.content{display:-webkit-flex;display:flex;border-top:2px solid #dfdfdf;align-items:flex-start}div.destination-block-timeline div.content div.text{padding:30px;width:50%;max-width:577px}div.destination-block-timeline div.content div.text p{margin-bottom:20px}div.destination-block-timeline div.content img{display:block;margin:0!important;width:50%;max-width:577px;height:auto;border-right:2px solid #dfdfdf}div.destination-block-timeline:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(65,66,65,0);border-right-color:#dfdfdf;border-width:20px;margin-top:-20px}div.body.destination-body{padding:0!important}div.destination-grid div.single-destination{display:flex}div.destination-grid div.single-destination.info{margin-top:0}div.destination-grid div.single-destination>div{flex-basis:50%}div.destination-grid div.single-destination div.details{padding:20px 30px;max-height:500px}div.destination-grid div.single-destination div.details span.name{font-weight:bold}div.destination-grid div.single-destination div.details span.more-information{float:right}div.destination-grid div.single-destination div.details span.date,div.destination-grid div.single-destination div.details span.accommodation{display:block;margin-top:10px;margin-bottom:10px}div.destination-grid div.single-destination div.details p{margin-bottom:30px}div.carousel-gallery div.image-section{position:relative}div.carousel-gallery div.image-section div.image-prev{left:1%;top:80%;background:url("images/flat/prev.png") transparent no-repeat center center;height:48px;width:48px;position:absolute;cursor:pointer}div.carousel-gallery div.image-section div.image-next{left:7%;top:80%;background:url("images/flat/next.png") transparent no-repeat center center;height:48px;width:48px;position:absolute;cursor:pointer}div.carousel-gallery div.image-section div.gallery-image.info-videos{max-height:432px}div.carousel-gallery div.image-section div.description-pane{position:absolute;right:0;background:rgba(65,66,65,.8);max-width:400px;padding:40px;color:#fff;margin-top:-432px;height:432px;overflow:hidden}div.carousel-gallery div.image-section div.description-pane.wrapped{max-width:800px}div.carousel-gallery div.image-section div.description-pane.wrapped div.text{-webkit-column-count:2;-moz-column-count:2;column-count:2}div.carousel-gallery div.image-section div.description-pane.wrapped.small-text{font-size:80%}div.carousel-gallery div.image-section div.description-pane span.close-icon{float:right;margin-top:-35px;margin-right:-30px;cursor:pointer}div.carousel-gallery div.image-section div.description-pane span.close-icon img{width:24px;height:24px;cursor:pointer}div.carousel-gallery div.image-section div.description-slither{position:absolute;right:0;background:rgba(65,66,65,.8);width:50px;margin-top:-432px;height:432px;display:flex;align-items:flex-start;cursor:pointer;justify-content:center;padding-top:10px}div.carousel-gallery div.image-section div.description-slither img{width:24px;height:24px;cursor:pointer}div.carousel-gallery div.thumbnails{margin-top:30px}div.carousel-gallery div.thumbnails div.activity-images{height:88px;align-items:center}div.carousel-gallery div.thumbnails div.activity-images img{transition:transform .3s}div.carousel-gallery div.thumbnails div.activity-images img.current-thumbnail{transform:scale(1.1)}div.carousel-gallery div.panorama-placeholder{height:432px;width:100%;display:flex;justify-content:center;align-items:center;background:#3a3a3a;cursor:pointer}div.carousel-gallery div.panorama-placeholder img{width:223px;height:140px;cursor:pointer}div.info-accommodationinfo.panels{display:flex;justify-content:space-between;padding:10px 20px}div.embedded-thumbnail-gallery div.gallery{position:relative}div.embedded-thumbnail-gallery div.gallery div.image-gallery-large{width:100%;height:600px;text-align:center;max-width:1317px;overflow:hidden}div.embedded-thumbnail-gallery div.gallery div.image-gallery-large img{max-width:1317px}div.embedded-thumbnail-gallery div.gallery div.thumbnails{position:absolute;top:500px;left:0;right:0;width:77%;margin-left:auto;margin-right:auto;text-align:center;background:rgba(0,0,0,.5);border-radius:22px;padding-left:8px;padding-right:8px}div.embedded-thumbnail-gallery div.gallery div.thumbnails div.activity-images{height:86px;align-items:center}div.embedded-thumbnail-gallery div.gallery div.thumbnails div.activity-images img.current-thumbnail{border:3px solid rgba(255,255,255,.4);border-radius:3px;margin-left:0;margin-right:4px;height:86px}div.thumbnails{display:flex;align-items:center;justify-content:space-between;z-index:9}div.thumbnails div.image-next{opacity:1;height:24px;width:24px;cursor:pointer;transition:opacity .6s;background:url("images/flat/next.png") transparent no-repeat center center;background-size:24px 24px;z-index:10}div.thumbnails div.image-prev{opacity:1;height:24px;width:24px;cursor:pointer;transition:opacity .6s;background:url("images/flat/prev.png") transparent no-repeat center center;background-size:24px 24px;z-index:10}div.thumbnails div.activity-images{overflow:hidden;white-space:nowrap;width:90%;display:flex;z-index:8}div.thumbnails div.activity-images img{height:80px;cursor:pointer;margin-left:3px;margin-right:7px}div.thumbnails div.activity-images img.panorama{width:80px!important;background:#3a3a3a;display:inline-block;height:80px;padding:16px}div.thumbnails div.activity-images img.play-icon{padding:16px;margin-left:-105px;margin-right:25px}div.thumbnails div.activity-images a{display:inline-block;background:#eaeaea;line-height:80px;padding:0 10px}div.body.narrow-body{width:75%!important}div.collapser{margin-right:20px;cursor:pointer}div.collapser img{width:20px;-moz-transform:scaleY(1);-o-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1);filter:FlipV;-ms-filter:"FlipV"}div.collapser.flipped img{width:20px;-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}div.timeline{background:url("images/timeline_back.png") repeat-y}div.timeline-block{display:flex;align-items:center;margin:.33em 0}div.timeline-block.header-line{background:#465153;height:40px;color:#fff;margin-bottom:20px;margin-top:20px;cursor:pointer}div.timeline-block.header-line div.collapser{margin-right:20px}div.timeline-block.header-line div.collapser img{width:20px;-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}div.timeline-block.header-line div.collapser.flipped img{width:20px;-moz-transform:scaleY(1);-o-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1);filter:FlipV;-ms-filter:"FlipV"}div.timeline-block div.timeline-icon{width:138px;text-align:center;line-height:0}div.timeline-block div.timeline-icon div.day-number{margin:0 auto;background-color:#6d7c7f;color:#fff;border-color:#fff;border-radius:50%;display:inline-block;height:4.33em;width:4.33em;border-width:.2em;border-style:solid;line-height:1em;padding-top:.965em;text-align:center;background-clip:padding-box}div.timeline-block div.timeline-icon img{padding:.2em}div.timeline-block div.timeline-icon div.activity-point{margin:.66em auto;height:2em;width:2em;border-radius:50%;background-color:#515151;border:.2em solid #fff;background-clip:padding-box}div.timeline-block div.timeline-detail{flex:1;display:flex;align-items:center}div.timeline-block div.timeline-detail img{margin-right:1em}div.timeline-block div.timeline-detail div.notes{padding:1em;background:#f2f2f2}div.timeline-block div.timeline-detail span.transport-details{text-decoration:underline;color:-webkit-link;cursor:pointer;font-style:italic}div.timeline-block div.timeline-detail.activity{display:flex;flex-direction:column;align-items:flex-start;width:190px;position:relative}div.timeline-block div.timeline-detail.activity>div{text-align:center;width:190px}div.timeline-block div.timeline-detail.activity span.activity-type{background:rgba(0,0,0,.7);width:190px;color:#fff;text-align:center;padding:5px;top:92px;position:absolute}div.timeline-block div.timeline-detail span.time{font-style:italic;margin-right:20px}div.transport-main{margin:20px}div.transport-option{display:-ms-flex;display:-webkit-flex;display:flex;margin-bottom:10px;background:#fff;height:198px;width:100%}div.transport-option.noimage{height:150px}div.transport-option>div{padding:20px 0}div.transport-option div.transport-image{padding:0;height:198px;width:386px;position:relative}div.transport-option div.transport-image div.t-img{height:198px;width:386px}div.transport-option div.transport-image div.t-img.scheduledflight{background:url("images/Scheduled Flight.png")}div.transport-option div.transport-image div.t-img.charterflight{background:url("images/Charter Flight.png")}div.transport-option div.transport-image div.t-img.transfer{background:url("images/Transfer.png")}div.transport-option div.transport-image div.t-img.train{background:url("images/Train.png")}div.transport-option div.transport-image div.t-img.boat{background:url("images/Cruise.png")}div.transport-option div.transport-image div.t-img.carhire{background:url("images/Car hire.png")}div.transport-option div.transport-image div.t-img.helicopter{background:url("images/Helicopter.png")}div.transport-option div.transport-image div.t-img.selfdrive{background:url("images/Self Drive.png")}div.transport-option div.transport-image .image-overlay{background:rgba(0,0,0,.6);color:#fff;bottom:0;position:absolute;height:30px;line-height:30px;padding:0 10px;font-size:16px;width:100%}div.transport-option div.transport-image .image-overlay .transport-type{text-transform:uppercase;font-weight:bold;margin-right:5px}div.transport-option div.transport-date{background-color:#444544;display:flex;display:-ms-flex;display:-webkit-flex;align-items:center;min-width:120px;max-width:120px;margin-right:15px}div.transport-option div.transport-date>div{color:#fff;font-size:20px;flex-wrap:wrap;font-weight:bold;padding-left:1em;padding-right:1em;text-align:center}div.transport-option div.transport-detail{margin-left:15px;margin-right:30px;width:100%;flex-grow:1;flex-basis:100px;display:flex;flex-direction:column}div.transport-option div.transport-detail .transport-header{display:flex;margin-bottom:15px}div.transport-option div.transport-detail .transport-header .transport-name{margin-right:15px;color:#828282}div.transport-option div.transport-detail .transport-header .transport-reference{font-weight:bold}div.transport-option div.transport-detail .transport-journey{display:flex;display:-ms-flex;display:-webkit-flex;height:35%;justify-content:space-between;padding-top:10px;margin-bottom:10px;flex-grow:1}div.transport-option div.transport-detail .transport-journey .journey-group{display:flex;display:-ms-flex;display:-webkit-flex;align-items:center;max-width:37%}div.transport-option div.transport-detail .transport-journey .transport-departure-location,div.transport-option div.transport-detail .transport-journey .transport-arrival-location{color:#828282}div.transport-option div.transport-detail .transport-journey .departure-time,div.transport-option div.transport-detail .transport-journey .arrival-time{font-weight:bold;display:block}div.transport-option div.transport-detail .transport-journey .transport-clock{align-self:center;margin-right:10px;height:15px;width:15px;flex-shrink:0;flex-grow:0;flex-basis:15px}div.transport-option div.transport-detail .transport-journey .transport-direction-image{height:50px;flex-grow:0;flex-basis:180px}div.transport-option div.transport-detail .transport-journey .transport-direction-image .overnight-label{font-size:13px;position:absolute;top:0;color:#00bfff;text-align:center;left:40px}div.transport-option div.transport-detail .transport-journey .transport-direction-image{position:relative;background:url(images/line_arrow.png) no-repeat center}div.transport-option div.transport-detail .transport-journey .t-departure{padding-left:15px}div.transport-option div.transport-detail .transport-journey .t-arrival{flex-direction:row-reverse}div.transport-option div.transport-detail .transport-fineprint{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;align-content:center}div.transport-option div.transport-detail .transport-fineprint div{margin-top:10px;text-align:left;flex-grow:1}div.transport-option div.transport-detail .transport-fineprint .sub-heading{margin-bottom:5px;color:#828282}div.transport-option div.transport-detail .transport-fineprint .fineprint-data{font-weight:bold}div.transport-option div.transport-detail .transport-fineprint span{display:block}div.transport-option div.transport-detail .transport-fineprint .fineprint-label.placeholder:nth-child(5){display:none}div.transport-option div.transport-detail .transport-fineprint .fineprint-label.placeholder:nth-child(4){flex-grow:1;flex-basis:10%}div.transport-option div.transport-detail .transport-fineprint .fineprint-label.placeholder:nth-child(3){flex-grow:2;flex-basis:20%}div.transport-option div.transport-detail .transport-fineprint .fineprint-label.placeholder:nth-child(2){flex-grow:3;flex-basis:30%}div.transport-option .transport-fineprint-noimage{display:flex;display:-ms-flex;display:-webkit-flex;justify-content:space-between;align-content:flex-start;padding:0 30px;flex-wrap:wrap;border-left:dashed 2px #dcdcdc;width:300px;height:150px;max-height:150px;padding-top:20px;padding-bottom:10px}div.transport-option .transport-fineprint-noimage div{text-align:center;display:block;width:50%;margin-bottom:10px}div.transport-option .transport-fineprint-noimage .sub-heading{margin-bottom:5px;color:#828282;font-size:13px}div.transport-option .transport-fineprint-noimage .fineprint-data{font-weight:bold}div.transport-option .transport-fineprint-noimage span{display:block}div.transport-option .transport-fineprint-noimage .transport-fineprint-noimage .fineprint-label.placeholder:nth-child(5){display:none}@media(min-width:768px) and (max-width:1299px){div.transport-image{display:none}}@media(min-width:768px) and (max-width:950px){div.transport-direction-image{background:url(images/line_arrow_small.png) no-repeat center!important}div.transport-direction-image .overnight-label{left:25px!important}}