padding-left:15px;padding-left:.9375rem;padding-top:10px;padding-top:.625rem;padding-bottom:10px;padding-bottom:.625rem;border-bottom:1px solid #b9b9b9;cursor:pointer;-moz-transition:all .3s linear;-o-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear}.autocomplete-suggestions .autocomplete-suggestion:hover{background-color:#000;color:#FFF}.autocomplete-suggestions .autocomplete-suggestion:last-child{border-bottom:0;padding-bottom:0}.header-col .cta,.header-col.cta-wrap,.header-col.phone-num-nav-wrap,.l-region--navigation .nav>li a,.no-touch .mobile-nav-trigger,.touch .mobile-nav-trigger{line-height:1em;color:#465d50}hr{background:#ccc}@media (min-width:768px){body,html{height:100%}}html{height:100%}body,html{width:100%}body.home,body.page-template-template-plantrip{padding-top:0}body.logged-in .booknow-off-canvas,body.logged-in .mobile-primary-nav{top:32px}@media (max-width:767px){body.logged-in .booknow-off-canvas,body.logged-in .mobile-primary-nav{top:46px}}.l-page{z-index:3;background:#fff;overflow:hidden}main{position:relative;overflow:hidden;z-index:100}.l-region--footer{position:relative;z-index:500}.vert-align-handler{display:table;width:100%;height:100%}.vert-align{display:table-cell;width:100%;height:100%;vertical-align:middle}.greybg{background:#ccc}.bg-img{position:absolute;left:0;right:0;bottom:0;top:0;z-index:-1;width:100%}.home img{max-width:100%}.link-to-top{background:#000;-moz-border-radius:4px/4px;-webkit-border-radius:4px 4px;border-radius:4px;padding:20px;padding:1.25rem;-moz-transform:translateX(100px);-ms-transform:translateX(100px);-webkit-transform:translateX(100px);transform:translateX(100px);cursor:pointer;vertical-align:bottom;color:#fff;opacity:0;position:fixed;bottom:30px;right:10px;z-index:1000;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-timing-function:easeOutCubic;-o-transition-timing-function:easeOutCubic;-webkit-transition-timing-function:easeOutCubic;transition-timing-function:easeOutCubic}.link-to-top:before{color:#fff;position:absolute;top:50%;left:0;width:100%;margin-top:-17px;margin-top:-1.0625rem}.link-to-top.visible{opacity:.4;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}.link-to-top:hover{opacity:1}.link-to-top.clicked{display:none}@media (max-width:767px){.hide-on-mobile{display:none!important}}.swipebox-video-container{max-width:1500px!important;padding:2%}.loader .main-slider{opacity:0}.main-slider{opacity:1;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-timing-function:easeOutCubic;-o-transition-timing-function:easeOutCubic;-webkit-transition-timing-function:easeOutCubic;transition-timing-function:easeOutCubic}.swipebox-video-container{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-timing-function:easeOutCubic;-o-transition-timing-function:easeOutCubic;-webkit-transition-timing-function:easeOutCubic;transition-timing-function:easeOutCubic}.blog-categories-panel,.more-details-panel,.offcanvas-panel{background:#e7e6e6;-o-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);height:100%}@media (max-width:959px){.scotch-panel-canvas.scotch-is-showing.left{-o-transform:translate3d(100%,0,0)!important;-ms-transform:translate3d(100%,0,0)!important;-moz-transform:translate3d(100%,0,0)!important;-webkit-transform:translate3d(100%,0,0)!important;transform:translate3d(100%,0,0)!important}.scotch-panel-canvas.scotch-is-showing.right{-o-transform:translate3d(-100%,0,0)!important;-ms-transform:translate3d(-100%,0,0)!important;-moz-transform:translate3d(-100%,0,0)!important;-webkit-transform:translate3d(-100%,0,0)!important;transform:translate3d(-100%,0,0)!important}.offcanvas-panel.scotch-panel-left{width:100%!important;left:-100%!important}.offcanvas-panel.scotch-panel-right{width:100%!important;right:-100%!important}}.reso-tile .scotch-panel-canvas.scotch-is-showing.top{-o-transform:translate3d(0,100%,0)!important;-ms-transform:translate3d(0,100%,0)!important;-moz-transform:translate3d(0,100%,0)!important;-webkit-transform:translate3d(0,100%,0)!important;transform:translate3d(0,100%,0)!important}.reso-tile .scotch-panel-canvas.scotch-is-showing.bottom{-o-transform:translate3d(0,-100%,0)!important;-ms-transform:translate3d(0,-100%,0)!important;-moz-transform:translate3d(0,-100%,0)!important;-webkit-transform:translate3d(0,-100%,0)!important;transform:translate3d(0,-100%,0)!important}.reso-tile .scotch-panel-canvas.scotch-is-showing.left{-o-transform:translate3d(100%,0,0)!important;-ms-transform:translate3d(100%,0,0)!important;-moz-transform:translate3d(100%,0,0)!important;-webkit-transform:translate3d(100%,0,0)!important;transform:translate3d(100%,0,0)!important}.reso-tile .scotch-panel-canvas.scotch-is-showing.right{-o-transform:translate3d(-100%,0,0)!important;-ms-transform:translate3d(-100%,0,0)!important;-moz-transform:translate3d(-100%,0,0)!important;-webkit-transform:translate3d(-100%,0,0)!important;transform:translate3d(-100%,0,0)!important}.reso-tile .more-details-panel.scotch-panel-left{width:100%!important;left:-100%!important}.reso-tile .more-details-panel.scotch-panel-right{width:100%!important;right:-100%!important}.close-panel{position:absolute;right:0;top:0;color:#465d50;text-transform:uppercase;cursor:pointer;display:block}.close-panel .icon-close{padding:10px;padding:.625rem;margin-left:4px;line-height:1em;display:inline-block;background:#d1cfcf;color:#fff}.close-panel .icon-close:before{vertical-align:middle}.tile:first-child .more-details-panel{border:none}.more-details-panel{padding:0 40px;padding:0 2.5rem;border-left:1px solid #ccc}.more-details-panel .tile-header{padding-bottom:0}.more-details-panel .details-cost{}.more-details-panel .details-cost .cost{}.more-details-panel .btn-wrap{position:absolute;bottom:40px;bottom:2.5rem;left:40px;left:2.5rem}.more-details-panel ul{margin:0;padding:0;padding-top:20px;padding-top:1.25rem}.more-details-panel ul li{list-style:none;border-bottom:1px solid #ccc;padding:10px 0;padding:.625rem 0;vertical-align:middle}.more-details-panel ul li:first-child{border-top:1px solid #ccc}.more-details-panel ul li:before{color:#e3530d;margin-right:10px;margin-right:.625rem;top:-2px;top:-.125rem;vertical-align:middle;position:relative}.blog-categories-panel{padding-top:50px;padding-top:3.125rem}.blog-categories-panel .offcanvas-inner{padding:30px 20px 70px;padding:1.875rem 1.25rem 4.375rem}.blog-categories-panel .list-container-header{margin-top:0}.blog-categories-panel .styled-list .list-container:first-child a{border-top:1px solid #ccc}.blog-categories-panel .styled-list .list-container a{border-bottom:1px solid #ccc;position:relative;padding-left:0}.blog-categories-panel .styled-list .list-container a:after{content:' '}.blog-categories-panel .styled-list .list-container a:before{position:absolute;margin-top:-10px;margin-top:-.625rem;top:50%;left:0;line-height:1em;color:#e3530d;filter:alpha(Opacity=0);opacity:0}.blog-categories-panel .styled-list .list-container.current a,.blog-categories-panel .styled-list .list-container:hover a{padding-left:40px;padding-left:25px;padding-left:1.5625rem}.blog-categories-panel .styled-list .list-container.current a:before,.blog-categories-panel .styled-list .list-container:hover a:before{filter:alpha(enabled=false);opacity:1}.modal.contest-modal{text-align:center}.cd-single-step .cd-more-info .cd-nav .cd-tour-nav .modal a.close,.modal .btn.close,.modal .cd-single-step .cd-more-info .cd-nav .cd-tour-nav a.close{position:static;max-width:275px;margin-top:40px;margin-top:2.5rem;padding:25px 0;padding:1.5625rem 0}.modal .modal-content{padding:40px 0 0;padding:2.5rem 0 0;max-width:640px;margin:0 auto}.modal{display:none;background:#fff;padding:40px;padding:2.5rem;position:relative;min-width:960px}@media (max-width:959px){.modal{padding:40px 20px;padding:2.5rem 1.25rem;min-width:720px}}@media (max-width:767px){.modal{min-height:none}}.modal .close{position:absolute;right:0;top:0;display:block;padding:11px;padding:.6875rem;cursor:pointer}.modal .close i{line-height:1em;text-align:center}.w_label{color:#e3530d;display:block}.field-wrap{padding-bottom:20px;padding-bottom:1.25rem}.divAdults,.divChildren{width:50%;float:left}.divAdults{padding-right:10px;padding-right:.625rem}.divChildren{padding-left:10px;padding-left:.625rem}select.ui-datepicker-month,select.ui-datepicker-year{height:auto;background:#fff;color:#212722;padding:0;;padding-left:10px;padding-left:.625rem}.ui-widget-header{background:#e3530d}.ui-widget-content{background:#e6e9e8}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{color:#e3530d}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{top:50%;margin-top:-17.5px}.ui-datepicker{width:15em}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#fff}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #e3530d;background:#f5f0e5 url(../../assets/images/ui-bg_glass_100_f5f0e5_1x400.png) 50% 50% repeat-x;color:#e3530d}.booknow-off-canvas{border-left:1px solid #e6e9e8}.dropdown{position:relative}.dropdown-menu{overflow:hidden;position:absolute;display:none;background-color:#fff;left:-15px;top:100%;width:250px;width:15.625rem;padding:10px 15px;-moz-box-shadow:0 5px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 5px rgba(0,0,0,.2);box-shadow:0 5px 5px rgba(0,0,0,.2);-moz-border-radius:0 0 8px 8px;-webkit-border-radius:0;border-radius:0 0 8px 8px;z-index:9000}.dropdown-menu li{list-style:none}.dropdown-menu a{text-align:left;padding:20px 0;padding:1.25rem 0;border-bottom:1px solid #ddd;display:block;color:#465d50;}.dropdown-menu .active a{color:#e3530d}.dropdown-menu li:last-of-type a{border-bottom:0}.dropdown-toggle{position:relative}.dropdown-toggle:after{position:absolute;bottom:0;width:100%;left:0;text-align:center;color:#465d50;margin-bottom:5px;margin-bottom:.3125rem;z-index:9999}.dropdown-toggle:hover:after{color:#e3530d}.no-touch .mobile-nav-trigger,.touch .mobile-nav-trigger{display:inline-block;position:relative;color:#465d50;height:auto;width:auto;padding:0;padding-left:0;margin-left:0;right:auto;left:auto;top:auto;bottom:auto;padding-left:15px;padding-left:.9375rem;margin-left:20px;margin-left:1.25rem}.no-touch .mobile-nav-trigger .menu-icon,.touch .mobile-nav-trigger .menu-icon{right:100%;margin-right:5px;margin-top:-3px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.no-touch .mobile-nav-trigger .menu-icon:after,.no-touch .mobile-nav-trigger .menu-icon:before,.touch .mobile-nav-trigger .menu-icon:after,.touch .mobile-nav-trigger .menu-icon:before{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#e3530d}.no-touch .mobile-nav-trigger .menu-icon:before,.touch .mobile-nav-trigger .menu-icon:before{top:-7px}.no-touch .mobile-nav-trigger .menu-icon:after,.touch .mobile-nav-trigger .menu-icon:after{top:7px}@media (max-width:767px){.no-touch .mobile-nav-trigger .menu-text,.touch .mobile-nav-trigger .menu-text{display:none}}@media (max-width:767px){.no-touch .mobile-nav-trigger,.touch .mobile-nav-trigger{padding-left:5px;padding-left:.3125rem;margin-left:30px;margin-left:1.875rem;display:block;height:50px;width:50px;padding-left:0;margin:0 auto}.no-touch .mobile-nav-trigger .menu-icon,.touch .mobile-nav-trigger .menu-icon{right:0;left:0;margin:0 auto}}.home .l-region--navigation{border-bottom:none}.l-region--header{position:relative;top:0;left:0;z-index:1500;width:100%}.l-region--header.stuck{position:fixed;z-index:1500;width:100%}.l-region--header{height:65px}@media (max-width:1249px){.l-region--header{height:55px}}.l-region--header.stuck .l-region--navigation{border-bottom:1px solid #e6e9e8;overflow:hidden}.l-region--header.stuck .l-region--navigation .nav.navbar-nav,.l-region--header.stuck .l-region--navigation .phone-num-nav-wrap,.l-region--header.stuck .l-region--navigation .social-nav-wrap{display:none}.l-region--header.stuck .l-region--navigation .sticky-logo-handler{display:block}.l-region--navigation{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);height:65px;background:#fff}@media (max-width:1249px){.l-region--navigation{height:55px}}@media (max-width:1024px){.l-region--navigation{overflow:hidden}}.l-region--navigation .sticky-logo-handler{display:none;height:100%;width:100%;text-align:center;padding-left:80px;padding-left:5rem}@media (max-width:767px){.l-region--navigation .sticky-logo-handler{display:block;padding-left:0}}.l-region--navigation .sticky-logo-handler img{margin:0 auto;width:140px;margin-top:-30px;display:block}@media (max-width:1249px){.l-region--navigation .sticky-logo-handler img{width:130px;margin-top:-40px}}@media (max-width:767px){.l-region--navigation .sticky-logo-handler img{width:120px;margin-top:-25px}}.l-region--navigation>.wrap{display:table;width:100%;height:100%;max-width:none}.l-region--navigation .nav{display:block;max-width:550px;max-width:34.375rem;padding:0;margin:0 auto;height:100%}@media (max-width:1249px){.l-region--navigation .nav{max-width:435px;max-width:27.1875rem}}@media (max-width:1100px){.l-region--navigation .nav{max-width:415px;max-width:25.9375rem}}.l-region--navigation .nav>li{float:left;display:table;margin-left:30px;margin-left:1.875rem;list-style:none;height:100%}@media (max-width:1249px){.l-region--navigation .nav>li{margin-left:15px;margin-left:.9375rem}}@media (max-width:1100px){.l-region--navigation .nav>li{margin-left:10px;margin-left:.625rem}}.l-region--navigation .nav>li>a{display:table-cell;vertical-align:middle}.l-region--navigation .nav>li a{}@media (max-width:1249px){.l-region--navigation .nav>li a{}}.l-region--navigation .nav>li a:hover{color:#e3530d}.l-region--navigation .nav>li:first-child{margin-left:0;list-style:none}.l-region--navigation .nav li{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.l-region--navigation .nav li.active>a{color:#e3530d}.l-region--navigation .nav li.active>a:after{color:#e3530d}.header-col{display:table-cell;vertical-align:middle;height:100%;text-align:center}.header-col.menu-trigger-wrap{width:140px;width:8.75rem;border-right:1px solid #e6e9e8}@media (max-width:767px){.header-col.menu-trigger-wrap{width:75px}}@media (max-width:1024px){.header-col.top-nav-wrap .nav{display:none}.header-col.top-nav-wrap:before{content:" ";display:block}}.header-col.social-nav-wrap{max-width:75px;max-width:4.6875rem}@media (max-width:1249px){.header-col.social-nav-wrap{max-width:60px;max-width:3.75rem}}.header-col.cta-wrap,.header-col.phone-num-nav-wrap{width:220px;width:13.75rem}@media (max-width:1249px){.header-col.cta-wrap,.header-col.phone-num-nav-wrap{}}@media (max-width:767px){.header-col.cta-wrap,.header-col.phone-num-nav-wrap{width:75px}}.header-col .cta{display:block;background:#e3530d;color:#fff;text-align:center;height:100%;}@media (max-width:1439px){.header-col.phone-num-nav-wrap{width:180px;width:11.25rem}}@media (max-width:1249px){.header-col.phone-num-nav-wrap{width:145px;width:9.0625rem}}@media (max-width:767px){.header-col.phone-num-nav-wrap{display:none}}.social-nav-wrap .social{text-align:right}@media (max-width:767px){.social-nav-wrap .social{display:none}}.social-nav-wrap .social a{display:inline-block;color:#9cb29f;line-height:1em;margin-left:5px;margin-left:.3125rem}@media (max-width:1249px){.social-nav-wrap .social a{}}.social-nav-wrap .social a:hover{color:#e3530d}.social-nav-wrap .social a i:before{vertical-align:middle}.mobile-primary-nav{right:100%;left:auto;top:65px;position:fixed;z-index:900}@media (max-width:1249px){.mobile-primary-nav{top:55px}}.mobile-primary-nav.nav-is-visible{z-index:900}.mobile-primary-nav .header a{position:absolute;top:20px;top:1.25rem;left:25px;left:1.5625rem;z-index:200}.mobile-primary-nav .form-handler{padding:37.5px 25px;padding:2.34375rem 1.5625rem;position:absolute;left:0;top:0;width:100%;z-index:100}.mobile-primary-nav .form-handler .mobile-search{-webkit-appearance:none;border:1px solid #e6e9e8}.mobile-primary-nav,.mobile-primary-nav .menu-page{padding-left:0;padding-right:0}.mobile-primary-nav .menu-page li:first-child a,.mobile-primary-nav li:first-child a{border-top:1px solid #e6e9e8}.mobile-primary-nav .menu-page li a,.mobile-primary-nav li a{padding:20px 25px;padding:1.25rem 1.5625rem;margin-top:0;border-bottom:1px solid #e6e9e8}.mobile-primary-nav .menu-page li a .menu-page-trigger,.mobile-primary-nav li a .menu-page-trigger{color:#e3530d}.mobile-primary-nav .has-children .go-back a:before,.mobile-primary-nav .menu-page .has-children .go-back a:before{color:#e3530d}.mobile-primary-nav .menu-page .meta-nav,.mobile-primary-nav .meta-nav{padding:20px 0;padding:1.25rem 0}.mobile-primary-nav .menu-page .meta-nav li:first-child a,.mobile-primary-nav .meta-nav li:first-child a{border:none}.mobile-primary-nav .menu-page .meta-nav li a,.mobile-primary-nav .meta-nav li a{border:none;color:#e3530d;padding:10px 25px;padding:.625rem 1.5625rem}.mobile-primary-nav .menu-page .social,.mobile-primary-nav .social{padding:15px 25px;padding:.9375rem 1.5625rem;border-bottom:1px solid #e6e9e8}.mobile-primary-nav .menu-page .social i:before,.mobile-primary-nav .social i:before{vertical-align:middle}.mobile-primary-nav .menu-page .social a,.mobile-primary-nav .social a{color:#9cb29f;margin-left:5px;}.mobile-primary-nav .menu-page .social .search-link,.mobile-primary-nav .social .search-link{color:#e3530d}.mobile-primary-nav .menu-page .mobile-btn,.mobile-primary-nav .mobile-btn{padding:10px;padding:.625rem;float:left;min-width:0;width:48%}.mobile-primary-nav .menu-page .mobile-btn.email,.mobile-primary-nav .mobile-btn.email{margin-right:4%}.mobile-general-contact{border-top:1px solid #e6e9e8;border-bottom:1px solid #e6e9e8;padding:25px;padding:1.5625rem}.mobile-header{letter-spacing:4px;letter-spacing:.25rem;text-transform:uppercase;color:#465d50;}.booknow-trigger .icon-reservations{display:none;color:#fff}.booknow-trigger .icon-reservations:before{vertical-align:middle}@media (max-width:767px){.booknow-trigger .icon-reservations{display:block}}@media (max-width:767px){.booknow-trigger .booknow-text{display:none}}.top-bar.contest{height:50px;height:3.125rem;background:#f4f3f3;position:relative;text-align:center;padding-right:160px;padding-right:10rem}.top-bar.contest .close-contestbar{color:#212722;position:absolute;right:0;top:0;padding:10px;padding:.625rem;cursor:pointer}.top-bar.contest .contest-link{color:#212722;text-transform:uppercase;line-height:1em;position:relative}.cd-single-step .cd-more-info .cd-nav .cd-tour-nav .top-bar.contest a.cta,.top-bar.contest .btn.cta,.top-bar.contest .cd-single-step .cd-more-info .cd-nav .cd-tour-nav a.cta{background:0 0;border-color:#212722;color:#212722;margin-left:10px;margin-left:.625rem;min-width:0;padding:7.5px 20px;padding:.46875rem 1.25rem;position:absolute;top:50%;left:100%;width:150px;width:150px;width:9.375rem;margin-top:-16.5px;margin-top:-1.03125rem}.cd-single-step .cd-more-info .cd-nav .cd-tour-nav .top-bar.contest a.cta:hover,.top-bar.contest .btn.cta:hover,.top-bar.contest .cd-single-step .cd-more-info .cd-nav .cd-tour-nav a.cta:hover{background:#e3530d;border-color:#e3530d}.template-things-to-do .l-region--navigation{border-bottom:1px solid #e6e9e8}.activity-section.stuck{position:fixed;top:0;z-index:1}.activity-holder{position:relative;overflow:hidden}.scotch-panel-canvas,.scotch-panel-wrapper{height:100%;-o-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}.scotch-panel-wrapper{overflow:visible!important}.activity-section{-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;-webkit-transition:-webkit-transform .5s;transition:transform .5s;position:relative}.activity-section{-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;-webkit-transition:-webkit-transform .5s;transition:transform .5s;position:relative;height:100vh;color:#fff;width:100%;z-index:10;overflow:hidden}.activity-section .height-handler{position:absolute;top:0;left:0;right:0;bottom:70px;bottom:4.375rem}@media (max-width:767px){.activity-section .height-handler{bottom:15%}}@media (max-width:767px){.activity-section .bg-img{bottom:15%}}.activity-section .activity-content-wrap{width:100%;max-width:520px;max-width:32.5rem;padding:0 20px;padding:0 1.25rem}.activity-section .activity-content-wrap.inview{opacity:1}.activity-section .activity-header{color:#fff;line-height:1em;padding-bottom:20px;padding-bottom:1.25rem}.activity-section .scroll-handler{height:100%;width:100%}.activity-section .activity-sub-header{color:#e3530d;line-height:1em;padding-bottom:20px;padding-bottom:1.25rem}.activity-section .activity-content{line-height:1.75em}@media (max-width:767px){.activity-section .activity-content{padding-right:60px;padding-right:3.75rem}}.activity-section .activity-footer{position:absolute;bottom:0;left:0;width:100%;border-top:1px solid #e3530d;height:70px;height:4.375rem;z-index:1000;padding-left:20px;padding-left:1.25rem}@media (max-width:767px){.activity-section .activity-footer{border-top:1px solid #ccc;height:15%;padding-left:0}}.activity-section .activity-footer>.wrap{height:100%}.activity-section .activity-footer li,.activity-section .activity-footer ul{padding:0;margin:0;height:100%}.activity-section .activity-footer li{float:left;list-style:none;display:table;width:25%;text-align:left}.activity-section .activity-footer li.about-mobile{display:none}.activity-section .activity-footer li.about-mobile+li{padding-left:20px;padding-left:1.25rem}@media (max-width:767px){.activity-section .activity-footer li{float:none;height:50%;width:100%;text-align:left;padding:10px 20px;padding:.625rem 1.25rem;background:#e6e9e8;border-top:1px solid #ccc}.activity-section .activity-footer li.about-mobile{display:table}.activity-section .activity-footer li:first-child{border-top:none}}.activity-section .activity-footer li a{color:#fff;display:block;}.activity-section .activity-footer li a i{margin-right:15px;margin-right:.9375rem;line-height:13px;line-height:.8125rem;position:relative;top:2px}.activity-section .activity-footer li a i:before{vertical-align:middle}@media (max-width:767px){.activity-section .activity-footer li a{color:#465d50}.activity-section .activity-footer li a i{color:#e3530d}}.activity-content,.activity-header,.activity-sub-header{-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.75s;-o-transition-duration:.75s;-webkit-transition-duration:.75s;transition-duration:.75s;-moz-transition-timing-function:easeOutCubic;-o-transition-timing-function:easeOutCubic;-webkit-transition-timing-function:easeOutCubic;transition-timing-function:easeOutCubic;-moz-transform:skew(-10deg,-10deg) rotate(-25deg) scale(.6) translateX(60px);-ms-transform:skew(-10deg,-10deg) rotate(-25deg) scale(.6) translateX(60px);-webkit-transform:skew(-10deg,-10deg) rotate(-25deg) scale(.6) translateX(60px);transform:skew(-10deg,-10deg) rotate(-25deg) scale(.6) translateX(60px);filter:alpha(Opacity=0);opacity:0}.menu-stuck .activity-menu-wrap{position:fixed;top:70px;top:4.375rem;bottom:70px;bottom:4.375rem}@media (max-width:767px){.menu-stuck .activity-menu-wrap{bottom:15%}}.activity-menu-wrap{position:absolute;top:0;bottom:70px;bottom:4.375rem;max-height:100vh;right:100px;display:block;z-index:500;filter:alpha(enabled=false);opacity:1;-moz-transition-property:opacity;-o-transition-property:opacity;-webkit-transition-property:opacity;transition-property:opacity;-moz-transition-duration:.25s;-o-transition-duration:.25s;-webkit-transition-duration:.25s;transition-duration:.25s;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-webkit-transition-timing-function:linear;transition-timing-function:linear}.activity-menu-wrap.fadeOut{filter:alpha(Opacity=0);opacity:0}@media (max-width:767px){.activity-menu-wrap{max-height:85vh;right:20px;right:1.25rem;top:0;bottom:15%}}.activity-menu-wrap .activity-menu{display:table-cell;vertical-align:middle}.activity-menu-wrap .activity-menu li{list-style:none;position:relative;line-height:1em;padding:8px 0}@media (max-width:767px){.activity-menu-wrap .activity-menu li{width:0}}.activity-menu-wrap .activity-menu li:after,.activity-menu-wrap .activity-menu li:before{content:' ';background:#fff;display:block;position:absolute;width:2px;height:8px;right:100%;margin-right:18px;margin-right:1.125rem;margin-right:18px}.activity-menu-wrap .activity-menu li:before{top:0}.activity-menu-wrap .activity-menu li:after{bottom:0}.activity-menu-wrap .activity-menu li:first-child:before{display:none}.activity-menu-wrap .activity-menu li:last-child:after{display:none}.activity-menu-wrap .activity-menu li a{color:#fff;line-height:1em;text-transform:uppercase;vertical-align:middle;position:relative}@media (max-width:767px){.activity-menu-wrap .activity-menu li a{color:transparent}}.activity-menu-wrap .activity-menu li a:before{color:#fff;line-height:1em;margin-top:-9px;margin-right:10px;vertical-align:middle;position:absolute;right:100%;top:50%;z-index:1000}.activity-menu-wrap .activity-menu li a:after{color:#e3530d;line-height:1em;margin-top:-5px;margin-right:14px;vertical-align:middle;position:absolute;right:100%;top:50%;z-index:1000;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:.5s;-o-transition-duration:.5s;-webkit-transition-duration:.5s;transition-duration:.5s;-moz-transition-timing-function:easeOutCubic;-o-transition-timing-function:easeOutCubic;-webkit-transition-timing-function:easeOutCubic;transition-timing-function:easeOutCubic;-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);filter:alpha(Opacity=0);opacity:0}.activity-menu-wrap .activity-menu li.active a:after{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);filter:alpha(enabled=false);opacity:1}.offcanvas-panel{padding-top:40px;padding-top:2.5rem}.offcanvas-inner{width:100%;height:100%;overflow:auto;margin:0 auto;display:block;color:#212722;padding-bottom:70px;padding-bottom:4.375rem}.offcanvas-inner .entry-content .accordion-container h5{border-color:#ccc}.offcanvas-inner .entry-content .accordion-container:last-child{border-color:#ccc}.offcanvas-inner .styled-list .list-container a{border-color:#ccc}.styled-list .offcanvas-inner .styled-list.list-static li{border-color:#ccc}.styled-list .offcanvas-inner .styled-list.list-static li:first-child{border-color:#ccc}.offcanvas-inner .styled-list.list-links li:first-child a{border-top:1px solid #ccc}.offcanvas-inner .styled-list.list-links a{border-color:#ccc}.post-nav{margin:15px 0}.post-nav li,.post-nav ul{margin:0;padding:0;list-style-type:none}.post-nav li{display:inline-block;vertical-align:middle}.post-nav a{display:inline-block;vertical-align:middle;background-color:transparent;color:#e3530d;text-transform:uppercase;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #b9b9b9;padding:15px;padding:.9375rem;text-align:center;position:relative;min-width:230px;min-width:14.375rem}.post-nav a:hover{text-decoration:none;color:#fff;background:#e3530d;border-color:#e3530d}.post-nav a.cta{border-color:#e3530d;background:#e3530d;color:#fff}.archive .type-post,.page-template-template-blog-php .type-post{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e6e9e8}.archive .type-post:last-of-type,.page-template-template-blog-php .type-post:last-of-type{border-bottom:0}.type-post h3{margin:10px 0}.type-post time{text-transform:uppercase;margin-bottom:10px}.disclaimer{display:block;margin-top:30px;margin-top:1.875rem;line-height:1.5em;text-align:left;}.gform_wrapper .opt-in-promos>.gfield_label{display:none}.gform_wrapper .opt-in-promos label{margin-left:5px}.gform_confirmation_message{color:#e3530d;padding:40px 20px;padding:2.5rem 1.25rem;text-align:center;background:#eee}article.post-47{min-height:847px}article .selector{text-align:center;margin-bottom:20px}article .selector .button{border-color:#FFF;text-transform:uppercase}article .selector .button.selected{border-color:#000;color:#000;background-color:#fff}article .selector .button.selected::after{border-color:#000}article .selector .button:first-child{margin-right:10px}article .photos,article .videos{margin-top:25px;margin-bottom:25px;margin-right:auto;margin-left:auto;max-width:920px;text-align:center}article .videos .video{display:none;margin-bottom:15px}.rust-icons{display:block;text-align:center;line-height:1em;margin-bottom:20px;margin-bottom:1.25rem}@media (max-width:959px){.rust-icons{margin-bottom:10px;margin-bottom:.625rem}}.rust-icons img{vertical-align:middle}.entry-content .section-header,.section-header{letter-spacing:8px;letter-spacing:.5rem;color:#465d50;text-align:center;margin-bottom:40px;margin-bottom:2.5rem;text-transform:uppercase;margin-top:0}@media (max-width:959px){.entry-content .section-header,.section-header{margin-bottom:30px;margin-bottom:1.875rem}}@media (max-width:767px){.entry-content .section-header,.section-header{padding-left:40px;padding-left:2.5rem;padding-right:40px;padding-right:2.5rem}}.section-content{max-width:920px;max-width:57.5rem;padding:0 40px;padding:0 2.5rem;margin:0 auto}@media (max-width:767px){.section-content{padding-bottom:20px;padding-bottom:1.25rem}}.half-col{float:left;width:47.5%;margin-left:5%;text-align:left}.half-col:first-child{margin-left:0}@media (max-width:767px){.half-col{float:none;width:100%;margin-left:0}}.one-col{width:100%;max-width:640px;max-width:40rem;margin:0 auto}.left-align{text-align:left}.center-align{text-align:center}.right-align{text-align:right}.home .content-block.has-bg-img{padding:40px 0;padding:2.5rem 0;padding-bottom:25%}.cd-single-step .cd-more-info .cd-nav .cd-tour-nav .home .content-block.has-bg-img a,.home .content-block.has-bg-img .btn,.home .content-block.has-bg-img .cd-single-step .cd-more-info .cd-nav .cd-tour-nav a{background:#fff}.cd-single-step .cd-more-info .cd-nav .cd-tour-nav .home .content-block.has-bg-img a:hover,.home .content-block.has-bg-img .btn:hover,.home .content-block.has-bg-img .cd-single-step .cd-more-info .cd-nav .cd-tour-nav a:hover{background:#e3530d}.content-block{position:relative;z-index:10;clear:both;overflow:hidden}.content-block.has-padding{padding:40px 0 70px;padding:2.5rem 0 4.375rem}.content-block.has-bottom-padding{padding-bottom:70px;padding-bottom:4.375rem}.content-block.has-top-padding{padding-top:70px;padding-top:4.375rem}.content-block:first-child{padding-top:40px;padding-top:2.5rem}.content-block.tiles-2,.content-block.tiles-3,.content-block.tiles-4{padding-bottom:0;padding-top:0}.content-block .link-arrow{color:#465d50;position:absolute;display:inline-block;left:0;right:0;top:auto;margin:0 auto;width:50px;width:3.125rem;height:50px;height:3.125rem;bottom:20px;bottom:1.25rem;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.type-page{background:#fff}.template-plantrip .texture-handler.top{z-index:600}.map-banner{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:block}.map-banner #map-canvas{height:100%;width:100%}.plantrip-handler{position:absolute;top:0;left:0;right:0;bottom:0}.plantrip-handler .map-handler{height:100%;width:100%;position:relative;z-index:200}.map-img{width:100%;max-width:none}.trip-info-handler{position:absolute;top:0;left:0;bottom:0;right:0;z-index:500;text-align:center;background:rgba(0,0,0,.5)}.trip-header,.trip-header-content{color:#fff}.section-header.trip-header{margin-bottom:20px;margin-bottom:1.25rem}.trip-header-content{max-width:460px;text-align:center;margin:0 auto}.trip-header-content p{}.trip-btn{margin-left:20px;margin-left:1.25rem;color:#465d50;border-color:#fff;background:#fff}.trip-btn .rust-icons{margin-left:5px;margin-left:.3125rem;color:#e3530d;line-height:0;text-transform:none;display:inline;vertical-align:middle;position:relative;top:-10px;top:-.625rem}.trip-btn:hover{background:#e3530d;color:#fff;border-color:#e3530d}.trip-btn:hover .rust-icons{color:#fff}.trip-btn:first-child{margin-left:0}@media (max-width:767px){.trip-btn{margin-top:20px;margin-top:1.25rem;display:block;margin-left:auto;margin-right:auto}.trip-btn:first-child{margin-left:auto;margin-right:auto;margin-top:0}}.cd-single-step{list-style:none}.cd-single-step .pulse_holder{top:0;left:0}.cd-single-step .pulse_holder{filter:alpha(Opacity=0);opacity:0}@media (max-width:1024px){.cd-single-step .pulse_holder{display:none}}.cd-single-step.is-selected .pulse_holder{filter:alpha(enabled=false);opacity:1}.cd-single-step .cd-more-info{width:260px;width:16.25rem;-moz-box-shadow:2px 3px 10px rgba(0,0,0,.3);-webkit-box-shadow:2px 3px 10px rgba(0,0,0,.3);box-shadow:2px 3px 10px rgba(0,0,0,.3)}@media (max-width:1024px){.cd-single-step .cd-more-info{width:100%}}.cd-single-step .cd-more-info .more-info-header{color:#e3530d;text-transform:none;padding-bottom:10px;padding-bottom:.625rem}.cd-single-step .cd-more-info .more-info-content{margin-bottom:20px;margin-bottom:1.25rem}.cd-single-step .cd-more-info .more-info-content p{line-height:1.5em;margin:0;color:#465d50}.cd-single-step .cd-more-info .more-info-content .tripplan-info-link{padding-top:10px;padding-top:.625rem;padding-bottom:20px;padding-bottom:1.25rem;display:block;text-transform:uppercase;color:#e3530d}.cd-single-step .cd-more-info .cd-nav span{line-height:34px;line-height:2.125rem;padding:0}.cd-single-step .cd-more-info .cd-nav .cd-actual-step{color:#e3530d;}.cd-single-step .cd-more-info .cd-nav .cd-tour-nav{padding:0;overflow:visible}.cd-single-step .cd-more-info .cd-nav .cd-tour-nav li:first-child{margin-right:10px;margin-right:.625rem}.cd-single-step .cd-more-info .cd-nav .cd-tour-nav a{min-width:0;line-height:1em;display:block;padding-top:10px;padding-top:.625rem;padding-bottom:10px;padding-bottom:.625rem;color:#fff;background:#e3530d}.cd-single-step .cd-more-info .cd-nav .cd-tour-nav a.inactive{color:#465d50;background:0 0;border-color:#dcdcdc}.cd-tour-wrapper{padding:0;left:0;right:0;max-width:1024px;max-height:800px;margin:auto;bottom:0;top:0}.cd-single-step.slide-1{top:65%;left:36%}.cd-single-step.slide-1 .cd-more-info{top:-100px}.cd-single-step.slide-2{top:63%;left:39%}.cd-single-step.slide-2 .cd-more-info{top:-100px}.cd-single-step.slide-3{top:66%;left:34%}.cd-single-step.slide-3 .cd-more-info{top:-100px;left:45px;right:auto}.cd-single-step.slide-4{top:63%;left:39%}.cd-single-step.slide-4 .cd-more-info{top:-100px}.google-content-window{width:250px;padding:10px 0 0 20px;padding:.625rem 0 0 1.25rem}.google-content-header{color:#e3530d;text-transform:none;padding-bottom:10px;padding-bottom:.625rem;line-height:1.25em}.google-content{margin-bottom:20px;margin-bottom:1.25rem}.google-content p{line-height:1.5em;margin:0;color:#465d50}.google-content-link-wrap .google-content-link{padding-top:0;padding-top:0;padding-bottom:10px;padding-bottom:.625rem;display:block;text-transform:uppercase;color:#e3530d;}.google-content-img{width:100%;display:block;margin-bottom:20px;margin-bottom:1.25rem}.legend-wrap{position:absolute;right:40px;right:2.5rem;bottom:40px;bottom:2.5rem;z-index:900;background:#fff;border:1px solid #e6e9e8;-moz-border-radius:6px/6px;-webkit-border-radius:6px 6px;border-radius:6px;-moz-box-shadow:3px 3px 8px rgba(0,0,0,.3);-webkit-box-shadow:3px 3px 8px rgba(0,0,0,.3);box-shadow:3px 3px 8px rgba(0,0,0,.3);max-width:270px;max-width:16.875rem}.legend-wrap ul{padding:0;margin:0}.legend-wrap .legend-header{padding:20px 20px 15px;padding:1.25rem 1.25rem .9375rem}.legend-wrap .legend-header h3{color:#e3530d;text-transform:uppercase;margin-bottom:5px;margin-bottom:.3125rem}.legend-wrap .legend-header p{text-transform:none;margin-bottom:0;color:#212722;line-height:1.5em}.legend-item{color:#465d50;list-style:none;padding:20px 0 20px 50px;padding:1.25rem 0 1.25rem 3.125rem;line-height:1em;position:relative;border-top:1px solid #e6e9e8}.legend-item:before{margin-top:-8px;margin-top:-.5rem;position:absolute;top:50%;left:20px;left:1.25rem;color:#e3530d}.shopping:before{color:#e45525}.marina:before{color:#6b3532}.accommodation:before{color:#662d91}.parks:before{color:#38b449}.dining:before{color:#95c9e1}.search.constrained{background:url(../images/textures/watermarks-2.jpg) center top no-repeat}.search-inner{max-width:840px;padding:80px 20px;padding:5rem 1.25rem;margin:0 auto}.search-inner header h2{margin:0 0 40px;margin:0 0 2.5rem}article.search-result{padding:0 0 40px;padding:0 0 2.5rem;margin:0 0 40px;margin:0 0 2.5rem;border-bottom:1px solid #CCC}article.search-result:last-child{border-bottom:0}article.search-result .text-link{color:#e3530d}.l-region--banner{padding-bottom:27.5%;position:relative}.header-handler{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;background:rgba(28,42,34,.7)}.header-handler .vert-align{padding:0 20px;padding:0 1.25rem}.page-header{color:#fff;letter-spacing:10px;letter-spacing:.625rem}.has-banner-nav .header-handler{bottom:80px;bottom:5rem}@media (max-width:767px){.has-banner-nav .header-handler{bottom:0}}@media (max-width:767px){.has-banner-nav{margin-bottom:80px;margin-bottom:5rem}}.content-block.image-banner{padding:0;padding-bottom:40%;position:relative;z-index:10;margin-top:40px;margin-top:2.5rem}.tiles-2+.content-block.image-banner,.tiles-3+.content-block.image-banner,.tiles-4+.content-block.image-banner{margin-top:0}.banner-nav{position:absolute;bottom:0;left:0;width:100%;z-index:200;border-top:1px solid #e3530d;background:rgba(28,42,34,.7);height:80px;height:5rem}@media (max-width:767px){.banner-nav{height:auto;background:#e6e9e8}}@media (max-width:767px){.banner-nav{top:100%;bottom:auto}}.banner-nav-link-wrap{text-align:center;float:left;display:block;position:relative;top:-10px;top:-.625rem;cursor:pointer}@media (max-width:767px){.banner-nav-link-wrap{top:0;text-align:left;padding:10px 0 10px 20px;padding:.625rem 0 .625rem 1.25rem;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.banner-nav-link-wrap:nth-child(2n+1){border-left:none}}.banner-nav-link-wrap i{color:#fff;line-height:80px;line-height:5rem;margin-right:5px}@media (max-width:767px){.banner-nav-link-wrap i{line-height:13px;line-height:.8125rem;color:#e3530d}}.banner-nav-link-wrap i:before{vertical-align:middle}.banner-nav-link{color:#fff;line-height:80px;line-height:5rem}@media (max-width:767px){.banner-nav-link{line-height:1em;color:#465d50}}.link-count-1 .banner-nav-link-wrap{width:100%}.link-count-2 .banner-nav-link-wrap{width:50%}.link-count-3 .banner-nav-link-wrap{width:33.33333333%}@media (max-width:767px){.link-count-3 .banner-nav-link-wrap{padding:10px 0 10px 10px;padding:.625rem 0 .625rem .625rem}.link-count-3 .banner-nav-link-wrap:nth-child(2n+1){border-left:1px solid #ccc}.link-count-3 .banner-nav-link-wrap:first-child{border-left:none}}@media (max-width:479px){.link-count-3 }.link-count-4 .banner-nav-link-wrap{width:25%}@media (max-width:767px){.link-count-4 .banner-nav-link-wrap{width:50%}}.blog-header-meta{letter-spacing:5px;letter-spacing:.3125rem;padding-top:10px;padding-top:.625rem;display:block;text-align:center;color:#fff}.logo-handler{position:absolute;top:40px;top:2.5rem;left:40px;left:2.5rem;z-index:700;max-width:160px;width:10%}@media (max-width:767px){.logo-handler{display:none}}.logo-handler img{width:100%}.insta-footer.content-block{background:#fff;padding:50px 0 0;padding:3.125rem 0 0}.insta-footer.content-block .section-header{padding:20px 0 0;padding:1.25rem 0 0}.insta-footer.content-block .instagram-img{display:block;float:left;width:16.66666666666667%}@media (max-width:959px){.insta-footer.content-block .instagram-img{width:25%}}@media (max-width:767px){.insta-footer.content-block .instagram-img{width:33.3333333333%}}@media (max-width:479px){.insta-footer.content-block .instagram-img{width:50%}}.insta-footer.content-block .instagram-img img{display:block;width:100%}.insta-footer.content-block .rust-icons{height:62px;height:3.875rem;margin-bottom:10px;margin-bottom:.625rem}.insta-footer.content-block .rust-icons img{vertical-align:top}.l-region--footer{background:#fff}.l-region--footer .footer-nav{padding:0;margin:0 auto;padding:60px 20px;padding:3.75rem 1.25rem;max-width:1200px}@media (max-width:767px){.l-region--footer .footer-nav{display:none}}.l-region--footer .footer-nav .has-sub-level{padding:0}.l-region--footer .footer-nav .column-header{float:left;width:23.5%;margin-left:2%;padding-top:0}.l-region--footer .footer-nav .column-header>a{padding:0 0 10px;padding:0 0 .625rem;letter-spacing:4px;letter-spacing:.25rem;display:block;color:#e3530d}.l-region--footer .footer-nav li{list-style:none;padding:10px 0;padding:.625rem 0;line-height:1em;display:block}.l-region--footer .footer-nav li:first-child{margin-left:0}.l-region--footer .footer-nav li a{display:block;line-height:1em;color:#465d50}.l-region--footer .footer-nav li a:hover{color:#e3530d}.hash{}.copywrite-wrap{display:table;height:60px;height:3.75rem;width:100%;border-top:1px solid #e6e9e8}@media (max-width:959px){.copywrite-wrap{padding:20px 0;padding:1.25rem 0}}@media (max-width:767px){.copywrite-wrap{border:none}}.copywrite,.copywrite-address,.copywrite-nav-wrap{display:table-cell;vertical-align:middle;text-align:center;}@media (max-width:959px){.copywrite,.copywrite-address,.copywrite-nav-wrap{display:block;width:100%;padding:0 0 10px;padding:0 0 .625rem}.copywrite-address:first-child,.copywrite-nav-wrap:first-child,.copywrite:first-child{padding-top:10px;padding-top:.625rem}}.copywrite-nav{margin:0;padding:0;display:inline-block;vertical-align:middle}.copywrite-nav li{float:left;margin-left:20px;margin-left:1.25rem;list-style:none}.copywrite-nav li:first-child{margin-left:0}.copywrite-nav li a{text-transform:uppercase;color:#212722}.copywrite-nav li a:hover{color:#e3530d}#imagelightbox{position:fixed;z-index:9999;-ms-touch-action:none;touch-action:none}#imagelightbox{cursor:pointer;position:fixed;z-index:10000;-ms-touch-action:none;touch-action:none;-webkit-box-shadow:0 0 3.125em rgba(0,0,0,.75);box-shadow:0 0 3.125em rgba(0,0,0,.75)}#imagelightbox-loading,#imagelightbox-loading div{border-radius:50%}#imagelightbox-loading{width:2.5em;height:2.5em;background-color:#444;background-color:rgba(0,0,0,.5);position:fixed;z-index:10003;top:50%;left:50%;padding:.625em;margin:-1.25em 0 0 -1.25em;-webkit-box-shadow:0 0 2.5em rgba(0,0,0,.75);box-shadow:0 0 2.5em rgba(0,0,0,.75)}#imagelightbox-loading div{width:1.25em;height:1.25em;background-color:#fff;-webkit-animation:imagelightbox-loading .5s ease infinite;animation:imagelightbox-loading .5s ease infinite}@-webkit-keyframes imagelightbox-loading{from{opacity:.5;-webkit-transform:scale(.75)}50%{opacity:1;-webkit-transform:scale(1)}to{opacity:.5;-webkit-transform:scale(.75)}}@keyframes imagelightbox-loading{from{opacity:.5;transform:scale(.75)}50%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.75)}}#imagelightbox-overlay{background-color:#fff;background-color:rgba(255,255,255,.9);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}#imagelightbox-close{width:2.5em;height:2.5em;text-align:left;background-color:#666;border-radius:50%;position:fixed;z-index:10002;top:2.5em;right:2.5em;-webkit-transition:color .3s ease;transition:color .3s ease}#imagelightbox-close:focus,#imagelightbox-close:hover{background-color:#111}#imagelightbox-close:after,#imagelightbox-close:before{width:2px;background-color:#fff;content:'';position:absolute;top:20%;bottom:20%;left:50%;margin-left:-1px}#imagelightbox-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#imagelightbox-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#imagelightbox-caption{text-align:center;color:#fff;background-color:#666;position:fixed;z-index:10001;left:0;right:0;bottom:0;padding:.625em}#imagelightbox-nav{background-color:#444;background-color:rgba(0,0,0,.5);border-radius:20px;position:fixed;z-index:10001;left:50%;bottom:3.75em;padding:.313em;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#imagelightbox-nav button{width:1em;height:1em;background-color:transparent;border:1px solid #fff;border-radius:50%;display:inline-block;margin:0 .313em}#imagelightbox-nav button.active{background-color:#fff}.imagelightbox-arrow{width:3.75em;height:7.5em;background-color:#444;background-color:rgba(0,0,0,.5);vertical-align:middle;display:none;position:fixed;z-index:10001;top:50%;margin-top:-3.75em}.imagelightbox-arrow:focus,.imagelightbox-arrow:hover{background-color:#666;background-color:rgba(0,0,0,.75)}.imagelightbox-arrow:active{background-color:#111}.imagelightbox-arrow-left{left:2.5em}.imagelightbox-arrow-right{right:2.5em}.imagelightbox-arrow:before{width:0;height:0;border:1em solid transparent;content:'';display:inline-block;margin-bottom:-.125em}.imagelightbox-arrow-left:before{border-left:none;border-right-color:#fff;margin-left:-.313em}.imagelightbox-arrow-right:before{border-right:none;border-left-color:#fff;margin-right:-.313em}#imagelightbox-caption,#imagelightbox-close,#imagelightbox-loading,#imagelightbox-nav,#imagelightbox-overlay,.imagelightbox-arrow{-webkit-animation:fade-in .25s linear;animation:fade-in .25s linear}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@media only screen and (max-width:41.25em){#container{width:100%}#imagelightbox-close{top:1.25em;right:1.25em}#imagelightbox-nav{bottom:1.25em}.imagelightbox-arrow{width:2.5em;height:3.75em;margin-top:-2.75em}.imagelightbox-arrow-left{left:1.25em}.imagelightbox-arrow-right{right:1.25em}}@media only screen and (max-width:20em){.imagelightbox-arrow-left{left:0}.imagelightbox-arrow-right{right:0}}.landing-view{height:calc(100vh - 65px);width:100%;position:relative}@media (max-width:1249px){.landing-view{height:calc(100vh - 55px)}}.dots{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;filter:alpha(Opacity=30);opacity:.3}.no-opacity .dots{display:none}.l-region--hero{width:100%;position:absolute;top:0;bottom:0;left:0;right:0}.video #big-video-wrap{background:#666}@media (max-width:1024px){.video.touch #big-video-wrap{background:url(../images/wild-renfrew-mobile-image-tab.jpg) center center no-repeat;-ms-behavior:url(/backgroundsize.htc);behavior:url(/backgroundsize.htc)}}@media (max-width:767px){.video.touch #big-video-wrap{background:url(../images/wild-renfrew-mobile-image-desk.jpg) center center no-repeat;-ms-behavior:url(/backgroundsize.htc);behavior:url(/backgroundsize.htc)}}#big-video-wrap{background:url(../images/wild-renfrew-mobile-image-desk.jpg) center center no-repeat;-ms-behavior:url(/backgroundsize.htc);behavior:url(/backgroundsize.htc);background-size:cover;position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1}.vjs-caption-settings,.vjs-control-bar{display:none}.hero-alignment-wrap{display:table;height:100%;width:100%;position:relative}.hero-alignment-wrap .wrap{max-width:675px;max-width:42.1875rem}@media (max-width:767px){.hero-alignment-wrap .wrap{padding:0 20px;padding:0 1.25rem}}.cd-single-step .cd-more-info .cd-nav .cd-tour-nav .hero-alignment-wrap a.cta,.cd-single-step .cd-more-info .cd-nav .cd-tour-nav .hero-alignment-wrap a.cta.video,.hero-alignment-wrap .btn.cta,.hero-alignment-wrap .btn.cta.video,.hero-alignment-wrap .cd-single-step .cd-more-info .cd-nav .cd-tour-nav a.cta,.hero-alignment-wrap .cd-single-step .cd-more-info .cd-nav .cd-tour-nav a.cta.video{color:#fff;border-color:#fff;vertical-align:middle;background:0 0}.cd-single-step .cd-more-info .cd-nav .cd-tour-nav .hero-alignment-wrap a.cta.video:hover,.cd-single-step .cd-more-info .cd-nav .cd-tour-nav .hero-alignment-wrap a.cta:hover,.hero-alignment-wrap .btn.cta.video:hover,.hero-alignment-wrap .btn.cta:hover,.hero-alignment-wrap .cd-single-step .cd-more-info .cd-nav .cd-tour-nav a.cta.video:hover,.hero-alignment-wrap .cd-single-step .cd-more-info .cd-nav .cd-tour-nav a.cta:hover{border-color:#e3530d;background:#e3530d}.cd-single-step .cd-more-info .cd-nav .cd-tour-nav .hero-alignment-wrap a.cta.video:hover:before,.cd-single-step .cd-more-info .cd-nav .cd-tour-nav .hero-alignment-wrap a.cta:hover:before,.hero-alignment-wrap .btn.cta.video:hover:before,.hero-alignment-wrap .btn.cta:hover:before,.hero-alignment-wrap .cd-single-step .cd-more-info .cd-nav .cd-tour-nav a.cta.video:hover:before,.hero-alignment-wrap .cd-single-step .cd-more-info .cd-nav .cd-tour-nav a.cta:hover:before{color:#fff}.cd-single-step .cd-more-info .cd-nav .cd-tour-nav .hero-alignment-wrap a.cta.video:before,.cd-single-step .cd-more-info .cd-nav .cd-tour-nav .hero-alignment-wrap a.cta:before,.hero-alignment-wrap .btn.cta.video:before,.hero-alignment-wrap .btn.cta:before,.hero-alignment-wrap .cd-single-step .cd-more-info .cd-nav .cd-tour-nav a.cta.video:before,.hero-alignment-wrap .cd-single-step .cd-more-info .cd-nav .cd-tour-nav a.cta:before{color:#e3530d;line-height:14px;line-height:.875rem;padding-right:10px;vertical-align:middle;position:relative;top:-1px;top:-.0625rem}.cd-single-step .cd-more-info .cd-nav .cd-tour-nav .hero-alignment-wrap a.cta.contest-btn,.cd-single-step .cd-more-info .cd-nav .cd-tour-nav .hero-alignment-wrap a.cta.video.contest-btn,.hero-alignment-wrap .btn.cta.contest-btn,.hero-alignment-wrap .btn.cta.video.contest-btn,.hero-alignment-wrap .cd-single-step .cd-more-info .cd-nav .cd-tour-nav a.cta.contest-btn,.hero-alignment-wrap .cd-single-step .cd-more-info .cd-nav .cd-tour-nav a.cta.video.contest-btn{margin-left:20px;margin-left:1.25rem;padding-right:20px;padding-right:1.25rem}@media (max-width:767px){.cd-single-step .cd-more-info .cd-nav .cd-tour-nav .hero-alignment-wrap a.cta.contest-btn,.cd-single-step .cd-more-info .cd-nav .cd-tour-nav .hero-alignment-wrap a.cta.video.contest-btn,.hero-alignment-wrap .btn.cta.contest-btn,.hero-alignment-wrap .btn.cta.video.contest-btn,.hero-alignment-wrap .cd-single-step .cd-more-info .cd-nav .cd-tour-nav a.cta.contest-btn,.hero-alignment-wrap .cd-single-step .cd-more-info .cd-nav .cd-tour-nav a.cta.video.contest-btn{margin-left:0;margin-top:20px;margin-top:1.25rem}}.hero-content,.hero-header{color:#fff}.hero-header{margin:0;padding-bottom:10px;padding-bottom:.625rem}.hero-content{line-height:1.75em;padding-bottom:20px;padding-bottom:1.25rem}.hero-content p{margin-bottom:0;}@media (max-width:479px){.hero-content p:first-child{margin-bottom:10px;margin-bottom:.625rem}}.weather-handler{position:absolute;top:40px;top:2.5rem;right:40px;right:2.5rem;