@font-face{font-family:gin;src:url(fonts/GinTest-Regular.otf)}@font-face{font-family:se-utm;src:url(fonts/Se-Utum.otf)}@font-face{font-family:calibri;src:url(fonts/Calibri.otf)}:root{--primary-color:#854c15;--orange:#f36c22;--white:#fff;--black:#000;--para-color:#32231b;--cta-green:#336715;--cta-light-green:#66a538;--cta-blue:#245cbd;--font-awsome:"Font Awesome 5 Free";--font-signika:"Signika" , sans-serif}html,body{overflow-x:hidden}body{scroll-behavior:smooth;font-family:gin!important}*{padding:0;margin:0;box-sizing:border-box}li{list-style:none}ul{padding:0;margin:0}h1{font-size:75px}h2{font-size:42px}h3{font-size:33px}h4{font-size:28px}h5{font-size:24px}p{font-size:17px;font-family: var(--font-signika) !important}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}a{text-decoration:none;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s}.cta-green{background-color:var(--cta-green)}.cta-light-green{background-color:var(--cta-light-green)}.cta-orange{background-color:var(--orange)}.cta{padding:17px 16px;font-family: var(--font-signika);font-size:28px;text-transform:uppercase;font-weight:400;display:inline-block;border:1px solid transparent}.cta:hover{background-color:transparent;color:var(--black);border:1px solid var(--black)}header{background-color:var(--primary-color);display:flex;align-items:center;justify-content:center;position:relative}header .nav-menu-wrapper{display:flex;justify-content:space-between;align-items:center;gap:16px}@media screen and (min-width:992px){header .nav-menu-wrapper{margin:auto 60px}}header .nav-menu-wrapper a{color:var(--white);font-size:26px;text-transform:uppercase;padding:16px 20px;display:inline-block}header .nav-menu-wrapper a:hover,.current-menu-item a{background-color:var(--orange)}.banner-inner{max-width:584px;position:relative;width:100%}.banner-inner:after{content:"";position:absolute;height:100%;width:1px;top:0;right:-26px;filter:drop-shadow(1px 1.732px 2.5px rgba(0,0,0,.75));z-index:9;background-color:var(--white)}.home-banner{padding:180px 0;background-position:center;background-size:cover;background-repeat:no-repeat}.banner-inner-left{padding:27px;color:var(--white);text-align:center;background-position:center;background-size:cover;background-repeat:no-repeat}.banner-inner-left p{text-align:left;margin-top:20px}.banner-inner-left h5{font-size:22px;letter-spacing:10px}.cta-wrap{display:flex;justify-content:flex-end;align-items:center;margin-top:20px;color:var(--white)}.cta-wrap .cta{font-family:gin;filter:drop-shadow(1px 1.732px 1px rgba(0,0,0,.75));color:var(--white);padding:18px 26px}.cta-wrap .cta:hover{background-color:var(--black)}.banner-grid-inner{display:grid;grid-template-columns:repeat(4,1fr)}.banner-grid{border-top:13px solid var(--primary-color)}.first-item-logo{padding:32px 57px;background-color:#edddcb}img{max-width:100%}.banner-grid-item h2{padding:24px;text-align:center;text-transform:uppercase}.banner-grid-item:nth-child(2n-4) h2{background-color:#1d4998}.banner-grid-item h2{background-color:#ca6027;color:var(--white);width:100%;opacity:.8}.banner-grid-item{display:flex;justify-content:center;align-items:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat}.post-grid-loop{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.post-grid{padding:50px 0}.post-grid-wrap{background-position:top center;background-size:contain;background-repeat:no-repeat}.tree-title{text-align:center;padding:30px 25px;position:relative;margin:0 auto 40px;display:flex;justify-content:center;align-items:center;max-width:max-content;background-position:center center;background-size:auto;background-repeat:no-repeat}.tree-title::before,.tree-title::after{content:"";width:32px;height:92px;position:absolute;top:auto;z-index:9;background-image:url(https://brydan4.website/wp-content/uploads/2024/04/Tree-1.png)}.tree-title::before{left:-25px}.tree-title::after{right:-25px}.post-grid-loop-inner img{height:250px;width:100%;object-fit:cover;object-position:center}.read-more1{background-color:var(--cta-green)}.read-more2{background-color:var(--orange)}.read-more3{background-color:var(--cta-light-green)}.post-grid-loop-inner a{font-size:20px;color:var(--white);margin-top:20px;border:1px solid}.post-grid-loop-inner a:hover{background-color:transparent;border:1px solid #000;color:var(--black)}.sites-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;margin-top:80px}.sites-single h4{text-align:center;margin-bottom:20px}.site-single-img-wrap{height:300px;width:100%;object-fit:cover;object-position:center;position:relative}.sites-single a{display:inline-block;padding:10px 20px;max-width:322px;width:100%;color:var(--white);position:absolute;left:0;right:0;bottom:-24px;z-index:9;margin:0 auto;text-align:center;font-family: var(--font-signika);font-size:28px}.site-single-img-wrap img{width:100%;height:100%}.sites-single1 a{background-color:var(--cta-blue)}.sites-single2 a{background-color:var(--primary-color)}.sites-single p{margin-top:40px}.testimoniol-inner{max-width:815px;width:100%;display:flex;justify-content:center;align-items:center;padding:100px 45px 48px;flex-direction:column;color:var(--white);position:relative;background-repeat:no-repeat;background-size:cover}.testimoniol-wrap{display:flex;justify-content:center;align-items:center}.testimoniol{padding:120px 0 100px;background-repeat:no-repeat;background-size:cover}.testimoniol-review{text-align:center}.testimoniol-name{font-style:italic;font-family: var(--font-signika)}.testimoniol-inner img{position:absolute;top:-60px;margin:0 auto;left:0;right:0;z-index:9}.review-grid{border:none}.review-grid .first-item-logo{background-size:contain;background-color:#336715;flex-direction:column;color:var(--white);align-items:center}.review-grid .first-item-logo h2{background-color:transparent;padding:0;opacity:1}.review-grid .review-grid2{background-color:var(--primary-color)!important;color:var(--white)}.review-grid .banner-grid-item:not(:first-child){background-color:#edddcb;padding:40px 20px;flex-direction:column;align-items:flex-start}.reveiw-bar{width:99px;height:12px;background-color:var(--orange)}.review-grid .escape-title{text-transform:capitalize;font-family: var(--font-signika)}.review-grid .banner-grid-item p{font-family: var(--font-signika)}.home-gallery-loop{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.grid-gallery-image.grid-image1{grid-row:span 2;grid-column:span 1}.grid-gallery-image.grid-image3,.grid-gallery-image.grid-image4{grid-column:span 2}.grid-gallery-image{background-position:center;background-repeat:no-repeat;background-size:cover}.grid-gallery{margin:20px 0}footer{padding:50px 0;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#2c5d19;color:var(--white)}.footer-wrap-upper{display:flex;justify-content:space-between;align-items:center;gap:20px}.sociol-icons{display:flex;justify-content:flex-end;align-items:center}.footer-wrap-lower{margin-top:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.contact-details{flex-direction:column;display:flex;justify-content:center;align-items:center;gap:5px}.contact-details a{color:var(--white);font-family:gin}.contact-details a.cta{padding:12px 17px}}
.sociol-icons {display:flex;justify-content:flex-end;align-items:center;gap:15px}.contact-details .cta{font-size:21px;color:var(--white)}.contact-details h4{text-align:center}.top-banner{background-size:cover;background-position:center;background-repeat:no-repeat;padding-bottom:50px}.top-title{position:relative;width:100%;max-width:max-content;display:flex;justify-content:center;align-items:center}.top-banner-inner{height:500px;flex-direction:column;display:flex;justify-content:flex-end;align-items:flex-start}.top-title .page-title{position:absolute;left:auto;top:30%;z-index:9;text-align:center}.top-title h1{color:var(--white);text-transform:uppercase}.park-map-banner{background-position:top;background-size:contain;background-repeat:no-repeat;padding:50px 0}.park-desc p{text-align:center}.list-inner{display:flex;justify-content:flex-start;align-items:flex-start;gap:20px}.list-inner div{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.list-inner div p:first-child{max-width:max-content;width:100%;font-family:gin}.list-inner:not(:last-child){margin-bottom:20px}.river-fun-hero{padding:130px 0;display:flex;justify-content:center;align-items:center;text-align:center;color:var(--white)}.river-fun-activities{margin-top:50px}.activities-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:0 40px}.activity-image-wrap{display:flex;justify-content:flex-start;align-items:center}.activity-image-wrap h3{color:var(--white)}.activity-description{padding:20px;background-color:#edddcb;color:var(--black)}.river-fun-content{padding:50px 0}.river-fun-hero{margin-top:50px;background-position:center;background-size:cover;background-repeat:no-repeat}.the_content p{text-align:center}.activity-image{padding:100px 120px;background-position:center;background-size:cover;background-repeat:no-repeat}.river1{background-color:var(--cta-green);color:var(--white)}.river2{background-color:var(--orange);color:var(--white)}.river3{background-color:var(--cta-blue);color:var(--white)}.activity-image-wrap h3{display:flex;justify-content:center;align-items:center;text-transform:uppercase;width:100%}.river-fun-hero h4{text-transform:uppercase;letter-spacing:2px}.page-content{padding:50px 0}.page-wrapper-stay{max-width:1066px;width:100%;margin:0 auto}.page-wrapper-stay img{width:100%}.page-wrapper-stay p{margin-top:30px}.rates{max-width:1066px;width:100%;margin:30px auto 0}.rates-table .tree-title{margin-bottom:20px}.rates-table-header,.table-body-row{display:flex;justify-content:center;align-items:center;gap:10px}.rates-table-header span,.table-body-row span{background-color:var(--cta-green);color:var(--white);padding:25px 30px;display:inline-block;width:100%;text-align:center}.rates-table-body{margin-top:10px}.table-body-row1 span{background-color:var(--orange)}.table-body-row2 span{background-color:var(--cta-blue)}.rates-cta{display:flex;justify-content:space-between;align-items:center}.rates-cta a{padding:20px 40px;color:var(--white);font-family:gin}.rates-cta .cta1,.rates-cta .cta3{background-color:var(--cta-light-green)}.rates-cta .cta2{background-color:var(--primary-color)}.table-body-row:not(:last-child){margin-bottom:10px}.rates-cta{max-width:1066px;width:100%;margin:90px auto 0}.rates-cta .cta{font-size:18px;text-transform:uppercase;font-size:22px}.page-desc p{text-align:center}.hero-inner{margin-top:50px}#menu-main-menu .menu-item-has-children{position:relative}#menu-main-menu .menu-item-has-children .sub-menu{position:absolute;left:0;top:55px;width:200px;z-index:10;background-color:var(--black);opacity:0;visibility:hidden;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s}#menu-main-menu .menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible;top:71px}.sub-menu li a{width:100%}.menu-item-has-children>a{position:relative}.amenities-page{padding:50px 0}.amenties-single-post{display:grid;grid-template-columns:35% 1fr}.top-divider{display:inline-block;height:12px;width:100px;background-color:var(--orange)}.amenities-blog-desc h3{color:#336715;margin:10px 0}.amenities-blog-desc{padding:20px;background-color:#fff6eb}.amenities-blog-desc p{text-align:left}.amenties-blog{margin-top:50px}.amenties-desc p{text-align:center}.amenities-page{background-position:center;background-size:cover;background-repeat:no-repeat}.amenities-thumbnail img{height:100%}.amenties-single-post:not(:last-child){margin-bottom:42px}.fun-area-grids{margin-top:50px}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:75px}.grid-single-card h3{width:100%;text-align:center;padding:16px;color:var(--white)}.fun-area-grid-1 h3{background-color:var(--cta-green)}.fun-area-grid-2 h3{background-color:var(--orange)}.fun-area-grid-3 h3{background-color:var(--cta-blue)}.fun-area-title .page-title{width:300px;text-align:center;top:7%}.grid-single-card .card-desc{background-color:#edddcb;padding:30px 24px}.fun-area-grid:not(:last-child){margin-bottom:50px}.grid-title .tree-title{margin-bottom:50px}.seasonal-site{max-width:900px;width:100%}.hero-image{display:flex;justify-content:center;align-items:center}.seasonal-site{margin:50px auto 0}.seasonal-site .hero-text{font-size:20px;margin:40px 0}.avail.cta{margin:0 auto;display:flex;justify-content:center;align-items:center;max-width:max-content;color:var(--white);padding:19px 22px;font-family:gin}.reservation-form{margin:75px auto 0;padding:30px;max-width:1050px;width:100%;background-color:var(--cta-green)}#reservation-form,#reservation-form p{font-family:se-utm}#reservation-form legend,#reservation-form label{color:var(--white);text-transform:capitalize}#reservation-form input{padding:2px 10px;outline:none}#reservation-form #Desired-site{padding:8px;outline:none}#reservation-form .name fieldset{display:flex;justify-content:flex-start;align-items:center;gap:20px}#reservation-form .name fieldset div{display:flex;flex-direction:column;flex:1}#reservation-form input{width:100%}#reservation-form>div{margin-bottom:20px}.prefred-method div,.site-type div{display:flex;justify-content:flex-end;align-items:center;flex-direction:row-reverse;gap:10px}.prefred-method input,.site-type input{width:unset!important}.prefred-method fieldset,.site-type fieldset{display:flex;justify-content:flex-start:
	align-items: center;gap:20px}fieldset div{margin-bottom:20px}.submit input{width:max-content!important;padding:11px 28px;background-color:var(--orange);color:var(--white);text-transform:uppercase;border:none}.submit{display:flex;justify-content:left;align-items:center}#question{width:100%}.reservation{padding:50px 0}#Desired-site{width:100%}.map-inner iframe{width:100%}.contact-inner-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:50px 0}#contact-form input,#contact-form textarea{font-family: var(--font-signika);border:0;border-bottom:1px solid #000;background-color:transparent}#contact-form{display:flex;flex-direction:column;gap:20px;padding:50px;background-color:#f1e4d5}#contact-form #send{width:max-content;background-color:var(--orange);padding:10px 26px;text-transform:uppercase;color:var(--white);border:none;margin-bottom:0}.contact-grid{display:flex;justify-content:center;align-items:center;gap:20px}.contact-mob-number{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.contact-details-grid>div:not(:last-child){padding:20px 0;border-bottom:1px solid #000}.contact-details-grid>div{padding:20px 0}.contact-details-grid .sociol-icons{justify-content:center}.contact-grid a{color:#000}.contact-details{text-align:center}.con-email{display:flex;justify-content:center;align-items:center;gap:10px;flex-direction:column}#contact-form input,#contact-form textarea{outline:none;width:100%;margin-bottom:20px;padding:10px 0}.toggle-icon i{font-size:26px;color:var(--white)}.header-wrapper{max-width:1237px;margin:0 auto;width:100%}.call-icon i{font-size:26px;color:var(--white)}a:where(:not(.wp-element-button)):focus {text-decoration:none}.avail.cta:hover{color:var(--black)}.rates-cta .cta:hover{background-color:transparent}.contact-details .cta:hover{border:1px solid var(--white);color:var(--white)}.scale-img{overflow:hidden}.site-single-img-wrap .scale-img{height:100%;overflow:hidden}.scale-img:hover img{transform:scale(1.1)}.scale-img img{transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s}.testimoniol-name{text-align:center}.grid-gallery-image:hover{background-position:10px 10px}.grid-gallery-image{position:relative;overflow:hidden}.grid-gallery-image img{width:100%;height:100%}.grid-gallery-image img{transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s}.grid-gallery-image:hover img{transform:scale(1.1)}.contact-details-grid span{font-size:22px}.home-banner-grid .banner-grid-item:hover .escape-title{padding:50px 24px}.escape-title{transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s}#reservation-form textarea{height:150px}.name fieldset div,.childeren,.prefred-method fieldset div,.site-type fieldset div{margin-bottom:0}#reservation-form legend{font-size:17px}#submit{transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s}#submit:hover{background-color:var(--black)}.fixed header{position:fixed;left:0;width:100%;z-index:99;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;animation:1s fadeInDown}@keyframes fadeInDown {
	0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
}

