.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}body.cpages.show .cover-wide-back,body.cpages.destinations .cover-wide-back,body.cpages.upcoming .cover-wide-back{margin-top:-21px;margin-bottom:-312px;margin-left:-60px;height:312px;position:relative;z-index:-1;background-color:#000;overflow-x:hidden}body.cpages.show .cover-wide-wrapper,body.cpages.destinations .cover-wide-wrapper,body.cpages.upcoming .cover-wide-wrapper{margin:0 auto;width:1260px;overflow-x:hidden}body.cpages.show .cover-wide,body.cpages.destinations .cover-wide,body.cpages.upcoming .cover-wide{position:relative;height:312px;overflow:hidden;overflow-x:hidden}body.cpages.show .cover-wide .cover-img,body.cpages.destinations .cover-wide .cover-img,body.cpages.upcoming .cover-wide .cover-img{position:absolute;top:0px;min-height:100%;width:100%;max-width:1260px;overflow-x:hidden}body.cpages.show .cover-gradient,body.cpages.destinations .cover-gradient,body.cpages.upcoming .cover-gradient{position:absolute;height:312px;width:120px;overflow-x:hidden}body.cpages.show .cover-gradient-left,body.cpages.destinations .cover-gradient-left,body.cpages.upcoming .cover-gradient-left{left:0px;background-color:rgba(127,127,127,0);background-image:-moz-linear-gradient(left, #000, rgba(127,127,127,0));background-image:-ms-linear-gradient(left, #000, rgba(127,127,127,0));background-image:-webkit-gradient(linear, 0 0, 100% 0, from(#000), to(rgba(127,127,127,0)));background-image:-webkit-linear-gradient(left, #000, rgba(127,127,127,0));background-image:-o-linear-gradient(left, #000, rgba(127,127,127,0));background-image:linear-gradient(left, #000, rgba(127,127,127,0));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF000000', endColorstr='#007F7F7F', GradientType=1)}body.cpages.show .cover-gradient-right,body.cpages.destinations .cover-gradient-right,body.cpages.upcoming .cover-gradient-right{right:0px;background-color:rgba(0,0,0,0.9);background-image:-moz-linear-gradient(left, rgba(127,127,127,0), rgba(0,0,0,0.9));background-image:-ms-linear-gradient(left, rgba(127,127,127,0), rgba(0,0,0,0.9));background-image:-webkit-gradient(linear, 0 0, 100% 0, from(rgba(127,127,127,0)), to(rgba(0,0,0,0.9)));background-image:-webkit-linear-gradient(left, rgba(127,127,127,0), rgba(0,0,0,0.9));background-image:-o-linear-gradient(left, rgba(127,127,127,0), rgba(0,0,0,0.9));background-image:linear-gradient(left, rgba(127,127,127,0), rgba(0,0,0,0.9));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007F7F7F', endColorstr='#E6000000', GradientType=1);background-color:rgba(0,0,0,0)}body.cpages.show .trips-cells,body.cpages.destinations .trips-cells,body.cpages.upcoming .trips-cells{margin:0;list-style:none}body.cpages.show .trips-cells-header,body.cpages.destinations .trips-cells-header,body.cpages.upcoming .trips-cells-header{position:relative}body.cpages.show .trips-cell,body.cpages.destinations .trips-cell,body.cpages.upcoming .trips-cell{padding:0 10px 20px 10px}body.cpages.show .trips-cell-image,body.cpages.destinations .trips-cell-image,body.cpages.upcoming .trips-cell-image{padding:0 10px 0 0;float:left}body.cpages.show .trips-cell-title,body.cpages.destinations .trips-cell-title,body.cpages.upcoming .trips-cell-title{padding-right:2px;overflow:hidden}body.cpages.show .trips-cell-price,body.cpages.destinations .trips-cell-price,body.cpages.upcoming .trips-cell-price{color:#999}body.cpages.show .trip-picture,body.cpages.destinations .trip-picture,body.cpages.upcoming .trip-picture{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}body.cpages.show .trips-more,body.cpages.destinations .trips-more,body.cpages.upcoming .trips-more{position:absolute;top:12px;right:10px}body.cpages.show .trips-cell-description,body.cpages.destinations .trips-cell-description,body.cpages.upcoming .trips-cell-description{color:#666;overflow:hidden;padding-top:6px}body.cpages.show .trips-cell-description-long,body.cpages.destinations .trips-cell-description-long,body.cpages.upcoming .trips-cell-description-long{max-height:200px}body.cpages.show .trips-cell-description-short,body.cpages.destinations .trips-cell-description-short,body.cpages.upcoming .trips-cell-description-short{max-height:38px}body.cpages.show .share,body.cpages.destinations .share,body.cpages.upcoming .share{margin-top:4px;margin-bottom:-14px}body.cpages.show .share-btn,body.cpages.destinations .share-btn,body.cpages.upcoming .share-btn{float:left;min-height:25px;margin-top:4px;margin-right:4px}body.cpages.show .share-btn-twitter,body.cpages.destinations .share-btn-twitter,body.cpages.upcoming .share-btn-twitter{min-width:56px}body.cpages.show .share-btn-fb,body.cpages.destinations .share-btn-fb,body.cpages.upcoming .share-btn-fb{min-width:71px}body.cpages.show .share-btn-g-plusone,body.cpages.destinations .share-btn-g-plusone,body.cpages.upcoming .share-btn-g-plusone{min-width:32px}body.cpages.show .share-btn-backlink,body.cpages.destinations .share-btn-backlink,body.cpages.upcoming .share-btn-backlink{margin-top:2px}body.cpages.show .share-btn-backlink a.btn-mini,body.cpages.destinations .share-btn-backlink a.btn-mini,body.cpages.upcoming .share-btn-backlink a.btn-mini{padding-top:2px;padding-bottom:1px}body.cpages.show .share-btn-backlink i,body.cpages.destinations .share-btn-backlink i,body.cpages.upcoming .share-btn-backlink i{margin-top:0px}body.cpages.show .backlink-modal textarea,body.cpages.destinations .backlink-modal textarea,body.cpages.upcoming .backlink-modal textarea{color:#00a4e4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%}body.cpages.show .subscribe-promo-title,body.cpages.destinations .subscribe-promo-title,body.cpages.upcoming .subscribe-promo-title{font-family:"Frutiger Neue W01 Md","Frutiger","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:18px;line-height:1.1em;margin-bottom:8px}body.cpages.show h2,body.cpages.destinations h2,body.cpages.upcoming h2{margin-bottom:8px}body.cpages.show h4,body.cpages.destinations h4,body.cpages.upcoming h4{margin-bottom:6px}body.cpages.show p,body.cpages.destinations p,body.cpages.upcoming p{font-size:13px}body.cpages.show .cpage-promo,body.cpages.destinations .cpage-promo,body.cpages.upcoming .cpage-promo{min-height:88px}body.cpages.show .cpage-promo-title,body.cpages.destinations .cpage-promo-title,body.cpages.upcoming .cpage-promo-title{font-family:"Frutiger Neue W01 Md","Frutiger","Helvetica Neue","Helvetica","Arial","sans-serif";font-size:18px;line-height:1.1em;margin-bottom:8px}body.cpages.show .cpage-name-prefix,body.cpages.destinations .cpage-name-prefix,body.cpages.upcoming .cpage-name-prefix{font-size:14px;display:block;line-height:14px;margin-bottom:-10px}body.cpages.show .cpage-cover-title-outer,body.cpages.destinations .cpage-cover-title-outer,body.cpages.upcoming .cpage-cover-title-outer{position:relative;height:307px;margin-bottom:5px}body.cpages.show .cpage-cover-title-wrapper,body.cpages.destinations .cpage-cover-title-wrapper,body.cpages.upcoming .cpage-cover-title-wrapper{background-color:rgba(0,0,0,0.6);position:absolute;top:1px;padding:20px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}body.cpages.show .cpage-cover-title-wrapper h1,body.cpages.destinations .cpage-cover-title-wrapper h1,body.cpages.upcoming .cpage-cover-title-wrapper h1{color:#fff;margin:0;font-size:60px}body.cpages.show .cpage-share,body.cpages.destinations .cpage-share,body.cpages.upcoming .cpage-share{padding:0px 0px 35px 0px;position:relative}body.cpages.show h1.cpage-name,body.cpages.destinations h1.cpage-name,body.cpages.upcoming h1.cpage-name{display:inline-block;font-size:60px}body.cpages.show .cpage-form,body.cpages.show .subscribe-form,body.cpages.destinations .cpage-form,body.cpages.destinations .subscribe-form,body.cpages.upcoming .cpage-form,body.cpages.upcoming .subscribe-form{margin-bottom:0}body.cpages.show .cpage-name-suffix,body.cpages.destinations .cpage-name-suffix,body.cpages.upcoming .cpage-name-suffix{font-size:24px}body.cpages.show .cpage-guide,body.cpages.destinations .cpage-guide,body.cpages.upcoming .cpage-guide{float:right;margin-left:20px}body.cpages.show .cpage-guide-img,body.cpages.destinations .cpage-guide-img,body.cpages.upcoming .cpage-guide-img{position:relative}body.cpages.show .cpage-guide-title,body.cpages.destinations .cpage-guide-title,body.cpages.upcoming .cpage-guide-title{padding:4px 0 6px 2px;font-size:15px;text-align:center}body.cpages.show .cpage-guide-name,body.cpages.destinations .cpage-guide-name,body.cpages.upcoming .cpage-guide-name{font-size:15px;text-align:center;background-color:rgba(0,0,0,0.7);color:#fff;padding:5px 0px;position:absolute;bottom:0px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}body.cpages.show .cpage-guide-photo .caption,body.cpages.destinations .cpage-guide-photo .caption,body.cpages.upcoming .cpage-guide-photo .caption{width:120px;padding:7px}body.cpages.show .cpage-simple-section,body.cpages.destinations .cpage-simple-section,body.cpages.upcoming .cpage-simple-section{margin-bottom:20px;height:377px;overflow:hidden}body.cpages.show .cpage-section-header,body.cpages.destinations .cpage-section-header,body.cpages.upcoming .cpage-section-header{position:relative}body.cpages.show .cpage-section,body.cpages.destinations .cpage-section,body.cpages.upcoming .cpage-section{margin-bottom:20px}body.cpages.show .cpage-section .cpage-section-overview,body.cpages.destinations .cpage-section .cpage-section-overview,body.cpages.upcoming .cpage-section .cpage-section-overview{padding:0 20px}body.cpages.show .cpage-section .cpage-section-overview .trips-cell:last-child,body.cpages.destinations .cpage-section .cpage-section-overview .trips-cell:last-child,body.cpages.upcoming .cpage-section .cpage-section-overview .trips-cell:last-child{padding-bottom:5px}body.cpages.show .cpage-cover-title-suffix,body.cpages.destinations .cpage-cover-title-suffix,body.cpages.upcoming .cpage-cover-title-suffix{display:block;font-size:24px;text-align:right;line-height:24px;color:#fff}body.cpages.show .cpage-simple-section-c-outdoors-adventure h3,body.cpages.destinations .cpage-simple-section-c-outdoors-adventure h3,body.cpages.upcoming .cpage-simple-section-c-outdoors-adventure h3{font-size:21px}body.cpages.show .cpage-editor-image,body.cpages.destinations .cpage-editor-image,body.cpages.upcoming .cpage-editor-image{padding:0 10px 0 0;float:left}body.cpages.show .cpage-editor-name,body.cpages.destinations .cpage-editor-name,body.cpages.upcoming .cpage-editor-name{font-size:18px}