body{background-repeat:repeat-y;background-size:100% auto;}.front .view-Packages,.block-trip-planner,.block-promos-ads-sidebar{display:block;}.zone{// background-color: #fff;}.block-logo{float:none;}.block-logo button.mobile{display:none;}#region-footer-second{text-align:right;}.headroom--unpinned{transform:translateY(-38%);}.menu-user{background:none;display:inline-block;padding-top:3px;padding-left:0px;margin-top:0px;margin-left:0px;margin-right:0px;}.menu-user ul{text-align:right;}.menu-user ul.menu .menu-mlid-2177,.menu-user ul.menu .menu-mlid-2152,.menu-user ul.menu .menu-mlid-3093{display:inline-block;}.menu-user ul.menu .menu-mlid-2177{display:none;}.menu-user ul.menu .menu-mlid-2152{display:inline-block;}.sidebar-menu ul{background:rgba(99,81,60,0.07);margin-left:0px;margin-right:0px;border-radius:3px;}.sidebar-menu ul.menu li{display:block;width:100%;}.sidebar-menu ul.menu li:nth-of-type(2){border-top:1px solid rgba(99,81,60,0.2);}.sidebar-menu.menu-main-2{display:block;}.sidebar-menu.menu-main-2.mobile-only{display:none;}.menu-main-1{}.menu-main-1 .nav-collapse{margin:25px 0px 0px 0px;padding:0px;display:block;}.menu-main-1 a.sf-depth-1{font-size:20px;border-left:2px solid #63513D;padding-left:5px;padding-top:2px;margin-right:20px;margin-bottom:0px;}.menu-main-1 li.sf-depth-1 ul:before{content:"";position:absolute;display:block;height:0;width:0;top:-20px;left:11px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(99,81,60,0.85);border-top:10px solid transparent;}.menu-main-1 li.sf-depth-1 ul{margin-top:16px;background:rgba(99,81,60,0.85);padding:3px 0px;}.menu-main-1 a.sf-depth-2{font-family:'HalisR-Book',Arial,sans-serif;font-size:13px;padding:4px 7px;color:rgba(255,255,255,1);}.menu-main-1 a.sf-depth-2:hover{background:#C6893F;}.region-menu{display:block;padding:0px;}.ultimenu{margin-top:0px;padding-top:0px;}.ultimenu li.mobile-only a{display:none;}.ultimenu .ultimenu-flyout{box-shadow:6px 6px 13px 0px rgba(0,0,0,0.52);margin:inherit;width:inherit;border:1px solid #C6C4C1;}.ultimenu .has-ultimenu>a{font-size:20px;border-left:2px solid #63513D;padding-left:5px;padding-top:2px;margin-right:20px;margin-bottom:0px;}.ultimenu .has-ultimenu:hover>a{color:#63513D;opacity:1;}.ultimenu .has-ultimenu span{display:block;}.ultimenu .filler-image{display:block;float:right;text-align:right;}.ultimenu .filler-image img{width:120px;height:auto;margin:10px 20px;display:inline-block;}.ultimenu>li{width:auto!important;min-width:inherit;}.ultimenu>li:nth-last-child(2) .menuparent{min-width:90px;margin-right:-15px;}.ultimenu .primary>a{font-size:16px;margin-left:20px;}.ultimenu .primary>a:after{content:" >";}.ultimenu li:hover,.ultimenu li.hover{background-color:transparent;}.ultimenu .megamenu-activities .primary{width:32.75%;}.ultimenu .megamenu-about .primary,.ultimenu .megamenu-accommodations .primary,.ultimenu .megamenu-dining .primary,.ultimenu .megamenu-groups .primary{width:58%;}.ultimenu .megamenu-activities .primary.summer,.ultimenu .megamenu-activities .primary.winter{min-height:415px;border-right:1px dashed rgba(99,81,60,0.33);}.ultimenu .secondary{padding:10px 20px;}.ultimenu .secondary li{display:inherit;}.ultimenu .views-row a{margin-bottom:0px;padding-left:10px;font-size:12px;}.ultimenu .views-row{margin-bottom:0px;}.ultimenu .view{display:block;}.ultimenu .secondary .image a{display:block;padding:65px 5px 4px 5px;font-family:'HalisR-Book',Arial,sans-serif;background-size:cover;background-repeat:no-repeat;font-weight:600;font-size:14px;color:#FFF;text-shadow:0px 2px 4px #353535;border-bottom:1px solid #F4F3F1;}.ultimenu .secondary .image.last{margin-bottom:10px;}.ultimenu .secondary .image.skiing-snowboarding a{background-image:url('../images/megamenu_skiing_snowboarding.jpg');}.ultimenu .secondary .image.snowmobiling a{background-image:url('../images/megamenu_snowmobiling.jpg');}.ultimenu .secondary .image.ski-touring a{background-image:url('../images/megamenu_skitouring.jpg');}.ultimenu .secondary .image.biking a{background-image:url('../images/megamenu_biking.jpg');}.ultimenu .secondary .image.hiking-helihiking a{background-image:url('../images/megamenu_hiking.jpg');}.ultimenu .secondary .image.river-rafting a{background-image:url('../images/megamenu_rafting.jpg');}.ultimenu .secondary .logo:first-of-type{margin-top:10px;}.ultimenu .secondary .logo>a{background-size:contain;background-repeat:no-repeat;background-position:left center;height:50px;font-size:0px;margin-bottom:15px;}.ultimenu .secondary .logo.golden-mountain-festival>a{background-image:url('../images/megamenu_logo_goldenfestival.png');}.ultimenu .secondary .logo.totally-spoked>a{background-image:url('../images/megamenu_logo_totallyspoked.png');}.ultimenu .secondary .logo.khmr>a{background-image:url('/assets/images/logo_khmr.png');height:65px;margin-top:10px;}.ultimenu .primary.image.guides-maps>a{padding-top:75px;background-image:url('../images/megamenu_guides_maps.png');background-size:auto 70px;background-repeat:no-repeat;background-position:left top;}.ultimenu a[href*='about']+.ultimenu-flyout{max-width:410px;}.ultimenu a[href*='accommodations']+.ultimenu-flyout{max-width:435px;}.ultimenu a[href*='activities']+.ultimenu-flyout{min-width:540px;left:-10px;padding-bottom:0px;}.ultimenu a[href*='dining']+.ultimenu-flyout{right:15%;left:inherit;max-width:410px;}.ultimenu a[href*='groups']+.ultimenu-flyout{right:0px;left:inherit;max-width:440px;}.ultimenu a[href*='plan']+.ultimenu-flyout{max-width:370px;right:0px;left:inherit;padding-bottom:50px;}.ultimenu .finder-btn-wrapper{position:absolute;bottom:0px;right:0px;padding:20px;}.menu-social{display:block;margin-bottom:10px;}.menu-social ul.menu{text-align:right;}.menu-social ul.menu a{padding:0px;margin:0px;margin-left:2px;width:24px;height:24px;}.menu-footer{display:block;margin-bottom:10px;}.menu-footer ul.menu{text-align:right;}.menu-footer ul.menu a{margin-left:8px;}#zone-footer .block-promos{display:block;}#site-credit{display:block;}#site-credit .copyright,#site-credit .credit{display:inline-block;}#site-credit .copyright{padding-right:12px;}#zone-footer .dbc-logo{position:absolute;left:57%;top:15px;width:auto;}#block-views-promos-slides-front2{margin-left:0px;margin-right:0px;margin-bottom:0px;}#block-views-promos-slides-front2 .views-field-field-promo-headline{top:27%;}#block-views-promos-slides-front2 .views-field-field-promo-headline:before{top:-60px;margin-left:-27px;height:54px;width:54px;}#block-views-promos-slides-front2 .views-field-field-promo-headline .field-content{font-size:28px;}#block-views-promos-slides-front2 .views-field-nothing .tagline-wrapper{bottom:40%;font-size:40px;}#block-views-promos-slides-front2 .views-field-nothing .tagline{}#block-views-promos-slides-front2 .views-field-nothing .tagline:before{width:43px;height:40px;left:-50px;top:9px;}#block-views-promos-slides-front2 .views-field-nothing .tagline:after{width:43px;height:40px;right:-45px;top:9px;}#block-views-promos-slides-front2 .flex-control-paging{display:block;}.node .block-promos{float:right;clear:left;width:33%;margin-left:10px;}.context-social #block-multiblock-1,.context-social #block-block-4,.context-social #block-block-16{width:33.33%;float:left;box-sizing:border-box;}.context-social #block-multiblock-1{padding-right:13px;}.context-social #block-block-4{padding-left:7px;padding-right:7px;}.context-social #block-block-16{padding-left:13px;padding-right:0px;}.block-views-packages-front .views-row-first{display:block;width:100%;padding-right:0px;}.block-views-packages-front .views-row-last{display:block;width:100%;padding-left:0px;}.block-views-packages-front .views-field-title h3{font-size:16px;}.block-views-packages-front .field-name-field-package-offer{font-size:27px;}.top-link{display:none;}.block-splash .flex-control-paging{display:block;text-align:right;right:15px;left:inherit;}.block-splash,.node-page .field-name-field-img-main{margin-left:0px;margin-right:0px;}.view-planner-list .view-footer .btn.desktop-only,.view-planner-itinerary .view-footer .btn.desktop-only{display:inline-block;}.view-planner-list .view-footer .btn.mobile-only,.view-planner-itinerary .view-footer .btn.mobile-only{display:none;}.context-blog .region-sidebar-first{display:block;}h1#page-title,.node h1,.node.node-full .field-item>h2{font-size:36px;letter-spacing:1.5px;margin-bottom:20px;}.node-teaser .field-name-field-img-main img,.node-teaser .field-name-field-video img,.not-front .view-Packages .views-row .views-field-field-img-main img{width:198px;}.node-teaser .field-name-title-field a{font-size:22px;}.node-teaser .field-name-field-img-main~.field-name-title-field,.node-teaser .field-name-field-img-main~.field-name-body,.node-teaser .field-name-field-img-main~.field-name-field-event-date,.node-teaser .field-name-field-img-main~.field-name-field-event-recurring,.node-teaser .field-name-field-video~.field-name-title-field,.node-teaser .field-name-field-video~.field-name-body,.not-front .view-Packages .views-row .views-field-title,.not-front .view-Packages .views-row .views-field-body,.not-front .view-Packages .views-row .views-field-field-link,.not-front .view-Packages .views-row .views-field-field-phone{display:block;margin-left:220px;}.node-news.node-teaser .field-name-field-img-main~.field-name-body,.node-blog.node-teaser .field-name-field-img-main~.field-name-body,.node-event.node-teaser .field-name-field-img-main~.field-name-body,.node-gallery.node-teaser .field-name-field-img-main~.field-name-body,.node-video.node-teaser .field-name-field-img-main~.field-name-body{margin-left:220px;padding-top:0px;}.node-news.node-teaser .field-name-field-img-main~.field-name-title-field,.node-blog.node-teaser .field-name-field-img-main~.field-name-title-field,.node-event.node-teaser .field-name-field-img-main~.field-name-title-field,.node-video.node-teaser .field-name-field-video~.field-name-title-field{min-height:inherit;}.node-teaser .field-name-field-img-main~.field-name-field-author{margin-left:220px;}.node-teaser .field-name-field-img-main~.field-name-field-submitted{margin-left:220px;}.not-front .view-Packages .views-row .views-field-field-link,.not-front .view-Packages .views-row .views-field-field-phone{display:inline-block;float:none;}.not-front .view-Packages .views-row .views-field-field-phone{margin-left:10px;}.node-listing.node-teaser .field-name-title-field h2 a{font-size:22px;}.node-listing.node-teaser .field-name-field-video{display:block;position:absolute;top:80px;left:0px;z-index:10;}.node-listing.node-teaser .field-name-field-img-main img{position:absolute;width:190px;margin-left:0px!important;}.node-listing.node-teaser .field-name-field-img-main{float:none;}.node-listing.node-teaser .field-name-field-img-main~.field-name-title-field,.node-listing.node-teaser .field-name-field-img-main~.field-name-field-features,.node-listing.node-teaser .field-name-field-img-main~.listing-details,.node-listing.node-teaser .field-name-field-img-main~.field-name-field-tripadvisor,.node-listing.node-teaser .field-name-field-img-main~.listing-buttons{margin-left:210px;}.node-listing.node-teaser .field-name-field-video{position:absolute;top:110px;left:10px;}.view-listings .field-name-field-tripadvisor{// left: 0px;// top: 142px;// bottom: inherit;}.node-type-listing .tripadvisor-rating .image{float:left;}.node-type-listing .tripadvisor-rating .tripadvisor-points{clear:none;display:inline-block;}.node-listing.node-teaser{min-height:170px;}.node-listing.node-teaser .listing-buttons{margin-top:5px;}.not-front .view-Packages .views-row .views-field-field-package-offer{float:right;width:23%;font-size:30px;text-align:right;padding:5px 0px 5px 5px;}.not-front .view-Packages .views-row .views-field-field-package-offer span span{font-size:13px;}.view-itineraries .node-itinerary{padding-right:65px;}.node-itinerary .field-name-field-itinerary-days a{right:0px;top:-10px;}.view-finder .views-field-field-itinerary-days{top:3px;left:3px;font-size:28px;width:65px;height:65px;}.view-finder .views-field-field-itinerary-days:after{font-size:12px;margin-top:5px;}.node-type-itinerary .field-name-field-img-main img{max-width:220px;}body.role-kiosk{font-size:16px;}