100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
}.post-grid-wrap .post-title{margin:10px 0 20px}.page-content{background-attachment:fixed;background-size:cover;background-position:center}.list-inner p{text-align:left}.page-desc p{font-family:calibri;font-size:22px}.list-inner p{text-transform:lowercase}.list-inner p span{font-size:20px;font-weight:400;text-transform:capitalize}.map-image{margin-bottom:40px}.river-fun-hero .container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.river-fun-hero .container h2{font-size:48px;letter-spacing:2px;border-top:5px solid #336715;padding-top:5px}.activity-description p{margin-top:10px}.hero-text p{text-align:center;font-family:calibri;font-size:20px}.rates-table span{font-family:calibri;font-size:24px}.group-number fieldset{display:flex;justify-content:flex-start;align-items:center;gap:20px}.group-number fieldset .adults,.group-number fieldset .childeren{width:100%;margin-bottom:0}.home-gallery{margin:40px 0}.fun-area-title .page-title{top:18%}.footer-bottom{padding:12px;background-color:#235bbd}.footer-wrapper{display:flex;justify-content:center;align-items:center;gap:10px}.footer-wrapper p{font-family:calibri;color:var(--white);font-size:20px}.review-grid .escape-title{margin:10px 0}a.contact-info{font-family:'calibri';font-size:25px}.contact-details-info,.logo-info,.sociol-icons-info{width:23%}.about-map-inner .page-title{top:unset}.grid-single-card{cursor:pointer}.grid-single-card .card-desc{text-align:center;color:var(--black);font-family:calibri}.fun-area-grids .cards-grid .grid-single-card{overflow:hidden}.fun-area-grids .cards-grid .grid-single-card h3{position:relative;z-index:10}.fun-area-grids .cards-grid .grid-single-card img{transition:all ease-in-out .3s}.fun-area-grids .cards-grid .grid-single-card:hover img{transform:scale(1.1)}.river-fun-title .page-title{top:35%}.hero-text{font-family:calibri}.seasonal-site center{font-family:calibri}.uk-lightbox{background: #000000eb}.reservation-form .gfield_label{color:#fff!important;font-family:se-utm!important;font-size:17px!important}label.gform-field-label{color:#fff!important;font-family: var(--font-signika) !important;margin-top:0;font-size:17px!important;font-weight:400!important}.reservation-form .gform-theme--foundation .gform_fields{grid-row-gap:20px!important}#field_1_27 input,#field_1_28 input{width:100%}#field_1_29 .ginput_container_radio .gfield_radio,#field_1_32 .ginput_container_radio .gfield_radio{display:flex;justify-content:flex-start;align-items:center;gap:20px;margin-left:20px;flex-direction:row!important}#field_1_29 .ginput_container_radio .gfield_radio .gchoice,#field_1_32 .ginput_container_radio .gfield_radio .gchoice{display:flex!important;justify-content:flex-start!important;align-items:center!important}#field_1_29 .ginput_container_radio .gfield_radio .gchoice .gfield-choice-input,#field_1_32 .ginput_container_radio .gfield_radio .gchoice .gfield-choice-input{width:13px!important;height:13px!important;border-radius:50%!important}.reservation-form #gform_submit_button_1{background-color:var(--orange);padding:2px 10px;font-size:17px;font-family: var(--font-signika) !important}.reservation-form input{border-radius:0!important;outline:none!important}#gform_2{padding:50px;background-color:#f1e4d5}#gform_2 input,#gform_2 textarea{border:none;border-bottom:1px solid #000;background:transparent;outline:none;box-shadow:none;border-radius:0;padding:0}#gform_2 input::placeholder,#gform_2 textarea::placeholder{color:#757575;font-family: var(--font-signika);font-size:18px}#gform_2 input,#gform_2 textarea{font-family: var(--font-signika)}#gform_submit_button_2{width:max-content;background-color:var(--orange)!important;padding:14px 26px!important;text-transform:uppercase;color:var(--white);border:none!important;margin-bottom:0;font-family: var(--font-signika);font-size:17px}#gform_2 .ginput_container_textarea .gfield_description{display:none}@media screen and (min-width:993px){.contact-details-info,.sociol-icons-info{margin-bottom:-90px}.header-wrapper .nav-bar{margin:0 60px}}.home-gallery-loop .grid-gallery-image img{object-fit:cover}