﻿.clearfix:after{content:"";display:table;clear:both}html{font-size:62.5%;line-height:2;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,.page-search-node h2,#search-form .container-inline label,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,.page-search-node h2,#search-form .container-inline label,h4,h5,h6{font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{font-size:100%}legend{color:#000}.item-list ul li{margin:0}.clearer{clear:both}* html .clearfix{height:1%;overflow:visible}*+html .clearfix{min-height:1%}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.admin-menu{margin-top:29px !important}html,body{height:100%}body{line-height:2;font-family:arial;font-size:15px;font-size:1.5rem;color:#000}#page{position:relative;overflow:hidden;min-height:100%}#main{margin-left:325px;padding-top:25px;height:100%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;position:relative;left:0;z-index:0}#content{position:relative;padding:0 20px}#page-content{position:relative}body:not([class*='node-type']) #content{padding-top:77px}body:not([class*='node-type']) #page-content,body.node-type-page #page-content,body.node-type-event #page-content,body.node-type-update #page-content,body.node-type-notification #page-content,body.node-type-blog-post #page-content,body.node-type-job #page-content,body.node-type-thing-to-do #page-content,body.node-type-cabins-camping #page-content,body.node-type-webform #page-content,body.node-type-trail-business #page-content{margin-left:auto;margin-right:auto;max-width:900px}body:not([class*='node-type']) #page-content:after,body.node-type-page #page-content:after,body.node-type-event #page-content:after,body.node-type-update #page-content:after,body.node-type-notification #page-content:after,body.node-type-blog-post #page-content:after,body.node-type-job #page-content:after,body.node-type-thing-to-do #page-content:after,body.node-type-cabins-camping #page-content:after,body.node-type-webform #page-content:after,body.node-type-trail-business #page-content:after{content:"";display:table;clear:both}.container{max-width:1800px;position:relative}.inner-width{margin-left:auto;margin-right:auto;max-width:900px}.inner-width:after{content:"";display:table;clear:both}.layout:after{content:"";display:table;clear:both}.layout .grid{float:left}.layout .grid.image{text-align:center}.layout-half .grid{width:50%}.layout-half .grid:nth-child(odd){padding-right:30px}.layout-half .grid:nth-child(even){padding-left:30px}.layout-half.reverse .grid:nth-child(odd){padding-right:0;padding-left:30px;float:right}.layout-half.reverse .grid:nth-child(even){padding-left:0;padding-right:30px}.layout-third .grid{width:33.333%}.layout-third .grid:nth-child(3n-2){padding-right:40px}.layout-third .grid:nth-child(3n-1){padding-left:20px;padding-right:20px}.layout-third .grid:nth-child(3n){padding-left:40px}.layout-one-third-two-thirds .grid:nth-child(odd){padding-right:30px;width:33.333%}.layout-one-third-two-thirds .grid:nth-child(even){padding-left:30px;width:66.666%}.layout-two-thirds-one-third .grid:nth-child(odd){padding-right:30px;width:66.666%}.layout-two-thirds-one-third .grid:nth-child(even){padding-left:30px;width:33.333%}.layout-quarter .grid{width:25%}.layout-quarter .grid:nth-child(3n-3){padding-right:40px}.layout-quarter .grid:nth-child(3n-2),.layout-quarter .grid:nth-child(3n-1){padding-left:20px;padding-right:20px}.layout-quarter .grid:nth-child(3n){padding-left:40px}.listing{margin-left:auto;margin-right:auto;max-width:900px}.listing:after{content:"";display:table;clear:both}.listing:not(:first-child) h2{margin-top:35px}.listing .views-row:not(.views-row-last),.listing .node:not(:last-child){margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #e5e5e5}.listing.border-bottom .node:last-child{padding-bottom:35px;border-bottom:1px solid #e5e5e5}.views-row{position:relative}.notifications-mobile{display:none}.notifications-wrap{background:#c7ad79;color:#fff;font-size:15px;font-size:1.5rem;overflow:hidden;font-family:"futura-pt",arial;margin:-25px 0 25px;position:relative;height:0;z-index:2}.notifications-wrap:after{content:"";display:table;clear:both}.notifications-wrap:after{content:"";display:table;clear:both}.notifications-wrap ul{margin:0;padding:0;list-style:none;padding:0 20px;border-right:1px solid rgba(255,255,255,0.25);margin:10px 160px 10px 0}.notifications-wrap ul li{margin:0;padding:0;list-style:none}.notifications-wrap ul li{line-height:1.1;position:relative;padding:10px}.notifications-wrap ul li:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.25)}.notifications-wrap ul li a{color:#fff;text-decoration:none}.notifications-wrap ul li span{text-transform:uppercase}.notifications-wrap .close{display:block;-webkit-tap-highlight-color:transparent;outline:none;position:relative;cursor:pointer;position:absolute;right:20px;top:50%;font-family:"futura-pt",arial;font-weight:700;text-transform:uppercase;font-size:16px;font-size:1.6rem;color:#fff;padding-right:30px;line-height:1;margin-top:-10px}.notifications-wrap .close:before{position:absolute;content:"";color:#fff;font-size:28px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:none;width:28px;height:28px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:28px;float:left;top:-7px;left:auto;right:0;bottom:0}.notifications-open{position:relative;position:absolute;top:4px;right:45px;cursor:pointer;font-family:"futura-pt",arial;font-weight:700;text-transform:uppercase;font-size:16px;font-size:1.6rem;line-height:1;color:#046a38;padding-right:25px}.notifications-open:before{position:absolute;content:"";color:#046a38;font-size:15px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:none;width:15px;height:15px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:15px;float:left;top:0;left:auto;right:0;bottom:0}a.logo{display:block}a.logo img{width:100%}#header{display:none;height:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;position:relative;left:0}.sidebar{position:fixed;top:0;left:0;width:325px;height:100%;z-index:10;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.sidebar:after{content:'';position:absolute;top:0;right:-8px;height:100%;width:8px;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.25)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.25),transparent);background-image:-moz-linear-gradient(left,rgba(0,0,0,0.25),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,0.25),transparent);background-image:linear-gradient(to right,rgba(0,0,0,0.25),transparent);opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.sidebar.right{display:none}.sidebar.right:after{right:auto;left:-8px;background-image:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(0,0,0,0.25)));background-image:-webkit-linear-gradient(left,transparent,rgba(0,0,0,0.25));background-image:-moz-linear-gradient(left,transparent,rgba(0,0,0,0.25));background-image:-o-linear-gradient(left,transparent,rgba(0,0,0,0.25));background-image:linear-gradient(to right,transparent,rgba(0,0,0,0.25))}.submenu-open .sidebar:after{opacity:1}.scroll-sidebar .sidebar{position:absolute}.scroll-sidebar .sidebar ul.utility{position:static;padding:0}.sidebar .inner{height:100%;padding:30px 15px 0 20px;background:#fff}.sidebar a.logo{max-width:170px;height:127px;margin:0 auto}.sidebar #search{position:absolute;bottom:31px;left:0;width:100%;padding:4px 45px 4px 30px;background:#fff;display:none}.sidebar #search #search-toggle{position:absolute;position:relative;cursor:pointer;position:absolute;right:11px;top:5px;width:30px;height:30px}.sidebar #search #search-toggle:before{position:absolute;content:"";color:#c5c5c5;font-size:30px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:none;width:30px;height:30px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:30px;float:left;top:0;left:0;right:0;bottom:0}.sidebar #search input{float:left}.sidebar #search input[type='text']{width:70%;height:37px}.sidebar #search input[type='submit']{width:30%;padding:0;text-align:center;height:37px;border:1px solid #046a38}.scroll-sidebar .sidebar #search{position:relative;bottom:0;margin-top:10px;padding-left:0;padding-right:30px}.scroll-sidebar .sidebar #search #search-toggle{right:0}#menu-toggle,#mobile-menu,#book-menu{display:none}.sub-menu-toggle{display:block;position:relative;cursor:pointer;position:absolute;right:6px;top:5px;width:40px;height:40px}.sub-menu-toggle:before{position:absolute;content:"";color:#000;font-size:40px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:none;width:40px;height:40px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:40px;float:left;top:0;left:0;right:0;bottom:0}.nav{background:#fff}.sidebar ul{margin:0;padding:0;list-style:none}.sidebar ul li{margin:0;padding:0;list-style:none}.sidebar ul li{border-bottom:1px solid #e5e5e5;text-align:center}.sidebar ul li.dropdown>a{cursor:default}.sidebar ul li:first-child{border-top:1px solid #e5e5e5}.sidebar ul li a{text-decoration:none;display:block;padding:14px 5px 14px 10px;color:#000;line-height:1;font-family:"futura-pt",arial;font-size:20px;font-size:2rem;text-transform:uppercase}.sidebar ul li a:hover{color:#046a38;opacity:1}.sidebar ul li select.custom-select{width:100% !important}.sidebar ul.push-menu{padding:25px 0 30px}.sidebar ul.push-menu li{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.sidebar ul.push-menu li.menu-open{margin-right:-25px;border-color:#f4eee2;background:#f4eee2}.sidebar ul.push-menu li.menu-open .submenu{left:325px}.sidebar ul.push-menu li.menu-open>a{background:#f4eee2;position:relative;z-index:11}.sidebar ul.push-menu li.active>a,.sidebar ul.push-menu li.active-trail>a{color:#046a38;font-weight:700}.sidebar ul.push-menu li.book{padding-top:30px;border:none}.sidebar ul.push-menu li.book.menu-open{background:none}.sidebar ul.push-menu li.book.menu-open>a{background:#046a38}.sidebar ul.push-menu li.book a.button{color:#fff;display:inline-block;font-size:15px;font-size:1.5rem;padding:16px 20px}.sidebar ul.push-menu li.book a:hover{opacity:0.8}.sidebar ul.push-menu li .submenu{position:fixed;top:0;left:-300px;width:615px;padding:55px 40px;z-index:-1;min-height:100%}.scroll-sidebar .sidebar ul.push-menu li .submenu{position:absolute}.sidebar ul.push-menu li .submenu ul{padding-top:0;border-top:1px solid #dbd6cb}.sidebar ul.push-menu li .submenu ul li{position:relative;border-bottom:1px solid #dbd6cb;padding:5px 10px;clear:left;border-top:none;text-align:left}.sidebar ul.push-menu li .submenu ul li:after{content:"";display:table;clear:both}.sidebar ul.push-menu li .submenu ul li:first-child{border-color:#dbd6cb}.sidebar ul.push-menu li .submenu ul li.menu-mlid-673,.sidebar ul.push-menu li .submenu ul li.menu-mlid-664{display:none}.sidebar ul.push-menu li .submenu ul li a{padding:0}.sidebar ul.push-menu li .submenu ul li h4{font-weight:400;margin:12px 0 10px}.sidebar ul.push-menu li .submenu ul li h4,.sidebar ul.push-menu li .submenu ul li p{float:left;width:65%}.sidebar ul.push-menu li .submenu ul li p{color:#6a6969;line-height:1.6}.sidebar ul.push-menu li .submenu ul li img{width:30%;float:right}.sidebar ul.push-menu li .submenu ul li.text{padding-top:0;padding-bottom:0}.sidebar ul.push-menu li .submenu ul li.text a{display:block;padding:14px 0}.sidebar ul.push-menu li .submenu ul.menu li{padding-top:0;padding-bottom:0}.sidebar ul.push-menu li .submenu ul.menu li a{display:block;padding:14px 0}.sidebar ul.push-menu li .submenu.parks ul{border-top:none}.sidebar ul.push-menu li .submenu.parks .buttons a.button{background:#046a38;display:inline-block;padding:16px 20px;line-height:1;text-decoration:none;color:#fff;font-family:"futura-pt",arial;font-weight:700;text-transform:uppercase;font-size:15px;font-size:1.5rem;border:none;background:transparent;border:1px solid #63736e;color:#63736e}@media all and (max-width:767px){.sidebar ul.push-menu li .submenu.parks .buttons a.button{padding:12px 15px}}.sidebar ul.push-menu li .submenu.parks #block-menu-block-4 ul{float:left;width:50%}.sidebar ul.push-menu li .submenu.parks #block-menu-block-4 ul:first-of-type{padding-right:25px}.sidebar ul.push-menu li .submenu.parks #block-menu-block-4 ul:nth-of-type(2){padding-left:25px}.sidebar ul.push-menu li .submenu.parks #block-menu-block-4 ul li{border:none;clear:none}.sidebar ul.push-menu li .submenu.parks #block-menu-block-4 ul li:first-child a{border-top:1px solid #dbd6cb}.sidebar ul.push-menu li .submenu.parks #block-menu-block-4 ul li a{color:#6a6969;font-size:16px;font-size:1.6rem;padding:10px;text-transform:capitalize;border-bottom:1px solid #dbd6cb}.sidebar ul.push-menu li .submenu.parks #block-menu-block-4 ul li a:hover{color:#046a38}.sidebar ul.push-menu li .submenu.things-to-do li.categories{padding:0}.sidebar ul.push-menu li .submenu.things-to-do li.categories ul{border-top:none;margin:0;float:left;width:50%}.sidebar ul.push-menu li .submenu.things-to-do li.categories ul:nth-child(odd){padding-right:30px}.sidebar ul.push-menu li .submenu.things-to-do li.categories ul:nth-child(even){padding-left:30px}.sidebar ul.push-menu li .submenu.things-to-do li.categories ul li{clear:none;border:none;padding:0;font-weight:normal;float:none}.sidebar ul.push-menu li .submenu.things-to-do li.categories ul li:nth-child(11) a,.sidebar ul.push-menu li .submenu.things-to-do li.categories ul li:last-child a{border:none}.sidebar ul.push-menu li .submenu.things-to-do li.categories ul li a{color:#6b6969;text-transform:none;border-bottom:1px solid #dbd6cb;padding:10px;font-size:16px;font-size:1.6rem;font-weight:normal}.sidebar ul.push-menu li .submenu.things-to-do li.categories ul li a:hover{color:#046a38}.sidebar ul.push-menu li .submenu.things-to-do li.view-all{padding:0}.sidebar ul.push-menu li .submenu.things-to-do li.view-all a{color:#6b6969;text-transform:none;padding:10px;font-size:16px;font-size:1.6rem;font-weight:normal}.sidebar ul.push-menu li .submenu.things-to-do>ul>li:nth-child(3){border-top:1px solid #dbd6cb;margin-top:30px}.sidebar ul.push-menu li .submenu .buttons{clear:left;margin-top:30px;padding-left:10px}.sidebar ul.push-menu li .submenu .buttons h4{font-weight:400;margin-bottom:10px}.sidebar ul.push-menu li .submenu .buttons p{color:#6a6969;line-height:1.6}.sidebar ul.push-menu li .submenu .buttons a.button{background:#046a38;display:inline-block;padding:16px 20px;line-height:1;text-decoration:none;color:#fff;font-family:"futura-pt",arial;font-weight:700;text-transform:uppercase;font-size:15px;font-size:1.5rem;border:none}@media all and (max-width:767px){.sidebar ul.push-menu li .submenu .buttons a.button{padding:12px 15px}}.sidebar ul.push-menu li .submenu .buttons a.button:not(:first-child){margin-left:11px}.sidebar ul.push-menu li .block:after{content:"";display:table;clear:both}.sidebar ul.utility{margin:0;padding:0;list-style:none;position:absolute;bottom:0;left:0;width:100%;padding:30px 15px 30px 30px;line-height:1}.sidebar ul.utility li{margin:0;padding:0;list-style:none}.sidebar ul.utility:after{content:"";display:table;clear:both}.sidebar ul.utility>li{border:none}.sidebar ul.utility>li>a{font-size:16px;font-size:1.6rem;padding:0;text-transform:uppercase}.sidebar ul.utility>li:first-child{border-top:1px solid #e5e5e5}.sidebar ul.utility>li.about,.sidebar ul.utility>li.careers,.sidebar ul.utility>li.donate{border-bottom:1px solid #e5e5e5;padding:0}.sidebar ul.utility>li.about>a,.sidebar ul.utility>li.careers>a,.sidebar ul.utility>li.donate>a{padding:14px;text-align:center}.sidebar ul.utility>li.about li,.sidebar ul.utility>li.careers li,.sidebar ul.utility>li.donate li{text-align:left}.sidebar ul.utility>li.donate{margin-bottom:25px}.sidebar ul.utility>li:not(.about):not(.careers):not(.donate){float:left}.sidebar ul.utility>li:not(.about):not(.careers):not(.donate)>a{font-size:13px;font-size:1.3rem;line-height:25px}.sidebar ul.utility>li.contact>a{padding-right:10px}.sidebar ul.utility>li.search{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.sidebar ul.utility>li.search>a{position:relative;padding-left:10px;padding-right:40px;display:block}.sidebar ul.utility>li.search>a:before{position:absolute;content:"";color:#c5c5c5;font-size:20px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:none;width:20px;height:20px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:20px;float:left;top:0;left:0;right:0;bottom:0}.sidebar ul.utility>li.search>a:before{left:auto;right:10px;top:2px}.sidebar ul.utility>li.social{padding-left:15px;margin-top:-4px}.sidebar ul.utility>li.social>a{display:inline-block}.sidebar .submenu{background:#f4eee2;-webkit-transition:all .4s cubic-bezier(0.655,0.005,0.355,1);-moz-transition:all .4s cubic-bezier(0.655,0.005,0.355,1);-ms-transition:all .4s cubic-bezier(0.655,0.005,0.355,1);-o-transition:all .4s cubic-bezier(0.655,0.005,0.355,1);transition:all .4s cubic-bezier(0.655,0.005,0.355,1)}.sidebar .submenu:after{content:'';position:absolute;top:0;right:-8px;height:100%;width:8px;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.25)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.25),transparent);background-image:-moz-linear-gradient(left,rgba(0,0,0,0.25),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,0.25),transparent);background-image:linear-gradient(to right,rgba(0,0,0,0.25),transparent)}#footer{background:#dae9e1;margin-top:70px}#footer #promos{padding:50px 25px}#footer #promos .text{padding:30px 40px;background-color:#024f29;background-image:-webkit-gradient(linear,left top,left bottom,from(#046a38),to(#024f29));background-image:-webkit-linear-gradient(top,#046a38,#024f29);background-image:-moz-linear-gradient(top,#046a38,#024f29);background-image:-o-linear-gradient(top,#046a38,#024f29);background-image:linear-gradient(to bottom,#046a38,#024f29);text-align:center;color:#fff}#footer #promos h3,#footer #promos .page-search-node h2,.page-search-node #footer #promos h2,#footer #promos #search-form .container-inline label,#search-form .container-inline #footer #promos label{font-weight:400;color:#fff;margin-bottom:12px}#footer #promos h3 a,#footer #promos .page-search-node h2 a,.page-search-node #footer #promos h2 a,#footer #promos #search-form .container-inline label a,#search-form .container-inline #footer #promos label a{color:#fff}#footer #promos p{line-height:1.3}#footer #promos a.button{background:#046a38;display:inline-block;padding:16px 20px;line-height:1;text-decoration:none;color:#fff;font-family:"futura-pt",arial;font-weight:700;text-transform:uppercase;font-size:15px;font-size:1.5rem;border:none;background:transparent;border:1px solid #fff;color:#fff;margin-top:20px}@media all and (max-width:767px){#footer #promos a.button{padding:12px 15px}}#footer #promos .grid:nth-child(3n-2){padding-right:16px}#footer #promos .grid:nth-child(3n-1){padding-left:8px;padding-right:8px}#footer #promos .grid:nth-child(3n){padding-left:16px}#footer #bottom{color:#fff}#footer #bottom h2,#footer #bottom a{color:#fff}#footer #bottom .grid:first-child{padding:0 2px 0 0}#footer #bottom .grid:last-child{padding:0 0 0 2px}#footer #bottom .grid .inner{background-color:#c7ad79;background-image:-webkit-gradient(linear,left top,left bottom,from(#d3bc8d),to(#c7ad79));background-image:-webkit-linear-gradient(top,#d3bc8d,#c7ad79);background-image:-moz-linear-gradient(top,#d3bc8d,#c7ad79);background-image:-o-linear-gradient(top,#d3bc8d,#c7ad79);background-image:linear-gradient(to bottom,#d3bc8d,#c7ad79);padding:65px 85px 70px}#footer #bottom .grid#nova-info .inner{padding-top:40px}#footer #bottom img.logo{max-width:120px;margin-bottom:20px}#footer #bottom img.logo.green{display:none}#footer #bottom .footnote{padding-top:22px;border-top:1px solid #dcccab}#footer #bottom #newsletter form:after{content:"";display:table;clear:both}#footer #bottom #newsletter .form-item{float:left;width:75%;margin:0}#footer #bottom #newsletter input[type="text"]{border:1px solid #fff;background:none;font-family:"futura-pt",arial;font-size:16px;font-size:1.6rem;line-height:50px;height:50px;color:#fff}#footer #bottom #newsletter input[type="submit"]{background:#fff;color:#d2bb8b;float:left;width:25%;line-height:50px;height:50px;border:1px solid #fff}#footer #bottom #newsletter h2 br{display:none}#footer #bottom #newsletter a.button{background:#fff;color:#d2bb8b}h1,h2,h3,.page-search-node h2,#search-form .container-inline label,h4,h5{font-family:"futura-pt",arial;font-weight:700;text-transform:uppercase;color:#63736e;line-height:1}h1 a,h2 a,h3 a,.page-search-node h2 a,#search-form .container-inline label a,h4 a,h5 a{text-decoration:none;color:#63736e}h1.page-title,h2.page-title{font-size:35px;font-size:3.5rem;color:#63736e;padding:77px 20px 35px;margin-bottom:35px;text-align:center;border-bottom:1px solid #e5e5e5;margin-left:auto;margin-right:auto;max-width:900px}h1.page-title:after,h2.page-title:after{content:"";display:table;clear:both}h2.page-title{padding-top:70px;margin-bottom:40px}h2{font-size:35px;font-size:3.5rem;color:#63736e;margin-bottom:35px}h3,.page-search-node h2,#search-form .container-inline label{font-size:25px;font-size:2.5rem;color:#000;margin-bottom:20px}h3:not(:first-child),.page-search-node h2:not(:first-child),#search-form .container-inline label:not(:first-child){margin-top:40px}h3 a,.page-search-node h2 a,#search-form .container-inline label a{color:#000}h4{font-size:20px;font-size:2rem;color:#000;margin-bottom:5px}h4:not(:first-child){margin-top:30px}h4 a{color:#000}h5{font-family:arial;font-size:13px;font-size:1.3rem;margin-bottom:5px}p,ul,ol{margin:0 0 20px 0}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}p:empty{display:none}ul,ol{margin-left:30px}ul.reset,ol.reset{margin:0;padding:0;list-style:none}ul.reset li,ol.reset li{margin:0;padding:0;list-style:none}ul li,ol li{padding-left:10px}ul li{list-style:disc}ol li{list-style:decimal}strong{font-weight:700}em{font-style:italic}img{vertical-align:middle;max-width:100%;height:auto}a{outline:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;text-decoration:underline;color:#046a38}a:active,a:link,a:focus{outline:none}a:hover{opacity:0.8;text-decoration:none}a,a:focus,*,*:focus{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;outline:none}.button{background:#046a38;display:inline-block;padding:16px 20px;line-height:1;text-decoration:none;color:#fff;font-family:"futura-pt",arial;font-weight:700;text-transform:uppercase;font-size:15px;font-size:1.5rem;border:none;text-decoration:none}@media all and (max-width:767px){.button{padding:12px 15px}}.button.transparent{background:#046a38;display:inline-block;padding:16px 20px;line-height:1;text-decoration:none;color:#fff;font-family:"futura-pt",arial;font-weight:700;text-transform:uppercase;font-size:15px;font-size:1.5rem;border:none;background:transparent;border:1px solid #fff;color:#fff}@media all and (max-width:767px){.button.transparent{padding:12px 15px}}.button.transparent.grey{background:#046a38;display:inline-block;padding:16px 20px;line-height:1;text-decoration:none;color:#fff;font-family:"futura-pt",arial;font-weight:700;text-transform:uppercase;font-size:15px;font-size:1.5rem;border:none;background:transparent;border:1px solid #63736e;color:#63736e}@media all and (max-width:767px){.button.transparent.grey{padding:12px 15px}}ul.files{margin:0;padding:0;list-style:none}ul.files li{margin:0;padding:0;list-style:none}span.file img{display:none}a[href$=".pdf"],a[href$=".PDF"],a[href$=".doc"],a[href$=".docx"],a[href$=".xls"],a[href$=".xlsx"]{position:relative;display:inline-block;padding-left:35px}a[href$=".pdf"]:before,a[href$=".PDF"]:before,a[href$=".doc"]:before,a[href$=".docx"]:before,a[href$=".xls"]:before,a[href$=".xlsx"]:before{position:absolute;content:"";color:#046a38;font-size:25px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:none;width:25px;height:25px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:25px;float:left;top:3px;left:0;right:0;bottom:0}a[href$=".doc"]:before,a[href$=".docx"]:before{content:'\e90e'}a[href$=".xls"]:before,a[href$=".xlsx"]:before{content:'\e90d'}.element-invisible{display:none}p#skip-link{margin:0}.footnote{font-size:12px;font-size:1.2rem}ul.pager{margin:0;padding:0;list-style:none;text-align:center;margin-top:50px;font-size:16px;font-size:1.6rem;font-family:"futura-pt",arial;font-weight:700}ul.pager li{margin:0;padding:0;list-style:none}ul.pager li{margin:0;padding:0;list-style:none;display:inline;margin:0 10px}ul.pager li li{margin:0;padding:0;list-style:none}ul.pager a{text-decoration:none}ul.pager .pager-next,ul.pager .pager-prev,ul.pager .pager-last,ul.pager .pager-first{display:none}.social a{border:3px solid #046a38;border-radius:99em;position:relative;display:inline-block;width:30px;height:30px;margin:0 3px;text-decoration:none}.social a:before{position:absolute;content:"";color:#046a38;font-size:16px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:none;width:16px;height:16px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:16px;float:left;top:0;left:0;right:0;bottom:0}.social a:before{left:4px;top:4px}.social a:first-child{margin-left:0}.social a:last-child{margin-right:0}.social a.facebook:before{content:'\e904'}.social a.twitter:before{content:'\e903'}.social a.instagram{position:relative}.social a.instagram:before{position:absolute;content:"";color:#046a38;font-size:19px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:none;width:19px;height:19px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:19px;float:left;top:0;left:0;right:0;bottom:0}.social a.instagram:before{left:3px;top:3px}.social a.pinterest{position:relative;border:none}.social a.pinterest:before{position:absolute;content:"";color:#046a38;font-size:29px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:none;width:29px;height:29px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:29px;float:left;top:0;left:0;right:0;bottom:0}.template.table{margin-bottom:10px}.template:not(:first-child){margin-top:30px}table{width:100%;font-size:13px;font-size:1.3rem;border:1px solid #e8dcc4}table caption{font-size:13px;font-size:1.3rem;font-weight:bold;color:#046a38;text-transform:uppercase;margin-bottom:15px}table tr:not(:last-child){border-bottom:1px solid #e8dcc4}table th{background:#faf8f3;text-align:left;font-weight:bold;padding:20px 30px}table th[scope="row"]{border-right:1px solid #e8dcc4;width:100%;line-height:1.1}table th[scope="col"]{text-align:center;white-space:nowrap;font-style:italic;font-weight:normal}table th[scope="col"]:not(:last-child){border-right:1px solid #e8dcc4}table td{padding:20px 50px;text-align:center;vertical-align:top;white-space:nowrap}table td:not(:last-child){border-right:1px solid #e8dcc4}.pricing table{line-height:1.1}.pricing table th{font-weight:normal}.pricing table th[scope="row"] p{margin-left:25px}.pricing table th[scope="row"] p:first-child{font-weight:bold;margin-left:0}.pricing table p:not(:last-child){margin-bottom:15px}.company-field{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.update-preferences{margin-top:40px}.update-preferences label.error{margin-top:10px;position:static;float:right;width:70%}@media all and (max-width:767px){.update-preferences label.error{width:60%}}@media all and (max-width:480px){.update-preferences label.error{float:none;width:auto}}label{font-family:"futura-pt",arial;font-weight:700;text-transform:uppercase;text-align:left;display:block}input::-ms-clear{display:none}input[type="text"],input[type="email"],input[type="password"],textarea,select{-webkit-border-radius:0;-webkit-appearance:none;border-radius:0;width:100%;border:1px solid #e5e5e5;padding:0 20px;font-size:15px;font-size:1.5rem;font-family:arial;background:#fcfbf8;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border-color:#7f7f7f}input,select{line-height:35px}input[type="checkbox"],input[type="radio"]{border-color:#e5e5e5}select{padding-right:0}select[multiple="multiple"]{height:auto !important;padding:10px 0 10px 20px}textarea{resize:vertical}input[type=submit],button{cursor:pointer;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;background:#046a38;display:inline-block;padding:16px 20px;line-height:1;text-decoration:none;color:#fff;font-family:"futura-pt",arial;font-weight:700;text-transform:uppercase;font-size:15px;font-size:1.5rem;border:none;line-height:35px;padding-top:0;padding-bottom:0;width:auto;-webkit-border-radius:0;-webkit-appearance:none;border-radius:0}@media all and (max-width:767px){input[type=submit],button{padding:12px 15px}}input[type=submit]:hover,button:hover{opacity:.8}.form-item{margin-bottom:15px;position:relative}*:focus{outline:0}label.error{color:red;background:none;position:absolute;left:0;bottom:-20px;font-size:13px;font-size:1.3rem}select.custom-select{z-index:1;height:45px !important;cursor:pointer}select.custom-select option{font-size:15px;font-size:1.5rem}span.custom-select{border:1px solid #e5e5e5;line-height:45px;background:#fcfbf8;padding:0 35px 0 20px;font-size:18px;font-size:1.8rem;font-family:"futura-pt",arial;text-transform:uppercase;position:relative;width:100% !important}span.custom-select:before{position:absolute;content:"";color:#046a38;font-size:17px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:none;width:17px;height:17px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:17px;float:left;top:13px;left:auto;right:10px;bottom:0}span.custom-select .customSelectInner{width:100% !important}#thankyou{display:none;font-weight:bold}span.error{color:#d60505;background:none;font-size:12px;font-size:1.2rem;text-transform:uppercase}.datepicker-wrap{position:relative;width:180px;position:relative}.datepicker-wrap:before{position:absolute;content:"";color:#046a38;font-size:30px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:none;width:30px;height:30px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:30px;float:left;top:7px;left:auto;right:10px;bottom:0}.datepicker-wrap:before{z-index:8}.datepicker-wrap span{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#fcfbf8;z-index:7}.datepicker-wrap input{position:relative;z-index:9;background:none;line-height:45px;height:47px;font-size:18px;font-size:1.8rem;font-family:"futura-pt",arial}.node-webform header h2{font-size:25px;font-size:2.5rem;color:#000;margin-bottom:20px;text-align:left !important}@media (max-width:767px){.node-webform header h2{font-size:20px;font-size:2rem}}.webform-client-form fieldset{margin-bottom:30px}.webform-client-form fieldset legend{font-family:"futura-pt",arial;font-weight:700;text-transform:uppercase;font-size:20px;font-size:2rem;margin-bottom:10px}.webform-client-form fieldset fieldset{margin-bottom:15px}.webform-client-form fieldset fieldset legend{font-size:16px;font-size:1.6rem}.webform-client-form .form-item:after{content:"";display:table;clear:both}.webform-client-form .form-item:last-child{margin-bottom:0}.webform-client-form label{float:left;width:30%;line-height:1.1;font-weight:normal;font-family:arial;text-transform:none;padding-right:10px}.webform-client-form input{height:35px}.webform-client-form input[type="text"],.webform-client-form input[type="email"],.webform-client-form select,.webform-client-form .form-textarea-wrapper,.webform-client-form .description{float:right;width:70%}.webform-client-form .grippie{float:right}.webform-client-form select{height:35px}.webform-client-form .description{font-size:13px;font-size:1.3rem}.webform-client-form .form-required{color:red}.webform-client-form .form-actions{margin-top:30px}.webform-client-form .form-actions input[type="submit"]{width:auto;float:left}.webform-client-form .webform-component-file .form-managed-file{float:left;width:70%}.webform-client-form .webform-component-file input.form-file{width:80%;padding:0 5px}.webform-client-form .webform-component-file input[type="submit"]{width:20%;background:#046a38;display:inline-block;padding:16px 20px;line-height:1;text-decoration:none;color:#fff;font-family:"futura-pt",arial;font-weight:700;text-transform:uppercase;font-size:15px;font-size:1.5rem;border:none;background:transparent;border:1px solid #63736e;color:#63736e;height:37px;line-height:37px;padding:0;text-align:center}@media all and (max-width:767px){.webform-client-form .webform-component-file input[type="submit"]{padding:12px 15px}}.webform-client-form .webform-component-file .description{display:none}.webform-client-form .webform-datepicker{float:left;width:70%;padding-right:0;position:relative}.webform-client-form .webform-datepicker .form-item{width:33.333%;float:left;padding-right:10px;margin:0}.webform-client-form .webform-datepicker .form-item:last-of-type{padding-right:0}.webform-client-form .webform-datepicker select{float:none;width:100%}.webform-client-form .webform-datepicker input[type="image"]{position:absolute;right:0;top:0;width:18px;padding:0;border:0;height:15px;line-height:15px}.webform-client-form .webform-datepicker input[type="image"]{display:none}.webform-client-form .form-radios{float:left;width:70%}.webform-client-form .form-radios .form-item,.webform-client-form .form-radios input,.webform-client-form .form-radios label{display:inline;width:auto;margin:0;float:none}.webform-client-form .form-radios .form-item{float:left;margin-right:10px}.webform-client-form .form-checkboxes{float:left;width:70%}.webform-client-form .form-checkboxes .form-item{width:auto;float:none;margin-bottom:5px}.webform-client-form .form-checkboxes input,.webform-client-form .form-checkboxes label{width:auto;float:none;display:inline;height:auto}#page-header{position:relative}#page-header .text{min-height:175px;padding:40px 0 40px 100px;position:relative;background:#024f29;background:-moz-linear-gradient(left,#024f29 0%,#257e53 38%,#529876 67%,#dae9e1 100%);background:-webkit-linear-gradient(left,#024f29 0%,#257e53 38%,#529876 67%,#dae9e1 100%);background:linear-gradient(to right,#024f29 0%,#257e53 38%,#529876 67%,#dae9e1 100%)}#page-header .text h1{color:#fff;font-family:"futura-pt",arial;font-weight:700;text-transform:uppercase;font-size:100px;font-size:10rem;line-height:0.8;max-width:900px}#page-header .text h1 span{font-size:40px;font-size:4rem;font-weight:400;display:block}#page-header .text a.back{font-family:"futura-pt",arial;font-size:18px;font-size:1.8rem;position:absolute;top:4px;left:100px;color:#fff;text-decoration:none}#page-header.park .text h1{font-size:75px;font-size:7.5rem}#page-header.park .text h1 a{color:#fff}#page-header.golf_course .text{background:#4f8e21;background:-moz-linear-gradient(left,#4f8e21 0%,#629d2f 38%,#85b65b 67%,#c1d5b0 100%);background:-webkit-linear-gradient(left,#4f8e21 0%,#629d2f 38%,#85b65b 67%,#c1d5b0 100%);background:linear-gradient(to right,#4f8e21 0%,#629d2f 38%,#85b65b 67%,#c1d5b0 100%)}#page-header.waterpark .text{background:#068de2;background:-moz-linear-gradient(left,#068de2 0%,#06a0da 38%,#00aeef 67%,#daeaf0 100%);background:-webkit-linear-gradient(left,#068de2 0%,#06a0da 38%,#00aeef 67%,#daeaf0 100%);background:linear-gradient(to right,#068de2 0%,#06a0da 38%,#00aeef 67%,#daeaf0 100%)}#page-header.wedding_venue .text{background:#151616;background:-moz-linear-gradient(left,#151616 0%,#3f4444 38%,#4e5454 67%,#848686 100%);background:-webkit-linear-gradient(left,#151616 0%,#3f4444 38%,#4e5454 67%,#848686 100%);background:linear-gradient(to right,#151616 0%,#3f4444 38%,#4e5454 67%,#848686 100%)}#page-header.events .text,#page-header.festival .text{background:#97120c;background:-moz-linear-gradient(left,#97120c 0%,#be3a34 38%,#d8514b 67%,#f8c3c1 100%);background:-webkit-linear-gradient(left,#97120c 0%,#be3a34 38%,#d8514b 67%,#f8c3c1 100%);background:linear-gradient(to right,#97120c 0%,#be3a34 38%,#d8514b 67%,#f8c3c1 100%)}#page-header.things-to-do,#page-header.events-list{padding-bottom:40px;margin-bottom:0}#page-header.cabins-camping .text{background:#b1520b;background:-moz-linear-gradient(left,#b1520b 0%,#e87722 38%,#db8748 67%,#edd2bf 100%);background:-webkit-linear-gradient(left,#b1520b 0%,#e87722 38%,#db8748 67%,#edd2bf 100%);background:linear-gradient(to right,#b1520b 0%,#e87722 38%,#db8748 67%,#edd2bf 100%)}#page-header.no-title{margin-bottom:60px}#page-nav{background:#024f29;background:-moz-linear-gradient(left,#024f29 0%,#127243 40%,#107142 53%,#1f774c 65%,#2e7150 100%);background:-webkit-linear-gradient(left,#024f29 0%,#127243 40%,#107142 53%,#1f774c 65%,#2e7150 100%);background:linear-gradient(to right,#024f29 0%,#127243 40%,#107142 53%,#1f774c 65%,#2e7150 100%);min-height:65px}.golf_course #page-nav{background:#4f8e21;background:-moz-linear-gradient(left,#4f8e21 0%,#549426 40%,#5a9c2a 53%,#679e38 65%,#6ba539 100%);background:-webkit-linear-gradient(left,#4f8e21 0%,#549426 40%,#5a9c2a 53%,#679e38 65%,#6ba539 100%);background:linear-gradient(to right,#4f8e21 0%,#549426 40%,#5a9c2a 53%,#679e38 65%,#6ba539 100%)}.waterpark #page-nav{background:#068de2;background:-moz-linear-gradient(left,#068de2 0%,#1e96e1 40%,#1e96e1 53%,#00a2df 65%,#00aeef 100%);background:-webkit-linear-gradient(left,#068de2 0%,#1e96e1 40%,#1e96e1 53%,#00a2df 65%,#00aeef 100%);background:linear-gradient(to right,#068de2 0%,#1e96e1 40%,#1e96e1 53%,#00a2df 65%,#00aeef 100%)}.wedding_venue #page-nav{background:#151616;background:-moz-linear-gradient(left,#151616 0%,#383d3d 40%,#373d3d 53%,#3f4444 65%,#3f4444 100%);background:-webkit-linear-gradient(left,#151616 0%,#383d3d 40%,#373d3d 53%,#3f4444 65%,#3f4444 100%);background:linear-gradient(to right,#151616 0%,#383d3d 40%,#373d3d 53%,#3f4444 65%,#3f4444 100%)}.events #page-nav,.festival #page-nav{background:#97120c;background:-moz-linear-gradient(left,#97120c 0%,#ad2b25 40%,#be2720 53%,#be3a34 65%,#be3a34 100%);background:-webkit-linear-gradient(left,#97120c 0%,#ad2b25 40%,#be2720 53%,#be3a34 65%,#be3a34 100%);background:linear-gradient(to right,#97120c 0%,#ad2b25 40%,#be2720 53%,#be3a34 65%,#be3a34 100%)}.cabins-camping #page-nav{background:#b1520b;background:-moz-linear-gradient(left,#b1520b 0%,#d46919 40%,#de6f1b 53%,#e87722 65%,#e87722 100%);background:-webkit-linear-gradient(left,#b1520b 0%,#d46919 40%,#de6f1b 53%,#e87722 65%,#e87722 100%);background:linear-gradient(to right,#b1520b 0%,#d46919 40%,#de6f1b 53%,#e87722 65%,#e87722 100%)}#page-nav #page-nav-toggle{display:none}#page-nav .block-menu-block:after{content:"";display:table;clear:both}#page-nav .menu-block-wrapper{float:right;position:relative;left:-50%;text-align:left}#page-nav ul{margin:0;padding:0;list-style:none;position:relative;left:50%}#page-nav ul li{margin:0;padding:0;list-style:none}#page-nav ul li{float:left;position:relative}#page-nav ul li.active-trail{background:rgba(255,255,255,0.4)}#page-nav ul li.active-trail a{color:#000}#page-nav ul li:not(:last-child):after{content:'';display:block;height:25px;width:1px;background:rgba(255,255,255,0.35);position:absolute;top:18px;right:0}#page-nav ul li a{color:#fff;font-size:19px;font-size:1.9rem;line-height:1;padding:23px 35px;font-family:"futura-pt",arial;text-transform:uppercase;text-decoration:none;display:block}#page-nav.parks ul li{display:none}#page-nav.parks ul li.menu-mlid-664,#page-nav.parks ul li.menu-mlid-673{display:block}#page-nav a.back{display:none}.down{display:block;opacity:1;left:50%;bottom:-55px;width:66px;height:66px;margin-left:-33px;background:#fff;border-radius:999em;position:relative;position:absolute;cursor:pointer;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;z-index:3}.down:before{position:absolute;content:"";color:#046a38;font-size:45px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:none;width:45px;height:45px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:45px;float:left;top:0px;left:10px;right:0;bottom:0}.slick.video-gallery,.slick.gallery{margin-bottom:5px}.slick.video-gallery .slick-prev,.slick.video-gallery .slick-next,.slick.gallery .slick-prev,.slick.gallery .slick-next{display:none !important}.slick.video-gallery img,.slick.gallery img{width:100%}.slick.video-gallery-nav,.slick.gallery-nav{padding:0 40px;margin-bottom:0}.slick.video-gallery-nav .slick-slide,.slick.gallery-nav .slick-slide{padding:0 3px}.slick .slick-prev,.slick .slick-next{left:5px;position:relative;position:absolute;width:20px;height:55px;z-index:1}.slick .slick-prev:before,.slick .slick-next:before{position:absolute;content:"";color:#046a38;font-size:55px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:none;width:55px;height:55px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:55px;float:left;top:0;left:0;right:0;bottom:0}.slick .slick-prev:before,.slick .slick-next:before{opacity:1;width:20px}.slick .slick-next{left:auto;right:5px}.slick .slick-next:before{content:'\e908'}.slick-dots li{margin:0}.slick-dots li button{width:15px;height:15px;padding:0}.slick-dots li button:before{background:#c5c5c5;border-radius:10em;width:10px;height:10px;content:'';opacity:1 !important}.slick-dots li.slick-active button:before{background:#046a38}.video{position:relative;padding-bottom:56.25%}.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%}.ajax-content{min-height:100px}.loading{position:relative}.loading:after{content:"\0020";position:absolute;display:block;background:url(/sites/all/themes/novaparks/images/ajax-load.gif) no-repeat center center;height:50px;width:50px;top:50%;left:50%;margin:-25px 0 0 -25px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;opacity:1}.loading.loaded:after{display:none}.categories ul,ul.categories{margin:0;padding:0;list-style:none;margin:20px -5px}.categories ul li,ul.categories li{margin:0;padding:0;list-style:none}.categories ul:after,ul.categories:after{content:"";display:table;clear:both}.categories ul li,ul.categories li{float:left;padding:0 5px 10px}.categories ul li a,.categories ul li span,ul.categories li a,ul.categories li span{color:#63736e;display:block;font-family:"futura-pt",arial;font-weight:700;text-transform:uppercase;background:#f4eee2;padding:5px 8px;line-height:1;font-size:15px;font-size:1.5rem;text-decoration:none}.categories .item-list ul li{color:#63736e;margin:0 5px;font-family:"futura-pt",arial;font-weight:700;text-transform:uppercase;background:#f4eee2;padding:5px 8px;line-height:1;font-size:15px;font-size:1.5rem}.listing-filters{margin-bottom:60px}.listing-filters:after{content:"";display:table;clear:both}.listing-filters .opener{display:none}.listing-filters .options-filters{text-align:center}.listing-filters a.reseter{font-size:14px;font-size:1.4rem}.listing-filters ul.categories{margin-top:0;margin-bottom:0}.listing-filters ul.categories li{width:25%;text-align:center}.listing-filters ul.categories li a{font-size:15px;font-size:1.5rem;padding:15px 10px}.listing-filters ul.categories li a.active{background:#046a38;color:#fff}#form-filters{position:relative;text-align:center}#form-filters a{top:0;position:relative;position:absolute;width:45px;height:45px;text-decoration:none;color:#fff}#form-filters a:before{position:absolute;content:"";color:#046a38;font-size:45px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:none;width:45px;height:45px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:45px;float:left;top:0;left:0;right:0;bottom:0}#form-filters a.prev{left:0}#form-filters a.next{right:0}#form-filters a.next:before{content:'\e908'}#form-filters .form-item{display:inline-block;padding:0 10px}#form-filters .form-item#month{width:200px}#form-filters .form-item#year{width:200px}#form-filters input[type="submit"]{line-height:47px;height:47px}#form-filters span.error{position:absolute;width:100%;left:0;bottom:-15px}.accordion,.paragraphs-item-accordion .paragraphs-items-field-items{background:rgba(211,188,141,0.25)}.accordion .node:not(:first-child) .content,.accordion .field-name-field-items>.field-items>.field-item:not(:first-child) .content,.paragraphs-item-accordion .paragraphs-items-field-items .node:not(:first-child) .content,.paragraphs-item-accordion .paragraphs-items-field-items .field-name-field-items>.field-items>.field-item:not(:first-child) .content{display:none}.accordion .node:not(:last-child),.accordion .field-name-field-items>.field-items>.field-item:not(:last-child),.paragraphs-item-accordion .paragraphs-items-field-items .node:not(:last-child),.paragraphs-item-accordion .paragraphs-items-field-items .field-name-field-items>.field-items>.field-item:not(:last-child){border-bottom:4px solid #fff}.accordion .title,.paragraphs-item-accordion .paragraphs-items-field-items .title{padding:20px}.accordion .title.open h3:before,.accordion .title.open .page-search-node h2:before,.page-search-node .accordion .title.open h2:before,.accordion .title.open #search-form .container-inline label:before,#search-form .container-inline .accordion .title.open label:before,.paragraphs-item-accordion .paragraphs-items-field-items .title.open h3:before,.paragraphs-item-accordion .paragraphs-items-field-items .title.open .page-search-node h2:before,.page-search-node .paragraphs-item-accordion .paragraphs-items-field-items .title.open h2:before,.paragraphs-item-accordion .paragraphs-items-field-items .title.open #search-form .container-inline label:before,#search-form .container-inline .paragraphs-item-accordion .paragraphs-items-field-items .title.open label:before{content:'\e905'}.accordion .title h3,.accordion .title .page-search-node h2,.page-search-node .accordion .title h2,.accordion .title #search-form .container-inline label,#search-form .container-inline .accordion .title label,.paragraphs-item-accordion .paragraphs-items-field-items .title h3,.paragraphs-item-accordion .paragraphs-items-field-items .title .page-search-node h2,.page-search-node .paragraphs-item-accordion .paragraphs-items-field-items .title h2,.paragraphs-item-accordion .paragraphs-items-field-items .title #search-form .container-inline label,#search-form .container-inline .paragraphs-item-accordion .paragraphs-items-field-items .title label{margin-top:0;margin-bottom:0;cursor:pointer;padding-right:35px;position:relative}.accordion .title h3:before,.accordion .title .page-search-node h2:before,.page-search-node .accordion .title h2:before,.accordion .title #search-form .container-inline label:before,#search-form .container-inline .accordion .title label:before,.paragraphs-item-accordion .paragraphs-items-field-items .title h3:before,.paragraphs-item-accordion .paragraphs-items-field-items .title .page-search-node h2:before,.page-search-node .paragraphs-item-accordion .paragraphs-items-field-items .title h2:before,.paragraphs-item-accordion .paragraphs-items-field-items .title #search-form .container-inline label:before,#search-form .container-inline .paragraphs-item-accordion .paragraphs-items-field-items .title label:before{position:absolute;content:"";color:#046a38;font-size:25px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:none;width:25px;height:25px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:25px;float:left;top:0;left:auto;right:0;bottom:0}.accordion .content,.paragraphs-item-accordion .paragraphs-items-field-items .content{background:rgba(211,188,141,0.25);padding:0 20px}.accordion .content .inner-width,.paragraphs-item-accordion .paragraphs-items-field-items .content .inner-width{padding:40px 0}#share{border-top:1px solid #e5e5e5;padding-top:30px;margin-top:30px}#published-articles{border-bottom:1px solid #e5e5e5;padding-bottom:30px;margin-bottom:30px}#published-articles .form-item{width:110px}#site-map .site-map-box h2{display:none}#site-map .site-map-box a{text-decoration:none}#site-map .site-map-box a:hover{text-decoration:underline}#site-map .site-map-box ul{margin:0;padding:0;list-style:none}#site-map .site-map-box ul li{margin:0;padding:0;list-style:none}#site-map .site-map-box>.content>ul>li{border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin-bottom:20px}#site-map .site-map-box>.content>ul>li>a{font-family:"futura-pt",arial;font-weight:700;text-transform:uppercase}#site-map .site-map-box>.content>ul>li ul{padding-left:15px}#site-map .site-map-box>.content>ul>li ul li a{color:#63736e}#site-map .site-map-box>.content>ul ul li ul{display:none}.node{position:relative}.node.view-mode-full h2{text-align:center}.row{padding:55px 0;border-bottom:1px solid #e5e5e5;position:relative}.row.tight{padding:5px 0}.row:last-child{border-bottom:0;padding-bottom:0}.field-name-body,#node-image,.media-wysiwyg,.include-above{margin-bottom:30px}.node-type-page-with-header .listing{margin-top:55px}#park-header{height:calc(100vh - 60px);background:center bottom no-repeat;background-size:cover;position:relative;margin-bottom:35px}@media (max-width:1024px){#park-header{height:calc(100vh - 195px)}}#park-header:after{content:"";display:table;clear:both}#park-header .text{color:#fff;padding:40px 100px;width:66.666%;margin-bottom:100px;float:left;background:#024f29;background:-moz-linear-gradient(left,#024f29 0%,rgba(4,106,56,0.86) 29%,rgba(4,106,56,0.73) 57%,rgba(4,106,56,0.71) 58%,rgba(4,106,56,0) 100%);background:-webkit-linear-gradient(left,#024f29 0%,rgba(4,106,56,0.86) 29%,rgba(4,106,56,0.73) 57%,rgba(4,106,56,0.71) 58%,rgba(4,106,56,0) 100%);background:linear-gradient(to right,#024f29 0%,rgba(4,106,56,0.86) 29%,rgba(4,106,56,0.73) 57%,rgba(4,106,56,0.71) 58%,rgba(4,106,56,0) 100%);position:relative;z-index:2}.node-type-golf-course #park-header .text{background:#569826;background:-moz-linear-gradient(left,#569826 0%,rgba(109,164,64,0.86) 29%,rgba(109,164,64,0.73) 57%,rgba(109,164,64,0) 100%);background:-webkit-linear-gradient(left,#569826 0%,rgba(109,164,64,0.86) 29%,rgba(109,164,64,0.73) 57%,rgba(109,164,64,0) 100%);background:linear-gradient(to right,#569826 0%,rgba(109,164,64,0.86) 29%,rgba(109,164,64,0.73) 57%,rgba(109,164,64,0) 100%)}.node-type-waterpark #park-header .text{background:#009bfd;background:-moz-linear-gradient(left,#009bfd 0%,rgba(0,174,239,0.86) 29%,rgba(0,174,239,0.73) 57%,rgba(0,174,239,0) 100%);background:-webkit-linear-gradient(left,#009bfd 0%,rgba(0,174,239,0.86) 29%,rgba(0,174,239,0.73) 57%,rgba(0,174,239,0) 100%);background:linear-gradient(to right,#009bfd 0%,rgba(0,174,239,0.86) 29%,rgba(0,174,239,0.73) 57%,rgba(0,174,239,0) 100%)}.node-type-wedding-venue #park-header .text{background:#151515;background:-moz-linear-gradient(left,#151515 0%,rgba(63,68,68,0.86) 29%,rgba(63,68,68,0.73) 57%,rgba(63,68,68,0) 100%);background:-webkit-linear-gradient(left,#151515 0%,rgba(63,68,68,0.86) 29%,rgba(63,68,68,0.73) 57%,rgba(63,68,68,0) 100%);background:linear-gradient(to right,#151515 0%,rgba(63,68,68,0.86) 29%,rgba(63,68,68,0.73) 57%,rgba(63,68,68,0) 100%)}.node-type-festival #park-header .text{background:#97120c;background:-moz-linear-gradient(left,#97120c 0%,rgba(190,58,52,0.86) 29%,rgba(190,58,52,0.73) 57%,rgba(190,58,52,0) 100%);background:-webkit-linear-gradient(left,#97120c 0%,rgba(190,58,52,0.86) 29%,rgba(190,58,52,0.73) 57%,rgba(190,58,52,0) 100%);background:linear-gradient(to right,#97120c 0%,rgba(190,58,52,0.86) 29%,rgba(190,58,52,0.73) 57%,rgba(190,58,52,0) 100%)}.section-cabins-camping #park-header .text{background:#b1520b;background:-moz-linear-gradient(left,#b1520b 0%,rgba(232,119,34,0.86) 29%,rgba(232,119,34,0.73) 57%,rgba(232,119,34,0) 100%);background:-webkit-linear-gradient(left,#b1520b 0%,rgba(232,119,34,0.86) 29%,rgba(232,119,34,0.73) 57%,rgba(232,119,34,0) 100%);background:linear-gradient(to right,#b1520b 0%,rgba(232,119,34,0.86) 29%,rgba(232,119,34,0.73) 57%,rgba(232,119,34,0) 100%)}#park-header h1{font-size:100px;font-size:10rem;margin:0;color:#fff;line-height:0.8}#park-header h1 span{font-size:40px;font-size:4rem;font-weight:400;display:block}#park-header p{font-size:20px;font-size:2rem;border-top:1px solid rgba(206,223,215,0.25);margin-top:15px;padding-top:15px;line-height:1.3}#park-header #logo{right:0;width:33.333%;background:rgba(255,255,255,0.75);position:absolute;z-index:1}#park-header #logo img{max-width:235px;position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}#park-header #top-right-image,#park-header #bottom-right-image,#park-header #right-image{position:absolute;top:0;right:0;width:33.333%;background-size:cover;background-position:center center}#park-header #right-image{height:100%}#park-header #page-nav{position:absolute;bottom:0;left:0;width:100%;background:#03502b;background:-moz-linear-gradient(left,#03502b 0%,rgba(4,106,56,0.86) 29%,rgba(4,106,56,0.73) 57%,rgba(4,106,56,0.73) 58%,rgba(3,79,41,0.8) 100%);background:-webkit-linear-gradient(left,#03502b 0%,rgba(4,106,56,0.86) 29%,rgba(4,106,56,0.73) 57%,rgba(4,106,56,0.73) 58%,rgba(3,79,41,0.8) 100%);background:linear-gradient(to right,#03502b 0%,rgba(4,106,56,0.86) 29%,rgba(4,106,56,0.73) 57%,rgba(4,106,56,0.73) 58%,rgba(3,79,41,0.8) 100%);z-index:2}.node-type-golf-course #park-header #page-nav{background:#569826;background:-moz-linear-gradient(left,#569826 0%,rgba(109,164,64,0.86) 29%,rgba(109,164,64,0.73) 57%,rgba(59,109,20,0.8) 100%);background:-webkit-linear-gradient(left,#569826 0%,rgba(109,164,64,0.86) 29%,rgba(109,164,64,0.73) 57%,rgba(59,109,20,0.8) 100%);background:linear-gradient(to right,#569826 0%,rgba(109,164,64,0.86) 29%,rgba(109,164,64,0.73) 57%,rgba(59,109,20,0.8) 100%)}.node-type-waterpark #park-header #page-nav{background:#009bfd;background:-moz-linear-gradient(left,#009bfd 0%,rgba(0,174,239,0.86) 29%,rgba(0,174,239,0.73) 57%,rgba(0,118,239,0.8) 100%);background:-webkit-linear-gradient(left,#009bfd 0%,rgba(0,174,239,0.86) 29%,rgba(0,174,239,0.73) 57%,rgba(0,118,239,0.8) 100%);background:linear-gradient(to right,#009bfd 0%,rgba(0,174,239,0.86) 29%,rgba(0,174,239,0.73) 57%,rgba(0,118,239,0.8) 100%)}.node-type-wedding-venue #park-header #page-nav{background:#151515;background:-moz-linear-gradient(left,#151515 0%,rgba(63,68,68,0.86) 29%,rgba(63,68,68,0.73) 57%,rgba(21,21,21,0.8) 100%);background:-webkit-linear-gradient(left,#151515 0%,rgba(63,68,68,0.86) 29%,rgba(63,68,68,0.73) 57%,rgba(21,21,21,0.8) 100%);background:linear-gradient(to right,#151515 0%,rgba(63,68,68,0.86) 29%,rgba(63,68,68,0.73) 57%,rgba(21,21,21,0.8) 100%)}.node-type-festival #park-header #page-nav{background:#97120c;background:-moz-linear-gradient(left,#97120c 0%,rgba(190,58,52,0.86) 29%,rgba(190,58,52,0.73) 57%,rgba(190,58,52,0.8) 100%);background:-webkit-linear-gradient(left,#97120c 0%,rgba(190,58,52,0.86) 29%,rgba(190,58,52,0.73) 57%,rgba(190,58,52,0.8) 100%);background:linear-gradient(to right,#97120c 0%,rgba(190,58,52,0.86) 29%,rgba(190,58,52,0.73) 57%,rgba(190,58,52,0.8) 100%)}.section-cabins-camping #park-header #page-nav{background:#b1520b;background:-moz-linear-gradient(left,#b1520b 0%,rgba(232,119,34,0.86) 29%,rgba(232,119,34,0.73) 57%,rgba(232,119,34,0.8) 100%);background:-webkit-linear-gradient(left,#b1520b 0%,rgba(232,119,34,0.86) 29%,rgba(232,119,34,0.73) 57%,rgba(232,119,34,0.8) 100%);background:linear-gradient(to right,#b1520b 0%,rgba(232,119,34,0.86) 29%,rgba(232,119,34,0.73) 57%,rgba(232,119,34,0.8) 100%)}.page-nav-fixed.node-type-park #park-header #page-nav,.page-nav-fixed.node-type-waterpark #park-header #page-nav,.page-nav-fixed.node-type-golf-course #park-header #page-nav,.page-nav-fixed.node-type-wedding-venue #park-header #page-nav,.page-nav-fixed.node-type-festival #park-header #page-nav,.page-nav-fixed.section-cabins-camping #park-header #page-nav{position:fixed;top:0;bottom:auto;padding:0 20px 0 345px;z-index:9;background:none}.page-nav-fixed.node-type-park #park-header .down,.page-nav-fixed.node-type-waterpark #park-header .down,.page-nav-fixed.node-type-golf-course #park-header .down,.page-nav-fixed.node-type-wedding-venue #park-header .down,.page-nav-fixed.node-type-festival #park-header .down,.page-nav-fixed.section-cabins-camping #park-header .down{opacity:0}.page-nav-fixed.node-type-park #park-header .block-menu-block{background:#03502b;background:-moz-linear-gradient(left,#03502b 0%,rgba(4,106,56,0.86) 29%,rgba(4,106,56,0.73) 57%,rgba(4,106,56,0.73) 58%,rgba(3,79,41,0.8) 100%);background:-webkit-linear-gradient(left,#03502b 0%,rgba(4,106,56,0.86) 29%,rgba(4,106,56,0.73) 57%,rgba(4,106,56,0.73) 58%,rgba(3,79,41,0.8) 100%);background:linear-gradient(to right,#03502b 0%,rgba(4,106,56,0.86) 29%,rgba(4,106,56,0.73) 57%,rgba(4,106,56,0.73) 58%,rgba(3,79,41,0.8) 100%)}.page-nav-fixed.node-type-golf-course #park-header .block-menu-block{background:#569826;background:-moz-linear-gradient(left,#569826 0%,rgba(109,164,64,0.86) 29%,rgba(109,164,64,0.73) 57%,rgba(59,109,20,0.8) 100%);background:-webkit-linear-gradient(left,#569826 0%,rgba(109,164,64,0.86) 29%,rgba(109,164,64,0.73) 57%,rgba(59,109,20,0.8) 100%);background:linear-gradient(to right,#569826 0%,rgba(109,164,64,0.86) 29%,rgba(109,164,64,0.73) 57%,rgba(59,109,20,0.8) 100%)}.page-nav-fixed.node-type-waterpark #park-header .block-menu-block{background:#009bfd;background:-moz-linear-gradient(left,#009bfd 0%,rgba(0,174,239,0.86) 29%,rgba(0,174,239,0.73) 57%,rgba(0,118,239,0.8) 100%);background:-webkit-linear-gradient(left,#009bfd 0%,rgba(0,174,239,0.86) 29%,rgba(0,174,239,0.73) 57%,rgba(0,118,239,0.8) 100%);background:linear-gradient(to right,#009bfd 0%,rgba(0,174,239,0.86) 29%,rgba(0,174,239,0.73) 57%,rgba(0,118,239,0.8) 100%)}.page-nav-fixed.node-type-wedding-venue #park-header .block-menu-block{background:#151515;background:-moz-linear-gradient(left,#151515 0%,rgba(63,68,68,0.86) 29%,rgba(63,68,68,0.73) 57%,rgba(21,21,21,0.8) 100%);background:-webkit-linear-gradient(left,#151515 0%,rgba(63,68,68,0.86) 29%,rgba(63,68,68,0.73) 57%,rgba(21,21,21,0.8) 100%);background:linear-gradient(to right,#151515 0%,rgba(63,68,68,0.86) 29%,rgba(63,68,68,0.73) 57%,rgba(21,21,21,0.8) 100%)}.page-nav-fixed.node-type-festival #park-header .block-menu-block{background:#97120c;background:-moz-linear-gradient(left,#97120c 0%,rgba(190,58,52,0.86) 29%,rgba(190,58,52,0.73) 57%,rgba(190,58,52,0.8) 100%);background:-webkit-linear-gradient(left,#97120c 0%,rgba(190,58,52,0.86) 29%,rgba(190,58,52,0.73) 57%,rgba(190,58,52,0.8) 100%);background:linear-gradient(to right,#97120c 0%,rgba(190,58,52,0.86) 29%,rgba(190,58,52,0.73) 57%,rgba(190,58,52,0.8) 100%)}.page-nav-fixed.section-cabins-camping #park-header .block-menu-block{background:#b1520b;background:-moz-linear-gradient(left,#b1520b 0%,rgba(232,119,34,0.86) 29%,rgba(232,119,34,0.73) 57%,rgba(232,119,34,0.8) 100%);background:-webkit-linear-gradient(left,#b1520b 0%,rgba(232,119,34,0.86) 29%,rgba(232,119,34,0.73) 57%,rgba(232,119,34,0.8) 100%);background:linear-gradient(to right,#b1520b 0%,rgba(232,119,34,0.86) 29%,rgba(232,119,34,0.73) 57%,rgba(232,119,34,0.8) 100%)}#intro{font-size:20px;font-size:2rem;color:#5a5a5a;text-align:center;line-height:1.8}#intro a.button{margin-top:25px}#hours{text-align:center}#park-map-image{text-align:center}#park-map-image.tight div{margin:20px 0 15px}#park-map-image img.map{width:100%}#menus li:not(:last-child){margin-bottom:10px}#downloads{text-align:center}#contact{padding-bottom:5px}#contact #contact-details{position:relative}#contact #contact-details #details{background:#f4eee2;padding:50px 100px}#contact #contact-details #park-map-embed,#contact #contact-details #park-map{padding:0;position:absolute;top:0;left:50%;width:50%;height:100%;background:#f4eee2}#contact #contact-details #park-map-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}#contact #contact-details h5{color:#000}#contact #contact-details p{margin:20px 0}#contact #contact-details .name-block{font-size:20px;font-size:2rem;font-weight:bold}#contact #contact-details .country{display:none}#contact #contact-details .p-f-e{color:#046a38}#instagram-images .field-name-field-instagram-images:after{content:"";display:table;clear:both}#instagram-images .field-name-field-instagram-images .field-item{padding-left:20px;padding-right:20px}@media all and (max-width:1024px){#instagram-images .field-name-field-instagram-images .field-item{padding-left:15px;padding-right:15px}}@media all and (max-width:700px){#instagram-images .field-name-field-instagram-images .field-item{padding-left:0;padding-right:0}}.things-to-do h3,.things-to-do .page-search-node h2,.page-search-node .things-to-do h2,.things-to-do #search-form .container-inline label,#search-form .container-inline .things-to-do label{margin-bottom:5px}.things-to-do.cabins-camping ul.categories{display:none}.things-to-do .categories ul,.things-to-do ul.categories{margin-bottom:0}.things-to-do a.button{margin-top:20px}.node-type-cabins-camping #image-gallery{margin-top:40px}.node-thing-to-do #image-gallery{margin-top:55px;padding:5px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.date{font-family:"futura-pt",arial;font-weight:700;text-transform:uppercase;font-size:18px;font-size:1.8rem;line-height:40px;background:#f4eee2;display:block;color:#63736e}.date .date-repeat-rule{display:none}.date .date-display-range{display:inline}.time{font-style:italic;display:block}.date-time{text-align:center;background:#f4eee2}.date-time .date,.date-time .time{display:inline-block;line-height:40px;margin:0 5px}.event-category select{width:100% !important}.events h3,.events .page-search-node h2,.page-search-node .events h2,.events #search-form .container-inline label,#search-form .container-inline .events label{margin-bottom:5px}.node-type-event h2.page-title{margin-bottom:0}.node-type-event .node-image{margin-bottom:0}.node-type-event .details{margin-top:30px}.node-type-event ul.list-upcoming-dates{margin:0;padding:0;list-style:none;text-align:center}.node-type-event ul.list-upcoming-dates li{margin:0;padding:0;list-style:none}.node-type-event ul.list-upcoming-dates li{background:#f4eee2;border-top:1px solid #e5e5e5;padding:6px}.node-type-event ul.list-upcoming-dates li .date,.node-type-event ul.list-upcoming-dates li .time{display:inline-block;line-height:1;margin:0 2px}.view-events .view-empty{text-align:center}.section-things-to-do .view-events .categories{display:none}.section-things-to-do .view-events .button{margin-top:20px}.no-image .node-update .image,.node-update .no-image .image{display:none}.no-image .node-update .grid.text,.node-update .no-image .grid.text{width:auto;float:none;padding-left:0}.no-image .node-update .body,.node-update .no-image .body{float:left;width:80%;padding-right:60px;margin-bottom:0}.no-image .node-update a.button,.node-update .no-image a.button{float:right}.node-update .body{margin-bottom:20px}.node-testimonial h4{text-transform:none;font-weight:bold;margin-bottom:15px}.node-testimonial .body{font-style:italic}.node-testimonial .more-text{display:none}.rating{width:100px;height:20px;display:inline-block;position:relative;margin-right:5px;top:3px}.rating span.stars{width:0;overflow:hidden;position:absolute;height:20px}.rating span.stars span:before{color:#ffda0f}.rating span:not(.stars){position:relative;position:absolute;width:20px;height:20px}.rating span:not(.stars):before{position:absolute;content:"";color:#e5e5e5;font-size:20px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:none;width:20px;height:20px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:20px;float:left;top:0;left:0;right:0;bottom:0}.rating span:not(.stars):nth-child(1){left:0}.rating span:not(.stars):nth-child(2){left:20px}.rating span:not(.stars):nth-child(3){left:40px}.rating span:not(.stars):nth-child(4){left:60px}.rating span:not(.stars):nth-child(5){left:80px}.board-members .node{float:left;width:50%}.board-members .node:nth-child(odd){padding-right:30px}.board-members .node:nth-child(even){padding-left:30px}.board-members.listing .node{border-bottom:1px solid #e5e5e5}.node-blog-post #image-gallery{border-bottom:none}body.front #page-content{max-width:none}body.front #home-header{height:calc(100vh - 60px);position:relative;margin-bottom:35px;height:calc(100vh - 60px)}@media (max-width:1024px){body.front #home-header{height:calc(100vh - 195px)}}body.front #home-header .slick,body.front #home-header .slick-list,body.front #home-header .slick-track,body.front #home-header .slick-slide{position:absolute;width:100%;height:100%}body.front #home-header .slick{z-index:0}body.front #home-header .slick-slide{background:center bottom no-repeat;background-size:cover}body.front #home-header .text{position:absolute;bottom:0;left:0;width:100%;padding:100px 100px 65px 100px;z-index:1;background:-moz-linear-gradient(top,rgba(4,106,56,0) 0%,rgba(4,106,56,0.6) 42%,rgba(4,67,36,0.75) 71%,rgba(0,51,51,0.9) 100%);background:-webkit-linear-gradient(top,rgba(4,106,56,0) 0%,rgba(4,106,56,0.6) 42%,rgba(4,67,36,0.75) 71%,rgba(0,51,51,0.9) 100%);background:linear-gradient(to bottom,rgba(4,106,56,0) 0%,rgba(4,106,56,0.6) 42%,rgba(4,67,36,0.75) 71%,rgba(0,51,51,0.9) 100%)}body.front #home-header .text .inner{display:table}body.front #home-header .text .whats-next,body.front #home-header .text .links{display:table-cell;vertical-align:bottom}body.front #home-header .text .whats-next{width:60%;padding-right:10%}body.front #home-header .text .whats-next img{width:100%}body.front #home-header .text .links{width:40%;padding-bottom:3%}body.front #home-header .text .links a{width:100%;max-width:400px;text-align:center}body.front #home-header .text .links a:first-child{margin-bottom:20px}body.front #home-header h1{font-size:160px;font-size:16rem;color:#fff;line-height:0.8;margin-bottom:40px}body.front #home-header h1 span{font-size:55px;font-size:5.5rem;display:block;font-weight:400}body.front #home-header a.button{font-size:22px;font-size:2.2rem;padding:25px 35px}body.front h2.page-title{padding-top:50px}body.front .listing.featured{margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #e5e5e5}body.page-node-4 #page-content{max-width:none}.gm-style .gm-style-iw{font-size:15px;font-size:1.5rem}#info-window{width:300px;line-height:1.5}#trail-map #info-window{width:180px}#info-window .image{position:absolute;top:0;left:0}#info-window .image img{max-width:100%}#info-window .title{font-weight:bold}#info-window .description{margin-bottom:15px}#info-window .country{display:none}#park-select{position:absolute;top:10px;left:10px;z-index:9;width:280px}#park-select select{width:100% !important}#park-select span.custom-select{border-color:#bdbcba;height:45px;overflow:hidden}#parks-map{min-height:200px;position:relative;margin-bottom:35px;z-index:8}#search-form{max-width:600px}#search-form:after{content:"";display:table;clear:both}#search-form input{width:auto;float:left}#search-form input[type="text"]{width:70%}#search-form input[type="submit"]{width:30%;height:auto;line-height:35px}#search-form .container-inline label{display:block}ol.search-results{border-top:1px solid #e5e5e5;margin:0;padding:0;list-style:none;padding-top:35px}ol.search-results li{margin:0;padding:0;list-style:none}ol.search-results li:not(:last-child){margin-bottom:35px;padding-bottom:35px;border-bottom:1px solid #e5e5e5}ol.search-results p{margin:0}ol.search-results .search-info{display:none}ol.search-results h3 a,ol.search-results .page-search-node h2 a,.page-search-node ol.search-results h2 a,ol.search-results #search-form .container-inline label a,#search-form .container-inline ol.search-results label a{color:#046a38}.ui-spinner,.ui-widget,.ui-widget-content,.ui-corner-all{font-family:"futura-pt",arial;font-size:14px;font-size:1.4rem}#ui-datepicker-div{position:relative;z-index:25 !important;background:#fcfbf8;border:1px solid #e5e5e5;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-clip:padding-box;padding:0 20px 20px;width:280px !important;text-transform:uppercase;font-family:"futura-pt",arial;font-size:14px;font-size:1.4rem;font-weight:normal}#ui-datepicker-div a{text-decoration:none}#ui-datepicker-div select.ui-datepicker-month,#ui-datepicker-div select.ui-datepicker-year{padding:2px}#ui-datepicker-div th{padding:0}#ui-datepicker-div .ui-widget-header{background:none;border:none;border-radius:0;padding:10px;color:#046a38}#ui-datepicker-div .ui-datepicker-group-first{padding-right:10px}#ui-datepicker-div .ui-datepicker-group-last{padding-left:10px}#ui-datepicker-div.ui-datepicker-multi .ui-datepicker-group table{width:100%}#ui-datepicker-div .ui-state-default,#ui-datepicker-div .ui-widget-content .ui-state-default,#ui-datepicker-div .ui-widget-header .ui-state-default{border-color:#e5e5e5}#ui-datepicker-div .ui-state-default,#ui-datepicker-div .ui-widget-content .ui-state-default,#ui-datepicker-div .ui-widget-header .ui-state-default{background:none}#ui-datepicker-div.ui-datepicker .ui-datepicker-prev span,#ui-datepicker-div.ui-datepicker .ui-datepicker-next span{margin:0}#ui-datepicker-div .ui-state-default{padding:5px;text-align:center;border-color:#fcfbf8;color:#63736e}#ui-datepicker-div .ui-state-hover,#ui-datepicker-div .ui-widget-content .ui-state-hover,#ui-datepicker-div .ui-widget-header .ui-state-hover,#ui-datepicker-div .ui-state-focus,#ui-datepicker-div .ui-widget-content .ui-state-focus,#ui-datepicker-div .ui-widget-header .ui-state-focus,#ui-datepicker-div .ui-state-highlight,#ui-datepicker-div .ui-widget-content .ui-state-highlight,#ui-datepicker-div .ui-widget-header .ui-state-highlight{border-color:#046a38;color:#046a38;background:none}#ui-datepicker-div .ui-state-active,#ui-datepicker-div .ui-state-active.ui-state-hover{border-color:#046a38;background:#046a38;color:#fff}#ui-datepicker-div .ui-datepicker-calendar .ui-state-hover{border:1px solid #046a38}#ui-datepicker-div .ui-icon{cursor:pointer;width:20px;height:20px}#ui-datepicker-div .ui-datepicker-prev,#ui-datepicker-div .ui-datepicker-prev-hover{left:-20px;top:0}#ui-datepicker-div .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-next-hover{right:4px;top:0}#ui-datepicker-div .ui-icon-circle-triangle-w,#ui-datepicker-div .ui-icon-circle-triangle-e{top:13px}#ui-datepicker-div .ui-state-hover{background:none;border:none}#ui-datepicker-div .ui-icon.ui-icon-circle-triangle-w,#ui-datepicker-div .ui-icon.ui-icon-circle-triangle-e{background:none;position:relative}#ui-datepicker-div .ui-icon.ui-icon-circle-triangle-w:before,#ui-datepicker-div .ui-icon.ui-icon-circle-triangle-e:before{position:absolute;content:"";color:#046a38;font-size:20px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:none;width:20px;height:20px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:20px;float:left;top:0;left:0;right:0;bottom:0}#ui-datepicker-div .ui-icon.ui-icon-circle-triangle-w:before,#ui-datepicker-div .ui-icon.ui-icon-circle-triangle-e:before{position:absolute;top:0;left:0;text-indent:0;line-height:1;font-weight:normal}#ui-datepicker-div .ui-icon.ui-icon-circle-triangle-e:before{content:'\e908'}div.messages,div.messages--status,div.messages--warning,div.messages--error{font-size:14px;font-size:1.4rem;margin-left:auto;margin-right:auto;max-width:900px;margin-bottom:40px}div.messages:after,div.messages--status:after,div.messages--warning:after,div.messages--error:after{content:"";display:table;clear:both}div.messages p,div.messages--status p,div.messages--warning p,div.messages--error p,div.messages ul,div.messages--status ul,div.messages--warning ul,div.messages--error ul{font-size:14px;font-size:1.4rem}.edit a{position:absolute;right:1px;top:1px;z-index:2}.edit a,ul.tabs-primary li a{border:none;background:#202020;color:#eee;letter-spacing:0;border-radius:0;padding:4px 8px;line-height:20px;text-decoration:none;display:block;font-size:12px;font-size:1.2rem;font-family:arial}.edit a:hover,ul.tabs-primary li a:hover{background:#0074bd;opacity:1;color:#fff}ul.tabs-primary{position:fixed;top:30px;left:345px;margin:0;padding:0;background:none;z-index:999}ul.tabs-primary li{margin:0 1px 0 0;padding:0;border:none;border-bottom:1px solid #202020;background:none;text-shadow:none;border-radius:0;list-style:none;float:left}ul.tabs-primary li a{padding:0 20px;line-height:22px}.messages,.messages--status,.messages--warning,.messages--error{margin:20px 0;padding:10px 10px 10px 50px;background-image:inline-image("message-24-ok.png");background-position:8px 8px;background-repeat:no-repeat;border:1px solid #be7}.messages--warning{background-image:inline-image("message-24-warning.png");border-color:#ed5}.messages--error{background-image:inline-image("message-24-error.png");border-color:#ed541d}.messages__list{margin:0}.messages__item{list-style-image:none}.messages--error p.error{color:#333}.ok,.messages--status{background-color:#f8fff0;color:#234600}.warning,.messages--warning{background-color:#fffce5;color:#840}.error,.messages--error{background-color:#fef5f1;color:#8c2e0b}.views-table.draggable{width:100%}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc}form tbody{border-top:1px solid #ccc}form table ul{margin:0}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em}tr.even{background-color:#fff}td.active{background-color:#ddd}td.checkbox,th.checkbox{text-align:center}td.menu-disabled{background:#ccc}tr.drag{background-color:#fffff0}tr.drag-previous{background-color:#ffd}.tabledrag-toggle-weight{font-size:0.9em}tr.selected td{background:#ffc}a.tabledrag-handle .handle{width:20px;height:25px}@media (max-width:1600px){#park-header .text{padding-left:50px;padding-right:50px}#park-header h1{font-size:80px;font-size:8rem}#park-header h1 span{font-size:30px;font-size:3rem}}@media (max-width:1370px){#footer #bottom #newsletter h2 br{display:block}.sidebar a.logo{max-width:150px;height:112px}.sidebar ul.push-menu:not(.utility){padding-bottom:20px}.sidebar ul.push-menu:not(.utility)>li>a{padding-top:10px;padding-bottom:10px}.sidebar ul.push-menu:not(.utility)>li .submenu{padding-top:50px;padding-bottom:0}.sidebar ul.push-menu:not(.utility)>li .submenu ul li{padding-top:3px;padding-bottom:3px}.sidebar ul.push-menu:not(.utility)>li .submenu.parks #block-menu-block-4 ul li,.sidebar ul.push-menu:not(.utility)>li .submenu.things-to-do li.categories ul li{padding-top:0;padding-bottom:0}.sidebar ul.push-menu:not(.utility)>li .submenu.parks #block-menu-block-4 ul li a,.sidebar ul.push-menu:not(.utility)>li .submenu.things-to-do li.categories ul li a{padding-top:7px;padding-bottom:7px}.sidebar ul.push-menu:not(.utility)>li.book{padding-top:20px}.sidebar ul.utility>li.about>a,.sidebar ul.utility>li.careers>a,.sidebar ul.utility>li.donate>a{padding-top:10px;padding-bottom:10px}.sidebar ul.utility>li.donate{margin-bottom:15px}}@media (max-width:1280px){#footer #bottom .grid .inner{padding:40px}#footer #bottom .grid#nova-info .inner{padding-top:20px}#footer #bottom #newsletter .form-item{width:60%;margin:0}#footer #bottom #newsletter input[type="submit"]{width:40%}#footer #bottom #newsletter h2 br{display:none}.node-type-park #park-header:not(.with-logo) .text{width:auto}#park-header #right-image,#park-header #top-right-image,#park-header #bottom-right-image{display:none}body.front #home-header .text{padding:80px 80px 40px 80px}body.front #home-header h1{font-size:120px;font-size:12rem}body.front #home-header h1 span{font-size:40px;font-size:4rem}body.front #home-header a.button{font-size:18px;font-size:1.8rem;padding:20px 30px}}@media (max-width:1400px){body.front #home-header .text .inner,body.front #home-header .text .whats-next,body.front #home-header .text .links{display:block;width:auto;padding:0}body.front #home-header .text .whats-next{margin-bottom:30px}body.front #home-header .text .whats-next img{max-width:400px}body.front #home-header .text .links a{width:auto}body.front #home-header .text .links a:first-child{margin-right:30px;margin-bottom:0}}@media (max-width:1279px){table th,table td{padding-left:20px;padding-right:20px}}@media (max-width:1024px){#main{margin-left:0;padding-top:0}.sidebar{left:-265px;width:265px;position:absolute}.sidebar .inner{padding:0 5px;height:auto;min-height:0 !important}.sidebar .logo{display:none}.mobile-nav-open .sidebar.left:after{opacity:1}.sidebar.right{right:-265px;left:auto;display:block}.mobile-book-open .sidebar.right:after{opacity:1}.sidebar.right p{font-weight:bold;margin:0 -5px;padding:10px 14px;font-size:13px;font-size:1.3rem;background:#dae9e1;line-height:1.1}.sidebar.right span.ph{color:#046a38;font-family:"futura-pt",arial;font-weight:400;font-size:35px;font-size:3.5rem;display:block}.mobile-nav-open #main,.mobile-nav-open #header{left:265px}.mobile-nav-open .sidebar.left{left:0}.mobile-book-open #main,.mobile-book-open #header{left:-265px}.mobile-book-open .sidebar.right{right:0}#header{display:block;text-align:center;height:auto;padding:12px 0}#header a.logo{display:block}#header a.logo img{max-width:150px}.notifications-desktop{display:none}.notifications-mobile{display:block;background:#c7ad79;padding:1px 0}.notifications-mobile .notifications-open{position:relative;font-size:15px;font-size:1.5rem;position:relative;background:#c7ad79;top:0;left:0;right:0;line-height:1;color:#fff;padding:5px 0;display:block;text-align:right;padding-right:35px}.notifications-mobile .notifications-open:before{position:absolute;content:"";color:#fff;font-size:11px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:none;width:11px;height:11px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:11px;float:left;top:0;left:auto;right:18px;bottom:0}.notifications-mobile .notifications-open:before{top:50%;transform:translateY(-50%)}.notifications-mobile .notifications-wrap{text-align:left}#menu-toggle{display:block;-webkit-tap-highlight-color:transparent;outline:none;position:relative;cursor:pointer;position:absolute;left:17px;top:11px;width:45px;height:45px}#menu-toggle:before{position:absolute;content:"";color:#000;font-size:45px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:none;width:45px;height:45px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:45px;float:left;top:0;left:0;right:0;bottom:0}#menu-toggle.close:before{content:'\e901'}#book-toggle{display:block;cursor:pointer;position:absolute;right:20px;top:18px}#book-toggle.open a{background:#046a38;display:inline-block;padding:16px 20px;line-height:1;text-decoration:none;color:#fff;font-family:"futura-pt",arial;font-weight:700;text-transform:uppercase;font-size:15px;font-size:1.5rem;border:none;background:transparent;border:1px solid #000;color:#000;padding:0 10px !important;line-height:30px;border-width:2px;font-size:13px;font-size:1.3rem;font-weight:400}}@media all and (max-width:1024px) and (max-width:767px){#book-toggle.open a{padding:12px 15px}}@media (max-width:1024px){#book-toggle.close a{position:relative;width:45px;height:45px;color:#fff;text-decoration:none}#book-toggle.close a:before{position:absolute;content:"";color:#000;font-size:45px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:none;width:45px;height:45px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:45px;float:left;top:0;left:0;right:0;bottom:0}.sub-menu-toggle{right:9px;top:3px;width:35px}.sub-menu-toggle:before{font-size:35px}.nav{padding:0}.sidebar ul.mega-menu{display:none}.sidebar #mobile-menu{display:block}.sidebar ul li{margin:0;text-align:left}.sidebar ul li:first-child{border-top:none}.sidebar ul li.with-select{padding:25px 14px;position:relative}.sidebar ul li a{padding:16px 14px;line-height:1;font-size:18px;font-size:1.8rem}.sidebar ul li.menu-open .submenu{left:0}.sidebar ul li .submenu{position:absolute;top:0;left:-263px;width:255px;height:100%;z-index:10}.sidebar ul li .submenu h4{font-size:18px;font-size:1.8rem;font-weight:700;line-height:50px;background:#c4d4c0;color:#046a38;padding-left:14px;margin:0}.sidebar ul li .submenu ul{padding:0 5px}.sidebar ul li .submenu ul li{border-color:#dbd6cb}.sidebar ul li.menu-mlid-650 li{display:none}.sidebar ul li.menu-mlid-650 li.with-select,.sidebar ul li.menu-mlid-650 li.menu-mlid-673,.sidebar ul li.menu-mlid-650 li.menu-mlid-664{display:block}.sidebar ul li.menu-mlid-650 li .custom-select{border-color:#bdbcba;height:45px;overflow:hidden}.sidebar ul.utility{padding:0 0 0 5px;position:static;margin-top:25px}.sidebar ul.utility li.about,.sidebar ul.utility li.careers,.sidebar ul.utility li.donate{display:none}.sidebar ul.utility li.contact a{padding:0 30px}.sidebar ul.utility li.search{border-right:none}.sidebar ul.utility li.search a{padding-left:30px;padding-right:45px}.sidebar ul.utility li.search a:before{right:5px}.sidebar ul.utility li.social{padding-left:0;clear:left;margin:15px 0 0 50px}.sidebar ul.utility li.social a{margin:0 7px}.sidebar ul.utility li.social a.instagram:before{top:2px}.sidebar #search{position:relative;bottom:0;margin-top:10px;padding-left:0;padding-right:30px}.sidebar #search #search-toggle{right:0}h1.page-title{padding-top:0}#page-header{margin-left:-20px;margin-right:-20px}#page-header .text{padding-left:40px}#page-header .text a.back{left:40px}#park-header{margin-left:-20px;margin-right:-20px}.page-nav-fixed #park-header #page-nav,.page-nav-fixed.node-type-park #park-header #page-nav,.page-nav-fixed.node-type-waterpark #park-header #page-nav,.page-nav-fixed.node-type-golf-course #park-header #page-nav,.page-nav-fixed.node-type-wedding-venue #park-header #page-nav,.page-nav-fixed.node-type-festival #park-header #page-nav,.section-cabins-camping .page-nav-fixed #park-header #page-nav{padding:0}body.front #home-header{margin-left:-20px;margin-right:-20px}}@media (max-width:1023px){#footer #promos .text{padding:20px 15px}.listing-filters ul.categories li a{font-size:13px;font-size:1.3rem}#park-header .text{padding-left:30px;padding-right:30px}#park-header h1{font-size:70px;font-size:7rem}#park-header h1 span{font-size:25px;font-size:2.5rem}#park-header p{font-size:18px;font-size:1.8rem}#contact #contact-details{position:relative}#contact #contact-details #details{padding:30px}#event-filters .eventPicker{padding:0 120px}}@media (max-width:768px){body.front #home-header .text{padding-left:60px;padding-right:60px}body.front #home-header .text .whats-next img{max-width:250px}body.front #home-header,#park-header{height:430px;margin-bottom:0}body.front #home-header #secondary-image,#park-header #secondary-image{display:none}}@media (max-width:767px){body{font-size:14px;font-size:1.4rem;line-height:1.5}#main{padding-top:0}#header a.logo img{max-width:100px}.layout-half.reverse .grid,.layout-half .grid,.layout-third.reverse .grid,.layout-third .grid,.layout-quarter.reverse .grid,.layout-quarter .grid{width:auto;float:none}.layout-half.reverse .grid:nth-child(odd),.layout-half.reverse .grid:nth-child(even),.layout-half.reverse .grid:nth-child(3n-2),.layout-half.reverse .grid:nth-child(3n-1),.layout-half.reverse .grid:nth-child(3n),.layout-half.reverse .grid:nth-child(3n-3),.layout-half.reverse .grid:nth-child(3n-2),.layout-half.reverse .grid:nth-child(3n-1),.layout-half.reverse .grid:nth-child(3n),.layout-half .grid:nth-child(odd),.layout-half .grid:nth-child(even),.layout-half .grid:nth-child(3n-2),.layout-half .grid:nth-child(3n-1),.layout-half .grid:nth-child(3n),.layout-half .grid:nth-child(3n-3),.layout-half .grid:nth-child(3n-2),.layout-half .grid:nth-child(3n-1),.layout-half .grid:nth-child(3n),.layout-third.reverse .grid:nth-child(odd),.layout-third.reverse .grid:nth-child(even),.layout-third.reverse .grid:nth-child(3n-2),.layout-third.reverse .grid:nth-child(3n-1),.layout-third.reverse .grid:nth-child(3n),.layout-third.reverse .grid:nth-child(3n-3),.layout-third.reverse .grid:nth-child(3n-2),.layout-third.reverse .grid:nth-child(3n-1),.layout-third.reverse .grid:nth-child(3n),.layout-third .grid:nth-child(odd),.layout-third .grid:nth-child(even),.layout-third .grid:nth-child(3n-2),.layout-third .grid:nth-child(3n-1),.layout-third .grid:nth-child(3n),.layout-third .grid:nth-child(3n-3),.layout-third .grid:nth-child(3n-2),.layout-third .grid:nth-child(3n-1),.layout-third .grid:nth-child(3n),.layout-quarter.reverse .grid:nth-child(odd),.layout-quarter.reverse .grid:nth-child(even),.layout-quarter.reverse .grid:nth-child(3n-2),.layout-quarter.reverse .grid:nth-child(3n-1),.layout-quarter.reverse .grid:nth-child(3n),.layout-quarter.reverse .grid:nth-child(3n-3),.layout-quarter.reverse .grid:nth-child(3n-2),.layout-quarter.reverse .grid:nth-child(3n-1),.layout-quarter.reverse .grid:nth-child(3n),.layout-quarter .grid:nth-child(odd),.layout-quarter .grid:nth-child(even),.layout-quarter .grid:nth-child(3n-2),.layout-quarter .grid:nth-child(3n-1),.layout-quarter .grid:nth-child(3n),.layout-quarter .grid:nth-child(3n-3),.layout-quarter .grid:nth-child(3n-2),.layout-quarter .grid:nth-child(3n-1),.layout-quarter .grid:nth-child(3n){padding-left:0;padding-right:0;float:none;width:auto}.layout-half.reverse .grid:not(:last-child),.layout-half .grid:not(:last-child),.layout-third.reverse .grid:not(:last-child),.layout-third .grid:not(:last-child),.layout-quarter.reverse .grid:not(:last-child),.layout-quarter .grid:not(:last-child){margin-bottom:30px}.layout-one-third-two-thirds .grid:nth-child(odd),.layout-two-thirds-one-third .grid:nth-child(odd){padding-right:15px}.layout-one-third-two-thirds .grid:nth-child(even),.layout-two-thirds-one-third .grid:nth-child(even){padding-left:15px}.not-on-mobile{display:none}#footer{margin-top:50px;text-align:center}#footer #promos{padding:20px}#footer #promos .text{height:auto !important}#footer #promos h3,#footer #promos .page-search-node h2,.page-search-node #footer #promos h2,#footer #promos #search-form .container-inline label,#search-form .container-inline #footer #promos label{font-size:20px;font-size:2rem}#footer #promos .grid:nth-child(3n-2),#footer #promos .grid:nth-child(3n-1),#footer #promos .grid:nth-child(3n){padding-left:0;padding-right:0}#footer #bottom{background:#fff}#footer #bottom .grid:first-child{padding:0}#footer #bottom .grid:last-child{padding:0}#footer #bottom .grid .inner{padding:25px 20px;height:auto !important}#footer #bottom .grid#nova-info .inner{font-size:12px;font-size:1.2rem;padding:25px 15px 25px;background:none}#footer #bottom .grid#nova-info .inner,#footer #bottom .grid#nova-info .inner a{color:#6a6969}#footer #bottom h2{font-size:30px;font-size:3rem;padding-left:15px;padding-right:15px}#footer #bottom #newsletter.grid:not(:last-child){margin-bottom:4px}#footer #bottom .footnote{border-color:rgba(106,105,105,0.3)}#footer #bottom .footnote a{display:block}#footer #bottom img.logo{max-width:85px;display:none}#footer #bottom img.logo.green{display:inline-block}h1.page-title,h2.page-title{font-size:22px;font-size:2.2rem;padding:20px;margin-bottom:20px}.third-level h1.page-title,.third-level h2.page-title{margin-top:30px}h2{font-size:28px;font-size:2.8rem;margin-bottom:20px}h3,.page-search-node h2,#search-form .container-inline label{font-size:18px;font-size:1.8rem;margin-bottom:10px}h4{font-size:16px;font-size:1.6rem;margin-bottom:5px}.webform-client-form label{width:40%}.webform-client-form input[type="text"],.webform-client-form input[type="email"],.webform-client-form select,.webform-client-form .webform-component-file .form-managed-file,.webform-client-form .form-textarea-wrapper,.webform-client-form .description,.webform-client-form .grippie,.webform-client-form .form-checkboxes,.webform-client-form .form-radios,.webform-client-form .webform-datepicker{width:60%}#extra-details{padding-left:40%}.template.table{overflow-x:auto}#page-header{text-align:center;margin:0 -20px}.third-level- #page-header{margin-bottom:35px}#page-header .text{min-height:inherit;height:auto;padding-left:0;padding-bottom:40px;position:relative;z-index:5;background:#024f29;background:-moz-linear-gradient(left,#024f29 0%,#136d40 36%,#3d8c65 100%);background:-webkit-linear-gradient(left,#024f29 0%,#136d40 36%,#3d8c65 100%);background:linear-gradient(to right,#024f29 0%,#136d40 36%,#3d8c65 100%)}#page-header .text h1{font-size:35px;font-size:3.5rem;line-height:1}#page-header .text h1 span{font-size:20px;font-size:2rem}#page-header .text a.back{width:100%;text-align:center;left:0;display:none}#page-header.park .text h1{font-size:35px;font-size:3.5rem}#page-header.golf_course .text{background:#4d8f14;background:-moz-linear-gradient(left,#4d8f14 0%,#609e24 36%,#609e24 100%);background:-webkit-linear-gradient(left,#4d8f14 0%,#609e24 36%,#609e24 100%);background:linear-gradient(to right,#4d8f14 0%,#609e24 36%,#609e24 100%)}#page-header.waterpark .text{background:#008be5;background:-moz-linear-gradient(left,#008be5 0%,#009fdd 36%,#00aeef 100%);background:-webkit-linear-gradient(left,#008be5 0%,#009fdd 36%,#00aeef 100%);background:linear-gradient(to right,#008be5 0%,#009fdd 36%,#00aeef 100%)}#page-header.wedding_venue .text{background:#151616;background:-moz-linear-gradient(left,#151616 0%,#3f4444 36%,#3f4444 100%);background:-webkit-linear-gradient(left,#151616 0%,#3f4444 36%,#3f4444 100%);background:linear-gradient(to right,#151616 0%,#3f4444 36%,#3f4444 100%)}#page-header.event .text{background:#990f00;background:-moz-linear-gradient(left,#990f00 0%,#c0392f 36%,#be3a34 100%);background:-webkit-linear-gradient(left,#990f00 0%,#c0392f 36%,#be3a34 100%);background:linear-gradient(to right,#990f00 0%,#c0392f 36%,#be3a34 100%)}#page-header.no-menu .text{margin-bottom:0}#page-header.no-menu .text:after{display:none}#page-header.park h2.page-title{padding-top:50px}#page-header h2.page-title{padding-top:20px}#page-nav{position:relative;min-height:inherit;background:none;z-index:1}#page-nav #page-nav-toggle{display:block;font-size:13px;font-size:1.3rem;text-transform:uppercase;font-family:"futura-pt",arial;color:#fff;width:90px;height:90px;line-height:1;position:relative;position:absolute;border-radius:99em;position:absolute;left:50%;bottom:-38px;margin-left:-45px;z-index:1;cursor:pointer;text-align:center;padding-top:57px;z-index:0;background:#06532e;background:-moz-linear-gradient(top,#06532e 45%,#3d8c65 100%);background:-webkit-linear-gradient(top,#06532e 45%,#3d8c65 100%);background:linear-gradient(to bottom,#06532e 45%,#3d8c65 100%)}#page-nav #page-nav-toggle:before{position:absolute;content:"";color:#fff;font-size:20px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:none;width:20px;height:20px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:20px;float:left;top:66px;left:36px;right:0;bottom:0}#page-nav #page-nav-toggle:before{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}#page-nav #page-nav-toggle.close:before{transform:rotate(180deg)}.golf_course #page-nav #page-nav-toggle,.node-type-golf-course #page-nav #page-nav-toggle{background:#4d8f14;background:-moz-linear-gradient(top,#4d8f14 45%,#6ba539 100%);background:-webkit-linear-gradient(top,#4d8f14 45%,#6ba539 100%);background:linear-gradient(to bottom,#4d8f14 45%,#6ba539 100%)}.waterpark #page-nav #page-nav-toggle,.node-type-waterpark #page-nav #page-nav-toggle{background:#008be5;background:-moz-linear-gradient(top,#008be5 45%,#00aeef 100%);background:-webkit-linear-gradient(top,#008be5 45%,#00aeef 100%);background:linear-gradient(to bottom,#008be5 45%,#00aeef 100%)}.wedding_venue #page-nav #page-nav-toggle,.node-type-wedding-venue #page-nav #page-nav-toggle{background:#151616;background:-moz-linear-gradient(top,#151616 45%,#3f4444 100%);background:-webkit-linear-gradient(top,#151616 45%,#3f4444 100%);background:linear-gradient(to bottom,#151616 45%,#3f4444 100%)}.festival #page-nav #page-nav-toggle,.node-type-festival #page-nav #page-nav-toggle{background:#990f00;background:-moz-linear-gradient(top,#990f00 45%,#be3a34 100%);background:-webkit-linear-gradient(top,#990f00 45%,#be3a34 100%);background:linear-gradient(to bottom,#990f00 45%,#be3a34 100%)}.section-cabins-camping #page-nav #page-nav-toggle,.cabins-camping #page-nav #page-nav-toggle{background:#b35200;background:-moz-linear-gradient(top,#b35200 45%,#e87722 100%);background:-webkit-linear-gradient(top,#b35200 45%,#e87722 100%);background:linear-gradient(to bottom,#b35200 45%,#e87722 100%)}#page-nav .menu-block{background:#024f29;background:-moz-linear-gradient(left,#024f29 0%,#136d40 36%,#3d8c65 100%);background:-webkit-linear-gradient(left,#024f29 0%,#136d40 36%,#3d8c65 100%);background:linear-gradient(to right,#024f29 0%,#136d40 36%,#3d8c65 100%);padding:0;padding:0 20px 18px;position:relative;z-index:1;display:none}.golf_course #page-nav .menu-block{background:#4d8f14;background:-moz-linear-gradient(left,#4d8f14 0%,#609e24 36%,#609e24 100%);background:-webkit-linear-gradient(left,#4d8f14 0%,#609e24 36%,#609e24 100%);background:linear-gradient(to right,#4d8f14 0%,#609e24 36%,#609e24 100%)}.waterpark #page-nav .menu-block{background:#008be5;background:-moz-linear-gradient(left,#008be5 0%,#009fdd 36%,#00aeef 100%);background:-webkit-linear-gradient(left,#008be5 0%,#009fdd 36%,#00aeef 100%);background:linear-gradient(to right,#008be5 0%,#009fdd 36%,#00aeef 100%)}.wedding_venue #page-nav .menu-block{background:#151616;background:-moz-linear-gradient(left,#151616 0%,#3f4444 36%,#3f4444 100%);background:-webkit-linear-gradient(left,#151616 0%,#3f4444 36%,#3f4444 100%);background:linear-gradient(to right,#151616 0%,#3f4444 36%,#3f4444 100%)}.festival #page-nav .menu-block{background:#990f00;background:-moz-linear-gradient(left,#990f00 0%,#c0392f 36%,#be3a34 100%);background:-webkit-linear-gradient(left,#990f00 0%,#c0392f 36%,#be3a34 100%);background:linear-gradient(to right,#990f00 0%,#c0392f 36%,#be3a34 100%)}.section-cabins-camping #page-nav .menu-block{background:#b35200;background:-moz-linear-gradient(left,#b35200 0%,#ea7706 36%,#ea7706 100%);background:-webkit-linear-gradient(left,#b35200 0%,#ea7706 36%,#ea7706 100%);background:linear-gradient(to right,#b35200 0%,#ea7706 36%,#ea7706 100%)}#page-nav a.back{font-family:"futura-pt",arial;font-size:18px;font-size:1.8rem;color:#fff;text-decoration:none;display:block;padding-top:5px}#page-nav .menu-block-wrapper{float:none;position:relative;left:0;text-align:center;z-index:2}#page-nav ul{position:static;border-top:1px solid rgba(255,255,255,0.25)}#page-nav ul li{float:none;border-bottom:1px solid rgba(255,255,255,0.25)}#page-nav ul li:not(:last-child):after{display:none}#page-nav ul li.active-trail{background:none}#page-nav ul li.active-trail a{color:#fff}#page-nav ul li a{line-height:45px;padding:0}.down{display:none}.slick.video-gallery,.slick.gallery{margin-bottom:5px}.slick.video-gallery .slick-prev,.slick.video-gallery .slick-next,.slick.gallery .slick-prev,.slick.gallery .slick-next{display:block !important}.slick.video-gallery-nav,.slick.gallery-nav{display:none}.slick .slick-prev,.slick .slick-next{left:0}.slick .slick-prev:before,.slick .slick-next:before{z-index:2}.slick .slick-prev:after,.slick .slick-next:after{display:block;content:'';position:absolute;width:75px;height:75px;left:-40px;top:-8px;background:rgba(255,255,255,0.8);border-radius:999px;z-index:1}.slick .slick-next{left:auto;right:0}.slick .slick-next:after{left:auto;right:-40px}.listing-filters ul.categories li{width:33.333%}.listing-filters ul.categories li a{padding:10px 5px}.row{padding:30px 0}#park-header{padding-bottom:60%;margin:0 -20px;background-position:center bottom;background-size:100% auto;margin-bottom:0;text-align:center}.node-type-golf-course #park-header,.node-type-waterpark #park-header,.node-type-wedding-venue #park-header,.node-type-festival #park-header{padding-bottom:0}.node-type-park #park-header.with-logo{padding-bottom:0}#park-header:after{content:'';position:absolute;bottom:0;left:0;width:767px;height:20px;background:#03502b;background:-moz-linear-gradient(left,#03502b 0%,rgba(4,106,56,0.86) 29%,rgba(4,106,56,0.73) 57%,rgba(4,106,56,0.73) 58%,rgba(3,79,41,0.8) 100%);background:-webkit-linear-gradient(left,#03502b 0%,rgba(4,106,56,0.86) 29%,rgba(4,106,56,0.73) 57%,rgba(4,106,56,0.73) 58%,rgba(3,79,41,0.8) 100%);background:linear-gradient(to right,#03502b 0%,rgba(4,106,56,0.86) 29%,rgba(4,106,56,0.73) 57%,rgba(4,106,56,0.73) 58%,rgba(3,79,41,0.8) 100%);display:none !important}.node-type-golf-course #park-header:after{background:#569826;background:-moz-linear-gradient(left,#569826 0%,rgba(109,164,64,0.86) 29%,rgba(109,164,64,0.73) 57%,rgba(59,109,20,0.8) 100%);background:-webkit-linear-gradient(left,#569826 0%,rgba(109,164,64,0.86) 29%,rgba(109,164,64,0.73) 57%,rgba(59,109,20,0.8) 100%);background:linear-gradient(to right,#569826 0%,rgba(109,164,64,0.86) 29%,rgba(109,164,64,0.73) 57%,rgba(59,109,20,0.8) 100%)}.node-type-waterpark #park-header:after{background:#009bfd;background:-moz-linear-gradient(left,#009bfd 0%,rgba(0,174,239,0.86) 29%,rgba(0,174,239,0.73) 57%,rgba(0,118,239,0.8) 100%);background:-webkit-linear-gradient(left,#009bfd 0%,rgba(0,174,239,0.86) 29%,rgba(0,174,239,0.73) 57%,rgba(0,118,239,0.8) 100%);background:linear-gradient(to right,#009bfd 0%,rgba(0,174,239,0.86) 29%,rgba(0,174,239,0.73) 57%,rgba(0,118,239,0.8) 100%)}.node-type-wedding-venue #park-header:after{background:#151515;background:-moz-linear-gradient(left,#151515 0%,rgba(63,68,68,0.86) 29%,rgba(63,68,68,0.73) 57%,rgba(21,21,21,0.8) 100%);background:-webkit-linear-gradient(left,#151515 0%,rgba(63,68,68,0.86) 29%,rgba(63,68,68,0.73) 57%,rgba(21,21,21,0.8) 100%);background:linear-gradient(to right,#151515 0%,rgba(63,68,68,0.86) 29%,rgba(63,68,68,0.73) 57%,rgba(21,21,21,0.8) 100%)}.node-type-festival #park-header:after{background:#97120c;background:-moz-linear-gradient(left,#97120c 0%,rgba(190,58,52,0.86) 29%,rgba(190,58,52,0.73) 57%,rgba(190,58,52,0.8) 100%);background:-webkit-linear-gradient(left,#97120c 0%,rgba(190,58,52,0.86) 29%,rgba(190,58,52,0.73) 57%,rgba(190,58,52,0.8) 100%);background:linear-gradient(to right,#97120c 0%,rgba(190,58,52,0.86) 29%,rgba(190,58,52,0.73) 57%,rgba(190,58,52,0.8) 100%)}.section-cabins-camping #park-header:after,.cabins-camping #park-header:after{background:#b1520b;background:-moz-linear-gradient(left,#b1520b 0%,rgba(232,119,34,0.86) 29%,rgba(232,119,34,0.73) 57%,rgba(232,119,34,0.8) 100%);background:-webkit-linear-gradient(left,#b1520b 0%,rgba(232,119,34,0.86) 29%,rgba(232,119,34,0.73) 57%,rgba(232,119,34,0.8) 100%);background:linear-gradient(to right,#b1520b 0%,rgba(232,119,34,0.86) 29%,rgba(232,119,34,0.73) 57%,rgba(232,119,34,0.8) 100%)}#park-header .text{padding:30px 20px 20px;width:auto;margin-bottom:0;float:none;background:#024f29;background:-moz-linear-gradient(left,#024f29 0%,#136d40 36%,#3d8c65 100%);background:-webkit-linear-gradient(left,#024f29 0%,#136d40 36%,#3d8c65 100%);background:linear-gradient(to right,#024f29 0%,#136d40 36%,#3d8c65 100%);position:relative;z-index:5;height:auto !important}.node-type-golf-course #park-header .text{background:#4d8f14;background:-moz-linear-gradient(left,#4d8f14 0%,#609e24 36%,#609e24 100%);background:-webkit-linear-gradient(left,#4d8f14 0%,#609e24 36%,#609e24 100%);background:linear-gradient(to right,#4d8f14 0%,#609e24 36%,#609e24 100%)}.node-type-waterpark #park-header .text{background:#008be5;background:-moz-linear-gradient(left,#008be5 0%,#009fdd 36%,#00aeef 100%);background:-webkit-linear-gradient(left,#008be5 0%,#009fdd 36%,#00aeef 100%);background:linear-gradient(to right,#008be5 0%,#009fdd 36%,#00aeef 100%)}.node-type-wedding-venue #park-header .text{background:#151616;background:-moz-linear-gradient(left,#151616 0%,#3f4444 36%,#3f4444 100%);background:-webkit-linear-gradient(left,#151616 0%,#3f4444 36%,#3f4444 100%);background:linear-gradient(to right,#151616 0%,#3f4444 36%,#3f4444 100%)}.node-type-festival #park-header .text{background:#990f00;background:-moz-linear-gradient(left,#990f00 0%,#c0392f 36%,#be3a34 100%);background:-webkit-linear-gradient(left,#990f00 0%,#c0392f 36%,#be3a34 100%);background:linear-gradient(to right,#990f00 0%,#c0392f 36%,#be3a34 100%)}.section-cabins-camping #park-header .text,.cabins-camping #park-header .text{background:#b35200;background:-moz-linear-gradient(left,#b35200 0%,#ea7706 36%,#ea7706 100%);background:-webkit-linear-gradient(left,#b35200 0%,#ea7706 36%,#ea7706 100%);background:linear-gradient(to right,#b35200 0%,#ea7706 36%,#ea7706 100%)}#park-header h1{font-size:35px;font-size:3.5rem;line-height:1}#park-header h1 span{font-size:20px;font-size:2rem}#park-header p{font-size:16px;font-size:1.6rem;line-height:1.4;margin-top:10px;padding:10px 0;border-bottom:1px solid rgba(206,223,215,0.25);position:relative;z-index:2}#park-header #logo{height:auto !important;width:auto;position:static;padding:55px 0 40px}#park-header #logo img{position:static;max-width:150px;max-height:130px}#park-header #page-nav{position:relative;width:auto;background:none}#park-header #page-nav .menu-block{background:#024f29;background:-moz-linear-gradient(left,#024f29 0%,#136d40 36%,#3d8c65 100%);background:-webkit-linear-gradient(left,#024f29 0%,#136d40 36%,#3d8c65 100%);background:linear-gradient(to right,#024f29 0%,#136d40 36%,#3d8c65 100%)}.node-type-golf-course #park-header #page-nav .menu-block{background:#4d8f14;background:-moz-linear-gradient(left,#4d8f14 0%,#609e24 36%,#609e24 100%);background:-webkit-linear-gradient(left,#4d8f14 0%,#609e24 36%,#609e24 100%);background:linear-gradient(to right,#4d8f14 0%,#609e24 36%,#609e24 100%)}.node-type-waterpark #park-header #page-nav .menu-block{background:#008be5;background:-moz-linear-gradient(left,#008be5 0%,#009fdd 36%,#00aeef 100%);background:-webkit-linear-gradient(left,#008be5 0%,#009fdd 36%,#00aeef 100%);background:linear-gradient(to right,#008be5 0%,#009fdd 36%,#00aeef 100%)}.node-type-wedding-venue #park-header #page-nav .menu-block{background:#151616;background:-moz-linear-gradient(left,#151616 0%,#3f4444 36%,#3f4444 100%);background:-webkit-linear-gradient(left,#151616 0%,#3f4444 36%,#3f4444 100%);background:linear-gradient(to right,#151616 0%,#3f4444 36%,#3f4444 100%)}.node-type-festival #park-header #page-nav .menu-block{background:#990f00;background:-moz-linear-gradient(left,#990f00 0%,#c0392f 36%,#be3a34 100%);background:-webkit-linear-gradient(left,#990f00 0%,#c0392f 36%,#be3a34 100%);background:linear-gradient(to right,#990f00 0%,#c0392f 36%,#be3a34 100%)}.section-cabins-camping #park-header #page-nav .menu-block,.cabins-camping #park-header #page-nav .menu-block{background:#b35200;background:-moz-linear-gradient(left,#b35200 0%,#ea7706 36%,#ea7706 100%);background:-webkit-linear-gradient(left,#b35200 0%,#ea7706 36%,#ea7706 100%);background:linear-gradient(to right,#b35200 0%,#ea7706 36%,#ea7706 100%)}#park-header #page-nav ul{border-top:none}#intro{font-size:16px;font-size:1.6rem;line-height:1.4;text-align:left}#hours{text-align:left}#contact #contact-details #details{padding:20px;margin-bottom:0}#contact #contact-details #park-map-embed,#contact #contact-details #park-map{position:relative;left:0;width:100%;height:450px}#contact #contact-details p{margin:25px 0}#contact #contact-details .name-block{font-size:16px;font-size:1.6rem}.no-image .node-update p,.node-update .no-image p{float:none;width:auto;padding-right:0;margin-bottom:20px}.no-image .node-update a.button,.node-update .no-image a.button{float:none}.board-members .node:nth-child(odd){padding-right:10px}.board-members .node:nth-child(even){padding-left:10px}body.front #home-header .text{padding:60px 30px 30px 30px}body.front #home-header .text .whats-next,body.front #home-header .text .links{margin-top:30px}body.front #home-header .text .whats-next img{max-width:200px}body.front #home-header .text .links{padding-bottom:0}body.front #home-header .text .links a.button{font-size:15px;font-size:1.5rem;padding:16px 20px}body.front #home-header h1{font-size:80px;font-size:8rem}body.front #home-header h1 span{font-size:20px;font-size:2rem}#event-filters .eventPicker{padding:0 60px}.page-node-4 #page-header{padding-bottom:50px}}@media (max-width:599px){::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:horizontal{height:12px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0.5);border-radius:10px;border:2px solid #ffffff}::-webkit-scrollbar-track{border-radius:10px;background-color:#ffffff}#content,#footer #promos,#footer #bottom .grid .inner{padding-left:20px;padding-right:20px}#page-header #home-header,#park-header #home-header,body.front #home-header{margin:0 -20px}#page-header #home-header .text .links a.button,#park-header #home-header .text .links a.button,body.front #home-header .text .links a.button{max-width:none;width:100%;display:block}.layout-two-thirds-one-third.reverse .grid,.layout-two-thirds-one-third .grid,.layout-one-third-two-thirds.reverse .grid,.layout-one-third-two-thirds .grid{width:auto;float:none}.layout-two-thirds-one-third.reverse .grid:nth-child(odd),.layout-two-thirds-one-third.reverse .grid:nth-child(even),.layout-two-thirds-one-third .grid:nth-child(odd),.layout-two-thirds-one-third .grid:nth-child(even),.layout-one-third-two-thirds.reverse .grid:nth-child(odd),.layout-one-third-two-thirds.reverse .grid:nth-child(even),.layout-one-third-two-thirds .grid:nth-child(odd),.layout-one-third-two-thirds .grid:nth-child(even){padding-left:0;padding-right:0;float:none;width:auto}.layout-two-thirds-one-third.reverse .grid:not(:last-child),.layout-two-thirds-one-third .grid:not(:last-child),.layout-one-third-two-thirds.reverse .grid:not(:last-child),.layout-one-third-two-thirds .grid:not(:last-child){margin-bottom:20px}#menu-toggle{left:7px}#book-toggle{right:10px}.notifications-wrap ul{margin-right:0;padding:0 10px}.notifications-wrap .close{right:5px;top:6px;margin:0;font-size:0.000001em;color:#c7ad79}.notifications-mobile .notifications-open{padding-right:30px}.notifications-mobile .notifications-open:before{right:9px}table th,table th[scope="row"],table td{padding:15px 5px}table th{white-space:nowrap}.pricing table th[scope="row"]{min-width:150px}.pricing table th[scope="row"] p{margin-left:0}.listing-filters ul.categories li{width:50%}.listing-filters ul.categories li a{font-size:12px;font-size:1.2rem;padding:8px 0}body.front #home-header{margin-bottom:35px}body.front #home-header .text{padding:30px 20px 30px 20px;text-align:center}body.front #home-header h1{font-size:40px;font-size:4rem;line-height:1}body.front #home-header h1 span{font-size:18px;font-size:1.8rem}body.front #home-header a.button{display:block;margin:20px 0 0}body.front #home-header a.button:last-child{margin-left:0}body.front #home-header .down{display:block}body.front h2.page-title{padding-top:20px}#info-window{width:auto;font-size:14px;font-size:1.4rem}#info-window div{width:auto}#info-window .title,#info-window .description,#info-window .link{float:none}#info-window .image{display:none}#event-filters a{top:25px}#event-filters .eventPicker>div{float:none;width:auto}#event-filters .eventPicker>div:first-child{margin-bottom:10px;padding:0}#event-filters .eventPicker>div:last-child{padding:0}.board-members .node:nth-child(odd){padding-right:5px}.board-members .node:nth-child(even){padding-left:5px}}@media (max-width:480px){.webform-client-form label,.webform-client-form input[type="text"],.webform-client-form input[type="email"],.webform-client-form select,.webform-client-form .form-textarea-wrapper,.webform-client-form .description,.webform-client-form .grippie,.webform-client-form .form-checkboxes,.webform-client-form .form-radios,.webform-client-form .webform-datepicker{width:100%;float:none}.webform-client-form label{margin-bottom:5px}.webform-client-form .webform-component-file .form-managed-file{width:100%}.webform-client-form .webform-component-file input.form-file{width:65%;float:left}.webform-client-form .webform-component-file input[type="submit"]{width:35%;float:left}.webform-client-form .form-checkboxes{float:none;width:auto}#extra-details{padding-left:0}}@media (max-width:400px){.node-type-golf-course #park-header,.node-type-waterpark #park-header,.node-type-wedding-venue #park-header,.node-type-festival #park-header{background-size:auto 60%}}@media (max-width:320px){#contact #contact-details #park-map-embed,#contact #contact-details #park-map{position:relative;left:0;width:100%;height:380px}.datepicker-wrap{width:254px}}#trail-map{height:95vh}#trail-map .center-map{position:relative;position:absolute;bottom:120px;right:16px;z-index:9;border-radius:99em;background:#fff;width:30px;height:30px;padding:0;box-shadow:0 0 3px 0 rgba(0,0,0,0.5)}#trail-map .center-map:before{position:absolute;content:"";color:#4A80F5;font-size:17px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:none;width:17px;height:17px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:17px;float:left;top:50%;left:50%;right:0;bottom:0}#trail-map .center-map:before{transform:translateX(-50%) translateY(-50%)}#trail-map .center-map:hover{opacity:1}.node-trail-map .ajax-list-container{display:none;min-height:600px;padding-top:35px;border-top:1px solid #e5e5e5}.trail-map-header{margin:20px 0;position:relative}.trail-map-header:after{content:"";display:table;clear:both}@media (max-width:767px){.trail-map-header{margin-top:50px;margin-bottom:90px}}@media (max-width:479px){.trail-map-header.summary-view{margin-bottom:160px}.trail-map-header.summary-view .filters>div{position:absolute;left:0}.trail-map-header.summary-view .filters>div.sort-by{top:0}.trail-map-header.summary-view .filters>div.filter{top:70px}}.trail-map-header a,.trail-map-header button{background:#046a38;display:inline-block;padding:16px 20px;line-height:1;text-decoration:none;color:#fff;font-family:"futura-pt",arial;font-weight:700;text-transform:uppercase;font-size:15px;font-size:1.5rem;border:none;background:transparent;border:1px solid #C5C4C2;color:#000;font-weight:normal !important}@media all and (max-width:767px){.trail-map-header a,.trail-map-header button{padding:12px 15px}}@media (max-width:480px){.trail-map-header a,.trail-map-header button{padding-left:15px;padding-right:15px}}@media (max-width:767px){.trail-map-header .buttons{text-align:center}}.trail-map-header .buttons a{font-size:18px;font-size:1.8rem}.trail-map-header .buttons a:not(:last-child){margin-right:10px}.trail-map-header .buttons a.active{background:#f4eee2}.trail-map-header .filters{position:absolute;right:0;top:0;z-index:20}@media (max-width:767px){.trail-map-header .filters{text-align:center;width:100%;top:70px}}.trail-map-header .filters>div{display:inline-block;width:250px;background:#fff;border:1px solid #C5C4C2;vertical-align:top}@media (max-width:479px){.trail-map-header .filters>div{width:100% !important}}.trail-map-header .filters>div.sort-by{display:none;margin-right:10px;z-index:1}@media (max-width:1023px){.trail-map-header .filters>div.sort-by{width:150px}}.trail-map-header .filters button{font-size:18px;font-size:1.8rem;position:relative;width:100%;text-align:left;border:none}.trail-map-header .filters button:before{position:absolute;content:"";color:#046a38;font-size:17px;font-family:'icomoon';font-style:normal;font-weight:normal;speak:none;display:block;text-decoration:none;width:17px;height:17px;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:17px;float:left;top:50%;left:auto;right:10px;bottom:auto;transform:translateY(-50%)}.trail-map-header .filters form{font-size:18px;font-size:1.8rem;display:none;background:#fff;margin:0 20px 20px}.trail-map-header .filters form fieldset{padding:20px 0;border-top:1px solid #C5C4C2}.trail-map-header .filters form fieldset:last-child{padding-bottom:0}.trail-map-header .filters form legend{font-size:18px;font-size:1.8rem;font-weight:normal;display:table;float:left;text-transform:uppercase;font-family:"futura-pt",arial;line-height:1;margin-bottom:10px}.trail-map-header .filters form .form-checkboxes{clear:both}.trail-map-header .filters form.trail-sort label{padding-left:0}.trail-map-header .filters form label{font-size:16px;font-size:1.6rem;text-transform:none;font-weight:normal;line-height:1;padding-left:30px;background:0 50% no-repeat;padding-top:3px;padding-bottom:3px}.trail-map-header .filters form label:after{content:"";display:table;clear:both}.trail-map-header .filters form label.marker_98{background-image:url(/sites/all/themes/novaparks/images/markers/marker_98.svg)}.trail-map-header .filters form label.marker_99{background-image:url(/sites/all/themes/novaparks/images/markers/marker_99.svg)}.trail-map-header .filters form label.marker_100{background-image:url(/sites/all/themes/novaparks/images/markers/marker_100.svg)}.trail-map-header .filters form label.marker_101{background-image:url(/sites/all/themes/novaparks/images/markers/marker_101.svg)}.trail-map-header .filters form label.marker_102{background-image:url(/sites/all/themes/novaparks/images/markers/marker_102.svg)}.trail-map-header .filters form label.marker_103{background-image:url(/sites/all/themes/novaparks/images/markers/marker_103.svg)}.trail-map-header .filters form label.marker_104{background-image:url(/sites/all/themes/novaparks/images/markers/marker_104.svg)}.trail-map-header .filters form label.marker_105{background-image:url(/sites/all/themes/novaparks/images/markers/marker_105.svg)}.trail-map-header .filters form label.marker_106{background-image:url(/sites/all/themes/novaparks/images/markers/marker_106_numbered.svg)}.trail-map-header .filters form label.marker_107{background-image:url(/sites/all/themes/novaparks/images/markers/marker_107.svg)}.trail-map-header .filters form label.marker_108{background-image:url(/sites/all/themes/novaparks/images/markers/marker_108.svg)}.trail-map-header .filters form label.marker_109{background-image:url(/sites/all/themes/novaparks/images/markers/marker_109.svg)}.trail-map-header .filters form label.marker_110{background-image:url(/sites/all/themes/novaparks/images/markers/marker_110.svg)}.trail-map-header .filters form label.marker_111{background-image:url(/sites/all/themes/novaparks/images/markers/marker_111.svg)}.trail-map-header .filters form label.marker_112{background-image:url(/sites/all/themes/novaparks/images/markers/marker_112.svg)}.trail-map-header .filters form label.marker_113{background-image:url(/sites/all/themes/novaparks/images/markers/marker_113.svg)}.trail-map-header .filters form label.marker_114{background-image:url(/sites/all/themes/novaparks/images/markers/marker_114.svg)}.trail-map-header .filters form label:last-child{margin-bottom:0}.trail-map-header .filters form label input{float:right;width:20px;height:20px}.trail-map-header .filters.filters-open form{display:block}.add-your-listing{background:#f4eee2;padding:40px 10px;text-align:center;margin-top:50px}.add-your-listing .inner{margin-left:auto;margin-right:auto;max-width:550px}.add-your-listing h2{margin-bottom:20px}.trail-map-teaser{background:#f4eee2;padding:40px 25px 25px;transform:translateY(-1px)}@media (max-width:1024px){.trail-map-teaser{padding-left:20px;padding-right:20px}}.trail-map-teaser>.inner{background:#fff}.trail-map-teaser>.inner>div{margin-left:20px;margin-right:20px}.trail-map-teaser .node-trail-map{text-align:center;color:#fff;padding:80px 0 175px}@media (max-width:599px){.trail-map-teaser .node-trail-map{padding:60px 0 85px}}.trail-map-teaser .node-trail-map:before{width:100%;height:100%;position:absolute;top:0;left:0;display:block;content:'';background:linear-gradient(180deg,#02592e 0%,rgba(2,89,46,0.8) 40%,#fff 95%);z-index:0}.trail-map-teaser .node-trail-map>*{position:relative;z-index:1}.trail-map-teaser .node-trail-map h3,.trail-map-teaser .node-trail-map .page-search-node h2,.page-search-node .trail-map-teaser .node-trail-map h2,.trail-map-teaser .node-trail-map #search-form .container-inline label,#search-form .container-inline .trail-map-teaser .node-trail-map label{color:#fff}.trail-map-teaser .node-trail-map .copy{margin-left:auto;margin-right:auto;max-width:440px}@media (max-width:599px){.trail-map-teaser .node-trail-map .copy{padding-left:15px;padding-right:15px}}.trail-map-teaser .grid{float:none !important;padding:0 !important;width:auto !important}.trail-map-teaser .businesses{text-align:center;padding-bottom:40px;border-bottom:1px solid #e5e5e5}.trail-map-teaser .businesses .node{float:left;width:33.333%;margin-bottom:35px}.trail-map-teaser .businesses .node:first-child{padding-right:14px}.trail-map-teaser .businesses .node:nth-child(2){padding:0 7px}.trail-map-teaser .businesses .node:last-child{padding-left:14px}.trail-map-teaser .businesses .node .location,.trail-map-teaser .businesses .node .hours,.trail-map-teaser .businesses .node .phone{display:none}.trail-map-teaser .businesses .node h3,.trail-map-teaser .businesses .node .page-search-node h2,.page-search-node .trail-map-teaser .businesses .node h2,.trail-map-teaser .businesses .node #search-form .container-inline label,#search-form .container-inline .trail-map-teaser .businesses .node label,.trail-map-teaser .businesses .node a.button{margin-top:30px}.trail-map-teaser .businesses .node p{margin-left:auto;margin-right:auto;max-width:550px}.trail-map-teaser .businesses .node .see-location{display:none}@media (max-width:599px){.trail-map-teaser .businesses .node{width:auto;float:none}.trail-map-teaser .businesses .node:first-child,.trail-map-teaser .businesses .node:nth-child(2),.trail-map-teaser .businesses .node:last-child{padding:0}}.trail-map-teaser .upcoming-events{text-align:center;padding:60px 0 40px}.trail-map-teaser .upcoming-events .listing{max-width:none}.trail-map-teaser .upcoming-events .views-row{float:left;width:33.333%;border:none !important;margin-bottom:35px}.trail-map-teaser .upcoming-events .views-row:first-child{padding:0 14px 0 0}.trail-map-teaser .upcoming-events .views-row:nth-child(2){padding:0 7px}.trail-map-teaser .upcoming-events .views-row:last-child{padding:0 0 0 14px}.trail-map-teaser .upcoming-events .views-row h3,.trail-map-teaser .upcoming-events .views-row .page-search-node h2,.page-search-node .trail-map-teaser .upcoming-events .views-row h2,.trail-map-teaser .upcoming-events .views-row #search-form .container-inline label,#search-form .container-inline .trail-map-teaser .upcoming-events .views-row label,.trail-map-teaser .upcoming-events .views-row a.button{margin-top:30px}@media (max-width:1023px){.trail-map-teaser .upcoming-events .views-row{width:50%}.trail-map-teaser .upcoming-events .views-row:first-child{padding:0 10px 0 0}.trail-map-teaser .upcoming-events .views-row:nth-child(2){padding:0 0 0 10px}.trail-map-teaser .upcoming-events .views-row:last-child{display:none}}@media (max-width:599px){.trail-map-teaser .upcoming-events .views-row{width:auto;float:none}.trail-map-teaser .upcoming-events .views-row:first-child,.trail-map-teaser .upcoming-events .views-row:nth-child(2),.trail-map-teaser .upcoming-events .views-row:last-child{padding:0;display:block}}.node-trail-business.node-teaser .layout.type-Basic .grid{float:none !important;padding-right:0 !important;padding-left:0 !important;width:auto !important}.node-trail-business.node-teaser p{margin:0}.node-trail-business.node-teaser a.button{margin-top:20px}.node-trail-business.node-teaser .see-location{display:block;margin-top:15px}.node-trail-business.node-teaser .location span,.node-trail-business.node-teaser .location div{display:inline}.node-trail-business.node-teaser .location .street-block:after,.node-trail-business.node-teaser .location .locality-block:after{content:','}.node-trail-business.view-mode-full #body{padding-top:0}.layout-card-grid .grid{width:33.333%}.layout-card-grid .grid:nth-child(3n-2){padding-right:24px}.layout-card-grid .grid:nth-child(3n-1){padding-left:12px;padding-right:12px}.layout-card-grid .grid:nth-child(3n){padding-left:24px}@media all and (max-width:767px){.layout-card-grid .grid{width:50%}.layout-card-grid .grid:nth-child(odd){padding-right:15px !important;padding-left:0 !important}.layout-card-grid .grid:nth-child(even){padding-left:15px !important;padding-right:0 !important}}@media all and (max-width:599px){.layout-card-grid .grid{width:auto;float:none}.layout-card-grid .grid:nth-child(odd),.layout-card-grid .grid:nth-child(even),.layout-card-grid .grid:nth-child(3n-2),.layout-card-grid .grid:nth-child(3n-1),.layout-card-grid .grid:nth-child(3n),.layout-card-grid .grid:nth-child(3n-3),.layout-card-grid .grid:nth-child(3n-2),.layout-card-grid .grid:nth-child(3n-1),.layout-card-grid .grid:nth-child(3n){padding-left:0 !important;padding-right:0 !important;float:none;width:auto}.layout-card-grid .grid:not(:last-child){margin-bottom:30px}}.view-mode-card{border:none !important;padding-bottom:0 !important;text-align:center}.view-mode-card .card-wrap{border:1px solid #e5e5e5;position:relative;padding-bottom:70px}.view-mode-card .text{padding:20px 20px 0;position:relative}.view-mode-card .subhead{line-height:1.3}.view-mode-card ul.categories{margin:0;padding:0;list-style:none;margin:0;background:#f4eee2;padding:10px 5px;position:absolute;bottom:0;width:100%;line-height:1.2}.view-mode-card ul.categories li{margin:0;padding:0;list-style:none}.view-mode-card ul.categories li{float:none;padding:0;display:inline}.view-mode-card ul.categories li:not(:last-child):after{content:','}.view-mode-card ul.categories li a,.view-mode-card ul.categories li span{font-size:15px;font-size:1.5rem;display:inline;padding:0;font-family:"futura-pt",arial;text-transform:none;font-weight:normal}.embedded-video .player{position:relative;padding-bottom:56.25%}.embedded-video .player iframe{position:absolute;width:100%;height:100%}.field-name-field-paragraphs .field-name-field-additional-content-heading{font-size:25px;font-size:2.5rem;font-family:"futura-pt",arial;font-weight:700;text-transform:uppercase;line-height:1;color:#000;margin-bottom:20px}.field-name-field-video-embeds .field-items{display:flex;flex-wrap:wrap;justify-content:space-between}@media all and (max-width:768px){.field-name-field-video-embeds .field-items{display:block}}.field-name-field-video-embeds .field-item{margin-bottom:40px;width:48%}@media all and (max-width:768px){.field-name-field-video-embeds .field-item{width:auto}}@media print{@page{margin:1.5cm 1cm}body{font-size:12px;color:#000}#footer,#menu-toggle,#book-toggle,#content .messages,#content .messages--status,#content .messages--warning,#content .messages--error,.down,.button,.button.transparent.grey{display:none}#header{text-align:left;padding:0}#park-header{margin:20px 0 10px;padding:0;height:auto !important}#park-header .text{width:auto;float:none;padding:0;margin:0;color:#000;text-align:left}#park-header h1{font-size:24px;line-height:1.8;color:#000}#park-header p{border:none;margin:0;padding:0}#intro{font-size:12px;color:#000;text-align:left;padding:10px 0 30px}h3,.page-search-node h2,#search-form .container-inline label{font-size:14px}a{color:#000;text-decoration:none}.date{font-size:12px;line-height:1;padding-bottom:5px}p{margin-bottom:10px}.time{margin-top:5px}.node-type-page-with-header .listing{margin-top:30px}.layout-one-third-two-thirds .grid:nth-child(2n+1){float:left;padding-right:20px;width:20%}.layout-one-third-two-thirds .grid:nth-child(2n){float:left;padding-left:20px;width:80%}.listing .views-row:not(.views-row-last),.listing .node:not(:last-child){margin-bottom:20px;padding-bottom:10px;page-break-inside:avoid}}
