.page{color:#232323}.ad-section{padding-bottom:80px;padding-top:80px}.ad-section .row>*{padding:0;width:unset}.ad-section .ad-row{align-items:center;display:flex;flex-direction:row;gap:48px;justify-content:center}@media (max-width:992px){.ad-section .ad-row{flex-direction:column;gap:24px}}.ad-section .ad-block{flex:0}.instant-tag p{background-color:#fff;border-radius:4px;color:#181818;font-size:12px;margin-bottom:0;margin-top:1em;max-width:105px;padding:2px 4px 2px 8px}.instant-tag.tag-position{left:1em;position:absolute}@media (max-width:1439px){.ad-section{padding-bottom:64px;padding-top:64px}}@media (max-width:992px){.ad-section{padding-bottom:56px;padding-top:56px}.ad-section .col-md-6{display:flex;justify-content:center}#adSection img{height:212px;max-width:100%}#adSection .ad-1{margin-bottom:24px}#adSection .ad-1,#adSection .ad-2{display:flex;justify-content:center}}@media (max-width:768px){#adSection img{height:auto;margin-top:24px;max-height:288px;width:100%}}.hero{background-image:url(https://images.goodsam.com/home/hero-desktop-bg.png);background-position:bottom;background-size:cover;color:#fff;display:block;margin-left:auto;margin-right:auto;max-height:750px;max-width:1920px;position:relative}@media (max-width:1023px){.hero{background-image:url(https://images.goodsam.com/home/hero-mobile.png);background-position:50%;background-size:cover}}.hero:after{background:linear-gradient(180deg,transparent 16.69%,rgba(0,0,0,.3) 52.08%,transparent 71.35%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:600}.hero__inner{padding-bottom:180px;padding-top:400px;position:relative;z-index:700}@media (max-width:767px){.hero__inner{padding-bottom:6px;padding-top:16em}}.bg-image-gradient{background:linear-gradient(180deg,transparent,rgba(0,0,0,.8) 100%,transparent 0);max-width:100%;z-index:auto}.hero__sponsor{background:#181818;color:#fff;font-family:Aeonik,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:12px;padding:7px;position:absolute;right:0;top:24px}@media (max-width:1023px){.hero__sponsor{right:20px;top:20px}}.hero__overline{font-size:16px;line-height:20px;text-shadow:0 2px 4px rgba(0,0,0,.5);text-transform:uppercase}@media (max-width:1023px){.hero__overline{font-size:14px;line-height:17px;text-align:center}}.hero__heading{font-size:60px;font-weight:700;margin-bottom:40px;text-shadow:0 2px 4px rgba(0,0,0,.5)}@media (max-width:1023px){.hero__heading{font-size:32px;margin-bottom:20px;text-align:center}}.hero__content{margin:0 auto;width:856px}@media (max-width:1023px){.hero__content{width:100%}}@media (max-width:600px){.mobile-adventure-search{margin-bottom:-30px;padding:15px}.hero_inner{padding-top:13em}}.adventure-search__input-group{align-items:center;background:#fff;border-radius:6px;display:flex;margin-bottom:20px;padding:16px 16px 16px 24px}@media (max-width:1023px){.adventure-search__input-group{padding:8px}}.adventure-search__group-text{background:none;border-style:none;padding:0}.adventure-search__input-group>:not(:first-child):not(.dropdown-menu):not(.form-floating):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-radius:4px}.adventure-search__input{background-color:transparent;border:none;font-family:Aeonik,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media (max-width:576px){.adventure-search__input{font-size:14px}}.adventure-search__input::placeholder{color:#232323}.adventure-search__input:focus{background-color:transparent}.adventure-search__submit,.adventure-search__submit:active,.adventure-search__submit:focus,.adventure-search__submit:hover{align-items:center;background:#23410a!important;border-color:#23410a!important;border-radius:4px;display:flex;font-family:Aeonik,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:16px;padding:16px 40px}@media (max-width:1023px){.adventure-search__submit,.adventure-search__submit:active,.adventure-search__submit:focus,.adventure-search__submit:hover{background:#23410a!important;border-color:#23410a!important;padding:12px!important}}.adventure-search__submit i,.adventure-search__submit:active i,.adventure-search__submit:focus i,.adventure-search__submit:hover i{color:#fff;font-size:20px;margin-right:8px}@media (max-width:1023px){.adventure-search__submit i,.adventure-search__submit:active i,.adventure-search__submit:focus i,.adventure-search__submit:hover i{margin-right:0}}.adventure-search__submit span{color:#fff}@media (max-width:1023px){.adventure-search__submit span{display:none}}.adventure-search__check-input{margin-right:5px}.adventure-search__check-label{cursor:pointer;font-family:Aeonik,sans-serif;font-size:14px;font-weight:500;width:auto}.book,.book-flex{margin:-150px 0 0;overflow:hidden;position:relative}.book-content{display:flex;flex-direction:row;gap:24px}@media (max-width:425px){.book-flex .margin-top-40:first-of-type{margin-top:40px}.book-flex .margin-top-40{margin-top:24px}}.book-flex .book-item__content-wrapper{justify-content:start}@media (max-width:1439px){.book,.book-flex{margin:-155px 0 0}}@media (max-width:1023px){.book,.book-flex{margin:-155px 0 0}.book-image{width:30%}}@media (max-width:767px){.book,.book-flex{margin:0}}.book__inner{overflow:hidden}.book__overflow{display:flex;gap:24px;justify-content:space-between;margin-bottom:-1em;overflow:auto;padding:24px}@media (max-width:1023px){.book__overflow{gap:16px;padding:20px}}.book__slide-nav{left:50%;max-width:1860px;position:absolute;top:45%;transform:translateX(-50%) translateY(-45%);width:100%;z-index:900}@media (max-width:1023px){.book__slide-nav{display:none}}.slide-nav__inner{display:flex;justify-content:space-between;padding:0 40px}.book__next.carousel-control-next,.book__prev.carousel-control-prev{align-items:center;background:#fff;border:1px solid #eaecef;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.25);display:flex;height:66px;justify-content:center;opacity:1;position:relative;width:66px}.book-item{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.25);color:#fff;display:block;flex:0 0 415px;height:288px;width:415px}.book-item:hover{color:#fff;text-decoration:underline}.book-item:focus{border:none;outline:none}@media (max-width:1439px){.book-item{flex:0 0 304px}}@media (max-width:1023px){.book-item{flex:0 0 208px;height:210px;width:304px}}@media (max-width:576px){.book-item{flex:0 0 208px;height:172px;width:208px}}.book-item__inner{height:288px;padding:5px;position:relative;width:415px}@media (max-width:1023px){.book-item__inner{height:100%;width:304px}}@media (max-width:576px){.book-item__inner{height:100%;width:208px}}.book-item__image{border-radius:8px;height:100%;object-fit:cover;width:100%}.book-item__overlay{left:0;padding:6px;position:absolute;top:0;z-index:900}.book-item__content-wrapper,.book-item__overlay{align-items:flex-end;border-radius:8px;display:flex;height:100%;width:100%}.book-item__content-wrapper{background:linear-gradient(180deg,transparent 24.7%,rgba(0,0,0,.6));padding:24px;position:relative}@media (max-width:1023px){.book-item__content-wrapper{padding:10px}}.book-item__title{font-size:18px;font-weight:700;line-height:24px;margin:0}.book-item__title:focus{outline:none}.book-item__title img:focus-visible{outline:none}.book-item__title:hover{color:#fff;text-decoration:underline}@media (max-width:1023px){.book-item__title{font-size:14px;line-height:16px}}.book-item__location{font-size:12px;line-height:20px}.adventure-categories__inner{padding-top:64px}.adventure-categories__heading{font-size:40px;font-weight:400;line-height:46px;margin-bottom:8px}.adventure-categories__subheading{font-size:16px;line-height:24px;margin-bottom:40px}@media (max-width:1023px){.adventure-categories__subheading{margin-bottom:24px}}.categories-container{display:flex;flex-wrap:wrap;gap:24px}@media (max-width:1023px){.categories-container{grid-gap:16px;display:grid;grid-template-columns:1fr 1fr;row-gap:24px}.adventure-categories__inner{padding-top:55px}}.category{flex:0 0 calc(20% - 20px);text-decoration:none}@media (max-width:1023px){.category{flex:0 0 calc(50% - 20px)}.adventure-categories__heading{font-size:28px;line-height:32px;margin-bottom:8px}}.category__img-container{border-radius:10px;height:auto;margin-bottom:24px;overflow:hidden}@media (max-width:1023px){.category__img-container{height:auto}}.category__img{max-width:100%;object-fit:cover}.category__heading{color:#232323;font-size:18px;font-weight:700}@media (max-width:1023px){.category__heading{font-size:16px;margin-bottom:.2rem}}.category__excerpt{color:#232323;font-size:14px;line-height:20px;margin-bottom:0}.explore-destinations__inner{display:flex;flex-wrap:wrap}@media (max-width:1023px){.explore-destinations__inner{padding-bottom:60px;padding-top:60px}}@media (max-width:992px){.explore-destinations__inner{padding-top:0}}.explore-destinations__grid{display:flex;flex:0 0 50%;gap:18px}@media (max-width:1023px){.explore-destinations__grid{align-items:center;flex:0 0 100%;gap:12px;justify-content:space-evenly;margin-bottom:20px}}.explore-destinations__content{flex:0 0 50%}@media (max-width:1023px){.explore-destinations__content{flex:0 0 100%}}.explore-destinations__grid-column{flex:0 0 calc(50% - 10px)}.explore-destinations__grid-item:not(.explore-destinations__grid-item:last-of-type){margin-bottom:18px}.explore-destinations__grid-item{border-radius:8px;flex:0 0 50%;overflow:hidden}.explore-destinations__grid-item.grid-item-lg{height:100%;margin:0}.explore-destinations__img{max-height:100%;max-width:100%;object-fit:cover}.explore-destinations__content-inner{align-items:center;display:flex;height:100%;justify-content:flex-end;padding-left:40px}.explore-destinations__content-block{width:525px}@media (max-width:1439px){.explore-destinations__content-block{width:386px}}@media (max-width:1023px){.explore-destinations__content-block{width:inherit}}.explore-destinations__heading{font-size:40px;font-weight:400;line-height:46px;margin-bottom:24px}@media (max-width:1024px){.explore-destinations__heading{font-size:32px;line-height:38px;margin-bottom:20px}.explore-destinations__content-inner{padding-left:0}}.explore-destinations__excerpt{font-family:Aeonik,sans-serif;font-size:16px;line-height:24px;margin-bottom:24px}.explore-destinations__link{color:#4d6539;font-size:16px;font-weight:700;line-height:24px;text-decoration:underline;text-underline-offset:3px}.explore-destinations__link:active,.explore-destinations__link:hover,.gs-rating-video__link:hover{color:#4d6539;text-decoration:none}.rating{display:none}.gs-rating-video{margin:80px 0 0}@media (max-width:1024px){.gs-rating-video{margin:64px 0 0}}.gs-rating-video__inner{display:flex;flex-wrap:wrap}.gs-rating-video__content-container,.gs-rating-video__video-container{flex:0 0 50%}@media (max-width:1023px){.gs-rating-video__content-container,.gs-rating-video__video-container{flex:0 0 100%}.gs-rating-video{margin:0}}.gs-rating-video__content-container{align-items:center;display:flex;padding-right:56px}@media (max-width:1023px){.gs-rating-video__content-container{order:2;padding:0}}.gs-rating-video__heading{font-size:32px;font-weight:400;line-height:40px;margin-bottom:24px}@media (max-width:1024px){.gs-rating-video__heading{font-size:28px;line-height:34px}}@media (max-width:992px){.gs-rating-video__heading{font-size:24px;line-height:30px;margin-bottom:16px}}.gs-rating-video__para{font-size:16px;line-height:26px;margin-bottom:24px}.gs-rating-video__link{color:#4d6539;cursor:pointer;font-size:16px;font-weight:700;line-height:24px;text-decoration:underline;text-underline-offset:3px}.gs-rating-video__link:active,.gs-rating-video__link:hover{color:#4d6539;text-decoration:none}@media (max-width:1023px){.gs-rating-video__video-container{margin-bottom:30px}}.gs-rating-video__video{border-radius:8px;height:462px;width:100%}@media (max-width:1439px){.gs-rating-video__video{border-radius:12px;height:320px;width:100%}}@media (max-width:1023px){.gs-rating-video__video{height:400px;width:100%}}@media (max-width:525px){.gs-rating-video__video{height:300px;width:100%}.gs-rating-video{margin-bottom:16px}}.red{color:#c30b24}.rating-item{margin-bottom:16px}.gs-rating-modal__modal-content{padding:56px}@media (max-width:1023px){.gs-rating-modal__modal-content{padding:32px}}.gs-rating-modal__heading{font-size:32px;font-weight:700;line-height:38px;margin-bottom:32px}.gs-rating-modal__para{font-family:Aeonik,sans-serif;font-size:16px;line-height:26px}.rating-item__heading{font-size:16px;font-weight:700;line-height:26px;margin:0}.rating-item__ratio{font-family:Aeonik,sans-serif}.rating-item__ratio span{color:#c30b24}.rating-item__desc{font-family:Aeonik,sans-serif;font-size:16px;line-height:26px}#search-submit-addon:hover{background-color:#23410a}.tophero-search{background-position:bottom;background-size:cover;color:#fff;display:block;margin-left:auto;margin-right:auto;max-height:750px;max-width:1920px;position:relative}.cst-sponsored-text{background-color:#232323;border:0;color:#fff;font-family:Aeonik,sans-serif;font-size:12px;font-weight:400;line-height:12px;padding:7px;position:absolute;right:25px;top:10px}@media (max-width:425px){.cst-sponsored-text{font-size:10px;font-weight:400;line-height:10px;right:16px}}.cst-sponsored-text a:active,.cst-sponsored-text a:hover,.cst-sponsored-text a:link,.cst-sponsored-text a:visited{color:#fff;text-decoration:underline}.random-cg-container{background:#fff;color:#fff;display:block;height:95.5%;max-width:100%;padding:5px;position:relative}.random-cg-drop-shadow{box-shadow:0 2px 4px rgba(0,0,0,.25)}.random-cg-rounded-border{border-radius:8px}.random-cg-text-content{display:flex;gap:10px}.random-cg-text-content h6{font-size:18px;font-weight:700;line-height:24px;margin:0}.random-cg-location{font-size:12px;line-height:20px}.random-cg-gradient-overlay{background:linear-gradient(180deg,transparent 24.7%,rgba(0,0,0,.6));bottom:5px;display:flex;flex-direction:column;height:calc(100% - 11px);justify-content:flex-end;left:5px;padding:10px;position:absolute;right:5px;top:5px;width:calc(100% - 9px)}.random-cg-image{height:auto;max-width:100%}@media (max-width:304px){.random-cg-text-content h6{font-size:14px;line-height:16px}}@media (max-width:1440px){.random-cg-gradient-overlay{height:calc(100% - 10px);width:calc(100% - 9px)}.random-cg-container{height:94.5%}}@media (max-width:1199px){.random-cg-gradient-overlay{height:calc(100% - 10px);width:calc(100% - 9px)}.random-cg-container{height:93.5%}}@media (max-width:991px){.random-cg-gradient-overlay{height:calc(100% - 9px);width:calc(100% - 9px)}.random-cg-container{height:101%}}a .imgVideoIcon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#CampgroundParkList{margin-top:-12px;max-height:300px;overflow:scroll}#MobileParkList{max-height:300px;overflow-x:hidden;overflow-y:scroll}@media (max-width:375px){#MobileParkList{height:208px!important;max-height:208px;overflow-x:hidden;overflow-y:scroll}#MobileParkList .dropdown-item{white-space:unset!important}}.dropdown-header-item,.dropdown-header-item:hover{background-color:#fff!important;color:#212529;cursor:default;font-weight:700;text-decoration:none}.navbar.bg-white.no-border{z-index:1050!important}a.no-adclick{color:#fff;text-decoration:none!important}.recent-campgrounds{padding:80px 0 60px}@media (max-width:576px){.recent-campgrounds{padding:40px 0 60px}}.recent-campgrounds h3{font-family:Aeonik,sans-serif;font-size:24px;font-weight:400;line-height:30px;margin-bottom:0}@media (max-width:768px){.recent-campgrounds h3{font-size:20px;line-height:26px}}.recent-campgrounds span.page{font-size:14px;margin-right:20px}.recent-campgrounds .jcarousel2-control-next:active,.recent-campgrounds .jcarousel2-control-prev:active{border:0}.recent-campgrounds .jcarousel{padding:0}.recent-campgrounds .jcarousel-wrapper ul{list-style:none}.recent-campgrounds .jcarousel li{margin-right:24px;width:306px}.recent-campgrounds .jcarousel-wrapper{margin:0;padding:0}.recent-campgrounds .jcarousel2-control-next{margin-left:6px}.recent-campgrounds .destination-slider{display:flex}@media (max-width:1024px){.recent-campgrounds .jcarousel li{margin-right:20px;width:288px}}@media (max-width:576px){.recent-campgrounds .jcarousel li{margin-right:15px;width:212px}.recent-campgrounds .jcarousel2-control-next{margin-left:0}.recent-campgrounds span.page{margin-right:10px}}.recent-campgrounds .card{border:0}.recent-campgrounds .card-img-top{border-radius:8px}.recent-campgrounds .card-body{align-items:start;display:flex;gap:10px;padding:8px 0 6px}.recent-campgrounds .card-text{font-size:14px;line-height:20px;margin-bottom:0}.recent-campgrounds .text-end a{color:#474342;font-size:26px;height:32px;width:32px}.recent-campgrounds .card-text i{color:#23410a;margin-left:8px}.recent-campgrounds .card-footer{padding:0}.recent-campgrounds .card-text span.location{color:#7f7f7f}.recent-campgrounds .card-footer{background:transparent;border:0}.recent-campgrounds .stars i{color:#23410a}.recent-campgrounds span.rating{font-size:14px;font-weight:700;margin-left:5px}.recent-campgrounds .ratings-bar{align-items:center;display:flex;font-size:14px;font-weight:700;gap:12px;line-height:20px}.recent-campgrounds .ratings-bar .number{border-right:1px solid #bfc5ce;color:#232323;padding-right:10px;text-align:center}.recent-campgrounds .ratings-bar .number i{color:#4d6539;margin-left:3px}.recent-campgrounds .ratings-bar .info-link{color:#212b36;font-size:16px;font-weight:400}.jcarousel-wrapper{margin:20px auto;position:relative}.jcarousel{overflow:hidden;position:relative;width:100%}.jcarousel ul{list-style:none;margin:0;padding:0;position:relative;width:20000em}.jcarousel img{display:block;height:auto;max-width:100%}.jcarousel-control-next,.jcarousel-control-prev{height:55px;margin-top:-15px;text-align:center;text-decoration:none;width:55px}.jcarousel-control-prev{background-position:0;left:15px}.jcarousel-control-next,.jcarousel-control-prev{background-repeat:no-repeat;height:55px;width:55px}.jcarousel-control-next{background-position:100%;right:15px}.slide{min-height:340px;text-align:center}.jcarousel li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}@media (min-width:992px){.jcarousel li{margin-right:120px;width:520px}.jcarousel-wrapper{margin:20px auto;padding:0 120px}}.recent-campgrounds .mobile-controls{display:none;justify-content:space-between;margin-top:40px;padding-left:0;padding-right:0}.recent-campgrounds .mobile-controls .jcarousel2-control-next,.recent-campgrounds .mobile-controls .jcarousel2-control-prev{color:#474342;font-size:26px;height:32px;width:32px}.recent-campgrounds .mobile-controls .jcarousel2-control-next:hover,.recent-campgrounds .mobile-controls .jcarousel2-control-prev:hover{color:#474342}.recent-campgrounds .mobile-controls .jcarousel-pagination{align-items:center;display:flex;gap:16px}.recent-campgrounds .mobile-controls .jcarousel-pagination a{background-color:#c4cdd5;border-radius:50%;display:block;height:10px;text-indent:-9999px;width:10px}.recent-campgrounds .mobile-controls .jcarousel-pagination a.active{background-color:#c30b24}@media (max-width:486px){.desktop-controls{display:none}.mobile-controls{align-items:end;display:flex!important;justify-content:space-between}}